diff --git a/.codespellrc b/.codespellrc index 0000c2b5a..73904da08 100644 --- a/.codespellrc +++ b/.codespellrc @@ -1,3 +1,3 @@ [codespell] ignore-words-list: crate,everytime,inout,co-ordinate,ot,nwo,atleast,ue,afterall,ser -skip: **/target,node_modules,build,dist,./out,**/Cargo.lock,./docs/kcl/*.md,.yarn.lock,**/yarn.lock,./openapi/*.json,./packages/codemirror-lang-kcl/test/all.test.ts,tsconfig.tsbuildinfo +skip: **/target,node_modules,build,dist,./out,**/Cargo.lock,./docs/kcl/*.md,.yarn.lock,**/yarn.lock,./openapi/*.json,./packages/codemirror-lang-kcl/test/all.test.ts,./public/kcl-samples,./rust/kcl-lib/tests/kcl_samples,tsconfig.tsbuildinfo diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 46ddd527e..d67f16137 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -40,8 +40,10 @@ updates: wasm-bindgen-deps: patterns: - "wasm-bindgen*" - - package-ecosystem: "pip" # See documentation for possible values - directory: "/rust/kcl-python-bindings/" # Location of package manifests + - package-ecosystem: "pip" + directories: + - "/public/kcl-samples/" + - "/rust/kcl-python-bindings/" schedule: interval: weekly day: monday diff --git a/.github/workflows/cargo-test.yml b/.github/workflows/cargo-test.yml index 3bd2495bf..c1463e63a 100644 --- a/.github/workflows/cargo-test.yml +++ b/.github/workflows/cargo-test.yml @@ -5,7 +5,9 @@ on: pull_request: workflow_dispatch: -permissions: read-all +permissions: + contents: read + pull-requests: write concurrency: group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }} cancel-in-progress: true @@ -15,7 +17,15 @@ jobs: name: cargo test runs-on: ubuntu-latest-8-cores steps: + - uses: actions/create-github-app-token@v1 + id: app-token + with: + app-id: ${{ secrets.MODELING_APP_GH_APP_ID }} + private-key: ${{ secrets.MODELING_APP_GH_APP_PRIVATE_KEY }} + owner: ${{ github.repository_owner }} - uses: actions/checkout@v4 + with: + token: ${{ steps.app-token.outputs.token }} - name: Use correct Rust toolchain shell: bash run: | @@ -40,11 +50,81 @@ jobs: ${HOME}/.vector/bin/vector --config /tmp/vector.toml & - uses: taiki-e/install-action@cargo-llvm-cov - uses: taiki-e/install-action@nextest + - name: Install just + uses: taiki-e/install-action@just + - name: Install cargo-insta + shell: bash + run: | + cargo install cargo-insta - name: Rust Cache - uses: Swatinem/rust-cache@v2.6.1 + uses: Swatinem/rust-cache@v2 with: workspaces: rust + - name: Fetch the base branch + if: ${{ github.event_name == 'pull_request' }} + run: git fetch origin ${{ github.base_ref }} --depth=1 + - name: Check for path changes + id: path-changes + shell: bash + run: | + set -euo pipefail + + # Manual runs or push should run all tests. + if [[ ${{ github.event_name }} != 'pull_request' ]]; then + echo "outside-kcl-samples=true" >> $GITHUB_OUTPUT + exit 0 + fi + + changed_files=$(git diff --name-only origin/${{ github.base_ref }}) + echo "$changed_files" + if grep -Evq '^public/kcl-samples/|^rust/kcl-lib/tests/kcl_samples/' <<< "$changed_files" ; then + echo "outside-kcl-samples=true" >> $GITHUB_OUTPUT + else + echo "outside-kcl-samples=false" >> $GITHUB_OUTPUT + fi + - name: cargo test only kcl-samples + id: cargo-test-kcl-samples + if: steps.path-changes.outputs.outside-kcl-samples == 'false' + continue-on-error: true + shell: bash + run: | + set -euo pipefail + cd rust + cargo nextest run --workspace --retries=2 --no-fail-fast --profile ci simulation_tests::kcl_samples 2>&1 | tee /tmp/github-actions.log + env: + KITTYCAD_API_TOKEN: ${{secrets.KITTYCAD_API_TOKEN}} + RUST_BACKTRACE: full + RUST_MIN_STACK: 10485760000 + - name: Commit differences + if: steps.path-changes.outputs.outside-kcl-samples == 'false' && steps.cargo-test-kcl-samples.outcome == 'failure' + shell: bash + run: | + set -euo pipefail + cd rust + just overwrite-sim-test kcl_samples + git add kcl-lib/tests + git config --local user.email "github-actions[bot]@users.noreply.github.com" + git config --local user.name "github-actions[bot]" + git remote set-url origin https://${{ github.actor }}:${{ secrets.GITHUB_TOKEN }}@github.com/${{ github.repository }}.git + git fetch origin + echo ${{ github.head_ref }} + git checkout ${{ github.head_ref }} + if ! git commit -m "Update kcl-samples simulation test output" ; then + echo "No changes to commit" + # This only runs if tests failed, so we should fail the step. + exit 1 + fi + git push origin ${{ github.head_ref }} + env: + # The default is auto, and insta behaves differently in CI vs. not. + INSTA_UPDATE: always + KITTYCAD_API_TOKEN: ${{secrets.KITTYCAD_API_TOKEN}} + # Configure nextest when it's run by insta (via just). + NEXTEST_PROFILE: ci + RUST_BACKTRACE: full + RUST_MIN_STACK: 10485760000 - name: cargo test + if: steps.path-changes.outputs.outside-kcl-samples == 'true' shell: bash run: |- cd rust @@ -53,6 +133,7 @@ jobs: KITTYCAD_API_TOKEN: ${{secrets.KITTYCAD_API_TOKEN}} RUST_MIN_STACK: 10485760000 - name: Upload to codecov.io + if: steps.path-changes.outputs.outside-kcl-samples == 'true' uses: codecov/codecov-action@v5 with: token: ${{secrets.CODECOV_TOKEN}} diff --git a/.github/workflows/check-kcl-header.yml b/.github/workflows/check-kcl-header.yml new file mode 100644 index 000000000..06940e4dc --- /dev/null +++ b/.github/workflows/check-kcl-header.yml @@ -0,0 +1,48 @@ +name: Check kcl-samples files for proper header structure + +on: + pull_request: + paths: + - 'public/kcl-samples/**/*.kcl' + - .github/workflows/check-kcl-header.yml + branches: + - main + push: + paths: + - 'public/kcl-samples/**/*.kcl' + - .github/workflows/check-kcl-header.yml + branches: + - main + +permissions: + contents: read + +jobs: + check-kcl-header: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + + - name: Check KCL files for header comment block and blank line + run: | + files=$(find public/kcl-samples -type f -name '*.kcl') + failed_files=() + + for file in $files; do + if ! awk ' + NR == 1 && $0 !~ /^\/\// { exit 1 } + BEGIN { in_comment = 1 } + NF == 0 && in_comment == 1 { in_comment = 0; next } + $1 !~ /^\/\// && in_comment == 1 { exit 1 } + in_comment == 0 && NF > 0 { exit 0 } + END { if (in_comment == 1) exit 1 } + ' "$file"; then + failed_files+=("$file") + fi + done + + if [ ${#failed_files[@]} -ne 0 ]; then + echo "One or more KCL files do not begin with a header comment block followed by a blank line:" + printf '%s\n' "${failed_files[@]}" + exit 1 + fi diff --git a/.github/workflows/e2e-tests.yml b/.github/workflows/e2e-tests.yml index 303586402..01f9ad4fa 100644 --- a/.github/workflows/e2e-tests.yml +++ b/.github/workflows/e2e-tests.yml @@ -17,6 +17,41 @@ permissions: jobs: + + path-changes: + runs-on: ubuntu-latest + outputs: + significant: ${{ steps.path-changes.outputs.significant }} + + steps: + - uses: actions/checkout@v4 + - name: Fetch the base branch + if: ${{ github.event_name == 'pull_request' }} + run: git fetch origin ${{ github.base_ref }} --depth=1 + - name: Check for path changes + id: path-changes + shell: bash + run: | + set -euo pipefail + + # Manual runs or push should run all tests. + if [[ ${{ github.event_name }} != 'pull_request' ]]; then + echo "significant=true" >> $GITHUB_OUTPUT + exit 0 + fi + + changed_files=$(git diff --name-only origin/${{ github.base_ref }}) + echo "$changed_files" + if grep -Evq '^README.md|^public/kcl-samples/|^rust/kcl-lib/tests/kcl_samples/' <<< "$changed_files" ; then + echo "significant=true" >> $GITHUB_OUTPUT + else + echo "significant=false" >> $GITHUB_OUTPUT + fi + - name: Display path changes + run: | + # For debugging purposes. + echo "significant: ${{ steps.path-changes.outputs.significant }}" + electron: timeout-minutes: 60 name: playwright:electron:${{ matrix.os }} ${{ matrix.shardIndex }} ${{ matrix.shardTotal }} @@ -29,6 +64,8 @@ jobs: shardTotal: [4] # TODO: add ref here for main and latest release tag runs-on: ${{ matrix.os }} + needs: path-changes + if: ${{ needs.path-changes.outputs.significant == 'true' }} steps: - uses: actions/create-github-app-token@v1 id: app-token diff --git a/.github/workflows/kcl-samples-manifest.yml b/.github/workflows/kcl-samples-manifest.yml new file mode 100644 index 000000000..f6c515dd3 --- /dev/null +++ b/.github/workflows/kcl-samples-manifest.yml @@ -0,0 +1,52 @@ +name: KCL Samples Manifest + +permissions: + contents: write + pull-requests: write + +on: + push: + branches: + - main + pull_request: + workflow_dispatch: # Allows manual triggering from the Actions tab + +jobs: + generate-manifest: + runs-on: ubuntu-latest + + steps: + # Checkout the repository + - name: Checkout repository + uses: actions/checkout@v4 + + # Set up Node.js + - name: Set up Node.js + uses: actions/setup-node@v4 + + # Run the script to generate the manifest.json + - name: Run manifest generation script + working-directory: public/kcl-samples + run: node generate-manifest.js + + # Check if the manifest.json has changed + - name: Check for changes + id: check-for-changes + working-directory: public/kcl-samples + run: | + git diff --exit-code ./manifest.json || echo "changed=changes detected" >> "$GITHUB_OUTPUT" + + # Stage and commit the changes if any were made + - name: Commit and push changes + if: ${{ success() && (steps.check-for-changes.outputs.changed == 'changes detected') }} + working-directory: public/kcl-samples + run: | + git add ./manifest.json + git config --local user.email "github-actions[bot]@users.noreply.github.com" + git config --local user.name "github-actions[bot]" + git remote set-url origin https://${{ github.actor }}:${{ secrets.GITHUB_TOKEN }}@github.com/${{ github.repository }}.git + git fetch origin + echo ${{ github.head_ref }} + git checkout ${{ github.head_ref }} + git commit -m "Update manifest.json" + git push origin ${{ github.head_ref }} diff --git a/.github/workflows/pr-kcl-samples-repo.yml b/.github/workflows/pr-kcl-samples-repo.yml new file mode 100644 index 000000000..28a7f4b91 --- /dev/null +++ b/.github/workflows/pr-kcl-samples-repo.yml @@ -0,0 +1,64 @@ +on: + push: + branches: + - main + paths: + - 'public/kcl-samples/**' + # pull_request: + # paths: + # - .github/workflows/pr-kcl-samples-repo.yml + workflow_dispatch: +name: Create PR in kcl-samples repo +permissions: + contents: read + pull-requests: write +concurrency: + group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }} + cancel-in-progress: true +jobs: + pr-kcl-samples-repo: + runs-on: ubuntu-latest + steps: + - uses: actions/create-github-app-token@v1 + id: app-token + with: + # required + app-id: ${{ secrets.GH_ORG_APP_ID }} + private-key: ${{ secrets.GH_ORG_APP_PRIVATE_KEY }} + owner: ${{ github.repository_owner }} + - uses: actions/checkout@v4 + # Checkout the other repo since we want to update the files there. + - uses: actions/checkout@v4 + with: + repository: 'KittyCAD/kcl-samples' + ref: next + path: kcl-samples-repo + token: ${{ steps.app-token.outputs.token }} + - name: Move files to repo work tree + shell: bash + run: | + rsync -av --delete \ + --exclude='.git' \ + --exclude='.github' \ + --exclude='screenshots' \ + --exclude='step' \ + public/kcl-samples/ kcl-samples-repo/ + - name: Commit the changes in the repo + shell: bash + run: | + set -euo pipefail + cd kcl-samples-repo + git config --local user.email "github-actions[bot]@users.noreply.github.com" + git config --local user.name "github-actions[bot]" + export NEW_BRANCH="update-from-modeling-app" + git switch -c "$NEW_BRANCH" + git add --all . + git commit -m "Updates from modeling-app repo" || exit 0 + git push -f origin "$NEW_BRANCH" + gh pr create --title "Update from modeling-app" \ + --body "Updating files from the modeling-app repo" \ + --head "$NEW_BRANCH" \ + --reviewer jtran \ + --base next || true + env: + GITHUB_TOKEN: ${{ steps.app-token.outputs.token }} diff --git a/.gitignore b/.gitignore index dc11eb211..ebe3a64a2 100644 --- a/.gitignore +++ b/.gitignore @@ -51,7 +51,10 @@ e2e/playwright/export-snapshots/* !e2e/playwright/export-snapshots/*.png !e2e/playwright/snapshot-tests.spec.ts-snapshots/*.png -/kcl-samples +/public/kcl-samples.zip +/public/kcl-samples/.github +/public/kcl-samples/screenshots +/public/kcl-samples/step /test-results/ /playwright-report/ /blob-report/ diff --git a/package.json b/package.json index c9dda282f..613a741a5 100644 --- a/package.json +++ b/package.json @@ -91,7 +91,7 @@ "fmt-check": "prettier --check ./src *.ts *.json *.js ./e2e ./packages ./rust/kcl-language-server", "fetch:wasm": "./scripts/get-latest-wasm-bundle.sh", "fetch:wasm:windows": "./scripts/get-latest-wasm-bundle.ps1", - "fetch:samples": "echo \"Fetching latest KCL samples...\" && curl -o public/kcl-samples-manifest-fallback.json https://raw.githubusercontent.com/KittyCAD/kcl-samples/next/manifest.json", + "fetch:samples": "rm -rf public/kcl-samples* && curl -L -o public/kcl-samples.zip https://github.com/KittyCAD/kcl-samples/archive/refs/heads/next.zip && unzip -o public/kcl-samples.zip -d public && mv public/kcl-samples-* public/kcl-samples", "build:wasm-dev": "yarn wasm-prep && (cd rust && wasm-pack build kcl-wasm-lib --dev --target web --out-dir pkg && cargo test -p kcl-lib export_bindings) && yarn isomorphic-copy-wasm && yarn fmt", "build:wasm:nocopy": "yarn wasm-prep && cd rust && wasm-pack build kcl-wasm-lib --release --target web --out-dir pkg && cargo test -p kcl-lib export_bindings", "build:wasm": "yarn build:wasm:nocopy && cp rust/kcl-wasm-lib/pkg/kcl_wasm_lib_bg.wasm public && yarn fmt", @@ -106,10 +106,11 @@ "files:flip-to-nightly:windows": "./scripts/flip-files-to-nightly.ps1", "files:invalidate-bucket": "./scripts/invalidate-files-bucket.sh", "files:invalidate-bucket:nightly": "./scripts/invalidate-files-bucket.sh --nightly", - "postinstall": "yarn fetch:samples && yarn xstate:typegen && ./node_modules/.bin/electron-rebuild", + "postinstall": "yarn xstate:typegen && ./node_modules/.bin/electron-rebuild", "xstate:typegen": "yarn xstate typegen \"src/**/*.ts?(x)\"", "make:dev": "make dev", "generate:machine-api": "npx openapi-typescript ./openapi/machine-api.json -o src/lib/machine-api.d.ts", + "generate:samples-manifest": "cd public/kcl-samples && node generate-manifest.js", "tron:start": "electron-forge start", "chrome:test": "PLATFORM=web NODE_ENV=development yarn playwright test --config=playwright.config.ts --project='Google Chrome' --grep-invert='@snapshot'", "tronb:vite:dev": "vite build -c vite.main.config.ts -m development && vite build -c vite.preload.config.ts -m development && vite build -c vite.renderer.config.ts -m development", diff --git a/public/kcl-samples/.gitignore b/public/kcl-samples/.gitignore new file mode 100644 index 000000000..94bd251e8 --- /dev/null +++ b/public/kcl-samples/.gitignore @@ -0,0 +1,7 @@ +.vscode +.idea +.DS_Store +screenshots/main.kcl +step/main.kcl +/project.toml +thumbnail.png diff --git a/public/kcl-samples/3d-boaty/boat-parts.kcl b/public/kcl-samples/3d-boaty/boat-parts.kcl new file mode 100644 index 000000000..081a40ad3 --- /dev/null +++ b/public/kcl-samples/3d-boaty/boat-parts.kcl @@ -0,0 +1,136 @@ +// 3D Boaty Function Library +// The following file describes various functions to build the 3D boaty. The name of this file is a bit of misnomer, the shape of the object is a typical park bench. + +// Set units in millimeters (mm) +@settings(defaultLengthUnit = mm) + +export dividerThickness = 4 + +fn dividerSketch(plane) { + sketch000 = startSketchOn(plane) + |> startProfileAt([-16.82, 21.2], %) + |> line(end = [-0.13, -1.27]) + |> tangentialArcTo([-15.94, profileStartY(%) - 7.73], %) + |> tangentialArcTo([-16.6, profileStartY(%) - 15.52], %) + |> tangentialArcTo([-18.38, profileStartY(%) - 18.63], %) + |> line(end = [-1.25, -2.6]) + |> xLine(6.04, %) + |> line(end = [6.68, 7.87]) + |> tangentialArcTo([10.06, profileStartY(%) - 12.69], %) + |> line(end = [7.28, -8.47]) + |> xLine(5.98, %) + |> line(end = [-1.3, 3.01]) + |> tangentialArcTo([22.45, profileStartY(%) - 2.84], %) + |> tangentialArcTo([25.08, profileStartY(%) + 6.42], %) + |> line(end = [2.35, 16.36]) + |> line(end = [1.78, 1.15]) + |> tangentialArcTo([23.93, profileStartY(%) + 27.29], %) + |> line(end = [-1.92, 0.21]) + |> line(end = [-3.74, -26.54]) + |> tangentialArcTo([15.13, profileStartY(%) - 1.72], %) + |> tangentialArcTo(profileStart(%), %) + |> close() + return sketch000 +} + +export fn divider(plane) { + right = dividerSketch(plane) + |> extrude(length = dividerThickness / 2) + left = dividerSketch(plane) + |> extrude(length = -dividerThickness / 2) + shell(right, thickness = 1.5, faces = ["end"]) + shell(left, thickness = 1.5, faces = ["start"]) + return 0 +} + +fn connectorSketch(plane, start) { + sketch001 = startSketchOn(plane) + |> startProfileAt(start, %) + |> polygon({ + radius = 1.2, + numSides = 6, + center = profileStart(%), + inscribed = false + }, %) + return sketch001 +} + +export fn connector(plane, length) { + connectorSketch(plane, [-12, 8]) + |> extrude(length = length) + connectorSketch(plane, [16, 8]) + |> extrude(length = length) + return 0 +} + +fn seatSlatSketch(plane) { + sketch003 = startSketchOn(plane) + |> startProfileAt([-7, 19], %) + |> line(end = [-10, 0.5]) + |> line(end = [0.2, 2.5]) + |> line(end = [1.5, 1.5]) + |> line(end = [6.9, -0.5]) + |> line(end = [1.5, -1.5]) + |> line(endAbsolute = profileStart(%)) + |> close() + |> patternLinear2d(instances = 3, distance = 11, axis = [1, -0.05]) + return sketch003 +} + +export fn seatSlats(plane, length) { + seatSlatSketch(plane) + |> extrude(length = length) + return 0 +} + +fn backSlatsSketch(plane) { + sketch004 = startSketchOn(plane) + |> startProfileAt([22, 38.5], %) + |> angledLine([173, 2], %) + |> line(end = [-1.74, 2.03]) + |> angledLine([82, 6.6], %) + |> line(end = [2.23, 1.42]) + |> angledLine([-7, 2], %) + |> line(endAbsolute = profileStart(%)) + |> close() + |> patternLinear2d(instances = 2, distance = 11, axis = [-0.137, -1]) + return sketch004 +} + +export fn backSlats(plane, length) { + b = backSlatsSketch(plane) + |> extrude(length = length) + return b +} + +fn armRestPath(plane) { + sketch005 = startSketchOn(plane) + |> startProfileAt([20, 33], %) + |> xLine(-20, %) + |> arc({ + angleStart = 90, + angleEnd = 180, + radius = 10 + }, %) + return sketch005 +} + +fn armRestProfile(plane, offset) { + sketch006 = startSketchOn(plane) + |> startProfileAt([offset, 32.4], %) + |> xLine(1.3, %) + |> line(end = [0.3, 0.6]) + |> line(end = [-0.3, 0.6]) + |> xLine(-2.6, %) + |> line(end = [-0.3, -0.6]) + |> line(end = [0.3, -0.6]) + |> close() + return sketch006 +} + +export fn armRest(plane, offset) { + path = armRestPath( offsetPlane(plane, offset = offset)) + profile = armRestProfile( offsetPlane("-XZ", offset = 20), offset) + sweep(profile, path = path) + return 0 +} diff --git a/public/kcl-samples/3d-boaty/main.kcl b/public/kcl-samples/3d-boaty/main.kcl new file mode 100644 index 000000000..067b76a69 --- /dev/null +++ b/public/kcl-samples/3d-boaty/main.kcl @@ -0,0 +1,34 @@ +// 3D Boaty +// This is a slight remix of Depep1's original 3D Boaty (https://www.printables.com/model/1141963-3d-boaty). This is a tool used for benchmarking 3D FDM printers for bed adhesion, overhangs, bridging and top surface quality. The name of this file is a bit of misnomer, the shape of the object is a typical park bench. + +// Set units in millimeters (mm) +@settings(defaultLengthUnit = mm) + +// Define the bench length +benchLength = 56 + +// Import various constants and functions from our library +import dividerThickness from "boat-parts.kcl" +import divider from "boat-parts.kcl" +import connector from "boat-parts.kcl" +import seatSlats from "boat-parts.kcl" +import backSlats from "boat-parts.kcl" +import armRest from "boat-parts.kcl" + +// Create the dividers, these hold the seat and back slats +divider("YZ") +divider(offsetPlane("-YZ", offset = benchLength / 2)) +divider(offsetPlane("YZ", offset = benchLength / 2)) + +// Create the connectors to join the dividers +connector(offsetPlane("YZ", offset = -benchLength / 2), benchLength) + +// Create the seat slats +seatSlats(offsetPlane("YZ", offset = -benchLength / 2 - dividerThickness / 2), benchLength + dividerThickness) + +// Create the back slats +backSlats(offsetPlane("YZ", offset = -benchLength / 2 - dividerThickness / 2), benchLength + dividerThickness) + +// Create the arm rests +armRest("-YZ", benchLength / 2) +armRest("-YZ", -benchLength / 2) diff --git a/public/kcl-samples/80-20-rail/main.kcl b/public/kcl-samples/80-20-rail/main.kcl new file mode 100644 index 000000000..e7dc09b0f --- /dev/null +++ b/public/kcl-samples/80-20-rail/main.kcl @@ -0,0 +1,246 @@ +// 80/20 Rail +// An 80/20 extruded aluminum linear rail. T-slot profile adjustable by profile height, rail length, and origin position + +// Set units +@settings(defaultLengthUnit = in) + +// Define function +fn rail8020(originStart, railHeight, railLength) { + // Sketch side 1 of profile + sketch001 = startSketchOn('-XZ') + |> startProfileAt([ + originStart[0], + 0.1 * railHeight + originStart[1] + ], %) + |> arc({ + angleStart = 180, + angleEnd = 270, + radius = 0.1 * railHeight + }, %) + |> arc({ + angleStart = 180, + angleEnd = 0, + radius = 0.072 / 4 * railHeight + }, %) + |> xLine(0.1 * railHeight, %) + |> arc({ + angleStart = 180, + angleEnd = 0, + radius = 0.072 / 4 * railHeight + }, %) + |> xLine(0.06 * railHeight, %, $edge1) + |> yLine(0.087 * railHeight, %, $edge2) + |> xLine(-0.183 * railHeight, %, $edge3) + |> angledLineToY({ + angle = 45, + to = (1 - 0.356) / 2 * railHeight + originStart[1] + }, %, $edge4) + |> xLine(0.232 * railHeight, %, $edge5) + |> angledLineToY({ + angle = -45, + to = 0.087 * railHeight + originStart[1] + }, %, $edge6) + |> xLine(-0.183 * railHeight, %, $edge7) + |> yLine(-0.087 * railHeight, %, $edge8) + |> xLine(0.06 * railHeight, %) + |> arc({ + angleStart = 180, + angleEnd = 0, + radius = 0.072 / 4 * railHeight + }, %) + |> xLine(0.1 * railHeight, %) + |> arc({ + angleStart = 180, + angleEnd = 0, + radius = 0.072 / 4 * railHeight + }, %) + |> arc({ + angleStart = -90, + angleEnd = 0, + radius = 0.1 * railHeight + }, %) + + // Sketch side 2 of profile + |> arc({ + angleStart = 270, + angleEnd = 90, + radius = 0.072 / 4 * railHeight + }, %) + |> yLine(0.1 * railHeight, %) + |> arc({ + angleStart = 270, + angleEnd = 90, + radius = 0.072 / 4 * railHeight + }, %) + |> yLine(0.06 * railHeight, %, $edge9) + |> xLine(-0.087 * railHeight, %, $edge10) + |> yLine(-0.183 * railHeight, %, $edge11) // edge11 + |> angledLineToX({ + angle = 135, + to = ((1 - 0.356) / 2 + 0.356) * railHeight + originStart[0] + }, %, $edge12) // edge12 + |> yLine(0.232 * railHeight, %, $edge13) // 13 + |> angledLineToX({ + angle = 45, + to = (1 - 0.087) * railHeight + originStart[0] + }, %, $edge14) // 14 + |> yLine(-0.183 * railHeight, %, $edge15) // 15 + |> xLine(0.087 * railHeight, %, $edge16) + |> yLine(0.06 * railHeight, %) + |> arc({ + angleStart = 270, + angleEnd = 90, + radius = 0.072 / 4 * railHeight + }, %) + |> yLine(0.1 * railHeight, %) + |> arc({ + angleStart = 270, + angleEnd = 90, + radius = 0.072 / 4 * railHeight + }, %) + + // Sketch side 3 of profile + |> arc({ + angleStart = 0, + angleEnd = 90, + radius = 0.1 * railHeight + }, %) + |> arc({ + angleStart = 0, + angleEnd = -180, + radius = 0.072 / 4 * railHeight + }, %) + |> xLine(-0.1 * railHeight, %) + |> arc({ + angleStart = 0, + angleEnd = -180, + radius = 0.072 / 4 * railHeight + }, %) + |> xLine(-0.06 * railHeight, %, $edge17) + |> yLine(-0.087 * railHeight, %, $edge18) + |> xLine(0.183 * railHeight, %, $edge19) + |> angledLineToY({ + angle = 45, + to = ((1 - 0.356) / 2 + 0.356) * railHeight + originStart[1] + }, %, $edge20) + |> xLine(-0.232 * railHeight, %, $edge21) + |> angledLineToY({ + angle = 135, + to = (1 - 0.087) * railHeight + originStart[1] + }, %, $edge22) + |> xLine(0.183 * railHeight, %, $edge23) + |> yLine(0.087 * railHeight, %, $edge24) + |> xLine(-0.06 * railHeight, %) + |> arc({ + angleStart = 0, + angleEnd = -180, + radius = 0.072 / 4 * railHeight + }, %) + |> xLine(-0.1 * railHeight, %) + |> arc({ + angleStart = 0, + angleEnd = -180, + radius = 0.072 / 4 * railHeight + }, %) + |> arc({ + angleStart = 90, + angleEnd = 180, + radius = 0.1 * railHeight + }, %) + + // Sketch side 4 of profile + |> arc({ + angleStart = 90, + angleEnd = -90, + radius = 0.072 / 4 * railHeight + }, %) + |> yLine(-0.1 * railHeight, %) + |> arc({ + angleStart = 90, + angleEnd = -90, + radius = 0.072 / 4 * railHeight + }, %) + |> yLine(-0.06 * railHeight, %, $edge25) + |> xLine(0.087 * railHeight, %, $edge26) + |> yLine(0.183 * railHeight, %, $edge27) + |> angledLineToX({ + angle = 135, + to = (1 - 0.356) / 2 * railHeight + originStart[0] + }, %, $edge28) + |> yLine(-0.232 * railHeight, %, $edge29) + |> angledLineToX({ + angle = 45, + to = 0.087 * railHeight + originStart[0] + }, %, $edge30) + |> yLine(0.183 * railHeight, %, $edge31) + |> xLine(-0.087 * railHeight, %, $edge32) + |> yLine(-0.06 * railHeight, %) + |> arc({ + angleStart = 90, + angleEnd = -90, + radius = 0.072 / 4 * railHeight + }, %) + |> yLine(-0.1 * railHeight, %) + |> arc({ + angleStart = 90, + angleEnd = -90, + radius = 0.072 / 4 * railHeight + }, %) + |> close() + + // Sketch center hole of profile + |> hole(circle( + center = [ + .5 * railHeight + originStart[0], + .5 * railHeight + originStart[1] + ], + radius = .205 * railHeight / 2 + ), %) + |> extrude(length = railLength) + |> fillet( + radius = 0.06, + tags = [ + getNextAdjacentEdge(edge3), + getNextAdjacentEdge(edge4), + getNextAdjacentEdge(edge5), + getNextAdjacentEdge(edge6), + getNextAdjacentEdge(edge11), + getNextAdjacentEdge(edge12), + getNextAdjacentEdge(edge13), + getNextAdjacentEdge(edge14), + getNextAdjacentEdge(edge19), + getNextAdjacentEdge(edge20), + getNextAdjacentEdge(edge21), + getNextAdjacentEdge(edge22), + getNextAdjacentEdge(edge27), + getNextAdjacentEdge(edge28), + getNextAdjacentEdge(edge29), + getNextAdjacentEdge(edge30) + ] + ) + |> fillet( + radius = 0.03, + tags = [ + getNextAdjacentEdge(edge1), + getNextAdjacentEdge(edge2), + getNextAdjacentEdge(edge7), + getNextAdjacentEdge(edge8), + getNextAdjacentEdge(edge9), + getNextAdjacentEdge(edge10), + getNextAdjacentEdge(edge15), + getNextAdjacentEdge(edge16), + getNextAdjacentEdge(edge17), + getNextAdjacentEdge(edge18), + getNextAdjacentEdge(edge23), + getNextAdjacentEdge(edge24), + getNextAdjacentEdge(edge25), + getNextAdjacentEdge(edge26), + getNextAdjacentEdge(edge31), + getNextAdjacentEdge(edge32) + ] + ) + return sketch001 +} + +// Generate one adjustable rail of 80/20 +rail8020([0, 0], 1.5, 48) diff --git a/public/kcl-samples/README.md b/public/kcl-samples/README.md new file mode 100644 index 000000000..d0d3f2356 --- /dev/null +++ b/public/kcl-samples/README.md @@ -0,0 +1,103 @@ +# kcl-samples + +KittyCAD Language (KCL) is our language for defining geometry and working with our Geometry Engine efficiently. + +This repository includes a mixture of simple and complex models demonstrating the features and syntax of KCL. + +The samples can be browsed in our documentation at . + +## Guidelines for adding samples + +Merge PRs to the `next` branch, not main. When we release Modeling App, we will merge this repo's `next` into `main`. This way, `main` is always compatible with the latest ZMA release. + +KCL samples conform to a set of style guidelines to ensure consistency and readability. + +1. **File Naming:** Name your KCL files descriptively and concisely, using hyphens to separate words (e.g., flange.kcl, ball-bearing.kcl). + +2. **File Header:** Include a title comment at the top of each file, followed by a brief description explaining what the model is and its typical use cases. + +3. **Inline Comments:** Use inline comments to explain non-obvious parts of the code. Each major section should have a comment describing its purpose. + +4. **Constants:** Define constants at the beginning of your KCL files for any values that might change or need to be reused (e.g., dimensions, angles). + +## Snapshot and export + +When you submit a PR to add or modify KCL samples, images and STEP files will be generated and added to the repository automatically. + +--- +#### [3d-boaty](3d-boaty/main.kcl) ([step](step/3d-boaty.step)) ([screenshot](screenshots/3d-boaty.png)) +[![3d-boaty](screenshots/3d-boaty.png)](3d-boaty/main.kcl) +#### [80-20-rail](80-20-rail/main.kcl) ([step](step/80-20-rail.step)) ([screenshot](screenshots/80-20-rail.png)) +[![80-20-rail](screenshots/80-20-rail.png)](80-20-rail/main.kcl) +#### [a-parametric-bearing-pillow-block](a-parametric-bearing-pillow-block/main.kcl) ([step](step/a-parametric-bearing-pillow-block.step)) ([screenshot](screenshots/a-parametric-bearing-pillow-block.png)) +[![a-parametric-bearing-pillow-block](screenshots/a-parametric-bearing-pillow-block.png)](a-parametric-bearing-pillow-block/main.kcl) +#### [ball-bearing](ball-bearing/main.kcl) ([step](step/ball-bearing.step)) ([screenshot](screenshots/ball-bearing.png)) +[![ball-bearing](screenshots/ball-bearing.png)](ball-bearing/main.kcl) +#### [bracket](bracket/main.kcl) ([step](step/bracket.step)) ([screenshot](screenshots/bracket.png)) +[![bracket](screenshots/bracket.png)](bracket/main.kcl) +#### [car-wheel-assembly](car-wheel-assembly/main.kcl) ([step](step/car-wheel-assembly.step)) ([screenshot](screenshots/car-wheel-assembly.png)) +[![car-wheel-assembly](screenshots/car-wheel-assembly.png)](car-wheel-assembly/main.kcl) +#### [color-cube](color-cube/main.kcl) ([step](step/color-cube.step)) ([screenshot](screenshots/color-cube.png)) +[![color-cube](screenshots/color-cube.png)](color-cube/main.kcl) +#### [cycloidal-gear](cycloidal-gear/main.kcl) ([step](step/cycloidal-gear.step)) ([screenshot](screenshots/cycloidal-gear.png)) +[![cycloidal-gear](screenshots/cycloidal-gear.png)](cycloidal-gear/main.kcl) +#### [dodecahedron](dodecahedron/main.kcl) ([step](step/dodecahedron.step)) ([screenshot](screenshots/dodecahedron.png)) +[![dodecahedron](screenshots/dodecahedron.png)](dodecahedron/main.kcl) +#### [enclosure](enclosure/main.kcl) ([step](step/enclosure.step)) ([screenshot](screenshots/enclosure.png)) +[![enclosure](screenshots/enclosure.png)](enclosure/main.kcl) +#### [exhaust-manifold](exhaust-manifold/main.kcl) ([step](step/exhaust-manifold.step)) ([screenshot](screenshots/exhaust-manifold.png)) +[![exhaust-manifold](screenshots/exhaust-manifold.png)](exhaust-manifold/main.kcl) +#### [flange-with-patterns](flange-with-patterns/main.kcl) ([step](step/flange-with-patterns.step)) ([screenshot](screenshots/flange-with-patterns.png)) +[![flange-with-patterns](screenshots/flange-with-patterns.png)](flange-with-patterns/main.kcl) +#### [flange-xy](flange-xy/main.kcl) ([step](step/flange-xy.step)) ([screenshot](screenshots/flange-xy.png)) +[![flange-xy](screenshots/flange-xy.png)](flange-xy/main.kcl) +#### [focusrite-scarlett-mounting-bracket](focusrite-scarlett-mounting-bracket/main.kcl) ([step](step/focusrite-scarlett-mounting-bracket.step)) ([screenshot](screenshots/focusrite-scarlett-mounting-bracket.png)) +[![focusrite-scarlett-mounting-bracket](screenshots/focusrite-scarlett-mounting-bracket.png)](focusrite-scarlett-mounting-bracket/main.kcl) +#### [food-service-spatula](food-service-spatula/main.kcl) ([step](step/food-service-spatula.step)) ([screenshot](screenshots/food-service-spatula.png)) +[![food-service-spatula](screenshots/food-service-spatula.png)](food-service-spatula/main.kcl) +#### [french-press](french-press/main.kcl) ([step](step/french-press.step)) ([screenshot](screenshots/french-press.png)) +[![french-press](screenshots/french-press.png)](french-press/main.kcl) +#### [gear-rack](gear-rack/main.kcl) ([step](step/gear-rack.step)) ([screenshot](screenshots/gear-rack.png)) +[![gear-rack](screenshots/gear-rack.png)](gear-rack/main.kcl) +#### [gear](gear/main.kcl) ([step](step/gear.step)) ([screenshot](screenshots/gear.png)) +[![gear](screenshots/gear.png)](gear/main.kcl) +#### [gridfinity-baseplate-magnets](gridfinity-baseplate-magnets/main.kcl) ([step](step/gridfinity-baseplate-magnets.step)) ([screenshot](screenshots/gridfinity-baseplate-magnets.png)) +[![gridfinity-baseplate-magnets](screenshots/gridfinity-baseplate-magnets.png)](gridfinity-baseplate-magnets/main.kcl) +#### [gridfinity-baseplate](gridfinity-baseplate/main.kcl) ([step](step/gridfinity-baseplate.step)) ([screenshot](screenshots/gridfinity-baseplate.png)) +[![gridfinity-baseplate](screenshots/gridfinity-baseplate.png)](gridfinity-baseplate/main.kcl) +#### [gridfinity-bins-stacking-lip](gridfinity-bins-stacking-lip/main.kcl) ([step](step/gridfinity-bins-stacking-lip.step)) ([screenshot](screenshots/gridfinity-bins-stacking-lip.png)) +[![gridfinity-bins-stacking-lip](screenshots/gridfinity-bins-stacking-lip.png)](gridfinity-bins-stacking-lip/main.kcl) +#### [gridfinity-bins](gridfinity-bins/main.kcl) ([step](step/gridfinity-bins.step)) ([screenshot](screenshots/gridfinity-bins.png)) +[![gridfinity-bins](screenshots/gridfinity-bins.png)](gridfinity-bins/main.kcl) +#### [hex-nut](hex-nut/main.kcl) ([step](step/hex-nut.step)) ([screenshot](screenshots/hex-nut.png)) +[![hex-nut](screenshots/hex-nut.png)](hex-nut/main.kcl) +#### [i-beam](i-beam/main.kcl) ([step](step/i-beam.step)) ([screenshot](screenshots/i-beam.png)) +[![i-beam](screenshots/i-beam.png)](i-beam/main.kcl) +#### [kitt](kitt/main.kcl) ([step](step/kitt.step)) ([screenshot](screenshots/kitt.png)) +[![kitt](screenshots/kitt.png)](kitt/main.kcl) +#### [lego](lego/main.kcl) ([step](step/lego.step)) ([screenshot](screenshots/lego.png)) +[![lego](screenshots/lego.png)](lego/main.kcl) +#### [mounting-plate](mounting-plate/main.kcl) ([step](step/mounting-plate.step)) ([screenshot](screenshots/mounting-plate.png)) +[![mounting-plate](screenshots/mounting-plate.png)](mounting-plate/main.kcl) +#### [multi-axis-robot](multi-axis-robot/main.kcl) ([step](step/multi-axis-robot.step)) ([screenshot](screenshots/multi-axis-robot.png)) +[![multi-axis-robot](screenshots/multi-axis-robot.png)](multi-axis-robot/main.kcl) +#### [pipe-flange-assembly](pipe-flange-assembly/main.kcl) ([step](step/pipe-flange-assembly.step)) ([screenshot](screenshots/pipe-flange-assembly.png)) +[![pipe-flange-assembly](screenshots/pipe-flange-assembly.png)](pipe-flange-assembly/main.kcl) +#### [pipe-with-bend](pipe-with-bend/main.kcl) ([step](step/pipe-with-bend.step)) ([screenshot](screenshots/pipe-with-bend.png)) +[![pipe-with-bend](screenshots/pipe-with-bend.png)](pipe-with-bend/main.kcl) +#### [pipe](pipe/main.kcl) ([step](step/pipe.step)) ([screenshot](screenshots/pipe.png)) +[![pipe](screenshots/pipe.png)](pipe/main.kcl) +#### [poopy-shoe](poopy-shoe/main.kcl) ([step](step/poopy-shoe.step)) ([screenshot](screenshots/poopy-shoe.png)) +[![poopy-shoe](screenshots/poopy-shoe.png)](poopy-shoe/main.kcl) +#### [router-template-cross-bar](router-template-cross-bar/main.kcl) ([step](step/router-template-cross-bar.step)) ([screenshot](screenshots/router-template-cross-bar.png)) +[![router-template-cross-bar](screenshots/router-template-cross-bar.png)](router-template-cross-bar/main.kcl) +#### [router-template-slate](router-template-slate/main.kcl) ([step](step/router-template-slate.step)) ([screenshot](screenshots/router-template-slate.png)) +[![router-template-slate](screenshots/router-template-slate.png)](router-template-slate/main.kcl) +#### [sheet-metal-bracket](sheet-metal-bracket/main.kcl) ([step](step/sheet-metal-bracket.step)) ([screenshot](screenshots/sheet-metal-bracket.png)) +[![sheet-metal-bracket](screenshots/sheet-metal-bracket.png)](sheet-metal-bracket/main.kcl) +#### [socket-head-cap-screw](socket-head-cap-screw/main.kcl) ([step](step/socket-head-cap-screw.step)) ([screenshot](screenshots/socket-head-cap-screw.png)) +[![socket-head-cap-screw](screenshots/socket-head-cap-screw.png)](socket-head-cap-screw/main.kcl) +#### [walkie-talkie](walkie-talkie/main.kcl) ([step](step/walkie-talkie.step)) ([screenshot](screenshots/walkie-talkie.png)) +[![walkie-talkie](screenshots/walkie-talkie.png)](walkie-talkie/main.kcl) +#### [washer](washer/main.kcl) ([step](step/washer.step)) ([screenshot](screenshots/washer.png)) +[![washer](screenshots/washer.png)](washer/main.kcl) diff --git a/public/kcl-samples/a-parametric-bearing-pillow-block/main.kcl b/public/kcl-samples/a-parametric-bearing-pillow-block/main.kcl new file mode 100644 index 000000000..2be4d1ad0 --- /dev/null +++ b/public/kcl-samples/a-parametric-bearing-pillow-block/main.kcl @@ -0,0 +1,104 @@ +// A Parametric Bearing Pillow Block +// A bearing pillow block, also known as a plummer block or pillow block bearing, is a pedestal used to provide support for a rotating shaft with the help of compatible bearings and various accessories. Housing a bearing, the pillow block provides a secure and stable foundation that allows the shaft to rotate smoothly within its machinery setup. These components are essential in a wide range of mechanical systems and machinery, playing a key role in reducing friction and supporting radial and axial loads. + +// Set units +@settings(defaultLengthUnit = in) + +// Define constants such as length, width, height, counter-bore depth and diameter, bearing diameter, hole location padding, and more +length = 6 +width = 4 +height = 1 +cbDepth = .25 +cbDia = .7 +holeDia = .375 +padding = 1.5 +bearingDia = 3 + +// (Needs to be updated). Sketch the block and extrude up to where the counterbore diameter starts. +block = startSketchOn('XY') + |> startProfileAt([-width / 2, -length / 2], %) + |> line(endAbsolute = [width / 2, -length / 2]) + |> line(endAbsolute = [width / 2, length / 2]) + |> line(endAbsolute = [-width / 2, length / 2]) + |> close() + |> hole(circle( + center = [ + -(width / 2 - (padding / 2)), + -(length / 2 - (padding / 2)) + ], + radius = holeDia / 2 + ), %) + |> hole(circle( + center = [ + -(width / 2 - (padding / 2)), + length / 2 - (padding / 2) + ], + radius = holeDia / 2 + ), %) + |> hole(circle( + center = [ + width / 2 - (padding / 2), + length / 2 - (padding / 2) + ], + radius = holeDia / 2 + ), %) + |> hole(circle( + center = [ + width / 2 - (padding / 2), + -(length / 2 - (padding / 2)) + ], + radius = holeDia / 2 + ), %) + |> hole(circle( + center = [0, 0], + radius = bearingDia / 2 + ), %) + |> extrude(length = height - cbDepth) + +// Create a second sketch that creates the counterbore diameters and extrude the rest of the way to get the total height. Note: You cannot use startSketchOn(block, 'end'). The extrude lives outside the bounds, and the engine will not execute. This is a known issue. +secondHalf = startSketchOn({ + plane = { + origin = { x = 0, y = 0, z = height - cbDepth }, + xAxis = { x = 1, y = 0, z = 0 }, + yAxis = { x = 0, y = 1, z = 0 }, + zAxis = { x = 0, y = 0, z = 1 } + } + }) + |> startProfileAt([-width / 2, -length / 2], %) + |> line(endAbsolute = [width / 2, -length / 2]) + |> line(endAbsolute = [width / 2, length / 2]) + |> line(endAbsolute = [-width / 2, length / 2]) + |> close() + |> hole(circle( + center = [ + -(width / 2 - (padding / 2)), + -(length / 2 - (padding / 2)) + ], + radius = cbDia / 2 + ), %) + |> hole(circle( + center = [ + -(width / 2 - (padding / 2)), + length / 2 - (padding / 2) + ], + radius = cbDia / 2 + ), %) + |> hole(circle( + center = [ + width / 2 - (padding / 2), + length / 2 - (padding / 2) + ], + radius = cbDia / 2 + ), %) + |> hole(circle( + center = [ + width / 2 - (padding / 2), + -(length / 2 - (padding / 2)) + ], + radius = cbDia / 2 + ), %) + |> hole(circle( + center = [0, 0], + radius = bearingDia / 2 + ), %) + |> extrude(length = cbDepth) diff --git a/public/kcl-samples/ball-bearing/main.kcl b/public/kcl-samples/ball-bearing/main.kcl new file mode 100644 index 000000000..200614f87 --- /dev/null +++ b/public/kcl-samples/ball-bearing/main.kcl @@ -0,0 +1,124 @@ +// Ball Bearing +// A ball bearing is a type of rolling-element bearing that uses balls to maintain the separation between the bearing races. The primary purpose of a ball bearing is to reduce rotational friction and support radial and axial loads. + +// Set units +@settings(defaultLengthUnit = in) + +// Define constants like ball diameter, inside diamter, overhange length, and thickness +outsideDiameter = 1.625 +sphereDia = 0.25 +shaftDia = 0.75 +overallThickness = 0.313 +wallThickness = 0.100 +overHangLength = .3 +nBalls = 10 +chainWidth = sphereDia / 2 +chainThickness = sphereDia / 8 +linkDiameter = sphereDia / 4 + +customPlane = { + plane = { + origin = { + x = 0, + y = 0, + z = -overallThickness / 2 + }, + xAxis = { x = 1, y = 0, z = 0 }, + yAxis = { x = 0, y = 1, z = 0 }, + zAxis = { x = 0, y = 0, z = 1 } + } +} + +// Sketch the inside bearing piece +insideWallSketch = startSketchOn(customPlane) + |> circle( + center = [0, 0], + radius = shaftDia / 2 + wallThickness + ) + |> hole(circle( + center = [0, 0], + radius = shaftDia / 2 + ), %) + +// Extrude the inside bearing piece +insideWall = extrude(insideWallSketch, length = overallThickness) + +// Create the sketch of one of the balls +ballsSketch = startSketchOn("XY") + |> startProfileAt([shaftDia / 2 + wallThickness, 0.001], %) + |> arc({ + angleEnd = 0, + angleStart = 180, + radius = sphereDia / 2 + }, %) + |> close() + +// Revolve the ball to make a sphere and pattern around the inside wall +balls = revolve({ axis = "X" }, ballsSketch) + |> patternCircular3d( + arcDegrees = 360, + axis = [0, 0, 1], + center = [0, 0, 0], + instances = nBalls, + rotateDuplicates = true + ) + +// Create the sketch for the chain around the balls +chainSketch = startSketchOn("XY") + |> startProfileAt([ + shaftDia / 2 + wallThickness + sphereDia / 2 - (chainWidth / 2), + 0.125 * sin(toRadians(60)) + ], %) + |> arc({ + angleEnd = 60, + angleStart = 120, + radius = sphereDia / 2 + }, %) + |> line(end = [0, chainThickness]) + |> line(end = [-chainWidth, 0]) + |> close() + +// Revolve the chain sketch +chainHead = revolve({ axis = "X" }, chainSketch) + |> patternCircular3d( + arcDegrees = 360, + axis = [0, 0, 1], + center = [0, 0, 0], + instances = nBalls, + rotateDuplicates = true + ) + +// Create the sketch for the links in between the chains +linkSketch = startSketchOn("XZ") + |> circle( + center = [ + shaftDia / 2 + wallThickness + sphereDia / 2, + 0 + ], + radius = linkDiameter / 2 + ) + +// Revolve the link sketch +linkRevolve = revolve({ axis = 'Y', angle = 360 / nBalls }, linkSketch) + |> patternCircular3d( + arcDegrees = 360, + axis = [0, 0, 1], + center = [0, 0, 0], + instances = nBalls, + rotateDuplicates = true + ) + +// Create the sketch for the outside walls +outsideWallSketch = startSketchOn(customPlane) + |> circle( + center = [0, 0], + radius = outsideDiameter / 2 + ) + |> hole(circle( + center = [0, 0], + radius = shaftDia / 2 + wallThickness + sphereDia + ), %) + +outsideWall = extrude(outsideWallSketch, length = overallThickness) + +// https://www.mcmaster.com/60355K185/ diff --git a/public/kcl-samples/bracket/main.kcl b/public/kcl-samples/bracket/main.kcl new file mode 100644 index 000000000..92ea94453 --- /dev/null +++ b/public/kcl-samples/bracket/main.kcl @@ -0,0 +1,113 @@ +// Shelf Bracket +// This is a bracket that holds a shelf. It is made of aluminum and is designed to hold a force of 300 lbs. The bracket is 6 inches wide and the force is applied at the end of the shelf, 12 inches from the wall. The bracket has a factor of safety of 1.2. The legs of the bracket are 5 inches and 2 inches long. The thickness of the bracket is calculated from the constraints provided. + +// Set units +@settings(defaultLengthUnit = in) + +// Define constants +sigmaAllow = 35000 // psi (6061-T6 aluminum) +width = 6 +p = 300 // Force on shelf - lbs +factorOfSafety = 1.2 // FOS of 1.2 +shelfMountL = 5 +wallMountL = 2 +shelfDepth = 12 // Shelf is 12 inches in depth from the wall +moment = shelfDepth * p // assume the force is applied at the end of the shelf to be conservative (lb-in) + + +filletRadius = .375 +extFilletRadius = .25 +mountingHoleDiameter = 0.5 + +// Calculate required thickness of bracket +thickness = sqrt(moment * factorOfSafety * 6 / (sigmaAllow * width)) // this is the calculation of two brackets holding up the shelf (inches) + + +// Sketch the bracket body and fillet the inner and outer edges of the bend +bracketLeg1Sketch = startSketchOn('XY') + |> startProfileAt([0, 0], %) + |> line(end = [shelfMountL - filletRadius, 0], tag = $fillet1) + |> line(end = [0, width], tag = $fillet2) + |> line(end = [-shelfMountL + filletRadius, 0]) + |> close() + |> hole(circle( + center = [1, 1], + radius = mountingHoleDiameter / 2 + ), %) + |> hole(circle( + center = [shelfMountL - 1.5, width - 1], + radius = mountingHoleDiameter / 2 + ), %) + |> hole(circle( + center = [1, width - 1], + radius = mountingHoleDiameter / 2 + ), %) + |> hole(circle( + center = [shelfMountL - 1.5, 1], + radius = mountingHoleDiameter / 2 + ), %) + +// Extrude the leg 2 bracket sketch +bracketLeg1Extrude = extrude(bracketLeg1Sketch, length = thickness) + |> fillet( + radius = extFilletRadius, + tags = [ + getNextAdjacentEdge(fillet1), + getNextAdjacentEdge(fillet2) + ] + ) + +// Sketch the fillet arc +filletSketch = startSketchOn('XZ') + |> startProfileAt([0, 0], %) + |> line(end = [0, thickness]) + |> arc({ + angleEnd = 180, + angleStart = 90, + radius = filletRadius + thickness + }, %) + |> line(end = [thickness, 0]) + |> arc({ + angleEnd = 90, + angleStart = 180, + radius = filletRadius + }, %) + +// Sketch the bend +filletExtrude = extrude(filletSketch, length = -width) + +// Create a custom plane for the leg that sits on the wall +customPlane = { + plane = { + origin = { x = -filletRadius, y = 0, z = 0 }, + xAxis = { x = 0, y = 1, z = 0 }, + yAxis = { x = 0, y = 0, z = 1 }, + zAxis = { x = 1, y = 0, z = 0 } + } +} + +// Create a sketch for the second leg +bracketLeg2Sketch = startSketchOn(customPlane) + |> startProfileAt([0, -filletRadius], %) + |> line(end = [width, 0]) + |> line(end = [0, -wallMountL], tag = $fillet3) + |> line(end = [-width, 0], tag = $fillet4) + |> close() + |> hole(circle( + center = [1, -1.5], + radius = mountingHoleDiameter / 2 + ), %) + |> hole(circle( + center = [5, -1.5], + radius = mountingHoleDiameter / 2 + ), %) + +// Extrude the second leg +bracketLeg2Extrude = extrude(bracketLeg2Sketch, length = -thickness) + |> fillet( + radius = extFilletRadius, + tags = [ + getNextAdjacentEdge(fillet3), + getNextAdjacentEdge(fillet4) + ] + ) diff --git a/public/kcl-samples/car-wheel-assembly/brake-caliper.kcl b/public/kcl-samples/car-wheel-assembly/brake-caliper.kcl new file mode 100644 index 000000000..fda7612b9 --- /dev/null +++ b/public/kcl-samples/car-wheel-assembly/brake-caliper.kcl @@ -0,0 +1,96 @@ +// Brake Caliper +// Brake calipers are used to squeeze the brake pads against the rotor, causing larger and larger amounts of friction depending on how hard the brakes are pressed. + + +// Set units +@settings(defaultLengthUnit = in) + + +// Import Constants +import caliperTolerance, caliperPadLength, caliperThickness, caliperOuterEdgeRadius, caliperInnerEdgeRadius, rotorDiameter, rotorTotalThickness, yAxisOffset from "globals.kcl" + +// Create the plane for the brake caliper. This is so it can match up with the rotor model. +brakeCaliperPlane = { + plane = { + origin = { x = 0, y = yAxisOffset, z = 0 }, + xAxis = { x = 1, y = 0, z = 0 }, + yAxis = { x = 0, y = 1, z = 0 }, + zAxis = { x = 0, y = 0, z = 1 } + } +} + +// Sketch the brake caliper profile +brakeCaliperSketch = startSketchOn(brakeCaliperPlane) + |> startProfileAt([ + rotorDiameter / 2 + caliperTolerance, + 0 + ], %) + |> line(end = [ + 0, + rotorTotalThickness + caliperTolerance - caliperInnerEdgeRadius + ]) + |> tangentialArc({ + offset = 90, + radius = caliperInnerEdgeRadius + }, %) + |> line(end = [ + -caliperPadLength + 2 * caliperInnerEdgeRadius, + 0 + ]) + |> tangentialArc({ + offset = -90, + radius = caliperInnerEdgeRadius + }, %) + |> line(end = [ + 0, + caliperThickness - (caliperInnerEdgeRadius * 2) + ]) + |> tangentialArc({ + offset = -90, + radius = caliperInnerEdgeRadius + }, %) + |> line(end = [ + caliperPadLength + caliperThickness - caliperOuterEdgeRadius - caliperInnerEdgeRadius, + 0 + ]) + |> tangentialArc({ + offset = -90, + radius = caliperOuterEdgeRadius + }, %) + |> line(end = [ + 0, + -2 * caliperTolerance - (2 * caliperThickness) - rotorTotalThickness + 2 * caliperOuterEdgeRadius + ]) + |> tangentialArc({ + offset = -90, + radius = caliperOuterEdgeRadius + }, %) + |> line(end = [ + -caliperPadLength - caliperThickness + caliperOuterEdgeRadius + caliperInnerEdgeRadius, + 0 + ]) + |> tangentialArc({ + offset = -90, + radius = caliperInnerEdgeRadius + }, %) + |> line(end = [ + 0, + caliperThickness - (2 * caliperInnerEdgeRadius) + ]) + |> tangentialArc({ + offset = -90, + radius = caliperInnerEdgeRadius + }, %) + |> line(end = [ + caliperPadLength - (2 * caliperInnerEdgeRadius), + 0 + ]) + |> tangentialArc({ + offset = 90, + radius = caliperInnerEdgeRadius + }, %) + |> close() + +// Revolve the brake caliper sketch +revolve({ axis = "Y", angle = -70 }, brakeCaliperSketch) + |> appearance(color = "#c82d2d", metalness = 90, roughness = 90) diff --git a/public/kcl-samples/car-wheel-assembly/car-rotor.kcl b/public/kcl-samples/car-wheel-assembly/car-rotor.kcl new file mode 100644 index 000000000..348227fdf --- /dev/null +++ b/public/kcl-samples/car-wheel-assembly/car-rotor.kcl @@ -0,0 +1,111 @@ +// Wheel rotor +// A component of a disc brake system. It provides a surface for brake pads to press against, generating the friction needed to slow or stop the vehicle. + + +// Set units +@settings(defaultLengthUnit = in) + + +// Import Constants +import rotorDiameter, rotorInnerDiameter, rotorSinglePlateThickness, rotorInnerDiameterThickness, lugHolePatternDia, lugSpacing, rotorTotalThickness, spacerPatternDiameter, spacerDiameter, spacerLength, spacerCount, wheelDiameter, lugCount, yAxisOffset, drillAndSlotCount from "globals.kcl" + +rotorPlane = { + plane = { + origin = { x = 0, y = yAxisOffset, z = 0 }, + xAxis = { x = -1, y = 0, z = 0 }, + yAxis = { x = 0, y = 0, z = 1 }, + zAxis = { x = 0, y = 1, z = 0 } + } +} +fn lugPattern(plane) { + lugHolePattern = circle( + plane, + center = [-lugSpacing / 2, 0], + radius = 0.315 + ) + |> patternCircular2d( + arcDegrees = 360, + center = [0, 0], + instances = lugCount, + rotateDuplicates = true + ) + return lugHolePattern +} +rotorSketch = startSketchOn(rotorPlane) + |> circle( + center = [0, 0], + radius = rotorDiameter / 2 + ) + |> hole(lugPattern(%), %) +rotor = extrude(rotorSketch, length = rotorSinglePlateThickness) + |> appearance(color = "#dbcd70", roughness = 90, metalness = 90) +rotorBumpSketch = startSketchOn(rotorPlane) + |> circle( + center = [0, 0], + radius = rotorInnerDiameter / 2 + ) + |> hole(lugPattern(%), %) +rotorBump = extrude(rotorBumpSketch, length = -rotorInnerDiameterThickness) + |> appearance(color = "#dbcd70", roughness = 90, metalness = 90) +rotorSecondaryPlatePlane = { + plane = { + origin = { + x = 0, + y = yAxisOffset + rotorTotalThickness * 0.75, + z = 0 + }, + xAxis = { x = -1, y = 0, z = 0 }, + yAxis = { x = 0, y = 0, z = 1 }, + zAxis = { x = 0, y = 1, z = 0 } + } +} +secondaryRotorSketch = startSketchOn(rotorSecondaryPlatePlane) + |> circle( + center = [0, 0], + radius = rotorDiameter / 2 + ) + |> hole(lugPattern(%), %) +secondRotor = extrude(secondaryRotorSketch, length = rotorSinglePlateThickness) +spacerSketch = startSketchOn(rotorSecondaryPlatePlane) + |> circle( + center = [spacerPatternDiameter / 2, 0], + radius = spacerDiameter + ) + |> patternCircular2d( + arcDegrees = 360, + center = [0, 0], + instances = spacerCount, + rotateDuplicates = true + ) +spacers = extrude(spacerSketch, length = -spacerLength) + |> appearance(color = "#dbcd70", roughness = 90, metalness = 90) +rotorSlottedSketch = startSketchOn(rotor, 'START') + |> startProfileAt([2.17, 2.56], %) + |> xLine(0.12, %) + |> yLine(2.56, %) + |> xLine(-0.12, %) + |> line(endAbsolute = [profileStartX(%), profileStartY(%)]) + |> close() + |> patternCircular2d( + center = [0, 0], + instances = drillAndSlotCount, + arcDegrees = 360, + rotateDuplicates = true + ) +rotorSlotted = extrude(rotorSlottedSketch, length = -rotorSinglePlateThickness / 2) + +secondRotorSlottedSketch = startSketchOn(secondRotor, 'END') + |> startProfileAt([-2.17, 2.56], %) + |> xLine(-0.12, %) + |> yLine(2.56, %) + |> xLine(0.12, %) + |> line(endAbsolute = [profileStartX(%), profileStartY(%)]) + |> close() + |> patternCircular2d( + center = [0, 0], + instances = drillAndSlotCount, + arcDegrees = 360, + rotateDuplicates = true + ) +secondRotorSlotted = extrude(secondRotorSlottedSketch, length = -rotorSinglePlateThickness / 2) + |> appearance(color = "#dbcd70", roughness = 90, metalness = 90) diff --git a/public/kcl-samples/car-wheel-assembly/car-tire.kcl b/public/kcl-samples/car-wheel-assembly/car-tire.kcl new file mode 100644 index 000000000..65ea6a305 --- /dev/null +++ b/public/kcl-samples/car-wheel-assembly/car-tire.kcl @@ -0,0 +1,44 @@ +// Tire +// A tire is a critical component of a vehicle that provides the necessary traction and grip between the car and the road. It supports the vehicle's weight and absorbs shocks from road irregularities. + + +// Set units +@settings(defaultLengthUnit = in) + + +// Import Constants +import tireInnerDiameter, tireOuterDiameter, tireDepth, bendRadius, tireTreadWidth, tireTreadDepth, tireTreadOffset from "globals.kcl" + +// Create the sketch of the tire +tireSketch = startSketchOn("XY") + |> startProfileAt([tireInnerDiameter / 2, tireDepth / 2], %) + |> line(endAbsolute = [ + tireOuterDiameter / 2 - bendRadius, + tireDepth / 2 + ], tag = $edge1) + |> tangentialArc({ offset = -90, radius = bendRadius }, %) + |> line(endAbsolute = [ + tireOuterDiameter / 2, + tireDepth / 2 - tireTreadOffset + ]) + |> line(end = [-tireTreadDepth, 0]) + |> line(end = [0, -tireTreadWidth]) + |> line(end = [tireTreadDepth, 0]) + |> line(endAbsolute = [ + tireOuterDiameter / 2, + -tireDepth / 2 + tireTreadOffset + tireTreadWidth + ]) + |> line(end = [-tireTreadDepth, 0]) + |> line(end = [0, -tireTreadWidth]) + |> line(end = [tireTreadDepth, 0]) + |> line(endAbsolute = [ + tireOuterDiameter / 2, + -tireDepth / 2 + bendRadius + ]) + |> tangentialArc({ offset = -90, radius = bendRadius }, %) + |> line(endAbsolute = [tireInnerDiameter / 2, -tireDepth / 2], tag = $edge2) + |> close() + +// Revolve the sketch to create the tire +revolve({ axis = "Y" }, tireSketch) + |> appearance(color = "#0f0f0f", roughness = 80) diff --git a/public/kcl-samples/car-wheel-assembly/car-wheel.kcl b/public/kcl-samples/car-wheel-assembly/car-wheel.kcl new file mode 100644 index 000000000..5b49b7e4f --- /dev/null +++ b/public/kcl-samples/car-wheel-assembly/car-wheel.kcl @@ -0,0 +1,197 @@ +// Car Wheel +// A sports car wheel with a circular lug pattern and spokes. + + +// Set units +@settings(defaultLengthUnit = in) + + +// Import Constants +import lugCount, lugSpacing, offset, backSpacing, wheelWidth, wheelDiameter, spokeCount, spokeGap, spokeAngle, spokeThickness from "globals.kcl" + +// Create the wheel center +lugBase = startSketchOn('XZ') + |> circle( + center = [0, 0], + radius = (lugSpacing + 1.5) / 2 + ) + |> hole(circle( + center = [0, 0], + radius = (lugSpacing - 1.5) / 2 + ), %) + |> extrude(length = wheelWidth / 20) + +// Extend the wheel center and bore holes to accomidate the lug heads +lugExtrusion = startSketchOn(lugBase, 'END') + |> circle( + center = [0, 0], + radius = (lugSpacing + 1.5) / 2 + ) + |> hole(circle( + center = [0, 0], + radius = (lugSpacing - 1.5) / 2 + ), %) + |> extrude(length = wheelWidth / 10) + +// Create the circular pattern for the lugs +lugClearance = startSketchOn(lugExtrusion, 'END') + |> circle( + center = [lugSpacing / 2, 0], + radius = 1.2 / 2 + ) + |> patternCircular2d( + arcDegrees = 360, + center = [0, 0], + instances = lugCount, + rotateDuplicates = true + ) + |> extrude(length = -wheelWidth / 10) + +// Create the circular pattern for the lug holes +lugHoles = startSketchOn(lugBase, 'END') + |> circle( + center = [lugSpacing / 2, 0], + radius = 16 * mm() / 2 + ) + |> patternCircular2d( + arcDegrees = 360, + center = [0, 0], + instances = lugCount, + rotateDuplicates = true + ) + |> extrude(length = -wheelWidth / 20) + |> appearance(color = "#ffffff", metalness = 0, roughness = 0) + +// Add detail to the wheel center by revolving curved edge profiles +wheelCenterInner = startSketchOn('XY') + |> startProfileAt([(lugSpacing - 1.5) / 2, 0], %) + |> yLine(-wheelWidth / 10 - (wheelWidth / 20), %) + |> bezierCurve({ + to = [-0.4, 0.3], + control1 = [-0.3, 0], + control2 = [0, 0.3] + }, %) + |> yLineTo(0, %) + |> line(endAbsolute = [profileStartX(%), profileStartY(%)]) + |> close() + |> revolve({ axis = 'y' }, %) + |> appearance(color = "#ffffff", metalness = 0, roughness = 0) + +wheelCenterOuter = startSketchOn('XY') + |> startProfileAt([(lugSpacing + 1.5) / 2, 0], %) + |> yLine(-wheelWidth / 10 - (wheelWidth / 20), %) + |> bezierCurve({ + to = [0.4, -0.1], + control1 = [0.3, 0], + control2 = [0.2, -0.3] + }, %) + |> yLineTo(-wheelWidth / 20, %) + |> line(endAbsolute = [profileStartX(%), profileStartY(%)]) + |> close() + |> revolve({ axis = 'y' }, %) + |> appearance(color = "#ffffff", metalness = 0, roughness = 0) + +// Write a function that defines the spoke geometry, patterns and extrudes it +fn spoke(spokeGap, spokeAngle, spokeThickness) { + // Seperating the spoke base planes + plane001 = { + plane = { + origin = [0.0, 0.0, spokeGap / 2], + xAxis = [1.0, 0.0, spokeAngle], + yAxis = [0.0, 1.0, 0.0], + zAxis = [0.0, 0.0, 1.0] + } + } + + // Spoke cross sections + spokeProfile = startSketchOn(plane001) + |> startProfileAt([(lugSpacing + 2) / 2, -0.7], %) + |> bezierCurve({ + to = [ + (wheelDiameter - lugSpacing - 2.9) / 2, + offset + ], + control1 = [ + (wheelDiameter - lugSpacing - 2.9) / 3.5, + offset / 7 + ], + control2 = [ + (wheelDiameter - lugSpacing - 2.9) / 4, + offset / 1.5 + ] + }, %) + |> yLine(-wheelWidth / 15, %) + |> bezierCurve({ + to = [ + -(wheelDiameter - lugSpacing - 2.9) / 2, + -offset + ], + control1 = [ + -(wheelDiameter - lugSpacing - 2.9) / 5, + -offset / 7 + ], + control2 = [ + -(wheelDiameter - lugSpacing - 2.9) / 5, + -offset / 1.5 + ] + }, %) + |> line(endAbsolute = [profileStartX(%), profileStartY(%)]) + |> close() + + // Circular pattern spokes + spokePattern = extrude(spokeProfile, length = spokeThickness) + |> patternCircular3d( + axis = [0, 1, 0], + center = [0, -2000, 0], + instances = spokeCount, + arcDegrees = 360, + rotateDuplicates = true + ) + |> appearance(color = "#ffffff", metalness = 0, roughness = 0) + return spokePattern +} + +spoke(spokeGap, spokeAngle, spokeThickness) +spoke(-spokeGap, -spokeAngle, -spokeThickness) + +// Define and revolve wheel exterior +startSketchOn('XY') + |> startProfileAt([ + wheelDiameter / 2, + -wheelWidth + backSpacing + offset + ], %) + |> yLine(wheelWidth * 0.25, %) + |> line(end = [-wheelWidth * 0.02, wheelWidth * 0.02]) + |> yLine(wheelWidth * 0.25, %) + |> line(end = [wheelWidth * 0.02, wheelWidth * 0.02]) + |> yLineTo(backSpacing + offset, %) + |> line(end = [wheelWidth * 0.05, wheelWidth * .01]) + |> yLine(wheelWidth * 0.05, %) + |> xLine(-wheelWidth * 0.03, %) + |> yLine(-wheelWidth * 0.02, %) + |> line(end = [-wheelWidth * 0.05, -wheelWidth * 0.01]) + |> yLine(-backSpacing * 0.7, %) + |> line(end = [ + -wheelDiameter * 0.01, + -wheelWidth * 0.02 + ]) + |> yLineTo(offset - 0.2, %) + |> line(end = [ + -wheelDiameter * 0.03, + -wheelWidth * 0.02 + ]) + |> yLine(-wheelWidth * 0.02, %) + |> line(end = [ + wheelDiameter * 0.03, + -wheelWidth * 0.1 + ]) + |> yLine(-wheelWidth * 0.05, %) + |> line(end = [wheelWidth * 0.02, -wheelWidth * 0.02]) + |> yLineTo(-wheelWidth + backSpacing + offset - 0.28, %) + |> line(end = [wheelWidth * 0.05, -wheelWidth * 0.01]) + |> yLine(-wheelWidth * 0.02, %) + |> xLine(wheelWidth * 0.03, %) + |> yLine(wheelWidth * 0.05, %) + |> close() + |> revolve({ axis = 'y' }, %) + |> appearance(color = "#ffffff", metalness = 0, roughness = 0) diff --git a/public/kcl-samples/car-wheel-assembly/globals.kcl b/public/kcl-samples/car-wheel-assembly/globals.kcl new file mode 100644 index 000000000..e590f96d5 --- /dev/null +++ b/public/kcl-samples/car-wheel-assembly/globals.kcl @@ -0,0 +1,53 @@ +// Car wheel assembly global constants + +// Set units +@settings(defaultLengthUnit = in) + +// Car Wheel +export lugCount = 5 +export lugSpacing = 114.3 * mm() +export offset = -35 * mm() +export backSpacing = 6.38 +export wheelWidth = 9.5 +export wheelDiameter = 19 +export spokeCount = 6 +export spokeGap = 0.2 +export spokeAngle = 0.02 +export spokeThickness = 0.95 + +// Lug Nut +export lugDiameter = 24 * mm() +export lugHeadLength = lugDiameter * .5 +export lugThreadDiameter = lugDiameter / 2 * .85 +export lugLength = 30 * mm() +export lugThreadDepth = lugLength - 12.7 * mm() + +// Car Rotor +export rotorDiameter = 12 +export rotorInnerDiameter = 6 +export rotorSinglePlateThickness = 0.25 +export rotorInnerDiameterThickness = 0.5 +export lugHolePatternDia = 3 +export rotorTotalThickness = 1 +export spacerPatternDiameter = 11 +export spacerDiameter = 0.25 +export spacerLength = rotorTotalThickness - (2 * rotorSinglePlateThickness) +export spacerCount = 16 +export yAxisOffset = 0.5 +export drillAndSlotCount = 5 + +// Car Tire +export tireInnerDiameter = 19 +export tireOuterDiameter = 24 +export tireDepth = 11.02 +export bendRadius = 1.6 +export tireTreadWidth = 0.39 +export tireTreadDepth = 0.39 +export tireTreadOffset = 3.15 + +// Brake Caliper +export caliperTolerance = 0.050 +export caliperPadLength = 1.6 +export caliperThickness = 0.39 +export caliperOuterEdgeRadius = 0.39 +export caliperInnerEdgeRadius = 0.12 \ No newline at end of file diff --git a/public/kcl-samples/car-wheel-assembly/lug-nut.kcl b/public/kcl-samples/car-wheel-assembly/lug-nut.kcl new file mode 100644 index 000000000..72872d7ba --- /dev/null +++ b/public/kcl-samples/car-wheel-assembly/lug-nut.kcl @@ -0,0 +1,42 @@ +// Lug Nut +// lug Nuts are essential components used to create secure connections, whether for electrical purposes, like terminating wires or grounding, or for mechanical purposes, such as providing mounting points or reinforcing structural joints. + + +// Set units +@settings(defaultLengthUnit = in) + + +// Import Constants +import lugDiameter, lugHeadLength, lugThreadDiameter, lugLength, lugThreadDepth, lugSpacing from "globals.kcl" + +customPlane = { + plane = { + origin = { + x = lugSpacing / 2, + y = -30 * mm(), + z = 0 + }, + xAxis = { x = 1, y = 0, z = 0 }, + yAxis = { x = 0, y = -1, z = 0 }, + zAxis = { x = 0, y = 0, z = 1 } + } +} + +fn lug(plane, length, diameter) { + lugSketch = startSketchOn(customPlane) + |> startProfileAt([0 + diameter / 2, 0], %) + |> angledLineOfYLength({ angle = 70, length = lugHeadLength }, %) + |> xLineTo(lugDiameter / 2, %) + |> yLineTo(lugLength, %) + |> tangentialArc({ offset = 90, radius = 3 * mm() }, %) + |> xLineTo(0 + .001, %, $c1) + |> yLineTo(lugThreadDepth, %) + |> xLineTo(lugThreadDiameter, %) + |> yLineTo(0, %) + |> close() + |> revolve({ axis = "Y" }, %) + |> appearance(color = "#dbcd70", roughness = 90, metalness = 90) + return lugSketch +} + +lug(customPlane, lugLength, lugDiameter) diff --git a/public/kcl-samples/car-wheel-assembly/main.kcl b/public/kcl-samples/car-wheel-assembly/main.kcl new file mode 100644 index 000000000..322dd8541 --- /dev/null +++ b/public/kcl-samples/car-wheel-assembly/main.kcl @@ -0,0 +1,25 @@ +// Car Wheel Assembly +// A car wheel assembly with a rotor, tire, and lug nuts. + +// Set units +@settings(defaultLengthUnit = in) + +import 'car-wheel.kcl' as carWheel +import 'car-rotor.kcl' as carRotor +import "brake-caliper.kcl" as brakeCaliper +import 'lug-nut.kcl' as lugNut +import 'car-tire.kcl' as carTire +import lugCount from 'globals.kcl' + +carRotor +carWheel +lugNut + |> patternCircular3d( + arcDegrees = 360, + axis = [0, 1, 0], + center = [0, 0, 0], + instances = lugCount, + rotateDuplicates = false + ) +brakeCaliper +carTire diff --git a/public/kcl-samples/color-cube/main.kcl b/public/kcl-samples/color-cube/main.kcl new file mode 100644 index 000000000..95e5ddb5f --- /dev/null +++ b/public/kcl-samples/color-cube/main.kcl @@ -0,0 +1,47 @@ +// Color Cube +// This is a color cube centered about the origin. It is used to help determine orientation in the scene. + +// Set unit +@settings(defaultLengthUnit = mm) + +// Globals referenced in drawRectangle +size = 100 +halfSize = size/2 +extrudeLength = 1.0 +metalConstant = 50 +roughnessConstant = 50 + +// Create planes for 6 sides of a cube +bluePlane = offsetPlane('XY', offset = halfSize) +yellowPlane = offsetPlane('XY', offset = -halfSize) +greenPlane = offsetPlane('XZ', offset = -halfSize) +purplePlane = offsetPlane('-XZ', offset = -halfSize) +redPlane = offsetPlane('YZ', offset = halfSize - extrudeLength) +tealPlane = offsetPlane('YZ', offset = -halfSize) + +// Sketch a rectangle centered at the origin of the profile +fn sketchRectangle (profile, color) { + return profile + |> startProfileAt([-halfSize, halfSize], %) + |> angledLine([0, size], %, $rectangleSegmentA001) + |> angledLine([ + segAng(rectangleSegmentA001) - 90, + size + ], %, $rectangleSegmentB001) + |> angledLine([ + segAng(rectangleSegmentA001), + -segLen(rectangleSegmentA001) + ], %, $rectangleSegmentC001) + |> line(endAbsolute = [profileStartX(%), profileStartY(%)]) + |> close() + |> extrude(%, length = extrudeLength) + |> appearance(color = color, metalness = metalConstant, roughness = roughnessConstant) +} + +// Sketch each side of the cube +sketchRectangle(bluePlane,'#0000FF') +sketchRectangle(yellowPlane,'#FFFF00') +sketchRectangle(greenPlane,'#00FF00') +sketchRectangle(redPlane,'#FF0000') +sketchRectangle(tealPlane,'#00FFFF') +sketchRectangle(purplePlane,'#FF00FF') diff --git a/public/kcl-samples/cycloidal-gear/main.kcl b/public/kcl-samples/cycloidal-gear/main.kcl new file mode 100644 index 000000000..355ae437a --- /dev/null +++ b/public/kcl-samples/cycloidal-gear/main.kcl @@ -0,0 +1,51 @@ +// Cycloidal Gear +// A cycloidal gear is a gear with a continuous, curved tooth profile. They are used in watchmaking and high precision robotics actuation + +// Set Units +@settings(defaultLengthUnit = in) + + +fn cycloidalGear(gearPitch, gearHeight, holeDiameter, helixAngle) { + // Create a function to draw the gear profile as a sketch. Rotate each profile about the gear's axis by an helix angle proportional to the total gear height + fn gearSketch(gHeight) { + helixAngleP = helixAngle * gHeight / gearHeight + gearProfile = startSketchOn(offsetPlane("XY", offset = gHeight)) + |> startProfileAt([ + gearPitch * 1.55 * cos(toRadians(helixAngleP)) + gearPitch * sin(toRadians(-helixAngleP)), + gearPitch * 1.55 * sin(toRadians(helixAngleP)) + gearPitch * cos(toRadians(-helixAngleP)) + ], %) + |> arc({ + angleStart = 90 + helixAngleP, + angleEnd = -90 + helixAngleP, + radius = gearPitch + }, %) + |> tangentialArc({ + radius = gearPitch * 1.67, + offset = 60 + }, %) + |> tangentialArc({ radius = gearPitch, offset = -180 }, %) + |> tangentialArc({ + radius = gearPitch * 1.67, + offset = 60 + }, %) + |> tangentialArc({ radius = gearPitch, offset = -180 }, %) + |> tangentialArcTo([profileStartX(%), profileStartY(%)], %) + |> close(%) + |> hole(circle( + center = [0, 0], + radius = holeDiameter / 2 + ), %) + return gearProfile + } + + // Draw sketches of the gear profile along the gear height and loft them together + gearLoft = loft([ + gearSketch(0), + gearSketch(gearHeight / 2), + gearSketch(gearHeight) + ]) + + return gearLoft +} + +cycloidalGear(.3, 1.5, 0.297, -80) diff --git a/public/kcl-samples/dodecahedron/main.kcl b/public/kcl-samples/dodecahedron/main.kcl new file mode 100644 index 000000000..0865c52a1 --- /dev/null +++ b/public/kcl-samples/dodecahedron/main.kcl @@ -0,0 +1,90 @@ +// Hollow Dodecahedron +// A regular dodecahedron or pentagonal dodecahedron is a dodecahedron composed of regular pentagonal faces, three meeting at each vertex. This example shows constructing the individual faces of the dodecahedron and extruding inwards. + +// Set units +@settings(defaultLengthUnit = in) + +// Input parameters +// circumscribed radius +circR = 25 + +// Calculated parameters +// thickness of the dodecahedron +wallThickness = circR * 0.2 + +// angle between faces in radians +dihedral = acos(-(sqrt(5) / 5)) + +// inscribed radius +inscR = circR / 15 * sqrt(75 + 30 * sqrt(5)) + +// pentagon edge length +edgeL = 4 * circR / (sqrt(3) * (1 + sqrt(5))) + +// pentagon radius +pentR = edgeL / 2 / sin(toRadians(36)) + +// Define a plane for the bottom angled face +plane = { + plane = { + origin = [ + -inscR * cos(toRadians(toDegrees(dihedral) - 90)), + 0, + inscR - (inscR * sin(toRadians(toDegrees(dihedral) - 90))) + ], + xAxis = [cos(dihedral), 0.0, sin(dihedral)], + yAxis = [0, 1, 0], + zAxis = [sin(dihedral), 0, -cos(dihedral)] + } +} + +// Create a regular pentagon inscribed in a circle of radius pentR +bottomFace = startSketchOn('XY') + |> polygon({ + radius = pentR, + numSides = 5, + center = [0, 0], + inscribed = true + }, %) + +bottomSideFace = startSketchOn(plane) + |> polygon({ + radius = pentR, + numSides = 5, + center = [0, 0], + inscribed = true + }, %) + +// Extrude the faces in each plane +bottom = extrude(bottomFace, length = wallThickness) +bottomSide = extrude(bottomSideFace, length = wallThickness) + +// Pattern the sides so we have a full dodecahedron +bottomBowl = patternCircular3d( + bottomSide, + instances = 5, + axis = [0, 0, 1], + center = [0, 0, 0], + arcDegrees = 360, + rotateDuplicates = true +) + +// pattern the bottom to create the top face +patternCircular3d( + bottom, + instances = 2, + axis = [0, 1, 0], + center = [0, 0, inscR], + arcDegrees = 360, + rotateDuplicates = true +) + +// pattern the bottom angled faces to create the top +patternCircular3d( + bottomBowl, + instances = 2, + axis = [0, 1, 0], + center = [0, 0, inscR], + arcDegrees = 360, + rotateDuplicates = true +) diff --git a/public/kcl-samples/enclosure/main.kcl b/public/kcl-samples/enclosure/main.kcl new file mode 100644 index 000000000..c0b728d04 --- /dev/null +++ b/public/kcl-samples/enclosure/main.kcl @@ -0,0 +1,196 @@ +// Enclosure +// An enclosure body and sealing lid for storing items + +// Set units +@settings(defaultLengthUnit = mm) + +length = 175 +width = 125 +height = 70 +wallThickness = 3 +holeDia = 4 + +// Model a box with base enclosure dimensions +sketch001 = startSketchOn('XY') + |> startProfileAt([0, 0], %) + |> angledLine([0, width], %, $rectangleSegmentA001) + |> angledLine([ + segAng(rectangleSegmentA001) + 90, + length + ], %, $rectangleSegmentB001) + |> angledLine([ + segAng(rectangleSegmentA001), + -segLen(rectangleSegmentA001) + ], %, $rectangleSegmentC001) + |> line(endAbsolute = [profileStartX(%), profileStartY(%)], tag = $rectangleSegmentD001) + |> close() +extrude001 = extrude(sketch001, length = height) + |> fillet( + radius = wallThickness * 4, + tags = [ + getNextAdjacentEdge(rectangleSegmentA001), + getNextAdjacentEdge(rectangleSegmentB001), + getNextAdjacentEdge(rectangleSegmentC001), + getNextAdjacentEdge(rectangleSegmentD001) + ] + ) + + // Apply a shell to the enclosure base to create the internal storage + |> shell( + faces = ["end"], + thickness = wallThickness + ) + +// Define a function to create the internal structure to secure a fastener at each corner +fn function001(originStart) { + // Create a plane to sketch on shell interior + plane001 = { + plane = { + origin = [0.0, 0.0, wallThickness], + xAxis = [1.0, 0.0, 0.0], + yAxis = [0.0, 1.0, 0.0], + zAxis = [0.0, 0.0, 1.0] + } + } + + // Create a pillar with a fasterner hole at the center + sketch002 = startSketchOn(plane001) + |> circle( + center = [originStart[0], originStart[1]], + radius = holeDia + wallThickness + ) + |> hole(circle( + center = [originStart[0], originStart[1]], + radius = holeDia + ), %) + extrude002 = extrude(sketch002, length = height - wallThickness) + + return extrude002 +} + +// Place the internal pillar at each corner +function001([ + wallThickness * 3 + holeDia, + wallThickness * 3 + holeDia +]) +function001([ + wallThickness * 3 + holeDia, + length - (wallThickness * 3 + holeDia) +]) +function001([ + width - (wallThickness * 3 + holeDia), + wallThickness * 3 + holeDia +]) +function001([ + width - (wallThickness * 3 + holeDia), + length - (wallThickness * 3 + holeDia) +]) + +// Define lid position and outer surface +sketch003 = startSketchOn('XY') + |> startProfileAt([width * 1.2, 0], %) + |> angledLine([0, width], %, $rectangleSegmentA002) + |> angledLine([ + segAng(rectangleSegmentA001) + 90, + length + ], %, $rectangleSegmentB002) + |> angledLine([ + segAng(rectangleSegmentA001), + -segLen(rectangleSegmentA001) + ], %, $rectangleSegmentC002) + |> line(endAbsolute = [profileStartX(%), profileStartY(%)], tag = $rectangleSegmentD002) + |> close() + |> hole(circle( + center = [ + width * 1.2 + wallThickness * 3 + holeDia, + wallThickness * 3 + holeDia + ], + radius = holeDia + ), %) + |> hole(circle( + center = [ + width * 1.2 + wallThickness * 3 + holeDia, + length - (wallThickness * 3 + holeDia) + ], + radius = holeDia + ), %) + |> hole(circle( + center = [ + width * 2.2 - (wallThickness * 3 + holeDia), + wallThickness * 3 + holeDia + ], + radius = holeDia + ), %) + |> hole(circle( + center = [ + width * 2.2 - (wallThickness * 3 + holeDia), + length - (wallThickness * 3 + holeDia) + ], + radius = holeDia + ), %) +extrude003 = extrude(sketch003, length = wallThickness) + |> fillet( + radius = wallThickness * 4, + tags = [ + getNextAdjacentEdge(rectangleSegmentA002), + getNextAdjacentEdge(rectangleSegmentB002), + getNextAdjacentEdge(rectangleSegmentC002), + getNextAdjacentEdge(rectangleSegmentD002) + ] + ) + +// Define lid inner and sealing surfaces +sketch004 = startSketchOn(extrude003, 'END') + |> startProfileAt([ + width * 1.2 + wallThickness, + wallThickness + ], %) + |> angledLine([0, width - (2 * wallThickness)], %, $rectangleSegmentA003) + |> angledLine([ + segAng(rectangleSegmentA003) + 90, + length - (2 * wallThickness) + ], %, $rectangleSegmentB003) + |> angledLine([ + segAng(rectangleSegmentA003), + -segLen(rectangleSegmentA003) + ], %, $rectangleSegmentC003) + |> line(endAbsolute = [profileStartX(%), profileStartY(%)], tag = $rectangleSegmentD003) + |> close() + |> hole(circle( + center = [ + width * 1.2 + wallThickness * 3 + holeDia, + wallThickness * 3 + holeDia + ], + radius = holeDia + wallThickness + ), %) + |> hole(circle( + center = [ + width * 1.2 + wallThickness * 3 + holeDia, + length - (wallThickness * 3 + holeDia) + ], + radius = holeDia + wallThickness + ), %) + |> hole(circle( + center = [ + width * 2.2 - (wallThickness * 3 + holeDia), + wallThickness * 3 + holeDia + ], + radius = holeDia + wallThickness + ), %) + |> hole(circle( + center = [ + width * 2.2 - (wallThickness * 3 + holeDia), + length - (wallThickness * 3 + holeDia) + ], + radius = holeDia + wallThickness + ), %) +extrude004 = extrude(sketch004, length = wallThickness) + |> fillet( + radius = wallThickness * 3, + tags = [ + getNextAdjacentEdge(rectangleSegmentA003), + getNextAdjacentEdge(rectangleSegmentB003), + getNextAdjacentEdge(rectangleSegmentC003), + getNextAdjacentEdge(rectangleSegmentD003) + ] + ) diff --git a/public/kcl-samples/exhaust-manifold/main.kcl b/public/kcl-samples/exhaust-manifold/main.kcl new file mode 100644 index 000000000..988ad20bc --- /dev/null +++ b/public/kcl-samples/exhaust-manifold/main.kcl @@ -0,0 +1,152 @@ +// Exhaust Manifold +// A welded exhaust header for an inline 4-cylinder engine + +// Set Units +@settings(defaultLengthUnit = in) + +// Define Constants +primaryTubeDiameter = 1.625 +wallThickness = 0.080 +plateHeight = 0.125 +bendRadius = 3 + +// Create a function to draw each primary tube with specified lengths and angles +fn primaryTube(n, angle001, length001, length002, length003) { + // Create an index for the function + pos001 = n * 2 + + // Define a plane for each sweep path defined by an angle + sweepPlane = { + plane = { + origin = [pos001, 0.0, 0], + xAxis = [ + sin(toRadians(-angle001)), + cos(toRadians(-angle001)), + 0.0 + ], + yAxis = [0.0, 0.0, 1.0], + zAxis = [1.0, 0.0, 0.0] + } + } + + // Draw a path for each sweep + sweepPath = startSketchOn(sweepPlane) + |> startProfileAt([0, plateHeight], %) + |> line(end = [0, length001]) + |> tangentialArc({ offset = -80, radius = bendRadius }, %, $arc01) + |> angledLine({ + angle = tangentToEnd(arc01), + length = length002 + }, %) + |> tangentialArc({ offset = 85, radius = bendRadius }, %, $arc02) + |> angledLine({ + angle = tangentToEnd(arc02), + length = length003 + }, %) + + // Create the cross section of each tube and sweep them + sweepProfile = startSketchOn('XY') + |> circle( + center = [pos001, 0], + radius = primaryTubeDiameter / 2 + ) + |> hole(circle( + center = [pos001, 0], + radius = primaryTubeDiameter / 2 - wallThickness + ), %) + |> sweep(path = sweepPath) + + return { } +} + +// Draw a primary tube for each cylinder with specified lengths and angles +primaryTube(0, 0, 3, 6, 5) +primaryTube(1, 1, 3, 6, 5) +primaryTube(2, 24.3, 5, 5, 3) +primaryTube(3, 25.2, 5, 5, 3) + +// Create the mounting flange for the header +flangeSketch = startSketchOn('XY') + |> startProfileAt([3 + 1.3, -1.25], %) + |> xLine(-2.6, %, $seg01) + |> tangentialArc({ radius = .3, offset = -40 }, %) + |> tangentialArc({ radius = .9, offset = 80 }, %) + |> tangentialArc({ radius = .3, offset = -40 }, %) + |> xLine(-1.4, %, $seg03) + |> yLine(segLen(seg01), %, $seg04) + |> xLine(3.1, %, $seg05) + |> tangentialArc({ radius = .3, offset = -40 }, %) + |> tangentialArc({ radius = 1.5, offset = 80 }, %) + |> tangentialArc({ radius = .3, offset = -40 }, %) + |> xLine(segLen(seg05), %, $seg07) + |> yLineTo(profileStartY(%), %, $seg08) + |> xLine(-segLen(seg03), %, $seg09) + |> tangentialArc({ radius = .3, offset = -40 }, %) + |> tangentialArc({ radius = .9, offset = 80 }, %) + |> tangentialArcTo([profileStartX(%), profileStartY(%)], %) + |> close() + + // Create openings in the flange to accommodate each tube + |> hole(circle( + center = [0, 0], + radius = primaryTubeDiameter / 2 - wallThickness + ), %) + |> hole(circle( + center = [2, 0], + radius = primaryTubeDiameter / 2 - wallThickness + ), %) + |> hole(circle( + center = [4, 0], + radius = primaryTubeDiameter / 2 - wallThickness + ), %) + |> hole(circle( + center = [6, 0], + radius = primaryTubeDiameter / 2 - wallThickness + ), %) + + // Add mounting holes to the flange + |> hole(circle( + center = [ + -primaryTubeDiameter * .6, + -primaryTubeDiameter * .6 + ], + radius = 0.25 / 2 + ), %) + |> hole(circle( + center = [ + primaryTubeDiameter * .6, + primaryTubeDiameter * .6 + ], + radius = 0.25 / 2 + ), %) + |> hole(circle( + center = [ + 3 * 2 - (primaryTubeDiameter * .6), + primaryTubeDiameter * .6 + ], + radius = 0.25 / 2 + ), %) + |> hole(circle( + center = [ + 3 * 2 + primaryTubeDiameter * .6, + -primaryTubeDiameter * .6 + ], + radius = 0.25 / 2 + ), %) + + // Extrude the flange and fillet the edges + |> extrude(length = plateHeight) + |> fillet( + radius = 1.5, + tags = [ + getNextAdjacentEdge(seg04), + getNextAdjacentEdge(seg07) + ] + ) + |> fillet( + radius = .25, + tags = [ + getNextAdjacentEdge(seg03), + getNextAdjacentEdge(seg08) + ] + ) diff --git a/public/kcl-samples/flange-with-patterns/main.kcl b/public/kcl-samples/flange-with-patterns/main.kcl new file mode 100644 index 000000000..543a632a5 --- /dev/null +++ b/public/kcl-samples/flange-with-patterns/main.kcl @@ -0,0 +1,83 @@ +// Flange +// A flange is a flat rim, collar, or rib, typically forged or cast, that is used to strengthen an object, guide it, or attach it to another object. Flanges are known for their use in various applications, including piping, plumbing, and mechanical engineering, among others. + +// Set units +@settings(defaultLengthUnit = in) + +// Define constants +mountingHoleDia = .625 +baseDia = 4.625 +pipeDia = 1.25 +thickness = .625 +totalThickness = 0.813 +topTotalDiameter = 2.313 +bottomThickness = 0.06 +bottomTotalDiameter = 2.5 +mountingHolePlacementDiameter = 3.5 +baseThickness = .625 +topTotalThickness = totalThickness - (bottomThickness + baseThickness) +holeLocator = baseDia - 8 +nHoles = 4 + +// Add assertion so nHoles are always greater than 1 +assertGreaterThan(nHoles, 1, "nHoles must be greater than 1") + +// Create the circular pattern for the mounting holes +circles = startSketchOn('XY') + |> circle( + center = [mountingHolePlacementDiameter / 2, 0], + radius = mountingHoleDia / 2 + ) + |> patternCircular2d( + arcDegrees = 360, + center = [0, 0], + instances = nHoles, + rotateDuplicates = true + ) + +// Create the base of the flange and add the mounting holes +flangeBase = startSketchOn('XY') + |> circle( + center = [0, 0], + radius = baseDia / 2 + ) + |> hole(circles, %) + |> hole(circle( + center = [0, 0], + radius = pipeDia / 2 + ), %) + |> extrude(length = baseThickness) + +// Plane for top face +topFacePlane = { + plane = { + origin = { x = 0, y = 0, z = baseThickness }, + xAxis = { x = 1, y = 0, z = 0 }, + yAxis = { x = 0, y = 1, z = 0 }, + zAxis = { x = 0, y = 0, z = 1 } + } +} + +// Create the extrusion on the top of the flange base +topExtrusion = startSketchOn(topFacePlane) + |> circle( + center = [0, 0], + radius = topTotalDiameter / 2 + ) + |> hole(circle( + center = [0, 0], + radius = pipeDia / 2 + ), %) + |> extrude(length = topTotalThickness) + +// Create the extrusion on the bottom of the flange base +bottomExtrusion = startSketchOn("XY") + |> circle( + center = [0, 0], + radius = bottomTotalDiameter / 2 + ) + |> hole(circle( + center = [0, 0], + radius = pipeDia / 2 + ), %) + |> extrude(length = -bottomThickness) diff --git a/public/kcl-samples/flange-xy/main.kcl b/public/kcl-samples/flange-xy/main.kcl new file mode 100644 index 000000000..04678b0fa --- /dev/null +++ b/public/kcl-samples/flange-xy/main.kcl @@ -0,0 +1,87 @@ +// Flange with XY coordinates +// A flange is a flat rim, collar, or rib, typically forged or cast, that is used to strengthen an object, guide it, or attach it to another object. Flanges are known for their use in various applications, including piping, plumbing, and mechanical engineering, among others. + +// Set units +@settings(defaultLengthUnit = in) + +// Define constants +mountingHoleDia = .625 +baseDia = 4.625 +pipeDia = 1.25 +thickness = .625 +totalThickness = 0.813 +topTotalDiameter = 2.313 +bottomThickness = 0.06 +bottomTotalDiameter = 2.5 +mountingHolePlacementDiameter = 3.5 +baseThickness = .625 +topTotalThickness = totalThickness - (bottomThickness + baseThickness) +holeLocator = baseDia - 8 +nHoles = 4 + +// Add assertion so nHoles are always greater than 1 +assertGreaterThan(nHoles, 1, "nHoles must be greater than 1") + +// Create the flange base and the six mounting holes +flangeBase = startSketchOn('XY') + |> circle( + center = [0, 0], + radius = baseDia / 2 + ) + |> hole(circle( + center = [mountingHolePlacementDiameter / 2, 0], + radius = mountingHoleDia / 2 + ), %) + |> hole(circle( + center = [0, mountingHolePlacementDiameter / 2], + radius = mountingHoleDia / 2 + ), %) + |> hole(circle( + center = [-mountingHolePlacementDiameter / 2, 0], + radius = mountingHoleDia / 2 + ), %) + |> hole(circle( + center = [0, -mountingHolePlacementDiameter / 2], + radius = mountingHoleDia / 2 + ), %) + |> hole(circle( + center = [0, 0], + radius = pipeDia / 2 + ), %) + |> extrude(length = baseThickness) + +// Plane for top face +topFacePlane = { + plane = { + origin = { x = 0, y = 0, z = baseThickness }, + xAxis = { x = 1, y = 0, z = 0 }, + yAxis = { x = 0, y = 1, z = 0 }, + zAxis = { x = 0, y = 0, z = 1 } + } +} + +// Create the extrusion on the top of the flange base +topExtrusion = startSketchOn(topFacePlane, 'end') + |> circle( + center = [0, 0], + radius = topTotalDiameter / 2 + ) + |> hole(circle( + center = [0, 0], + radius = pipeDia / 2 + ), %) + |> extrude(length = topTotalThickness) + +// Create the extrusion on the bottom of the flange base +bottomExtrusion = startSketchOn("XY") + |> circle( + center = [0, 0], + radius = bottomTotalDiameter / 2 + ) + |> hole(circle( + center = [0, 0], + radius = pipeDia / 2 + ), %) + |> extrude(length = -bottomThickness) + +// https://www.mcmaster.com/44685K193/ diff --git a/public/kcl-samples/focusrite-scarlett-mounting-bracket/main.kcl b/public/kcl-samples/focusrite-scarlett-mounting-bracket/main.kcl new file mode 100644 index 000000000..8af1a3cde --- /dev/null +++ b/public/kcl-samples/focusrite-scarlett-mounting-bracket/main.kcl @@ -0,0 +1,159 @@ +// A mounting bracket for the Focusrite Scarlett Solo audio interface +// This is a bracket that holds an audio device underneath a desk or shelf. The audio device has dimensions of 144mm wide, 80mm length and 45mm depth with fillets of 6mm. This mounting bracket is designed to be 3D printed with PLA material + +// Set units +@settings(defaultLengthUnit = mm) + +// define constants in mm +radius = 6.0 +width = 144.0 +length = 80.0 +depth = 45.0 +thk = 4 +holeDiam = 5 +tabLength = 25 +tabWidth = 12 +tabThk = 4 + +// define a rectangular shape func +fn rectShape(pos, w, l) { + rr = startSketchOn('xy') + |> startProfileAt([pos[0] - (w / 2), pos[1] - (l / 2)], %) + |> line(endAbsolute = [pos[0] + w / 2, pos[1] - (l / 2)], tag = $edge01) + |> line(endAbsolute = [pos[0] + w / 2, pos[1] + l / 2], tag = $edge02) + |> line(endAbsolute = [pos[0] - (w / 2), pos[1] + l / 2], tag = $edge03) + |> close(tag = $edge04) + return rr +} + +// define the bracket plane +bracketPlane = { + plane = { + origin = { x = 0, y = length / 2 + thk, z = 0 }, + xAxis = { x = 1, y = 0, z = 0 }, + yAxis = { x = 0, y = 0, z = 1 }, + zAxis = { x = 0, y = -1, z = 0 } + } +} + +// build the bracket sketch around the body +fn bracketSketch(w, d, t) { + s = startSketchOn(bracketPlane) + |> startProfileAt([-w / 2 - t, d + t], %) + |> line(endAbsolute = [-w / 2 - t, -t], tag = $edge1) + |> line(endAbsolute = [w / 2 + t, -t], tag = $edge2) + |> line(endAbsolute = [w / 2 + t, d + t], tag = $edge3) + |> line(endAbsolute = [w / 2, d + t], tag = $edge4) + |> line(endAbsolute = [w / 2, 0], tag = $edge5) + |> line(endAbsolute = [-w / 2, 0], tag = $edge6) + |> line(endAbsolute = [-w / 2, d + t], tag = $edge7) + |> close(tag = $edge8) + return s +} + +// build the body of the bracket +bs = bracketSketch(width, depth, thk) +bracketBody = bs + |> extrude(length = length + 2 * thk) + |> fillet( + radius = radius, + tags = [ + getPreviousAdjacentEdge(bs.tags.edge7), + getPreviousAdjacentEdge(bs.tags.edge2), + getPreviousAdjacentEdge(bs.tags.edge3), + getPreviousAdjacentEdge(bs.tags.edge6) + ] + ) + +// define the tab plane +tabPlane = { + plane = { + origin = { x = 0, y = 0, z = depth + thk }, + xAxis = { x = 1, y = 0, z = 0 }, + yAxis = { x = 0, y = 1, z = 0 }, + zAxis = { x = 0, y = 0, z = 1 } + } +} + +// build the tabs of the mounting bracket (right side) +tabsR = startSketchOn(tabPlane) + |> startProfileAt([width / 2 + thk, length / 2 + thk], %) + |> line(end = [tabWidth, -tabLength / 3], tag = $edge11) + |> line(end = [0, -tabLength / 3 * 2], tag = $edge12) + |> line(end = [-tabWidth, -tabLength / 3], tag = $edge13) + |> close(tag = $edge14) + |> hole(circle( + center = [ + width / 2 + thk + tabWidth / 2, + length / 2 + thk - (tabLength / (3 / 2)) + ], + radius = holeDiam / 2 + ), %) + |> extrude(length = -tabThk) + |> fillet( + radius = holeDiam / 2, + tags = [ + getNextAdjacentEdge(edge11), + getNextAdjacentEdge(edge12) + ] + ) + |> patternLinear3d( + axis = [0, -1, 0], + instances = 2, + distance = length + 2 * thk - (tabLength * 4 / 3) + ) + +// build the tabs of the mounting bracket (left side) +tabsL = startSketchOn(tabPlane) + |> startProfileAt([-width / 2 - thk, length / 2 + thk], %) + |> line(end = [-tabWidth, -tabLength / 3], tag = $edge21) + |> line(end = [0, -tabLength / 3 * 2], tag = $edge22) + |> line(end = [tabWidth, -tabLength / 3], tag = $edge23) + |> close(tag = $edge24) + |> hole(circle( + center = [ + -width / 2 - thk - (tabWidth / 2), + length / 2 + thk - (tabLength / (3 / 2)) + ], + radius = holeDiam / 2 + ), %) + |> extrude(length = -tabThk) + |> fillet( + radius = holeDiam / 2, + tags = [ + getNextAdjacentEdge(edge21), + getNextAdjacentEdge(edge22) + ] + ) + |> patternLinear3d( + axis = [0, -1, 0], + instances = 2, + distance = length + 2 * thk - (tabLength * 4 / 3) + ) + +// define a plane for retention bumps +retPlane = { + plane = { + origin = { x = -width / 2 + 20, y = 0, z = 0 }, + xAxis = { x = 0, y = 1, z = 0 }, + yAxis = { x = 0, y = 0, z = 1 }, + zAxis = { x = 1, y = 0, z = 0 } + } +} + +// build the retention bump in the front +retFront = startSketchOn(retPlane) + |> startProfileAt([-length / 2 - thk, 0], %) + |> line(end = [0, thk]) + |> line(end = [thk, -thk]) + |> close() + |> extrude(length = width - 40) + +// build the retention bump in the back +retBack = startSketchOn(retPlane) + |> startProfileAt([length / 2 + thk, 0], %) + |> line(end = [0, thk]) + |> line(end = [-thk, 0]) + |> line(end = [0, -thk]) + |> close() + |> extrude(length = width - 40) diff --git a/public/kcl-samples/food-service-spatula/main.kcl b/public/kcl-samples/food-service-spatula/main.kcl new file mode 100644 index 000000000..f1413b7fa --- /dev/null +++ b/public/kcl-samples/food-service-spatula/main.kcl @@ -0,0 +1,166 @@ +// Food Service Spatula +// Use these spatulas for mixing, flipping, and scraping. + +// Set units +@settings(defaultLengthUnit = mm) + +// Define constants in millimeters (mm) +flipperThickness = 3.5 +flipperLength = 70.0 +handleWidth = 15.0 +gripLength = 150.0 +flipperFilletRadius = 5.0 +flipperSlotWidth = 10.0 +gripWidth = 10.0 +gripHeight = 20.0 +gripFilletRadius = 3.0 +gripSlotWidth = 8.0 + +// function for drawing slots on a sketch given the start and end points as well as a width +fn slot(sketch1, start, end, width) { + angle = if start[0] == end[0] { + if end[1] > start[1] { + 90 + } else { + 270 + } + } else { + if end[0] < start[0] { + toDegrees(atan((end[1] - start[1]) / (end[0] - start[0]))) + 180 + } else { + toDegrees( atan((end[1] - start[1]) / (end[0] - start[0]))) + } + } + dist = sqrt(pow(end[1] - start[1], 2) + pow(end[0] - start[0], 2)) + xstart = width / 2 * cos(toRadians(angle - 90)) + start[0] + ystart = width / 2 * sin(toRadians(angle - 90)) + start[1] + slotSketch = startProfileAt([xstart, ystart], sketch1) + |> angledLine({ angle = angle, length = dist }, %, $line000) + |> tangentialArc({ radius = width / 2, offset = 180 }, %, $arc000) + |> angledLine({ angle = angle, length = -dist }, %, $line001) + |> tangentialArcTo([profileStartX(%), profileStartY(%)], %, $arc001) + |> close() + return slotSketch +} + +// create a sketch on the "XY" plane +sketch000 = startSketchOn('XY') + +// create a profile of the flipper +flipperProfile = startProfileAt([-flipperLength, -32.0], sketch000) + |> line(end = [flipperLength, 2.0]) + |> yLine(60.0, %, $backEdge) + |> line(end = [-flipperLength, 2.0]) + |> arc({ + angleEnd = 196.912390, + angleStart = 163.087610, + radius = 110.0 + }, %) + |> close() + +// create a profile of the middle +slotProfile000 = slot(sketch000, [-25, 0], [-55, 0], flipperSlotWidth) + +// create a profile of the top slot +slotProfile001 = slot(sketch000, [-25, 18], [-55, 19], flipperSlotWidth) + +// create a profile of the bottom slot +slotProfile002 = slot(sketch000, [-25, -18], [-55, -19], flipperSlotWidth) + +// create a profile with slots for the spatula +spatulaProfile = flipperProfile + |> hole(slotProfile000, %) + |> hole(slotProfile001, %) + |> hole(slotProfile002, %) + +// extrude the profile to create the spatula flipper +flipper = extrude(spatulaProfile, length = flipperThickness) + +// fillet the edges of the flipper +fillet( + flipper, + radius = flipperFilletRadius, + tags = [ + getNextAdjacentEdge(backEdge), + getPreviousAdjacentEdge(backEdge) + ] +) + +// create a sketch on the "XZ" plane offset by half the thickness +sketch001 = startSketchOn(offsetPlane("XZ", offset = -handleWidth / 2)) + +// create a profile of the spatula handle +handleProfile = startProfileAt([0.0, flipperThickness], sketch001) + |> line(end = [31.819805, 31.819805], tag = $handleBottomEdge) + |> line(end = [140.953893, 51.303021]) + |> line(end = [-1.710101, 4.698463]) + |> line(end = [-141.995517, -51.682142], tag = $handleTopEdge) + |> line(end = [-36.139148, -36.139148]) + |> xLine(7.071068, %) + |> close() + +// create an extrusion extrude001 +handle = extrude(handleProfile, length = handleWidth) + +// fillet the bend of the spatula handle +fillet( + handle, + radius = 4, + tags = [ + getNextAdjacentEdge(handleBottomEdge), + getNextAdjacentEdge(handleTopEdge) + ] +) + +// define a plane which is at the end of the handle +handlePlane = { + plane = { + origin = [208.593833, 0.0, 75.921946], + xAxis = [0.342020, -0.0, -0.939693], + yAxis = [0.0, 1.0, 0.0], + zAxis = [0.939693, -0.0, 0.342020] + } +} + +// create a sketch on the handle plane +sketch002 = startSketchOn(handlePlane) + +// create a profile of the grip +gripProfile = startProfileAt([-26.806746, -10.0], sketch002) + |> xLine(gripWidth - (2 * gripFilletRadius), %) + |> arc({ + angleStart = -90.0, + angleEnd = 0.0, + radius = gripFilletRadius + }, %) + |> yLine(gripHeight - (2 * gripFilletRadius), %) + |> arc({ + angleStart = 0.0, + angleEnd = 90.0, + radius = gripFilletRadius + }, %) + |> xLine(-(gripWidth - (2 * gripFilletRadius)), %) + |> arc({ + angleStart = 90.0, + angleEnd = 180.0, + radius = gripFilletRadius + }, %) + |> yLine(-(gripHeight - (2 * gripFilletRadius)), %, $gripEdgeTop) + |> arc({ + angleStart = 180.0, + angleEnd = 270.0, + radius = gripFilletRadius + }, %) + |> close() + +// extrude the grip profile to create the grip +grip = extrude(gripProfile, length = -gripLength) + +// create a sketch on the grip for the hole +sketch003 = startSketchOn(grip, gripEdgeTop) + +// create a profile for the grip hole +gripHoleProfile = slot(sketch003, [0, 200], [0, 210], gripSlotWidth) + +// cut a hole in the grip +extrude(gripHoleProfile, length = -gripWidth-20) diff --git a/public/kcl-samples/french-press/main.kcl b/public/kcl-samples/french-press/main.kcl new file mode 100644 index 000000000..3f6e59b45 --- /dev/null +++ b/public/kcl-samples/french-press/main.kcl @@ -0,0 +1,231 @@ +// French Press +// A french press immersion coffee maker + +// Set units +@settings(defaultLengthUnit = in) + +// Define constants +carafeDiameter = 4.41 +carafeHeight = 7.32 +handleThickness = 0.65 + +// Upper ring of the metal structure +sketch001 = startSketchOn('XZ') + |> startProfileAt([carafeDiameter / 2, 5.7], %) + |> angledLine([0, 0.1], %, $rectangleSegmentA001) + |> angledLine([ + segAng(rectangleSegmentA001) - 90, + -0.75 + ], %, $rectangleSegmentB001) + |> angledLine([ + segAng(rectangleSegmentA001), + -segLen(rectangleSegmentA001) + ], %, $rectangleSegmentC001) + |> line(endAbsolute = [profileStartX(%), profileStartY(%)]) + |> close() + |> revolve({ angle = 360, axis = 'Y' }, %) + +// Create an angled plane to sketch the supports +plane001 = { + plane = { + origin = [-0.26, 0.26, 0.0], + xAxis = [1, 1, 0.0], + yAxis = [0.0, 0.0, 1.0], + zAxis = [1.0, 0.0, 0.0] + } +} + +// Cross section of the metal supports +sketch002 = startSketchOn(plane001) + |> startProfileAt([carafeDiameter / 2, 5.7], %) + |> xLine(0.1, %) + |> yLine(-5.2, %, $edge1) + |> arc({ + angleStart = 180, + angleEnd = 205, + radius = 0.3 + }, %) + |> angledLine({ angle = -60, length = 0.6 }, %, $edge2) + |> arc({ + angleStart = 30, + angleEnd = -120, + radius = 0.6 + }, %) + |> angledLineToY({ angle = 150, to = -0.2 }, %, $edge3) + |> arc({ + angleStart = 60, + angleEnd = 90, + radius = 0.5 + }, %) + |> xLineTo(0.1, %, $edgeLen) + |> yLine(0.1, %) + |> xLine(segLen(edgeLen) + 0.035, %, $edge4) + |> arc({ + angleStart = 90, + angleEnd = 60, + radius = 0.6 + }, %) + |> angledLine({ + angle = 150, + length = -segLen(edge3) + 0.035 + }, %, $edge5) + |> arc({ + angleStart = -120, + angleEnd = 30, + radius = 0.5 + }, %) + |> angledLine({ + angle = -60, + length = -segLen(edge2) + 0.035 + }, %, $edge6) + |> arc({ + angleStart = 205, + angleEnd = 180, + radius = 0.6 + }, %) + |> line(endAbsolute = [profileStartX(%), profileStartY(%)]) + |> close() + |> extrude(length = 0.75) + |> patternCircular3d( + axis = [0, 0, 1], + center = [0, 0, 0], + instances = 4, + arcDegrees = 360, + rotateDuplicates = true + ) + +// Cross plate +sketch003 = startSketchOn(offsetPlane('XY', offset = 1)) + |> circle( + center = [0, 0], + radius = carafeDiameter / 2 - 0.15 + ) + +extrude001 = extrude(sketch003, length = 0.050) + +sketch004 = startSketchOn(extrude001, 'END') + |> startProfileAt([0.3, 0.17], %) + |> yLine(1.2, %) + |> arc({ + angleStart = 90, + angleEnd = -30, + radius = 1.2 + }, %) + |> line(endAbsolute = [profileStartX(%), profileStartY(%)]) + |> close() + |> patternCircular2d( + center = [0, 0], + instances = 3, + arcDegrees = 360, + rotateDuplicates = true + ) + +extrude002 = extrude(sketch004, length = -0.050) + +// Filter screen +sketch005 = startSketchOn('XZ') + |> startProfileAt([0.15, 1.11], %) + |> xLineTo(carafeDiameter / 2 - 0.2, %) + |> angledLineToX({ + angle = 30, + to = carafeDiameter / 2 - 0.07 + }, %, $seg1) + |> angledLine({ angle = -60, length = 0.050 }, %) + |> angledLine({ angle = 30, length = -segLen(seg1) }, %) + |> xLineTo(0.15, %) + |> line(endAbsolute = [profileStartX(%), profileStartY(%)]) + |> close() + |> revolve({ axis = 'y' }, %) + +// Plunger and stem +sketch006 = startSketchOn('XZ') + |> startProfileAt([0.1, 1], %) + |> line(end = [0.1, 0]) + |> angledLineToX({ angle = 10, to = 0.05 }, %) + |> yLine(10, %) + |> line(end = [0.6, 0]) + |> yLine(-.05, %) + |> tangentialArc({ radius = 0.6, offset = -90 }, %) + |> line(endAbsolute = [profileStartX(%), profileStartY(%)]) + |> close() + |> revolve({ axis = 'y' }, %) + +// Spiral plate +sketch007 = startSketchOn(offsetPlane('XY', offset = 1.12)) + |> circle( + center = [0, 0], + radius = carafeDiameter / 2 - 0.24 + ) + |> hole(circle(center = [0, 0], radius = .15), %) + +extrude003 = extrude(sketch007, length = 0.050) + +// Pattern holes in the spiral plate +sketch008 = startSketchOn(extrude003, 'END') + |> circle(center = [1.4, 0], radius = .3) + |> patternCircular2d( + center = [0, 0], + instances = 8, + arcDegrees = 360, + rotateDuplicates = true + ) + +extrude004 = extrude(sketch008, length = -0.050) + +// Pattern holes in the spiral plate +sketch009 = startSketchOn(extrude003, 'END') + |> circle(center = [0.6, 0], radius = .2) + |> patternCircular2d( + center = [0, 0], + instances = 4, + arcDegrees = 360, + rotateDuplicates = true + ) + +extrude005 = extrude(sketch009, length = -0.050) + +// Extrude a glass carafe body +sketch010 = startSketchOn("XY") + |> circle( + center = [0, 0], + radius = carafeDiameter / 2 + ) + +// Perform a shell operation to hollow the carafe body with the top face removed +extrude006 = extrude(sketch010, length = carafeHeight) + |> shell(faces = ["end"], thickness = .07) + +// Draw and revolve the lid +sketch011 = startSketchOn('XZ') + |> startProfileAt([0.2, carafeHeight - 0.7], %) + |> xLine(carafeDiameter / 2 - 0.3, %) + |> yLine(0.7, %) + |> xLine(0.3, %) + |> yLine(0.4, %) + |> line(end = [-0.02, 0.02]) + |> bezierCurve({ + to = [-carafeDiameter / 2 - 0.1, 1], + control1 = [-0.3, 0], + control2 = [carafeDiameter / 10, 1] + }, %) + |> line(endAbsolute = [profileStartX(%), profileStartY(%)]) + |> close() + |> revolve({ axis = 'y' }, %) + +// Draw and extrude handle +sketch012 = startSketchOn(offsetPlane('XZ', offset = handleThickness / 2)) + |> startProfileAt([2.3, 6.4], %) + |> line(end = [0.56, 0]) + |> tangentialArcTo([4.1, 5.26], %) + |> tangentialArcTo([4.17, 1.6], %) + |> tangentialArcTo([3.13, 0.61], %) + |> line(end = [-1.09, 0]) + |> line(end = [0, 0.43]) + |> line(end = [0.99, -0.02]) + |> tangentialArcTo([3.63, 1.6], %) + |> tangentialArcTo([3.56, 5.15], %) + |> tangentialArcTo([2.72, 5.88], %) + |> line(end = [-0.4, 0]) + |> line(endAbsolute = [profileStartX(%), profileStartY(%)]) + |> close() +extrude007 = extrude(sketch012, length = -handleThickness) diff --git a/public/kcl-samples/gear-rack/main.kcl b/public/kcl-samples/gear-rack/main.kcl new file mode 100644 index 000000000..f43c664d4 --- /dev/null +++ b/public/kcl-samples/gear-rack/main.kcl @@ -0,0 +1,63 @@ +// 100mm Gear Rack +// A flat bar or rail that is engraved with teeth along its length. These teeth are designed to mesh with the teeth of a gear, known as a pinion. When the pinion, a small cylindrical gear, rotates, its teeth engage with the teeth on the rack, causing the rack to move linearly. Conversely, linear motion applied to the rack will cause the pinion to rotate. + +// Set Units +@settings(defaultLengthUnit = mm) + +// Define constants +length = 100 +pitchHeight = 11.5 +width = 5 +height = 12 +minHeight = 10.875 + +// Create the body of the rack +rackBody = startSketchOn('XY') + |> startProfileAt([-length / 2, 0], %) + |> line(end = [length, 0]) + |> line(end = [0, minHeight]) + |> line(end = [-length, 0]) + |> close() + |> extrude(length = width) + +// Create a function for sketch of a single tooth +fn tooth() { + toothSketch = startSketchOn('XY') + |> startProfileAt([-length / 2 + 0.567672, minHeight], %) + |> tangentialArcToRelative([0.157636, 0.110378], %) + |> line(end = [0.329118, 0.904244]) + |> tangentialArcToRelative([0.157636, 0.110378], %) + |> line(end = [0.186505, 0]) + |> tangentialArcToRelative([0.157636, -0.110378], %) + |> line(end = [0.329118, -0.904244]) + |> tangentialArcToRelative([0.157636, -0.110378], %) + |> close() + |> extrude(length = width) + return toothSketch +} + +// Pattern the single tooth over the length of the rack body +teeth = tooth() + |> patternLinear3d( + axis = [10, 0, 0], + distance = 1.570796, + instances = 63 + ) + +// Sketch and extrude the first end cap. This is a partial tooth +endCapTooth = startSketchOn('XY') + |> startProfileAt([-length / 2, 11.849525], %) + |> line(end = [0.314524, -0.864147]) + |> tangentialArcToRelative([0.157636, -0.110378], %) + |> line(endAbsolute = [-length / 2, minHeight]) + |> close() + |> extrude(length = width) + +// Sketch and extrude the second end cap. This is a partial tooth +endCapTooth2 = startSketchOn('XY') + |> startProfileAt([length / 2, 11.849525], %) + |> line(end = [-0.314524, -0.864147]) + |> tangentialArcToRelative([-0.157636, -0.110378], %) + |> line(endAbsolute = [length / 2, minHeight]) + |> close() + |> extrude(length = width) diff --git a/public/kcl-samples/gear/main.kcl b/public/kcl-samples/gear/main.kcl new file mode 100644 index 000000000..65db3ff10 --- /dev/null +++ b/public/kcl-samples/gear/main.kcl @@ -0,0 +1,112 @@ +// Spur Gear +// A rotating machine part having cut teeth or, in the case of a cogwheel, inserted teeth (called cogs), which mesh with another toothed part to transmit torque. Geared devices can change the speed, torque, and direction of a power source. The two elements that define a gear are its circular shape and the teeth that are integrated into its outer edge, which are designed to fit into the teeth of another gear. + +// Set Units +@settings(defaultLengthUnit = in) + +// Define constants +nTeeth = 21 +module = 0.5 +pitchDiameter = module * nTeeth +pressureAngle = 20 +addendum = module +deddendum = 1.25 * module +baseDiameter = pitchDiameter * cos(toRadians(pressureAngle)) +tipDiameter = pitchDiameter + 2 * module +gearHeight = 3 + +// Interpolate points along the involute curve +cmo = 101 +rs = map([0..cmo], fn (i) { + return baseDiameter / 2 + i / cmo * (tipDiameter - baseDiameter) / 2 +}) + +// Calculate operating pressure angle +angles = map(rs, fn (r) { + return toDegrees( acos(baseDiameter / 2 / r)) +}) + +// Calculate the involute function +invas = map(angles, fn (a) { + return tan(toRadians(a)) - toRadians(a) +}) + +// Map the involute curve +xs = map([0..cmo], fn (i) { + return rs[i] * cos(invas[i]) +}) + +ys = map([0..cmo], fn (i) { + return rs[i] * sin(invas[i]) +}) + +// Extrude the gear body +body = startSketchOn('XY') + |> circle( + center = [0, 0], + radius = baseDiameter / 2 + ) + |> extrude(length = gearHeight) + +toothAngle = 360 / nTeeth / 1.5 + +// Plot the involute curve +fn leftInvolute(i, sg) { + j = 100 - i // iterate backwards + return line(sg, endAbsolute = [xs[j], ys[j]]) +} + +fn rightInvolute(i, sg) { + x = rs[i] * cos(toRadians(-toothAngle + toDegrees(atan(ys[i] / xs[i])))) + y = -rs[i] * sin(toRadians(-toothAngle + toDegrees(atan(ys[i] / xs[i])))) + return line(sg, endAbsolute = [x, y]) +} + +// Draw gear teeth +start = startSketchOn('XY') + |> startProfileAt([xs[101], ys[101]], %) +teeth = reduce([0..100], start, leftInvolute) + |> arc({ + angleStart = 0, + angleEnd = toothAngle, + radius = baseDiameter / 2 + }, %) + |> reduce([1..101], %, rightInvolute) + |> close() + |> extrude(length = gearHeight) + |> patternCircular3d( + axis = [0, 0, 1], + center = [0, 0, 0], + instances = nTeeth, + arcDegrees = 360, + rotateDuplicates = true + ) + +// Define the constants of the keyway and the bore hole +keywayWidth = 0.250 +keywayDepth = keywayWidth / 2 +holeDiam = 2 +holeRadius = 1 +startAngle = asin(keywayWidth / 2 / holeRadius) + +// Sketch the keyway and center hole and extrude +keyWay = startSketchOn(body, 'END') + |> startProfileAt([ + holeRadius * cos(startAngle), + holeRadius * sin(startAngle) + ], %) + |> xLine(keywayDepth, %) + |> yLine(-keywayWidth, %) + |> xLine(-keywayDepth, %) + |> arc({ + angleEnd = 180, + angleStart = -1 * 180 / PI * startAngle + 360, + radius = holeRadius + }, %) + |> arc({ + angleEnd = 180 / PI * startAngle, + angleStart = 180, + radius = holeRadius + }, %) + |> close() + |> extrude(length = -gearHeight) diff --git a/public/kcl-samples/generate-manifest.js b/public/kcl-samples/generate-manifest.js new file mode 100644 index 000000000..b70a9ce06 --- /dev/null +++ b/public/kcl-samples/generate-manifest.js @@ -0,0 +1,66 @@ +const fs = require("fs"); +const path = require("path"); + +const FILE_EXTENSION = ".kcl"; +const MANIFEST_FILE = "manifest.json"; +const COMMENT_PREFIX = "//"; + +// Function to read and parse .kcl files +const getKclMetadata = (projectPath, files) => { + const primaryKclFile = files.find((file) => file.includes("main.kcl")) ?? files.sort()[0]; + const fullPathToPrimaryKcl = path.join(projectPath, primaryKclFile); + + const content = fs.readFileSync(fullPathToPrimaryKcl, "utf-8"); + const lines = content.split("\n"); + + if (lines.length < 2) { + return null; + } + + const title = lines[0].replace(COMMENT_PREFIX, "").trim(); + const description = lines[1].replace(COMMENT_PREFIX, "").trim(); + + return { + file: primaryKclFile, + // Assumed to ALWAYS be 1 level deep. That's the current practice. + pathFromProjectDirectoryToFirstFile: fullPathToPrimaryKcl.split('/').splice(-2).join('/'), + // This was added so that multiple file project samples do not load in + // the web app through the manifest. + multipleFiles: files.length > 1, + title, + description, + }; +}; + +// Function to scan the directory and generate the manifest.json +const generateManifest = (dir) => { + const projectDirectories = fs.readdirSync(dir); + const manifest = []; + + projectDirectories.forEach((file) => { + const projectPath = path.join(dir, file); + const stattedDir = fs.statSync(projectPath); + if (stattedDir.isDirectory()) { + const files = fs + .readdirSync(projectPath) + .filter((f) => f.endsWith(FILE_EXTENSION)); + if (files.length === 0) { + return; + } + const metadata = getKclMetadata(projectPath, files); + if (metadata) { + manifest.push(metadata); + } + } + }); + + // Write the manifest.json + const outputPath = path.join(dir, MANIFEST_FILE); + fs.writeFileSync(outputPath, JSON.stringify(manifest, null, 2)); + console.log(`Manifest of ${manifest.length} items written to ${outputPath}`); +}; + +// Run the script +console.log(`Generating ${MANIFEST_FILE}...`); +const projectDir = path.resolve(__dirname); // Set project root directory +generateManifest(projectDir); diff --git a/public/kcl-samples/gridfinity-baseplate-magnets/main.kcl b/public/kcl-samples/gridfinity-baseplate-magnets/main.kcl new file mode 100644 index 000000000..666411ae3 --- /dev/null +++ b/public/kcl-samples/gridfinity-baseplate-magnets/main.kcl @@ -0,0 +1,225 @@ +// Gridfinity Baseplate With Magnets +// Gridfinity is a system to help you work more efficiently. This is a system invented by Zack Freedman. There are two main components the baseplate and the bins. The components are comprised of a matrix of squares. Allowing easy stacking and expansion. This baseplate version includes holes for magnet placement + +// Set units in millimeters (mm) +@settings(defaultLengthUnit = mm) + +// Define constants +binLength = 42.0 +cornerRadius = 4.0 +firstStep = 0.7 +secondStep = 1.8 +thirdStep = 2.15 +magOuterDiam = 6.5 +magOffset = 4.8 +magDepth = 2.4 + +// Number of bins in each direction +countBinWidth = 2 +countBinLength = 3 + +// The total height of the baseplate is a summation of the vertical heights of the baseplate steps +height = firstStep + secondStep + thirdStep + +// define a function which builds the profile of the baseplate bin +fn face(plane) { + faceSketch = startSketchOn(plane) + |> startProfileAt([0, 0], %) + |> yLine(height, %) + |> angledLineOfYLength({ angle = -45, length = thirdStep }, %) + |> yLine(-secondStep, %) + |> angledLineOfYLength({ angle = -45, length = firstStep }, %) + |> close() + return faceSketch +} + +// extrude a single side of the bin +singleSide = extrude(face(offsetPlane("YZ", offset = cornerRadius)), length = binLength - (cornerRadius * 2), ) + +// create the other sides of the bin by using a circular pattern +sides = patternCircular3d( + singleSide, + arcDegrees = 360, + axis = [0, 0, 1], + center = [binLength / 2, binLength / 2, 0], + instances = 4, + rotateDuplicates = true +) + +// define an axis axis000 +axis000 = { + custom = { + axis = [0.0, 1.0], + origin = [cornerRadius, cornerRadius] + } +} + +// create a single corner of the bin +singleCorner = revolve({ angle = -90, axis = axis000 }, face(offsetPlane("YZ", offset = cornerRadius))) + +// create the corners of the bin +corners = patternCircular3d( + singleCorner, + arcDegrees = 360, + axis = [0, 0, 1], + center = [binLength / 2, binLength / 2, 0], + instances = 4, + rotateDuplicates = true +) + +// create the baseplate by patterning sides +basePlateSides = patternLinear3d( + sides, + axis = [1.0, 0.0, 0.0], + instances = countBinWidth, + distance = binLength + ) + |> patternLinear3d( + axis = [0.0, 1.0, 0.0], + instances = countBinLength, + distance = binLength + ) + +// create the corners of the baseplate by patterning the corners +basePlateCorners = patternLinear3d( + corners, + axis = [1.0, 0.0, 0.0], + instances = countBinWidth, + distance = binLength + ) + |> patternLinear3d( + axis = [0.0, 1.0, 0.0], + instances = countBinLength, + distance = binLength + ) + +// create the center cutout for the magnet profile +fn magnetCenterCutout(plane) { + magnetSketch = startSketchOn(plane) + |> startProfileAt([ + firstStep + thirdStep, + 2 * magOuterDiam + ], %) + |> xLine(2 * magOuterDiam - (firstStep + thirdStep) - (magOuterDiam / 2), %) + |> arc({ + angleStart = 90.0, + angleEnd = 0.0, + radius = magOuterDiam / 2 + }, %) + |> yLine(-(2 * magOuterDiam - (firstStep + thirdStep) - (magOuterDiam / 2)), %) + |> xLine(binLength - (4 * magOuterDiam), %) + |> yLine(2 * magOuterDiam - (firstStep + thirdStep) - (magOuterDiam / 2), %) + |> arc({ + angleStart = 180.0, + angleEnd = 90.0, + radius = magOuterDiam / 2 + }, %) + |> xLine(2 * magOuterDiam - (firstStep + thirdStep) - (magOuterDiam / 2), %) + |> yLine(binLength - (4 * magOuterDiam), %) + |> xLine(-(2 * magOuterDiam - (firstStep + thirdStep) - (magOuterDiam / 2)), %) + |> arc({ + angleStart = 270.0, + angleEnd = 180.0, + radius = magOuterDiam / 2 + }, %) + |> yLine(2 * magOuterDiam - (firstStep + thirdStep) - (magOuterDiam / 2), %) + |> xLine(-(binLength - (4 * magOuterDiam)), %, $line012) + |> yLine(-(2 * magOuterDiam - (firstStep + thirdStep) - (magOuterDiam / 2)), %) + |> arc({ + angleStart = 360.0, + angleEnd = 270.0, + radius = magOuterDiam / 2 + }, %) + |> xLine(-(2 * magOuterDiam - (firstStep + thirdStep) - (magOuterDiam / 2)), %) + |> yLine(-(binLength - (4 * magOuterDiam)), %) + |> close() + return magnetSketch +} + +// create the outside profile of the magnets +fn magnetBase(plane) { + magnetBaseSketch = startSketchOn(plane) + |> startProfileAt([0, 0], %) + |> xLine(binLength, %, $line001) + |> yLine(binLength, %, $line002) + |> xLineTo(profileStartX(%), %, $line003) + |> close(tag = $line004) + |> hole(magnetCenterCutout(plane), %) + return magnetBaseSketch +} + +// create sketch profile sketch000Profile002 +magnetsSketch = startSketchOn('XY') + |> circle( + center = [cornerRadius * 2, cornerRadius * 2], + radius = magOuterDiam / 2 + ) + |> patternCircular2d( + center = [binLength / 2, binLength / 2], + instances = 4, + arcDegrees = 360, + rotateDuplicates = true + ) + +// create a profile with holes for the magnets +magnetProfile = magnetBase("XY") + |> hole(magnetsSketch, %) + +// create an extrusion of the magnet cutout with holes +magnetHolesExtrude = extrude(magnetProfile, length = -magDepth) + +// add a fillet to the extrusion +magnetHolesExtrudeFillets = fillet( + magnetHolesExtrude, + radius = cornerRadius, + tags = [ + getNextAdjacentEdge(magnetHolesExtrude.sketch.tags.line001), + getPreviousAdjacentEdge(magnetHolesExtrude.sketch.tags.line001), + getNextAdjacentEdge(magnetHolesExtrude.sketch.tags.line003), + getPreviousAdjacentEdge(magnetHolesExtrude.sketch.tags.line003) + ] +) + +// create a profile without the holes for the magnets +magnetProfileNoMagnets = magnetBase(offsetPlane("XY", offset = -magDepth)) + +// create an extrusion of the magnet cutout without holes +magnetCutoutExtrude = extrude(magnetProfileNoMagnets, length = -magDepth) + +// add a fillet to the extrusion +magnetCutoutExtrudeFillets = fillet( + magnetCutoutExtrude, + radius = cornerRadius, + tags = [ + getNextAdjacentEdge(magnetCutoutExtrude.sketch.tags.line001), + getPreviousAdjacentEdge(magnetCutoutExtrude.sketch.tags.line001), + getNextAdjacentEdge(magnetCutoutExtrude.sketch.tags.line003), + getPreviousAdjacentEdge(magnetCutoutExtrude.sketch.tags.line003) + ] +) + +// pattern the magnet cutouts with holes +patternLinear3d( + magnetHolesExtrudeFillets, + axis = [1.0, 0.0, 0.0], + instances = countBinWidth, + distance = binLength + ) + |> patternLinear3d( + axis = [0.0, 1.0, 0.0], + instances = countBinLength, + distance = binLength + ) + +// pattern the magnet cutouts without holes +patternLinear3d( + magnetCutoutExtrudeFillets, + axis = [1.0, 0.0, 0.0], + instances = countBinWidth, + distance = binLength + ) + |> patternLinear3d( + axis = [0.0, 1.0, 0.0], + instances = countBinLength, + distance = binLength + ) diff --git a/public/kcl-samples/gridfinity-baseplate/main.kcl b/public/kcl-samples/gridfinity-baseplate/main.kcl new file mode 100644 index 000000000..37d392fcb --- /dev/null +++ b/public/kcl-samples/gridfinity-baseplate/main.kcl @@ -0,0 +1,91 @@ +// Gridfinity Baseplate +// Gridfinity is a system to help you work more efficiently. This is a system invented by Zack Freedman. There are two main components the baseplate and the bins. The components are comprised of a matrix of squares. Allowing easy stacking and expansion + +// Set units in millimeters (mm) +@settings(defaultLengthUnit = mm) + +// Define constants +binLength = 42.0 +cornerRadius = 4.0 +firstStep = 0.7 +secondStep = 1.8 +thirdStep = 2.15 + +// Number of bins in each direction +countBinWidth = 2 +countBinLength = 3 + +// The total height of the baseplate is a summation of the vertical heights of the baseplate steps +height = firstStep + secondStep + thirdStep + +// define a function which builds the profile of the baseplate bin +fn face(plane) { + faceSketch = startSketchOn(plane) + |> startProfileAt([0, 0], %) + |> yLine(height, %) + |> angledLineOfYLength({ angle = -45, length = thirdStep }, %) + |> yLine(-secondStep, %) + |> angledLineOfYLength({ angle = -45, length = firstStep }, %) + |> close() + return faceSketch +} + +// extrude a single side of the bin +singleSide = extrude(face(offsetPlane("YZ", offset = cornerRadius)), length = binLength - (cornerRadius * 2)) + +// create the other sides of the bin by using a circular pattern +sides = patternCircular3d( + singleSide, + arcDegrees = 360, + axis = [0, 0, 1], + center = [binLength / 2, binLength / 2, 0], + instances = 4, + rotateDuplicates = true +) + +// define an axis axis000 +axis000 = { + custom = { + axis = [0.0, 1.0], + origin = [cornerRadius, cornerRadius] + } +} + +// create a single corner of the bin +singleCorner = revolve({ angle = -90, axis = axis000 }, face(offsetPlane("YZ", offset = cornerRadius))) + +// create the corners of the bin +corners = patternCircular3d( + singleCorner, + arcDegrees = 360, + axis = [0, 0, 1], + center = [binLength / 2, binLength / 2, 0], + instances = 4, + rotateDuplicates = true +) + +// create the baseplate by patterning sides +basePlateSides = patternLinear3d( + sides, + axis = [1.0, 0.0, 0.0], + instances = countBinWidth, + distance = binLength + ) + |> patternLinear3d( + axis = [0.0, 1.0, 0.0], + instances = countBinLength, + distance = binLength + ) + +// create the corners of the baseplate by patterning the corners +basePlateCorners = patternLinear3d( + corners, + axis = [1.0, 0.0, 0.0], + instances = countBinWidth, + distance = binLength + ) + |> patternLinear3d( + axis = [0.0, 1.0, 0.0], + instances = countBinLength, + distance = binLength + ) diff --git a/public/kcl-samples/gridfinity-bins-stacking-lip/main.kcl b/public/kcl-samples/gridfinity-bins-stacking-lip/main.kcl new file mode 100644 index 000000000..869eaeec9 --- /dev/null +++ b/public/kcl-samples/gridfinity-bins-stacking-lip/main.kcl @@ -0,0 +1,325 @@ +// Gridfinity Bins With A Stacking Lip +// Gridfinity is a system to help you work more efficiently. This is a system invented by Zack Freedman. There are two main components the baseplate and the bins. The components are comprised of a matrix of squares. Allowing easy stacking and expansion. This Gridfinity bins version includes a lip to allowable stacking Gridfinity bins + +// Set units in millimeters (mm) +@settings(defaultLengthUnit = mm) + +// Define constants +binLength = 41.5 +binHeight = 7.0 +binBaseLength = 2.95 +binTol = 0.25 +binThk = 1.2 +cornerRadius = 3.75 +firstStep = 0.8 +secondStep = 1.8 +thirdStep = 2.15 +magOuterDiam = 6.5 +magOffset = 4.8 +magDepth = 2.4 +lipRadius = 0.5 +lipStep1 = 1.4 +lipStep2 = 1.2 +lipStep3 = 0.7 +lipStep4 = 1.8 +lipStep5 = 1.9 + +// Number of bins in each direction +countBinWidth = 2 +countBinLength = 3 +countBinHeight = 1 + +// The total height of the baseplate is a summation of the vertical heights of the baseplate steps +height = firstStep + secondStep + thirdStep +lipHeight = lipStep1 + lipStep2 + lipStep3 + lipStep4 + lipStep5 + +// define a function which builds the profile of the baseplate bin +fn face(plane) { + faceSketch = startSketchOn(plane) + |> startProfileAt([binBaseLength + binTol, 0], %) + |> yLine(height, %) + |> xLine(-binBaseLength, %) + |> angledLineOfYLength({ angle = -45, length = thirdStep }, %) + |> yLine(-secondStep, %) + |> angledLineOfYLength({ angle = -45, length = firstStep }, %) + |> close() + return faceSketch +} + +// extrude a single side of the bin +singleSide = extrude(face(offsetPlane("YZ", offset = cornerRadius + binTol)), length = binLength - (cornerRadius * 2)) + +// create the other sides of the bin by using a circular pattern +sides = patternCircular3d( + singleSide, + arcDegrees = 360, + axis = [0, 0, 1], + center = [ + (binLength + 2 * binTol) / 2, + (binLength + 2 * binTol) / 2, + 0 + ], + instances = 4, + rotateDuplicates = true +) + +// define an axis axis000 +axis000 = { + custom = { + axis = [0.0, 1.0], + origin = [ + cornerRadius + binTol, + cornerRadius + binTol + ] + } +} + +// create a single corner of the bin +singleCorner = revolve({ angle = -90, axis = axis000 }, face(offsetPlane("YZ", offset = cornerRadius + binTol))) + +// create the corners of the bin +corners = patternCircular3d( + singleCorner, + arcDegrees = 360, + axis = [0, 0, 1], + center = [ + (binLength + 2 * binTol) / 2, + (binLength + 2 * binTol) / 2, + 0 + ], + instances = 4, + rotateDuplicates = true +) + +singleBinFill = startSketchOn("XY") + |> startProfileAt([ + binBaseLength + binTol, + binBaseLength + binTol + ], %) + |> line(end = [binLength - (binBaseLength * 2), 0], tag = $line000) + |> line(end = [0, binLength - (binBaseLength * 2)], tag = $line001) + |> xLineTo(profileStartX(%), %, $line002) + |> close(tag = $line003) + |> extrude(length = height) + |> fillet( + radius = firstStep, + tags = [ + getNextAdjacentEdge(line000), + getPreviousAdjacentEdge(line000), + getNextAdjacentEdge(line002), + getPreviousAdjacentEdge(line002) + ] + ) + +magCutout000 = startSketchOn(singleBinFill, "start") + |> circle( + center = [ + -magOffset - binBaseLength - binTol, + magOffset + binBaseLength + binTol + ], + radius = magOuterDiam / 2 + ) + |> patternCircular2d( + arcDegrees = 360, + center = [ + (-binLength + 2 * binTol) / 2, + (binLength + 2 * binTol) / 2 + ], + instances = 4, + rotateDuplicates = true + ) + |> extrude(length = -magDepth) + +// create the baseplate by patterning sides +binSides = patternLinear3d( + sides, + axis = [1.0, 0.0, 0.0], + instances = countBinWidth, + distance = binLength + binTol * 2 + ) + |> patternLinear3d( + axis = [0.0, 1.0, 0.0], + instances = countBinLength, + distance = binLength + binTol * 2 + ) + +// create the corners of the baseplate by patterning the corners +binCorners = patternLinear3d( + corners, + axis = [1.0, 0.0, 0.0], + instances = countBinWidth, + distance = binLength + binTol * 2 + ) + |> patternLinear3d( + axis = [0.0, 1.0, 0.0], + instances = countBinLength, + distance = binLength + binTol * 2 + ) + +// create the fill of the bin by patterning the corners +binFill = patternLinear3d( + singleBinFill, + axis = [1.0, 0.0, 0.0], + instances = countBinWidth, + distance = binLength + binTol * 2 + ) + |> patternLinear3d( + axis = [0.0, 1.0, 0.0], + instances = countBinLength, + distance = binLength + binTol * 2 + ) + +// +binTop = startSketchOn(offsetPlane("XY", offset = height)) + |> startProfileAt([0, 0], %) + |> xLine((binLength + 2 * binTol) * countBinWidth, %, $line010) + |> yLine((binLength + 2 * binTol) * countBinLength, %, $line011) + |> xLineTo(profileStartX(%), %, $line012) + |> close(tag = $line013) + |> extrude(length = binHeight * countBinHeight) + |> fillet( + radius = cornerRadius, + tags = [ + getNextAdjacentEdge(line010), + getPreviousAdjacentEdge(line010), + getNextAdjacentEdge(line012), + getPreviousAdjacentEdge(line012) + ] + ) + |> shell(faces = ["end"], thickness = binThk) + +// define a function which builds the profile of the baseplate bin +fn lipFace(plane) { + faceSketch = startSketchOn(plane) + |> startProfileAt([0, 0], %) + // |> yLine(lipHeight, %, $line100) + |> line(end = [0.0, 5.792893], tag = $line000) + |> arc({ + angleStart = 180.0, + angleEnd = 45.0, + radius = 0.500000 + }, %, $arc000) + // |> angledLineOfYLength({ angle: -45, length: lipStep5 }, %) + |> line(end = [1.046447, -1.046447], tag = $line001) + |> yLine(-lipStep4, %) + |> angledLineOfYLength({ angle = -45, length = lipStep3 }, %) + |> yLine(-lipStep2, %) + |> angledLineOfYLength({ angle = -135, length = lipStep1 }, %) + |> close() + return faceSketch +} + +plane000 = { + plane = { + origin = [ + cornerRadius, + 0.0, + height + binHeight * countBinHeight + ], + xAxis = [0.0, 1.0, 0.0], + yAxis = [0.0, 0.0, 1.0], + zAxis = [1.0, 0.0, 0.0] + } +} + +plane001 = { + plane = { + origin = [ + 0.0, + cornerRadius, + height + binHeight * countBinHeight + ], + xAxis = [1.0, 0.0, 0.0], + yAxis = [0.0, 0.0, 1.0], + zAxis = [0.0, 1.0, 0.0] + } +} + +plane002 = { + plane = { + origin = [ + countBinWidth * (binLength + 2 * binTol) - cornerRadius, + 0.0, + height + binHeight * countBinHeight + ], + xAxis = [0.0, 1.0, 0.0], + yAxis = [0.0, 0.0, 1.0], + zAxis = [1.0, 0.0, 0.0] + } +} + +// extrude a single side of the lip of the bin +lipSingleLength = extrude(lipFace(plane000), length = binLength * countBinWidth - (2 * cornerRadius) + 2 * binTol * countBinWidth) + +// extrude a single side of the lip of the bin +lipSingleWidth = extrude(lipFace(plane001), length = binLength * countBinLength - (2 * cornerRadius) + 2 * binTol * countBinLength) + +// create the other sides of the lips by using a circular pattern +lipLengths = patternCircular3d( + lipSingleLength, + arcDegrees = 360, + axis = [0, 0, 1], + center = [ + (binLength + 2 * binTol) / 2 * countBinWidth, + (binLength + 2 * binTol) / 2 * countBinLength, + 0 + ], + instances = 2, + rotateDuplicates = true +) + +// create the other sides of the lips by using a circular pattern +lipWidths = patternCircular3d( + lipSingleWidth, + arcDegrees = 360, + axis = [0, 0, 1], + center = [ + (binLength + 2 * binTol) / 2 * countBinWidth, + (binLength + 2 * binTol) / 2 * countBinLength, + 0 + ], + instances = 2, + rotateDuplicates = true +) + +// define an axis axis000 +axis001 = { + custom = { + axis = [0.0, 1.0], + origin = [cornerRadius, cornerRadius] + } +} + +// create a single corner of the bin +lipSingleLengthCorner = revolve({ angle = -90, axis = axis001 }, lipFace(plane000)) + +// create a single corner of the bin +lipSingleWidthCorner = revolve({ angle = 90, axis = axis001 }, lipFace(plane002)) + +// create the corners of the bin +lipCorners000 = patternCircular3d( + lipSingleLengthCorner, + arcDegrees = 360, + axis = [0, 0, 1], + center = [ + (binLength + 2 * binTol) / 2 * countBinWidth, + (binLength + 2 * binTol) / 2 * countBinLength, + 0 + ], + instances = 2, + rotateDuplicates = true +) + +// create the corners of the bin +lipCorners001 = patternCircular3d( + lipSingleWidthCorner, + arcDegrees = 360, + axis = [0, 0, 1], + center = [ + (binLength + 2 * binTol) / 2 * countBinWidth, + (binLength + 2 * binTol) / 2 * countBinLength, + 0 + ], + instances = 2, + rotateDuplicates = true +) diff --git a/public/kcl-samples/gridfinity-bins/main.kcl b/public/kcl-samples/gridfinity-bins/main.kcl new file mode 100644 index 000000000..cc2707a97 --- /dev/null +++ b/public/kcl-samples/gridfinity-bins/main.kcl @@ -0,0 +1,182 @@ +// Gridfinity Bins +// Gridfinity is a system to help you work more efficiently. This is a system invented by Zack Freedman. There are two main components the baseplate and the bins. The components are comprised of a matrix of squares. Allowing easy stacking and expansion + +// Set units in millimeters (mm) +@settings(defaultLengthUnit = mm) + +// Define constants +binLength = 41.5 +binHeight = 7.0 +binBaseLength = 2.95 +binTol = 0.25 +binThk = 1.2 +cornerRadius = 3.75 +firstStep = 0.8 +secondStep = 1.8 +thirdStep = 2.15 +magOuterDiam = 6.5 +magOffset = 4.8 +magDepth = 2.4 + +// Number of bins in each direction +countBinWidth = 2 +countBinLength = 3 +countBinHeight = 2 + +// The total height of the baseplate is a summation of the vertical heights of the baseplate steps +height = firstStep + secondStep + thirdStep + +// define a function which builds the profile of the baseplate bin +fn face(plane) { + faceSketch = startSketchOn(plane) + |> startProfileAt([binBaseLength + binTol, 0], %) + |> yLine(height, %) + |> xLine(-binBaseLength, %) + |> angledLineOfYLength({ angle = -45, length = thirdStep }, %) + |> yLine(-secondStep, %) + |> angledLineOfYLength({ angle = -45, length = firstStep }, %) + |> close() + return faceSketch +} + +// extrude a single side of the bin +singleSide = extrude(face(offsetPlane("YZ", offset = cornerRadius + binTol)), length = binLength - (cornerRadius * 2), ) + +// create the other sides of the bin by using a circular pattern +sides = patternCircular3d( + singleSide, + arcDegrees = 360, + axis = [0, 0, 1], + center = [ + (binLength + 2 * binTol) / 2, + (binLength + 2 * binTol) / 2, + 0 + ], + instances = 4, + rotateDuplicates = true +) + +// define an axis axis000 +axis000 = { + custom = { + axis = [0.0, 1.0], + origin = [ + cornerRadius + binTol, + cornerRadius + binTol + ] + } +} + +// create a single corner of the bin +singleCorner = revolve({ angle = -90, axis = axis000 }, face(offsetPlane("YZ", offset = cornerRadius + binTol))) + +// create the corners of the bin +corners = patternCircular3d( + singleCorner, + arcDegrees = 360, + axis = [0, 0, 1], + center = [ + (binLength + 2 * binTol) / 2, + (binLength + 2 * binTol) / 2, + 0 + ], + instances = 4, + rotateDuplicates = true +) + +singleBinFill = startSketchOn("XY") + |> startProfileAt([ + binBaseLength + binTol, + binBaseLength + binTol + ], %) + |> line(end = [binLength - (binBaseLength * 2), 0], tag = $line000) + |> line(end = [0, binLength - (binBaseLength * 2)], tag = $line001) + |> xLineTo(profileStartX(%), %, $line002) + |> close(tag = $line003) + |> extrude(length = height) + |> fillet( + radius = firstStep, + tags = [ + getNextAdjacentEdge(line000), + getPreviousAdjacentEdge(line000), + getNextAdjacentEdge(line002), + getPreviousAdjacentEdge(line002) + ] + ) + +magCutout000 = startSketchOn(singleBinFill, "start") + |> circle( + center = [ + -magOffset - binBaseLength - binTol, + magOffset + binBaseLength + binTol + ], + radius = magOuterDiam / 2 + ) + |> patternCircular2d( + arcDegrees = 360, + center = [ + (-binLength + 2 * binTol) / 2, + (binLength + 2 * binTol) / 2 + ], + instances = 4, + rotateDuplicates = true + ) + |> extrude(length = -magDepth) + +// create the baseplate by patterning sides +binSides = patternLinear3d( + sides, + axis = [1.0, 0.0, 0.0], + instances = countBinWidth, + distance = binLength + binTol * 2 + ) + |> patternLinear3d( + axis = [0.0, 1.0, 0.0], + instances = countBinLength, + distance = binLength + binTol * 2 + ) + +// create the corners of the baseplate by patterning the corners +binCorners = patternLinear3d( + corners, + axis = [1.0, 0.0, 0.0], + instances = countBinWidth, + distance = binLength + binTol * 2 + ) + |> patternLinear3d( + axis = [0.0, 1.0, 0.0], + instances = countBinLength, + distance = binLength + binTol * 2 + ) + +// create the fill of the bin by patterning the corners +binFill = patternLinear3d( + singleBinFill, + axis = [1.0, 0.0, 0.0], + instances = countBinWidth, + distance = binLength + binTol * 2 + ) + |> patternLinear3d( + axis = [0.0, 1.0, 0.0], + instances = countBinLength, + distance = binLength + binTol * 2 + ) + +// create the top of the bin +binTop = startSketchOn(offsetPlane("XY", offset = height)) + |> startProfileAt([0, 0], %) + |> xLine((binLength + 2 * binTol) * countBinWidth, %, $line010) + |> yLine((binLength + 2 * binTol) * countBinLength, %, $line011) + |> xLineTo(profileStartX(%), %, $line012) + |> close(tag = $line013) + |> extrude(length = binHeight * countBinHeight) + |> fillet( + radius = cornerRadius, + tags = [ + getNextAdjacentEdge(line010), + getPreviousAdjacentEdge(line010), + getNextAdjacentEdge(line012), + getPreviousAdjacentEdge(line012) + ] + ) + |> shell(faces = ["end"], thickness = binThk) diff --git a/public/kcl-samples/hex-nut/main.kcl b/public/kcl-samples/hex-nut/main.kcl new file mode 100644 index 000000000..85e4ea93d --- /dev/null +++ b/public/kcl-samples/hex-nut/main.kcl @@ -0,0 +1,31 @@ +// Hex nut +// A hex nut is a type of fastener with a threaded hole and a hexagonal outer shape, used in a wide variety of applications to secure parts together. The hexagonal shape allows for a greater torque to be applied with wrenches or tools, making it one of the most common nut types in hardware. + +// Set Units +@settings(defaultLengthUnit = in) + +// Define constants (5/16" - 24 thread size) +wallToWallLength = 0.5 +thickness = 0.266 +diameter = 0.3125 + +// Define a function for the hex nut +fn hexNut(start, thk, innerDia) { + hexNutSketch = startSketchOn('-XZ') + |> startProfileAt([start[0] + innerDia, start[1]], %) + |> angledLine({ angle = 240, length = innerDia }, %) + |> angledLine({ angle = 180, length = innerDia }, %) + |> angledLine({ angle = 120, length = innerDia }, %) + |> angledLine({ angle = 60, length = innerDia }, %) + |> angledLine({ angle = 0, length = innerDia * .90 }, %) + |> close() + |> hole(circle( + center = [start[0], start[1]], + radius = innerDia / 2 + ), %) + |> extrude(length = thk) + return hexNutSketch +} + +// Create a hex nut +hexNut([0, 0], thickness, diameter) diff --git a/public/kcl-samples/i-beam/main.kcl b/public/kcl-samples/i-beam/main.kcl new file mode 100644 index 000000000..4fa867dd0 --- /dev/null +++ b/public/kcl-samples/i-beam/main.kcl @@ -0,0 +1,22 @@ +// I-beam +// A structural metal beam with an I shaped cross section. Often used in construction + +// Set Units +@settings(defaultLengthUnit = in) + +//Define Beam Dimensions +beamLength = 24 +beamWidth = 2.663 +beamHeight = 4 +wallThickness = 0.293 + +// Sketch a quadrant of the beam cross section, then mirror for symmetry across each axis. Extrude to the appropriate length +sketch001 = startSketchOn('-XZ') + |> startProfileAt([0, beamHeight/2], %) + |> xLine(beamWidth/2, %) + |> yLine(-wallThickness, %) + |> xLineTo(wallThickness/2, %) + |> yLineTo(0, %) + |> mirror2d({ axis = 'X' }, %) + |> mirror2d({ axis = 'Y' }, %) + |> extrude(length = beamLength) diff --git a/public/kcl-samples/kitt/main.kcl b/public/kcl-samples/kitt/main.kcl new file mode 100644 index 000000000..7d6d5ab53 --- /dev/null +++ b/public/kcl-samples/kitt/main.kcl @@ -0,0 +1,256 @@ +// Kitt +// The beloved KittyCAD mascot in a voxelized style. + +// pixel box function +fn pixelBox(kitExtrude, extrudeTag, positionY, positionZ, width, height, depth) { + pixelBoxBody = startSketchOn(kitExtrude, extrudeTag) + |> startProfileAt([positionY, positionZ], %) + |> line(end = [0, height]) + |> line(end = [width, 0]) + |> line(end = [0, -height]) + |> line(endAbsolute = [profileStartX(%), profileStartY(%)]) + |> close() + |> extrude(length = depth) + return pixelBoxBody +} + +// 1. Kitty Body +kitBodyElevation = 6 +kitBodyWidth = 26 +kitBodyHeight = 25 +kitBodyDepth = 18 + +kitBody = startSketchOn('XZ') + |> startProfileAt([-kitBodyWidth / 2, kitBodyElevation], %) + |> line(end = [0, kitBodyHeight]) + |> line(end = [kitBodyWidth, 0], tag = $seg01) + |> line(end = [0, -kitBodyHeight], tag = $seg02) + |> line(endAbsolute = [profileStartX(%), profileStartY(%)]) + |> close() + |> extrude(length = kitBodyDepth) + +// 2. Kitty Head (Frame of display) +kitHeadOffset = 1 +kitHeadHeight = 16 + +kitHeadElevation = kitBodyElevation + kitBodyHeight - kitHeadOffset - kitHeadHeight + +kitHeadWidth = kitBodyWidth - (kitHeadOffset * 2) +kitHeadDepth = 3 +kitHead = pixelBox(kitBody, 'END', -kitHeadWidth / 2, kitHeadElevation, kitHeadWidth, kitHeadHeight, kitHeadDepth) +kitFaceElevation = kitHeadElevation + 2 + +// 3. Kitty Face +kitFaceWidth = kitHeadWidth - 4 +kitFaceHeight = kitHeadElevation + kitHeadHeight - kitFaceElevation - 3 +kitFaceDepth = 2 + +kitFace = startSketchOn(kitHead, 'END') + |> startProfileAt([-kitFaceWidth / 2, kitFaceElevation], %) + |> line(end = [0, 1]) // left lower corner up + |> line(end = [-1, 0]) // left lower corner left + |> line(end = [0, kitFaceHeight]) // left side up + |> line(end = [1, 0]) // left upper corner right + |> line(end = [0, 1]) // left upper corner up + |> line(end = [kitFaceWidth, 0]) // upper side right + |> line(end = [0, -1]) // right upper corner down + |> line(end = [1, 0]) // right upper corner right + |> line(end = [0, -kitFaceHeight]) // right side down + |> line(end = [-1, 0]) // right lower corner left + |> line(end = [0, -1]) // right lower corner down + |> line(endAbsolute = [profileStartX(%), profileStartY(%)]) + |> close() + |> extrude(length = -kitFaceDepth) + + // Kitty Face Features: + // 3.1 Kitty Eyes + +// 3.1.1 Kitty Left Eye +kitEyeDepth = 0.5 +kitEyeHeihgt = kitFaceElevation + 7 +kitEyeOffset = 7 + +// 3.1.2 Kitty Right Eye +kitLeftEye1 = pixelBox(kitFace, 'START', -kitEyeOffset, kitEyeHeihgt, 1, 1, kitEyeDepth) + +// 3.2 Kitty Nose +kitLeftEye2 = pixelBox(kitFace, 'START', -kitEyeOffset + 1, kitEyeHeihgt + 1, 3, 1, kitEyeDepth) +kitLeftEye3 = pixelBox(kitFace, 'START', -kitEyeOffset + 4, kitEyeHeihgt, 1, 1, kitEyeDepth) +kitRightEye = pixelBox(kitFace, 'START', kitEyeOffset - 3, kitEyeHeihgt - 1, 2, 4, kitEyeDepth) +kitNoseElevation = kitEyeHeihgt - 5 +kitNose = startSketchOn(kitFace, 'START') + |> startProfileAt([-2, kitNoseElevation], %) // H V + |> line(end = [0, 1]) // lower-left up + |> line(end = [2, 0]) // lower-left right + |> line(end = [0, 2]) // mid-left up + |> line(end = [-1, 0]) // upper-left left + |> line(end = [0, 1]) // upper-left up + |> line(end = [3, 0]) // upper-mid right + |> line(end = [0, -1]) // upper-right down + |> line(end = [-1, 0]) // upper-right left + |> line(end = [0, -2]) // mid-left down + |> line(end = [2, 0]) // lower-right right + |> line(end = [0, -1]) // lower-right down + |> line(endAbsolute = [profileStartX(%), profileStartY(%)]) + |> close() + |> extrude(length = kitEyeDepth) + +// 3.3 Kitty Mouth +kitMouthOffset = 4 +kitMouthHeight = kitEyeHeihgt - 3 +kitMouthUpLeft = pixelBox(kitFace, 'START', -kitMouthOffset, kitMouthHeight, 1, 1, kitEyeDepth) + +// 4. Kitty Belly +kitMouthDownLeft = pixelBox(kitFace, 'START', -kitMouthOffset + 1, kitMouthHeight - 1, 1, 1, kitEyeDepth) +kitMouthUpRight = pixelBox(kitFace, 'START', kitMouthOffset, kitMouthHeight, 1, 1, kitEyeDepth) +kitMouthDownRight = pixelBox(kitFace, 'START', kitMouthOffset - 1, kitMouthHeight - 1, 1, 1, kitEyeDepth) +kitBellyElevation = kitBodyElevation + 1 + +kitBellyHeight = kitHeadElevation - kitBellyElevation - 1 + +// 4.1 Kitty VHS +kitBellyWidth = kitHeadWidth +kitBellyDepth = kitHeadDepth +kitBelly = pixelBox(kitBody, 'END', -kitBellyWidth / 2, kitBellyElevation, kitBellyWidth, kitBellyHeight, kitBellyDepth) +kitVHSelevation = kitBellyElevation + 1 + +kitVHSheight = 2 + +// 4.2 Kitty Floppy +kitVHSwidth = 8 +kitVHSdepth = 1 +kitVHS = pixelBox(kitBelly, 'END', -kitVHSwidth / 2, kitVHSelevation, kitVHSwidth, kitVHSheight, kitVHSdepth) +kitFloppyElevation = kitBellyElevation + 1 +kitFloppyHeight = 1 + +kitFloppyWidth = 5 +kitFloppyOffset = kitBellyWidth / 2 - 1 +kitFloppyDepth = 2 + +// 4.3 Kitty Belly Button +kitFloppy1 = pixelBox(kitBelly, 'END', -kitFloppyOffset, kitFloppyElevation, kitFloppyWidth, kitFloppyHeight, -kitFloppyDepth) +kitFloppy2 = pixelBox(kitBelly, 'END', -kitFloppyOffset, kitFloppyElevation + 2, kitFloppyWidth, kitFloppyHeight, -kitFloppyDepth) +kitFloppy3 = pixelBox(kitBelly, 'END', kitFloppyOffset, kitFloppyElevation, -kitFloppyWidth, kitFloppyHeight, -kitFloppyDepth) +kitBellyButtonOffset = kitHeadWidth / 2 - 3 +kitBellyButtonElevation = kitHeadElevation - 1 + +kitBellyButtonWidth = 2 + +// 4.4 Kitty Buttons +kitBellyButtonHeight = 1 +kitBellyButtonDepth = kitHeadDepth + 1 +kitBellyButton = pixelBox(kitBody, 'END', -kitBellyButtonOffset, kitBellyButtonElevation, kitBellyButtonWidth, kitBellyButtonHeight, kitBellyButtonDepth) + +kitButtonWidth = 1 +kitButtonHeight = 2 +kitButtonDepth = kitFloppyDepth +kitButtonElevation = kitFloppyElevation + 2 + +kitButton1 = pixelBox(kitBelly, 'END', kitFloppyOffset, kitFloppyElevation + 2, -kitButtonWidth, kitButtonHeight, -kitButtonDepth) + +// 5. Kitty Legs +kitButton2 = pixelBox(kitBelly, 'END', kitFloppyOffset - kitButtonWidth - 1, kitFloppyElevation + 2, -kitButtonWidth, kitButtonHeight, -kitButtonDepth) +kitButton3 = pixelBox(kitBelly, 'END', kitFloppyOffset - (2 * (kitButtonWidth + 1)), kitFloppyElevation + 2, -kitButtonWidth, kitButtonHeight, -kitButtonDepth) + +kitShoeWidth = 7 +kitShoeLength = 10 +kitShoeHeight = 3 + +fn kitLeg(offsetFront, offsetSide) { + kitShoeOffsetFront = kitShoeLength / 2 - (kitBodyDepth / 2) - offsetFront + + kitFootPrint = startSketchOn('XY') + |> startProfileAt([offsetSide, kitShoeOffsetFront], %) + |> line(end = [kitShoeWidth, 0]) + |> line(end = [0, -kitShoeLength]) + |> line(end = [-kitShoeWidth, 0]) + |> line(endAbsolute = [profileStartX(%), profileStartY(%)]) + |> close() + + kitShoe = extrude(kitFootPrint, length = kitShoeHeight) + + kitPantsOffsetSide = offsetSide + 1 + kitPantsOffsetFront = 2 * kitShoeOffsetFront - 2 + kitPantsWidth = kitShoeWidth - 2 + kitPantsFrontWidth = kitPantsWidth + kitPantsHeight = kitBodyElevation - kitShoeHeight + + kitPants = pixelBox(kitShoe, 'END', kitPantsOffsetSide, kitPantsOffsetFront, kitPantsFrontWidth, kitPantsWidth, kitPantsHeight) + + return kitShoe +} +kitLegOffset = 3 + +kitRightLeg = kitLeg(0, kitLegOffset) +kitLeftLeg = kitLeg(0, -kitLegOffset - kitShoeWidth) + +// 6. Kitty Ears +kitEarWidth = 8 +kitEarDepth = 8 +kitEarHeight = 2 + +fn kitEar(earOffsetFront, earOffsetSide) { + kitNewEarOffsetFront = kitBodyDepth - earOffsetFront + kitNewEarOffsetSide = -(kitBodyWidth / 2 - earOffsetSide) + baseVolume = pixelBox(kitBody, seg01, kitNewEarOffsetSide, kitNewEarOffsetFront, kitEarWidth, -kitEarDepth, kitEarHeight) + + secondOffset = 1 + secondLevel = pixelBox(baseVolume, 'END', kitNewEarOffsetSide + secondOffset, kitNewEarOffsetFront - 0.01, kitEarWidth - (secondOffset * 2), -kitEarDepth + secondOffset * 2, kitEarHeight) + + thirdOffset = 2 + thirdLevel = pixelBox(secondLevel, 'END', kitNewEarOffsetSide + thirdOffset, kitNewEarOffsetFront - 0.02, kitEarWidth - (thirdOffset * 2), -kitEarDepth + thirdOffset * 2, kitEarHeight) + + fourthOffset = 3 + fourthLevel = pixelBox(thirdLevel, 'END', kitNewEarOffsetSide + fourthOffset, kitNewEarOffsetFront - 0.03, kitEarWidth - (fourthOffset * 2), -kitEarDepth + fourthOffset * 2, kitEarHeight) + + return baseVolume +} +kitEarOffsetFront = 4 +kitEarOffsetSide = 1 + +kitRightEar = kitEar(kitEarOffsetFront, kitEarOffsetSide) +kitLeftEar = kitEar(kitEarOffsetFront, kitBodyWidth - kitEarWidth - kitEarOffsetSide) + +// 7. Kitty Side +// 7.1 Grill +grillOffset = 4 + +grillRowA = kitBodyElevation + kitBodyHeight - grillOffset +grillRowB = grillRowA - 2 +grillRowC = grillRowA - 4 + +grillColumnA = kitBodyDepth - grillOffset +grillColumnB = grillColumnA - 1 +grillColumnC = grillColumnA - 2 +grillColumnD = grillColumnA - 3 +grillColumnE = grillColumnA - 4 + +grillHoleSize = 1 +grillHoleDepth = -2 + +grillHoleAB = pixelBox(kitBody, seg02, grillRowA, grillColumnB, grillHoleSize, grillHoleSize, grillHoleDepth) + +grillHoleAD = pixelBox(kitBody, seg02, grillRowA, grillColumnD, grillHoleSize, grillHoleSize, grillHoleDepth) + +grillHoleBA = pixelBox(kitBody, seg02, grillRowB, grillColumnA, grillHoleSize, grillHoleSize, grillHoleDepth) + +grillHoleBC = pixelBox(kitBody, seg02, grillRowB, grillColumnC, grillHoleSize, grillHoleSize, grillHoleDepth) + +grillHoleBE = pixelBox(kitBody, seg02, grillRowB, grillColumnE, grillHoleSize, grillHoleSize, grillHoleDepth) + +grillHoleCB = pixelBox(kitBody, seg02, grillRowC, grillColumnB, grillHoleSize, grillHoleSize, grillHoleDepth) + +grillHoleCD = pixelBox(kitBody, seg02, grillRowC, grillColumnD, grillHoleSize, grillHoleSize, grillHoleDepth) + +// 7.2 Kitty Vent +kitVentElevation = kitBodyElevation + 1 +kitVentOffset = 1 +kitVentHoleWidth = 1 +kitVentHoleHeight = 4 +kitVentHoleDepth = grillHoleDepth + +kitVentA = pixelBox(kitBody, seg02, kitVentElevation, kitVentOffset, kitVentHoleHeight, kitVentHoleWidth, kitVentHoleDepth) + +kitVentB = pixelBox(kitBody, seg02, kitVentElevation, kitVentOffset + 2, kitVentHoleHeight, kitVentHoleWidth, kitVentHoleDepth) + +kitVentC = pixelBox(kitBody, seg02, kitVentElevation, kitVentOffset + 4, kitVentHoleHeight, kitVentHoleWidth, kitVentHoleDepth) diff --git a/public/kcl-samples/lego/main.kcl b/public/kcl-samples/lego/main.kcl new file mode 100644 index 000000000..781196087 --- /dev/null +++ b/public/kcl-samples/lego/main.kcl @@ -0,0 +1,109 @@ +// Lego Brick +// A standard Lego brick. This is a small, plastic construction block toy that can be interlocked with other blocks to build various structures, models, and figures. There are a lot of hacks used in this code. + +// Set Units +@settings(defaultLengthUnit = in) + +// Define constants +lbumps = 5 // number of bumps long +wbumps = 3 // number of bumps wide +pitch = 8.0 +clearance = 0.1 +bumpDiam = 4.8 +bumpHeight = 1.8 +height = 3.2 +t = (pitch - (2 * clearance) - bumpDiam) / 2.0 +postDiam = pitch - t // works out to 6.5 +totalLength = lbumps * pitch - (2.0 * clearance) +totalWidth = wbumps * pitch - (2.0 * clearance) + +// Calculate the number of segments in the length and width +lSegments = totalLength / lbumps +wSegments = totalWidth / wbumps + +// Add assertions to ensure that the number of bumps are greater than 1 +assertGreaterThan(lbumps, 1, "lbumps must be greater than 1") +assertGreaterThan(wbumps, 1, "wbumps must be greater than 1") + +// Create the plane for the pegs. This is a hack so that the pegs can be patterned along the face of the lego base. +pegFace = { + plane = { + origin = { x = 0, y = 0, z = height }, + xAxis = { x = 1, y = 0, z = 0 }, + yAxis = { x = 0, y = 1, z = 0 }, + zAxis = { x = 0, y = 0, z = 1 } + } +} + +// Create the plane for the tubes underneath the lego. This is a hack so that the tubes can be patterned underneath the lego. +tubeFace = { + plane = { + origin = { x = 0, y = 0, z = height - t }, + xAxis = { x = 1, y = 0, z = 0 }, + yAxis = { x = 0, y = 1, z = 0 }, + zAxis = { x = 0, y = 0, z = 1 } + } +} + +// Make the base +s = startSketchOn('XY') + |> startProfileAt([-totalWidth / 2, -totalLength / 2], %) + |> line(end = [totalWidth, 0]) + |> line(end = [0, totalLength]) + |> line(end = [-totalWidth, 0]) + |> close() + |> extrude(length = height) + +// Sketch and extrude a rectangular shape to create the shell underneath the lego. This is a hack until we have a shell function. +shellExtrude = startSketchOn(s, "start") + |> startProfileAt([ + -(totalWidth / 2 - t), + -(totalLength / 2 - t) + ], %) + |> line(end = [totalWidth - (2 * t), 0]) + |> line(end = [0, totalLength - (2 * t)]) + |> line(end = [-(totalWidth - (2 * t)), 0]) + |> close() + |> extrude(length = -(height - t)) + +// Create the pegs on the top of the base +peg = startSketchOn(s, 'end') + |> circle( + center = [ + -(pitch * (wbumps - 1) / 2), + -(pitch * (lbumps - 1) / 2) + ], + radius = bumpDiam / 2 + ) + |> patternLinear2d( + axis = [1, 0], + instances = wbumps, + distance = pitch + ) + |> patternLinear2d( + axis = [0, 1], + instances = lbumps, + distance = pitch + ) + |> extrude(length = bumpHeight) + +// Create the pegs on the bottom of the base +tubePattern = startSketchOn(tubeFace) + |> circle( + center = [ + -(pitch * (wbumps - 1) / 2 - (pitch / 2)), + -(pitch * (lbumps - 1) / 2 - (pitch / 2)) + ], + radius = bumpDiam / 2 + ) + |> patternLinear2d( + axis = [1, 0], + instances = wbumps - 1, + distance = pitch + ) + |> patternLinear2d( + axis = [0, 1], + instances = lbumps - 1, + distance = pitch + ) + |> extrude(length = -bumpHeight) diff --git a/public/kcl-samples-manifest-fallback.json b/public/kcl-samples/manifest.json similarity index 100% rename from public/kcl-samples-manifest-fallback.json rename to public/kcl-samples/manifest.json diff --git a/public/kcl-samples/mounting-plate/main.kcl b/public/kcl-samples/mounting-plate/main.kcl new file mode 100644 index 000000000..d70efc4a7 --- /dev/null +++ b/public/kcl-samples/mounting-plate/main.kcl @@ -0,0 +1,73 @@ +// Mounting Plate +// A flat piece of material, often metal or plastic, that serves as a support or base for attaching, securing, or mounting various types of equipment, devices, or components. + +// Set Units +@settings(defaultLengthUnit = in) + +// Define constants +plateLength = 10 +plateWidth = 6 +filletRadius = 0.5 +plateThickness = .5 +centerHoleDiameter = 2 + +// Create a function that defines the body width and length of the mounting plate. Tag the corners so they can be passed through the fillet function. +fn rectShape(pos, w, l) { + rr = startSketchOn('XY') + |> startProfileAt([pos[0] - (w / 2), pos[1] - (l / 2)], %) + |> line(endAbsolute = [pos[0] + w / 2, pos[1] - (l / 2)], tag = $edge1) + |> line(endAbsolute = [pos[0] + w / 2, pos[1] + l / 2], tag = $edge2) + |> line(endAbsolute = [pos[0] - (w / 2), pos[1] + l / 2], tag = $edge3) + |> close(tag = $edge4) + return rr +} + +// Define the hole radius and x, y location constants +holeRadius = .25 +holeIndex = .75 + +// Create the mounting plate extrusion, holes, and fillets +rs = rectShape([0, 0], plateWidth, plateLength) +part = rs + |> hole(circle( + center = [ + -plateWidth / 2 + holeIndex, + plateLength / 2 - holeIndex + ], + radius = holeRadius + ), %) + |> hole(circle( + center = [ + plateWidth / 2 - holeIndex, + plateLength / 2 - holeIndex + ], + radius = holeRadius + ), %) + |> hole(circle( + center = [ + -plateWidth / 2 + holeIndex, + -plateLength / 2 + holeIndex + ], + radius = holeRadius + ), %) + |> hole(circle( + center = [ + plateWidth / 2 - holeIndex, + -plateLength / 2 + holeIndex + ], + radius = holeRadius + ), %) + |> hole(circle( + center = [0, 0], + radius = centerHoleDiameter + ), %) + |> extrude(length = plateThickness) + |> fillet( + radius = filletRadius, + tags = [ + getPreviousAdjacentEdge(rs.tags.edge1), + getPreviousAdjacentEdge(rs.tags.edge2), + getPreviousAdjacentEdge(rs.tags.edge3), + getPreviousAdjacentEdge(rs.tags.edge4) + ] + ) diff --git a/public/kcl-samples/multi-axis-robot/globals.kcl b/public/kcl-samples/multi-axis-robot/globals.kcl new file mode 100644 index 000000000..9173ac807 --- /dev/null +++ b/public/kcl-samples/multi-axis-robot/globals.kcl @@ -0,0 +1,64 @@ +// Global constants for the multi-axis robot + +// Set Units +@settings(defaultLengthUnit = in) + +// Axis Angles +export axisJ4 = 25 +export axisJ3 = 60 +export axisJ2 = 110 +export axisJ1 = 80 + +// Robot Arm Base +export basePlateRadius = 5 +export basePlateThickness = 0.5 +export baseChamfer = 2 +export baseHeight = 5 + +// J2 Axis for Robot Arm +export axisJ2ArmLength = 31 +export axisJ2ArmWidth = 4 +export axisJ2ArmThickness = 2.5 + +// J3 Axis for Robot Arm +export axisJ3C = axisJ3 - 180 + axisJ2 +export axisJ3CArmLength = 20 +export axisJ3CArmWidth = 3.75 +export axisJ3CArmThickness = 2.5 + +// Planes +export plane001 = { + plane = { + origin = [0.0, 0.0, baseHeight - 1.5 + 0.1], + xAxis = [1.0, 0.0, 0.0], + yAxis = [0.0, 1.0, 0.0], + zAxis = [0.0, 0.0, 1.0] + } + } + +export plane002 = { + plane = { + origin = [0.0, 0.0, 0.0], + xAxis = [ + sin(toRadians(axisJ1)), + cos(toRadians(axisJ1)), + 0.0 + ], + yAxis = [0.0, 0.0, 1.0], + zAxis = [1.0, 0.0, 0.0] + } + } + +// Define Plane to Move J2 Axis Robot Arm +export plane003 = { + plane = { + origin = [-0.1, 0.0, 0.0], + xAxis = [ + sin(toRadians(axisJ1)), + cos(toRadians(axisJ1)), + 0.0 + ], + yAxis = [0.0, 0.0, 1.0], + zAxis = [1.0, 0.0, 0.0] + } + } \ No newline at end of file diff --git a/public/kcl-samples/multi-axis-robot/main.kcl b/public/kcl-samples/multi-axis-robot/main.kcl new file mode 100644 index 000000000..4823dd9aa --- /dev/null +++ b/public/kcl-samples/multi-axis-robot/main.kcl @@ -0,0 +1,15 @@ +// Robot Arm +// A 4 axis robotic arm for industrial use. These machines can be used for assembly, packaging, organization of goods, and quality inspection processes + +// Set Units +@settings(defaultLengthUnit = in) + +import 'robot-arm-base.kcl' as robotArmBase +import 'robot-rotating-base.kcl' as rotatingBase +import 'robot-arm-j2.kcl' as j2RobotArm +import 'robot-arm-j3.kcl' as j3RobotArm + +robotArmBase +rotatingBase +j2RobotArm +j3RobotArm diff --git a/public/kcl-samples/multi-axis-robot/robot-arm-base.kcl b/public/kcl-samples/multi-axis-robot/robot-arm-base.kcl new file mode 100644 index 000000000..b5bf0c236 --- /dev/null +++ b/public/kcl-samples/multi-axis-robot/robot-arm-base.kcl @@ -0,0 +1,82 @@ +// Robot Arm Base + + +// Set Units +@settings(defaultLengthUnit = in) + + +// Import Constants +import basePlateRadius, basePlateThickness, baseChamfer, baseHeight from "globals.kcl" + +// Base Plate +sketch001 = startSketchOn('XY') + |> startProfileAt([-basePlateRadius, -basePlateRadius], %) + |> angledLine([0, 2 * basePlateRadius], %, $rectangleSegmentA001) + |> angledLine([ + segAng(rectangleSegmentA001) + 90, + 2 * basePlateRadius + ], %, $rectangleSegmentB001) + |> angledLine([ + segAng(rectangleSegmentA001), + -segLen(rectangleSegmentA001) + ], %, $rectangleSegmentC001) + |> line(endAbsolute = [profileStartX(%), profileStartY(%)], tag = $rectangleSegmentD001) + |> close() +extrude001 = extrude(sketch001, length = basePlateThickness) + |> chamfer( + length = baseChamfer, + tags = [ + getNextAdjacentEdge(rectangleSegmentA001), + getNextAdjacentEdge(rectangleSegmentB001), + getNextAdjacentEdge(rectangleSegmentC001), + getNextAdjacentEdge(rectangleSegmentD001) + ] + ) + +// Base Motor for actuating first joint +sketch002 = startSketchOn(extrude001, 'END') + |> circle(center = [0, 0], radius = 4, tag = $referenceEdge) +extrude002 = extrude(sketch002, length = baseHeight - basePlateThickness - 1.5) + |> fillet( + radius = 0.1, + tags = [getOppositeEdge(referenceEdge)] + ) +sketch003 = startSketchOn(extrude002, 'END') + |> circle(center = [0, 0], radius = 0.5) +extrude003 = extrude(sketch003, length = 1) + +// Pattern M8 mounting bolts in base +sketch4A = startSketchOn(extrude001, 'END') + |> circle( + center = [ + -basePlateRadius + 1, + -basePlateRadius + baseChamfer + 0.5 + ], + radius = 0.4 + ) + |> patternCircular2d( + arcDegrees = 360, + center = [0, 0], + instances = 4, + rotateDuplicates = true + ) + +extrude4A = extrude(sketch4A, length = -basePlateThickness) + +sketch4B = startSketchOn(extrude001, 'END') + |> circle( + center = [ + -basePlateRadius + 0.5 + baseChamfer, + -basePlateRadius + 1 + ], + radius = 0.4 + ) + |> patternCircular2d( + arcDegrees = 360, + center = [0, 0], + instances = 4, + rotateDuplicates = true + ) + +extrude(sketch4B, length = -basePlateThickness) + |> appearance(color = "#754110", roughness = 90, metalness = 90) diff --git a/public/kcl-samples/multi-axis-robot/robot-arm-j2.kcl b/public/kcl-samples/multi-axis-robot/robot-arm-j2.kcl new file mode 100644 index 000000000..0ab27113f --- /dev/null +++ b/public/kcl-samples/multi-axis-robot/robot-arm-j2.kcl @@ -0,0 +1,99 @@ +// J2 Axis for Robot Arm + + +// Set Units +@settings(defaultLengthUnit = in) + + +import axisJ1, axisJ2, axisJ2ArmWidth, axisJ2ArmLength, axisJ2ArmThickness, plane003 from "globals.kcl" + +// Create Body of J2 Robot Arm +sketch011 = startSketchOn(plane003) + |> startProfileAt([ + 1.75 - (axisJ2ArmWidth / 2 * sin(toRadians(axisJ2))), + 8 + axisJ2ArmWidth / 2 * cos(toRadians(axisJ2)) + ], %) + |> arc({ + angleStart = 90 + axisJ2, + angleEnd = 270 + axisJ2, + radius = axisJ2ArmWidth / 2 + }, %) + |> angledLine({ + angle = axisJ2, + length = axisJ2ArmLength + }, %) + |> arc({ + angleStart = -90 + axisJ2, + angleEnd = 90 + axisJ2, + radius = axisJ2ArmWidth / 2 + }, %) + |> line(endAbsolute = [profileStartX(%), profileStartY(%)]) + |> close() +extrude011 = extrude(sketch011, length = -axisJ2ArmThickness) + +sketch012 = startSketchOn(extrude011, 'START') + |> circle(center = [-1.75, 8], radius = 1.9, tag = $referenceEdge4) + +extrude012 = extrude(sketch012, length = 0.15) + |> fillet( + radius = 0.1, + tags = [getOppositeEdge(referenceEdge4)] + ) +sketch013 = startSketchOn(extrude011, 'START') + |> circle( + center = [ + -1.75 - (axisJ2ArmLength * cos(toRadians(axisJ2))), + 8 + axisJ2ArmLength * sin(toRadians(axisJ2)) + ], + radius = 1.9, + tag = $referenceEdge5) + +extrude013 = extrude(sketch013, length = 1) + |> fillet( + radius = 0.1, + tags = [getOppositeEdge(referenceEdge5)] + ) + +// Draw Bolt Patterns on J2 Robot Arm +sketch014 = startSketchOn(extrude012, 'END') + |> circle(center = [-1.75, 6.75], radius = 0.2) + |> patternCircular2d( + center = [-1.75, 8], + instances = 8, + arcDegrees = 360, + rotateDuplicates = true + ) + +extrude014 = extrude(sketch014, length = 0.15) + +sketch015 = startSketchOn(extrude013, 'END') + |> circle( + center = [ + -1.75 - ((axisJ2ArmLength - 1) * cos(toRadians(axisJ2))), + 8 + (axisJ2ArmLength - 1.5) * sin(toRadians(axisJ2)) + ], + radius = 0.2 + ) + |> patternCircular2d( + center = [ + -1.75 - (axisJ2ArmLength * cos(toRadians(axisJ2))), + 8 + axisJ2ArmLength * sin(toRadians(axisJ2)) + ], + instances = 4, + arcDegrees = 360, + rotateDuplicates = true + ) + +extrude015 = extrude(sketch015, length = 0.15) + +sketch016 = startSketchOn(extrude011, 'END') + |> circle( + center = [ + 1.75 + axisJ2ArmLength * cos(toRadians(axisJ2)), + 8 + axisJ2ArmLength * sin(toRadians(axisJ2)) + ], + radius = 0.3 + ) + +extrude(sketch016, length = 1) + |> appearance(color = "#454545", metalness = 90, roughness = 90) diff --git a/public/kcl-samples/multi-axis-robot/robot-arm-j3.kcl b/public/kcl-samples/multi-axis-robot/robot-arm-j3.kcl new file mode 100644 index 000000000..5c9108d77 --- /dev/null +++ b/public/kcl-samples/multi-axis-robot/robot-arm-j3.kcl @@ -0,0 +1,171 @@ +// J3 Robot Arm + + +// Set Units +@settings(defaultLengthUnit = in) + + +import plane002, axisJ2, axisJ3C, axisJ4, axisJ2ArmLength, axisJ3CArmLength, axisJ3CArmWidth, axisJ3CArmThickness from "globals.kcl" + +// Create Body of J3 Robot Arm +sketch017 = startSketchOn(plane002) + |> startProfileAt([ + 1.75 + axisJ2ArmLength * cos(toRadians(axisJ2)) - (axisJ3CArmWidth / 2 * sin(toRadians(axisJ3C))), + 8 + axisJ2ArmLength * sin(toRadians(axisJ2)) + axisJ3CArmWidth / 2 * cos(toRadians(axisJ3C)) + ], %) + |> arc({ + angleStart = 90 + axisJ3C, + angleEnd = 270 + axisJ3C, + radius = axisJ3CArmWidth / 2 + }, %) + |> angledLine({ + angle = axisJ3C, + length = axisJ3CArmLength + }, %) + |> arc({ + angleStart = 270 + axisJ3C, + angleEnd = 90 + axisJ3C, + radius = axisJ3CArmWidth / 2 + }, %) + |> line(endAbsolute = [profileStartX(%), profileStartY(%)], tag = $seg01) + |> close() +extrude017 = extrude(sketch017, length = axisJ3CArmThickness) + +sketch018 = startSketchOn(extrude017, 'END') + |> circle( + center = [ + 1.75 + axisJ2ArmLength * cos(toRadians(axisJ2)), + 8 + axisJ2ArmLength * sin(toRadians(axisJ2)) + ], + radius = 3.7 / 2, + tag = $referenceEdge6) + +extrude018 = extrude(sketch018, length = 0.15) + |> fillet( + radius = 0.1, + tags = [getOppositeEdge(referenceEdge6)] + ) + +// Draw Bolt Pattern on J3 Robot Arm +sketch019 = startSketchOn(extrude018, 'END') + |> circle( + center = [ + 1.75 + (axisJ2ArmLength - 1) * cos(toRadians(axisJ2)), + 8 + (axisJ2ArmLength - 1.5) * sin(toRadians(axisJ2)) + ], + radius = 0.2 + ) + |> patternCircular2d( + center = [ + 1.75 + axisJ2ArmLength * cos(toRadians(axisJ2)), + 8 + axisJ2ArmLength * sin(toRadians(axisJ2)) + ], + instances = 8, + arcDegrees = 360, + rotateDuplicates = true + ) + +extrude019 = extrude(sketch019, length = 0.15) + +// On the J3 Robot Arm Body, Create Mounting Clevis for Grabber Claw +sketch020 = startSketchOn(extrude017, 'START') + |> circle( + center = [ + -1.75 - (axisJ2ArmLength * cos(toRadians(axisJ2))) - (axisJ3CArmLength * cos(toRadians(axisJ3C))), + 8 + axisJ2ArmLength * sin(toRadians(axisJ2)) + axisJ3CArmLength * sin(toRadians(axisJ3C)) + ], + radius = axisJ3CArmWidth / 2 + ) +extrude020 = extrude(sketch020, length = -0.5) + +sketch021 = startSketchOn(extrude017, 'END') + |> circle( + center = [ + 1.75 + axisJ2ArmLength * cos(toRadians(axisJ2)) + axisJ3CArmLength * cos(toRadians(axisJ3C)), + 8 + axisJ2ArmLength * sin(toRadians(axisJ2)) + axisJ3CArmLength * sin(toRadians(axisJ3C)) + ], + radius = axisJ3CArmWidth / 2.01 + ) + +extrude021 = extrude(sketch021, length = -0.5) + +// Define Grabber Claw Constants +grabberLength = 7 + +sketch022 = startSketchOn(extrude021, 'START') + |> circle(center = [0, 0], radius = 0.10) + +extrude022 = extrude(sketch022, length = -0.01) + +// Build Upper Claw Finger +sketch023 = startSketchOn(extrude022, 'START') + |> startProfileAt([ + 1.75 + axisJ2ArmLength * cos(toRadians(axisJ2)) + axisJ3CArmLength * cos(toRadians(axisJ3C)), + 8 + axisJ2ArmLength * sin(toRadians(axisJ2)) + axisJ3CArmLength * sin(toRadians(axisJ3C)) + ], %) + |> angledLine({ + angle = axisJ3C + axisJ4 / 2, + length = grabberLength / 4 + }, %) + |> arc({ + angleStart = 150 + axisJ3C + axisJ4 / 2, + angleEnd = 30 + axisJ3C + axisJ4 / 2, + radius = grabberLength / 3 + }, %) + |> angledLine({ + angle = axisJ3C + axisJ4 / 2, + length = grabberLength / 6 + }, %) + |> angledLine({ + angle = axisJ3C + axisJ4 / 2 + 132, + length = grabberLength / 3.5 + }, %) + |> angledLine({ + angle = axisJ3C + axisJ4 / 2 + 160, + length = grabberLength / 3.5 + }, %) + |> angledLine({ + angle = axisJ3C + axisJ4 / 2 + 200, + length = grabberLength / 3 + }, %) + |> line(endAbsolute = [profileStartX(%), profileStartY(%)]) + |> close() + +extrude023 = extrude(sketch023, length = -1.5) + +// Build Lower Claw Finger +sketch024 = startSketchOn(extrude022, 'START') + |> startProfileAt([ + 1.75 + axisJ2ArmLength * cos(toRadians(axisJ2)) + axisJ3CArmLength * cos(toRadians(axisJ3C)), + 8 + axisJ2ArmLength * sin(toRadians(axisJ2)) + axisJ3CArmLength * sin(toRadians(axisJ3C)) + ], %) + |> angledLine({ + angle = axisJ3C - (axisJ4 / 2), + length = grabberLength / 4 + }, %) + |> arc({ + angleStart = 210 + axisJ3C - (axisJ4 / 2), + angleEnd = 330 + axisJ3C - (axisJ4 / 2), + radius = grabberLength / 3 + }, %) + |> angledLine({ + angle = axisJ3C - (axisJ4 / 2), + length = grabberLength / 6 + }, %) + |> angledLine({ + angle = axisJ3C - (axisJ4 / 2) - 132, + length = grabberLength / 3.5 + }, %) + |> angledLine({ + angle = axisJ3C - (axisJ4 / 2) - 160, + length = grabberLength / 3.5 + }, %) + |> angledLine({ + angle = axisJ3C - (axisJ4 / 2) - 200, + length = grabberLength / 3 + }, %) + |> line(endAbsolute = [profileStartX(%), profileStartY(%)]) + |> close() + +extrude(sketch024, length = -1.5) + |> appearance(color = "#6572b3", metalness = 90, roughness = 90) diff --git a/public/kcl-samples/multi-axis-robot/robot-rotating-base.kcl b/public/kcl-samples/multi-axis-robot/robot-rotating-base.kcl new file mode 100644 index 000000000..4cd0af2ea --- /dev/null +++ b/public/kcl-samples/multi-axis-robot/robot-rotating-base.kcl @@ -0,0 +1,86 @@ +// Robot Rotating Base + + +// Set Units +@settings(defaultLengthUnit = in) + + +import axisJ1, baseHeight, plane001, plane002 from "globals.kcl" + +// Create Rotating Base +sketch005 = startSketchOn(plane001) + |> circle(center = [0, 0], radius = 3.9, tag = $referenceEdge1) +extrude005 = extrude(sketch005, length = 1.5 - 0.1) + |> fillet( + radius = 0.1, + tags = [getOppositeEdge(referenceEdge1)] + ) + |> appearance(color = "#4f7d54", metalness = 90, roughness = 90) + +sketch006 = startSketchOn(plane002) + |> startProfileAt([3.5, baseHeight], %) + |> angledLine({ angle = 60, length = 1.75 }, %) + |> arc({ + angleStart = -30, + angleEnd = -30 + 180, + radius = 3 + }, %) + |> angledLineToY({ angle = 60, to = baseHeight }, %) + |> line(endAbsolute = [profileStartX(%), profileStartY(%)]) + |> close() + +extrude006 = extrude(sketch006, length = 1) + +sketch007 = startSketchOn(extrude006, 'END') + |> circle( + center = [ + 1.75 * cos(toRadians(axisJ1)) / abs(cos(toRadians(axisJ1))), + 8 + ], + radius = 2.75, + tag = $referenceEdge2) +extrude007 = extrude(sketch007, length = 1.5) + |> fillet( + radius = 0.1, + tags = [getOppositeEdge(referenceEdge2)] + ) + +// Draw Bolt Pattern on Rotating Base +sketch008 = startSketchOn(extrude007, 'END') + |> circle( + center = [ + 1.75 * cos(toRadians(axisJ1)) / abs(cos(toRadians(axisJ1))), + 6.75 + ], + radius = 0.2 + ) + |> patternCircular2d( + center = [ + 1.75 * cos(toRadians(axisJ1)) / abs(cos(toRadians(axisJ1))), + 8 + ], + instances = 4, + arcDegrees = 360, + rotateDuplicates = true + ) +extrude008 = extrude(sketch008, length = 0.2) + +sketch009 = startSketchOn(extrude007, 'END') + |> circle( + center = [ + 1.75 * cos(toRadians(axisJ1)) / abs(cos(toRadians(axisJ1))), + 8 + ], + radius = 0.5, + tag = $referenceEdge3) +extrude009 = extrude(sketch009, length = 0.15) + |> fillet( + radius = 0.1, + tags = [getOppositeEdge(referenceEdge3)] + ) + |> appearance(color = "#4f7d54", metalness = 90, roughness = 90) + +sketch010 = startSketchOn(plane002) + |> circle(center = [1.75, 8], radius = 0.3) + +extrude(sketch010, length = -1) diff --git a/public/kcl-samples/output_from_kcl.py b/public/kcl-samples/output_from_kcl.py new file mode 100644 index 000000000..556ede554 --- /dev/null +++ b/public/kcl-samples/output_from_kcl.py @@ -0,0 +1,196 @@ +import asyncio +import os +import re +from concurrent.futures import ProcessPoolExecutor +from io import BytesIO +from operator import itemgetter +from pathlib import Path + +import kcl +import requests +from PIL import Image + +RETRIES = 5 + + +def export_step(kcl_path: Path, save_path: Path) -> bool: + # determine the current directory + try: + export_response = asyncio.run( + kcl.execute_and_export(str(kcl_path.parent), kcl.FileExportFormat.Step) + ) + + stl_path = save_path.with_suffix(".step") + + with open(stl_path, "wb") as out: + out.write(bytes(export_response[0].contents)) + + return True + except Exception as e: + print(e) + return False + + +def find_files( + path: str | Path, valid_suffixes: list[str], name_pattern: str | None = None +) -> list[Path]: + """ + Recursively find files in a folder by a list of provided suffixes or file naming pattern + + Args: + path: str | Path + Root folder to search + valid_suffixes: Container[str] + List of valid suffixes to find files by (e.g. ".stp", ".step") + name_pattern: str + Name pattern to additionally filter files by (e.g. "_component") + + Returns: + list[Path] + """ + path = Path(path) + valid_suffixes = [i.lower() for i in valid_suffixes] + return sorted( + file for file in path.rglob("*") + if file.suffix.lower() in valid_suffixes and + (name_pattern is None or re.match(name_pattern, file.name)) + ) + + +def snapshot(kcl_path: Path, save_path: Path) -> bool: + try: + snapshot_response = asyncio.run( + kcl.execute_and_snapshot(str(kcl_path.parent), kcl.ImageFormat.Png) + ) + + image = Image.open(BytesIO(bytearray(snapshot_response))) + + im_path = save_path.with_suffix(".png") + + image.save(im_path) + + return True + except Exception as e: + print(e) + return False + + +def update_step_file_dates(step_file_path: Path) -> None: + # https://github.com/KittyCAD/cli/blob/main/src/cmd_kcl.rs#L1092 + regex = r"\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}\.\d+\+\d{2}:\d{2}" + subst = r"1970-01-01T00:00:00.0+00:00" + + with open(step_file_path, "r") as inp: + contents = inp.read() + + contents = re.sub(regex, subst, contents) + + with open(step_file_path, "w") as out: + out.write(contents) + + +def process_single_kcl(kcl_path: Path) -> dict: + # The part name is the parent folder since each file is main.kcl + part_name = kcl_path.parent.name + + print(f"Processing {part_name}") + + # determine the root dir, which is where this python script + root_dir = Path(__file__).parent + # step and screenshots for the part are based on the root dir + step_path = root_dir / "step" / part_name + screenshots_path = root_dir / "screenshots" / part_name + + # attempt step export + export_status = export_step(kcl_path=kcl_path, save_path=step_path) + count = 1 + while not export_status and count < RETRIES: + export_status = export_step(kcl_path=kcl_path, save_path=step_path) + count += 1 + + # attempt screenshot + snapshot_status = snapshot(kcl_path=kcl_path, save_path=screenshots_path) + count = 1 + while not snapshot_status and count < RETRIES: + snapshot_status = snapshot(kcl_path=kcl_path, save_path=screenshots_path) + count += 1 + + # find relative paths, used for building the README.md + kcl_rel_path = kcl_path.relative_to(Path(__file__).parent) + step_rel_path = step_path.relative_to(Path(__file__).parent).with_suffix(".step") + screenshot_rel_path = screenshots_path.relative_to(Path(__file__).parent).with_suffix(".png") + + # readme string for the part + readme_entry = ( + f"#### [{part_name}]({kcl_rel_path}) ([step]({step_rel_path})) ([screenshot]({screenshot_rel_path}))\n" + f"[![{part_name}]({screenshot_rel_path})]({kcl_rel_path})" + ) + + return {"filename": f"{kcl_rel_path}", "export_status": export_status, "snapshot_status": snapshot_status, + "readme_entry": readme_entry} + + +def update_readme(new_content: str, search_string: str = '---\n') -> None: + with open("README.md", 'r', encoding='utf-8') as file: + lines = file.readlines() + + # Find the line containing the search string + found_index = -1 + for i, line in enumerate(lines): + if search_string in line: + found_index = i + break + + new_lines = lines[:found_index + 1] + new_lines.append(new_content) + + # Write the modified content back to the file + with open("README.md", 'w', encoding='utf-8') as file: + file.writelines(new_lines) + file.write("\n") + + +def main(): + kcl_files = find_files(path=Path(__file__).parent, valid_suffixes=[".kcl"], name_pattern="main") + + # run concurrently + with ProcessPoolExecutor(max_workers=5) as executor: + futures = [executor.submit(process_single_kcl, kcl_file) for kcl_file in kcl_files] + results = [future.result() for future in futures] + + results = sorted(results, key=itemgetter('filename')) + + step_files = find_files(path=Path(__file__).parent, valid_suffixes=[".step"]) + with ProcessPoolExecutor(max_workers=5) as executor: + _ = [executor.submit(update_step_file_dates, step_file) for step_file in step_files] + + if False in [i["export_status"] for i in results]: + comment_body = "The following files failed to export to STEP format:\n" + for i in results: + if not i["export_status"]: + comment_body += f"{i['filename']}\n" + + url = f"https://api.github.com/repos/{os.getenv('GH_REPO')}/issues/{os.getenv('GH_PR')}/comments" + + headers = { + 'Authorization': f'token {os.getenv("GH_TOKEN")}', + } + + json_data = { + 'body': comment_body, + } + + requests.post(url, headers=headers, json=json_data, timeout=60) + + new_readme_links = [] + for result in results: + if result["export_status"] and result["snapshot_status"]: + new_readme_links.append(result["readme_entry"]) + + new_readme_str = "\n".join(new_readme_links) + + update_readme(new_readme_str) + + +if __name__ == "__main__": + main() diff --git a/public/kcl-samples/pipe-flange-assembly/main.kcl b/public/kcl-samples/pipe-flange-assembly/main.kcl new file mode 100644 index 000000000..dca51fd6e --- /dev/null +++ b/public/kcl-samples/pipe-flange-assembly/main.kcl @@ -0,0 +1,304 @@ +// Pipe and Flange Assembly +// A crucial component in various piping systems, designed to facilitate the connection, disconnection, and access to piping for inspection, cleaning, and modifications. This assembly combines pipes (long cylindrical conduits) with flanges (plate-like fittings) to create a secure yet detachable joint. + + +// Set units +@settings(defaultLengthUnit = in) + + +// Define constants +flangeThickness = .125 +flangeBaseDia = 2 +boreHeight = 1 +flangePipeDia = 1 +mountingHoleDia = 0.425 +screwDia = 0.375 +tol = 0.010 +hexNutScale = 0.90 +wallThickness = 0.5 +screwLength = 1.125 +washerThickness = 0.0625 +screwStart = [ + 0, + flangeThickness + washerThickness, + 1.375 +] +capRatio = .190 / .313 // Ratio grabbed from another screw +hexRatio = 5 / 32 / .190 // Ratio grabbed from another screw +hexStartingAngle = 210 // first angle of hex pattern (degrees) +hexInteriorAngle = 120 // degrees +hexChangeAngle = 180 - hexInteriorAngle // degrees + + +screwPlane = { + plane = { + origin = { + x = screwStart[0], + y = screwStart[1], + z = screwStart[2] + }, + xAxis = { x = 1, y = 0, z = 0 }, + yAxis = { x = 0, y = 0, z = 1 }, + zAxis = { x = 0, y = 1, z = 0 } + } +} + +fn capScrew(start, length, dia) { + headLength = dia // inch + wallToWallLength = hexRatio * dia + headDia = dia / capRatio + hexWallLength = wallToWallLength / 2 * 1 / cos(toRadians(30)) // inch + + + // Length of Cap Head is always equal to diameter + capHeadLength = dia + + // Create the head of the cap screw + screwHeadSketch = startSketchOn(screwPlane) + |> circle( + center = [0, 0], + radius = headDia / 2 + ) + + // Extrude the screw head sketch + screwHead = extrude(screwHeadSketch, length = dia) + + // Define the sketch of the hex pattern on the screw head + hexPatternSketch = startSketchOn(screwHead, 'end') + |> startProfileAt([ + -start[0] + wallToWallLength / 2, + start[2] + ], %) + |> yLine(-hexWallLength / 2, %) + |> angledLine({ + angle = hexStartingAngle, + length = hexWallLength + }, %) + |> angledLine({ + angle = hexStartingAngle - hexChangeAngle, + length = hexWallLength + }, %) + |> angledLine({ + angle = hexStartingAngle - (2 * hexChangeAngle), + length = hexWallLength + }, %) + |> angledLine({ + angle = hexStartingAngle - (3 * hexChangeAngle), + length = hexWallLength + }, %) + |> angledLine({ + angle = hexStartingAngle - (4 * hexChangeAngle), + length = hexWallLength + }, %) + |> close() + hexPattern = extrude(hexPatternSketch, length = -headLength * 0.75) + + return hexPattern +} + +workingPlane = { + plane = { + origin = { x = 0, y = flangeThickness, z = 0 }, + xAxis = { x = 0, y = 0, z = 1 }, + yAxis = { x = 1, y = 0, z = 0 }, + zAxis = { x = 0, y = 1, z = 0 } + } +} + +// Washer function +fn washer(plane, start, thk, innerDia, outerDia) { + washerSketch = startSketchOn(plane) + |> circle( + center = [start[0], start[1]], + radius = outerDia / 2 + ) + |> hole(circle( + center = [start[0], start[1]], + radius = innerDia / 2 + ), %) + |> extrude(length = thk) + return washerSketch +} + +// Hex nut function +fn hexNut(start, thk, innerDia) { + hexNutSketch = startSketchOn({ + plane = { + origin = { + x = start[0], + y = -wallThickness - washerThickness, + z = start[2] + }, + xAxis = { x = 1, y = 0, z = 0 }, + yAxis = { x = 0, y = 0, z = 1 }, + zAxis = { x = 0, y = 1, z = 0 } + } + }) + |> startProfileAt([0 + innerDia * hexNutScale, 0], %) + |> angledLine({ + angle = 240, + length = innerDia * hexNutScale + }, %) + |> angledLine({ + angle = 180, + length = innerDia * hexNutScale + }, %) + |> angledLine({ + angle = 120, + length = innerDia * hexNutScale + }, %) + |> angledLine({ + angle = 60, + length = innerDia * hexNutScale + }, %) + |> angledLine({ angle = 0, length = innerDia * .90 }, %) + |> close() + |> hole(circle( + center = [0, 0], + radius = innerDia / 2 + ), %) + |> extrude(length = -thk) + return hexNutSketch +} + +// Mounting holes pattern +mountingHolePattern = startSketchOn('XZ') + |> circle( + center = [screwStart[0], screwStart[2]], + radius = screwDia / 2 + tol + ) + |> patternCircular2d( + arcDegrees = 360, + center = [0, 0], + instances = 7, + rotateDuplicates = true + ) + +// Sketch and revolve the pipe +pipe = startSketchOn('XY') + |> startProfileAt([flangePipeDia / 2 - tol, 0], %) + |> line(end = [0, -2]) + |> angledLine({ angle = -60, length = .5 }, %) + |> line(end = [0, -1]) + |> line(end = [-flangeThickness, 0]) + |> line(end = [0, 1]) + |> angledLine({ angle = -240, length = .5 }, %) + |> line(end = [0, 5]) + |> angledLine({ angle = 60, length = .5 }, %) + |> line(end = [0, 1]) + |> line(end = [flangeThickness, 0]) + |> line(end = [0, -1]) + |> angledLine({ angle = 240, length = .5 }, %) + |> close() + |> revolve({ axis = 'y' }, %) + |> appearance(color = "#7b79d7") + +// Sketch and extrude the wall +wall = startSketchOn('XZ') + |> startProfileAt([-4, -4], %) + |> line(end = [0, 8]) + |> line(end = [8, 0]) + |> line(end = [0, -8]) + |> close() + |> hole(mountingHolePattern, %) + |> hole(circle( + center = [0, 0], + radius = flangePipeDia / 2 + ), %) + |> extrude(length = wallThickness) + |> appearance(color = "#c7aa8f") + +// Sketch and revolve the flange +flangeBase = startSketchOn('XZ') + |> circle( + center = [0, 0], + radius = flangeBaseDia + ) + |> hole(mountingHolePattern, %) + |> hole(circle( + center = [0, 0], + radius = flangePipeDia / 2 + ), %) + |> extrude(length = -flangeThickness) + |> appearance(color = "#9b9797") + +// Create the washer and pattern around the flange +washer(workingPlane, [screwStart[2], screwStart[0]], 0.0625, screwDia + tol, 0.625) + |> patternCircular3d( + axis = [0, 1, 0], + center = [0, 0, 0], + instances = 7, + arcDegrees = 360, + rotateDuplicates = true + ) + |> appearance(color = "#d8da5d") + +// Create the cap screw and pattern around the flange +capScrew([ + 0, + flangeThickness + washerThickness, + 1.375 + ], screwLength, screwDia) + |> patternCircular3d( + axis = [0, 1, 0], + center = [0, 0, 0], + instances = 7, + arcDegrees = 360, + rotateDuplicates = true + ) + |> appearance(color = "#4cd411") + +screwBodySketch = startSketchOn(screwPlane) + |> circle( + center = [0, 0], + radius = screwDia / 2 + ) +screwBody = extrude(screwBodySketch, length = -screwLength) + |> patternCircular3d( + axis = [0, 1, 0], + center = [0, 0, 0], + instances = 7, + arcDegrees = 360, + rotateDuplicates = true + ) + |> appearance(color = "#4cd411") + +// Create a plane for the washers on the back side of the wall +backSideWasherPlane = { + plane = { + origin = { + x = 0, + y = -wallThickness - washerThickness, + z = 0 + }, + xAxis = { x = 0, y = 0, z = 1 }, + yAxis = { x = 1, y = 0, z = 0 }, + zAxis = { x = 0, y = 1, z = 0 } + } +} + +// Create the washers on the backside of the wall +washer(backSideWasherPlane, [screwStart[2], screwStart[0]], 0.0625, screwDia + tol, 0.625) + |> patternCircular3d( + axis = [0, 1, 0], + center = [0, 0, 0], + instances = 7, + arcDegrees = 360, + rotateDuplicates = true + ) + |> appearance(color = "#e8ec09") + +// Create the hex nut and pattern around the flange +hexNut([ + screwStart[0], + screwStart[1], + screwStart[2] + ], .25, screwDia + tol) + |> patternCircular3d( + axis = [0, 1, 0], + center = [0, 0, 0], + instances = 7, + arcDegrees = 360, + rotateDuplicates = true + ) + |> appearance(color = "#bc3434") diff --git a/public/kcl-samples/pipe-with-bend/main.kcl b/public/kcl-samples/pipe-with-bend/main.kcl new file mode 100644 index 000000000..b57b419ec --- /dev/null +++ b/public/kcl-samples/pipe-with-bend/main.kcl @@ -0,0 +1,35 @@ +// Pipe with bend +// A tubular section or hollow cylinder, usually but not necessarily of circular cross-section, used mainly to convey substances that can flow. + +// Set units +@settings(defaultLengthUnit = in) + +// Define constants +innerDiameter = 10 +outerDiameter = 20 +bendRadius = 30 +bendAngle = 90 + +// create a sketch in the 'XZ' plane +sketch000 = startSketchOn("XZ") + +// create a profile for the outer diameter +outerProfile = circle( + sketch000, + center = [bendRadius, 0], + radius = outerDiameter / 2 +) + +// create a profile for the inner diameter +innerProfile = circle( + sketch000, + center = [bendRadius, 0], + radius = innerDiameter / 2 +) + +// create the profile of the pipe +pipeProfile = outerProfile + |> hole(innerProfile, %) + +// revolve the pipe profile at the desired angle +pipe = revolve({ axis = "Y", angle = bendAngle }, pipeProfile) diff --git a/public/kcl-samples/pipe/main.kcl b/public/kcl-samples/pipe/main.kcl new file mode 100644 index 000000000..8005b94f8 --- /dev/null +++ b/public/kcl-samples/pipe/main.kcl @@ -0,0 +1,36 @@ +// Pipe +// A tubular section or hollow cylinder, usually but not necessarily of circular cross-section, used mainly to convey substances that can flow. + +// Set Units +@settings(defaultLengthUnit = in) + +// Define constants +pipeTotalLength = 20 +pipeLargeDiaLength = 1 +pipeLargeDia = 1 +pipeSmallDia = .75 +thickness = 0.125 +pipeTransitionAngle = 60 +pipeTransitionLength = 0.5 +pipeSmallDiaLength = pipeTotalLength - pipeTransitionLength - pipeLargeDiaLength + +// Create the sketch to be revolved around the y-axis. Use the small diameter, large diameter, length, and thickness to define the sketch. +pipeSketch = startSketchOn('XY') + |> startProfileAt([pipeSmallDia - (thickness / 2), 38], %) + |> line(end = [thickness, 0]) + |> line(end = [0, -pipeSmallDiaLength]) + |> angledLineOfYLength({ + angle = -60, + length = pipeTransitionLength + }, %) + |> line(end = [0, -pipeLargeDiaLength]) + |> xLine(-thickness, %) + |> line(end = [0, pipeLargeDiaLength]) + |> angledLineToX({ + angle = -pipeTransitionAngle + 180, + to = pipeSmallDia - (thickness / 2) + }, %) + |> close() + +// Revolve the sketch to create the pipe +pipe = revolve({ axis = 'y' }, pipeSketch) diff --git a/public/kcl-samples/poopy-shoe/main.kcl b/public/kcl-samples/poopy-shoe/main.kcl new file mode 100644 index 000000000..a91de1528 --- /dev/null +++ b/public/kcl-samples/poopy-shoe/main.kcl @@ -0,0 +1,164 @@ +// Poopy Shoe +// poop shute for bambu labs printer - optimized for printing. + +// Set units +@settings(defaultLengthUnit = in) + +wallThickness = 0.125 +wallsWidth = 3 +height = 5.125 +filletRadius = 0.050 +backLength = 6 +exitHeight = 1 +frontLength = 7 + +sketch001 = startSketchOn("-YZ") + |> startProfileAt([wallsWidth / 2, 0], %) + |> xLine(wallThickness / 2, %) + |> angledLineToX({ angle = 60, to = wallsWidth }, %, $seg01) + |> yLineTo(height, %) + |> xLine(-wallThickness, %) + |> yLineTo(segEndY(seg01), %) + |> angledLineToX({ + angle = 60, + to = wallsWidth / 2 + wallThickness / 2 + }, %) + |> xLine(-wallThickness, %) + |> angledLineToX({ angle = 180 - 60, to = wallThickness }, %) + |> yLineTo(height, %) + |> xLineTo(0, %) + |> yLineTo(segEndY(seg01), %) + |> angledLineToY({ angle = 180 - 60, to = 0 }, %) + |> close() +part001 = revolve({ + angle = 90, + axis = { + custom = { + axis = [1.0, 0.0], + origin = [0.0, height + .0001] + } + } +}, sketch001) + +sketch002 = startSketchOn('-YZ') + |> startProfileAt([wallsWidth / 2, 0], %) + |> xLine(wallThickness / 2, %) + |> angledLineToX({ angle = 60, to = wallsWidth }, %, $seg02) + |> yLineTo(height, %) + |> xLine(-wallThickness, %) + |> yLineTo(segEndY(seg01), %) + |> angledLineToX({ + angle = 60, + to = wallsWidth / 2 + wallThickness / 2 + }, %) + |> xLine(-wallThickness, %) + |> angledLineToX({ angle = 180 - 60, to = wallThickness }, %) + |> yLineTo(height, %) + |> xLineTo(0, %) + |> yLineTo(segEndY(seg02), %) + |> angledLineToY({ angle = 180 - 60, to = 0 }, %) + |> close() + |> extrude(length = backLength - height) + +customPlane = { + plane = { + origin = { + x = 0, + y = -(wallsWidth / 2 - (wallThickness / 2)), + z = 0 + }, + xAxis = { x = 1, y = 0, z = 0 }, + yAxis = { x = 0, y = 0, z = 1 }, + zAxis = { x = 0, y = -1, z = 0 } + } +} +sketch003 = startSketchOn(customPlane) + |> startProfileAt([0, 0], %) + |> tangentialArc({ offset = 60, radius = height }, %) + |> angledLineToY({ angle = 60, to = 0 }, %) + |> close() + |> extrude(length = wallThickness) + +sketch004 = startSketchOn(sketch002, 'END') + |> startProfileAt([0, 0], %) + |> yLineTo(height, %) + |> xLineTo(wallThickness, %) + |> yLineTo(segEndY(seg01), %) + |> angledLineToX({ + angle = 180 - 60, + to = wallsWidth / 2 - (wallThickness / 2) + }, %) + |> xLine(wallThickness, %) + |> angledLineToY({ angle = 60, to = segEndY(seg01) }, %) + |> yLineTo(height, %) + |> xLine(wallThickness, %) + |> tangentialArcTo([ + (frontLength - wallsWidth) / 2 + wallsWidth, + height - ((height - exitHeight) / 2) + ], %) + |> tangentialArcTo([frontLength, exitHeight], %) + |> yLineTo(0, %) + |> close(tag = $seg04) + |> extrude(length = wallThickness) + +customPlane2 = { + plane = { + origin = { + x = -1 * (backLength - height + wallsWidth), + y = 0, + z = 0 + }, + xAxis = { x = 0, y = -1, z = 0 }, + yAxis = { x = 0, y = 0, z = 1 }, + zAxis = { x = 1, y = 0, z = 0 } + } +} +sketch005 = startSketchOn(customPlane2) + |> startProfileAt([0, 0], %) + |> yLineTo(height, %) + |> xLineTo(wallsWidth, %) + |> tangentialArcTo([ + (frontLength - wallsWidth) / 2 + wallsWidth, + height - ((height - exitHeight) / 2) + ], %) + |> tangentialArcTo([frontLength, exitHeight], %) + |> yLineTo(0, %, $seg03) + |> close() + |> extrude(length = wallThickness) + +sketch006 = startSketchOn(sketch005, seg03) + |> startProfileAt([0, -1 * (backLength - height)], %) + |> xLineTo(-exitHeight, %) + |> yLine(-wallsWidth, %) + |> xLineTo(0, %) + |> close() + |> extrude(length = wallThickness) + +sketch007 = startSketchOn(sketch004, 'END') + |> startProfileAt([0, 0], %) + |> xLineTo(wallThickness, %) + |> yLineTo(height, %) + |> xLineTo(0, %) + |> close() + |> extrude(length = wallsWidth - (2 * wallThickness)) + +customPlane3 = { + plane = { + origin = { + x = -1 * (backLength - height + wallsWidth), + y = 0, + z = wallThickness + }, + xAxis = { x = 0, y = -1, z = 0 }, + yAxis = { x = 1, y = 0, z = 0 }, + zAxis = { x = 0, y = 0, z = 1 } + } +} + +sketch008 = startSketchOn(customPlane3) + |> startProfileAt([wallThickness, wallThickness], %) + |> xLineTo(frontLength, %) + |> yLine(wallsWidth - (2 * wallThickness), %) + |> xLineTo(wallThickness, %) + |> close() + |> extrude(length = -wallThickness) diff --git a/public/kcl-samples/poopy-shoe/project.toml b/public/kcl-samples/poopy-shoe/project.toml new file mode 100644 index 000000000..1de6ca58f --- /dev/null +++ b/public/kcl-samples/poopy-shoe/project.toml @@ -0,0 +1,2 @@ +[settings.app] +themeColor = "255" diff --git a/public/kcl-samples/requirements.txt b/public/kcl-samples/requirements.txt new file mode 100644 index 000000000..9cece5968 --- /dev/null +++ b/public/kcl-samples/requirements.txt @@ -0,0 +1,3 @@ +pillow==11.1.0 +requests==2.32.3 +zoo-kcl==0.3.45 diff --git a/public/kcl-samples/router-template-cross-bar/main.kcl b/public/kcl-samples/router-template-cross-bar/main.kcl new file mode 100644 index 000000000..75e3caf6c --- /dev/null +++ b/public/kcl-samples/router-template-cross-bar/main.kcl @@ -0,0 +1,93 @@ +// Router template for a cross bar +// A guide for routing a notch into a cross bar. + +// Set Units +@settings(defaultLengthUnit = mm) + +routerDiameter = 12.7 +templateDiameter = 11 / 16 * inch() +templateGap = (templateDiameter - routerDiameter) / 2 - 0.5 +slateWidthHalf = 41.5 / 2 +minClampingDistance = 50 + 30 +templateThickness = 10 +radius = 10 +depth = 30 +distanceToInsideEdge = slateWidthHalf + templateThickness + templateGap +sketch001 = startSketchOn('XZ') + |> startProfileAt([ZERO, depth + templateGap], %) + |> xLine(slateWidthHalf - radius, %, $seg01) + |> arc({ + angleEnd = 0, + angleStart = 90, + radius = 10 + templateGap + }, %, $seg09) + |> yLineTo(-templateThickness, %, $seg03) + |> xLine(templateThickness, %, $seg07) + |> yLineTo((segEndY(seg01) + templateThickness) / 2 - templateThickness, %, $seg02) + |> xLineTo(segEndX(seg03) + minClampingDistance, %, $seg06) + |> yLine(templateThickness * 2, %, $seg08) + |> xLineTo(segEndX(seg02) + 0, %, $seg05) + |> yLineTo(segEndY(seg01) + templateThickness, %, $seg10) + |> xLineTo(ZERO, %, $seg04) + |> xLine(-segLen(seg04), %) + |> yLine(-segLen(seg10), %) + |> xLine(-segLen(seg05), %) + |> yLine(-segLen(seg08), %) + |> xLine(segLen(seg06), %) + |> yLine(-segLen(seg02), %) + |> xLine(segLen(seg07), %) + |> yLine(segLen(seg03), %) + |> arc({ + angleEnd = 90, + angleStart = 180, + radius = 10 + templateGap + }, %) + |> line(endAbsolute = [profileStartX(%), profileStartY(%)]) + |> close() +extrude001 = extrude(sketch001, length = 5) + +sketch003 = startSketchOn(extrude001, 'START') + |> startProfileAt([distanceToInsideEdge, 0], %) + |> angledLine([180, templateThickness], %, $rectangleSegmentA002) + |> angledLine([ + segAng(rectangleSegmentA002) + 90, + templateThickness + ], %, $rectangleSegmentB002) + |> angledLine([ + segAng(rectangleSegmentA002), + -segLen(rectangleSegmentA002) + ], %, $rectangleSegmentC002) + |> line(endAbsolute = [profileStartX(%), profileStartY(%)]) + |> close() +extrude003 = extrude(sketch003, length = 13) + +sketch002 = startSketchOn(extrude001, 'START') + |> startProfileAt([-distanceToInsideEdge, 0], %) + |> angledLine([0, templateThickness], %, $rectangleSegmentA001) + |> angledLine([ + segAng(rectangleSegmentA001) - 90, + templateThickness + ], %, $rectangleSegmentB001) + |> angledLine([ + segAng(rectangleSegmentA001), + -segLen(rectangleSegmentA001) + ], %, $rectangleSegmentC001) + |> line(endAbsolute = [profileStartX(%), profileStartY(%)]) + |> close() + +extrude002 = extrude(sketch002, length = 13) + +sketch004 = startSketchOn(extrude002, 'END') + |> startProfileAt([-distanceToInsideEdge, 0], %) + |> angledLine([0, distanceToInsideEdge * 2], %, $rectangleSegmentA003) + |> angledLine([ + segAng(rectangleSegmentA003) - 90, + templateThickness + ], %, $rectangleSegmentB003) + |> angledLine([ + segAng(rectangleSegmentA003), + -segLen(rectangleSegmentA003) + ], %, $rectangleSegmentC003) + |> line(endAbsolute = [profileStartX(%), profileStartY(%)]) + |> close() +extrude004 = extrude(sketch004, length = 4) diff --git a/public/kcl-samples/router-template-slate/main.kcl b/public/kcl-samples/router-template-slate/main.kcl new file mode 100644 index 000000000..7c18c7ab6 --- /dev/null +++ b/public/kcl-samples/router-template-slate/main.kcl @@ -0,0 +1,88 @@ +// Router template for a slate +// A guide for routing a slate for a cross bar. + +// Set Units +@settings(defaultLengthUnit = mm) + +// Define constants +routerDiameter = 12.7 +templateDiameter = 11 / 16 * inch() +templateGap = (templateDiameter - routerDiameter) / 2 - 0.5 +slateWidthHalf = 41.5 / 2 +minClampingDistance = 50 + 30 +templateThickness = 10 +radius = 10 +depth = 30 +length001 = slateWidthHalf - radius +length002 = depth + minClampingDistance + +// Create the first sketch +sketch001 = startSketchOn('XZ') + |> startProfileAt([0, depth - templateGap], %) + |> xLine(length001, %, $seg01) + |> arc({ + angleEnd = 0, + angleStart = 90, + radius = radius - templateGap + }, %) + |> yLineTo(-templateGap * 2 - (templateDiameter / 2), %, $seg05) + |> xLineTo(slateWidthHalf + templateThickness, %, $seg04) + |> yLine(-length002, %, $seg03) + |> xLineTo(ZERO, %, $seg02) + // |> line(end = [7.78, 11.16]) + |> xLine(-segLen(seg02), %) + |> yLine(segLen(seg03), %) + |> xLine(segLen(seg04), %) + |> yLine(segLen(seg05), %) + |> arc({ + angleEnd = 90, + angleStart = 180, + radius = radius - templateGap + }, %) + |> line(endAbsolute = [profileStartX(%), profileStartY(%)]) + |> close() + +// Extrude the first sketch +extrude001 = extrude(sketch001, length = 5) + +// Create the second sketch +sketch002 = startSketchOn(extrude001, 'START') + |> startProfileAt([ + -slateWidthHalf, + -templateGap * 2 - (templateDiameter / 2) + ], %) + |> xLine(-7, %, $rectangleSegmentA001) + |> angledLine([ + segAng(rectangleSegmentA001) + 90, + minClampingDistance + ], %, $rectangleSegmentB001) + |> angledLine([ + segAng(rectangleSegmentA001), + -segLen(rectangleSegmentA001) + ], %, $rectangleSegmentC001) + |> line(endAbsolute = [profileStartX(%), profileStartY(%)]) + |> close() + +// Extrude the second sketch +extrude002 = extrude(sketch002, length = 7.5) + +// Create the third sketch +sketch003 = startSketchOn(extrude001, 'START') + |> startProfileAt([ + slateWidthHalf, + -templateGap * 2 - (templateDiameter / 2) + ], %) + |> xLine(7, %, $rectangleSegmentA002) + |> angledLine([ + segAng(rectangleSegmentA002) - 90, + minClampingDistance + ], %) + |> angledLine([ + segAng(rectangleSegmentA002), + -segLen(rectangleSegmentA002) + ], %) + |> line(endAbsolute = [profileStartX(%), profileStartY(%)]) + |> close() + +// Extrude the third Sketch +extrude003 = extrude(sketch003, length = 7.5) diff --git a/public/kcl-samples/sheet-metal-bracket/main.kcl b/public/kcl-samples/sheet-metal-bracket/main.kcl new file mode 100644 index 000000000..f2a007e5a --- /dev/null +++ b/public/kcl-samples/sheet-metal-bracket/main.kcl @@ -0,0 +1,111 @@ +// Sheet Metal Bracket +// A component typically made from flat sheet metal through various manufacturing processes such as bending, punching, cutting, and forming. These brackets are used to support, attach, or mount other hardware components, often providing a structural or functional base for assembly. + +// Set Units +@settings(defaultLengthUnit = in) + +// Define constants such as sheet metal thickness, bend radius, flange length, bolt diameter size, etc. +thickness = 0.090 +bendRad = 0.08 +outsideBendRad = bendRad + thickness +flangeLength = 0.5 +hatHeight = 3 +hatWidth = 5 +boltSize = 0.25 +flangeWidth = 1.5 + +// Sketch and extrude the base shape and fillet the inside and outside edges. +baseExtrusion = startSketchOn('-XZ') + |> startProfileAt([0, 0], %) + |> line(end = [0, thickness], tag = $e1) + |> line(end = [flangeLength, 0], tag = $e2) + |> line(end = [0, hatHeight], tag = $e3) + |> line(end = [hatWidth, 0], tag = $e4) + |> line(end = [0, -hatHeight], tag = $e5) + |> line(end = [flangeLength, 0], tag = $e6) + |> line(end = [0, -thickness], tag = $e7) + |> line(end = [-flangeLength - thickness, 0], tag = $e8) + |> line(end = [0, hatHeight], tag = $e9) + |> line(end = [-hatWidth + 2 * thickness, 0], tag = $e10) + |> line(end = [0, -hatHeight], tag = $e11) + |> close(tag = $e12) + |> extrude(length = hatWidth) + |> fillet( + radius = bendRad, + tags = [getNextAdjacentEdge(e2)] + ) + |> fillet( + radius = outsideBendRad, + tags = [getNextAdjacentEdge(e3)] + ) + |> fillet( + radius = outsideBendRad, + tags = [getNextAdjacentEdge(e4)] + ) + |> fillet( + radius = bendRad, + tags = [getNextAdjacentEdge(e5)] + ) + |> fillet( + radius = outsideBendRad, + tags = [getNextAdjacentEdge(e8)] + ) + |> fillet( + radius = bendRad, + tags = [getNextAdjacentEdge(e9)] + ) + |> fillet( + radius = bendRad, + tags = [getNextAdjacentEdge(e10)] + ) + |> fillet( + radius = outsideBendRad, + tags = [getNextAdjacentEdge(e11)] + ) + +// Define the flanges and place the bolt holes +flange1 = startSketchOn('XY') + |> startProfileAt([0, 0], %) + |> line(end = [0, hatWidth]) + |> line(end = [flangeWidth, 0], tag = $e13) + |> line(end = [0, -hatWidth], tag = $e14) + |> close() + |> hole(circle( + center = [0.75, 1], + radius = boltSize + ), %) + |> hole(circle( + center = [0.75, 4], + radius = boltSize + ), %) + |> extrude(length = thickness) + |> fillet( + radius = 0.5, + tags = [ + getNextAdjacentEdge(e13), + getNextAdjacentEdge(e14) + ] + ) + +flange2 = startSketchOn('XY') + |> startProfileAt([-6, 0], %) + |> line(end = [0, hatWidth]) + |> line(end = [-flangeWidth, 0], tag = $e15) + |> line(end = [0, -hatWidth], tag = $e16) + |> close() + |> hole(circle( + center = [-6.75, 1], + radius = boltSize + ), %) + |> hole(circle( + center = [-6.75, 4], + radius = boltSize + ), %) + |> extrude(length = thickness) + |> fillet( + radius = 0.25, + tags = [ + getNextAdjacentEdge(e15), + getNextAdjacentEdge(e16) + ] + ) diff --git a/public/kcl-samples/socket-head-cap-screw/main.kcl b/public/kcl-samples/socket-head-cap-screw/main.kcl new file mode 100644 index 000000000..3bea7410f --- /dev/null +++ b/public/kcl-samples/socket-head-cap-screw/main.kcl @@ -0,0 +1,68 @@ +// Socket Head Cap Screw +// This is for a #10-24 screw that is 1.00 inches long. A socket head cap screw is a type of fastener that is widely used in a variety of applications requiring a high strength fastening solution. It is characterized by its cylindrical head and internal hexagonal drive, which allows for tightening with an Allen wrench or hex key. + +// Set units +@settings(defaultLengthUnit = in) + +// Define constants +screwLength = 1.0 +screwDiameter = .190 +headDiameter = .313 +headLength = screwDiameter +hexWallToWall = 5 / 32 +capRatio = screwDiameter / headDiameter +hexRatio = hexWallToWall / headDiameter +hexWallLength = hexWallToWall / 2 * 1 / cos(toRadians(30)) +hexStartingAngle = 210 // first angle of hex pattern +hexInteriorAngle = 120 +hexChangeAngle = 180 - hexInteriorAngle + +// Write a function that defines the Socket Head Cap Screw +fn capScrew(start, length, dia, capHeadLength) { + // Create the head of the cap screw + screwHeadSketch = startSketchOn('XZ') + |> circle( + center = [start[0], start[1]], + radius = dia / capRatio / 2 + ) + + // Extrude the screw head sketch + screwHead = extrude(screwHeadSketch, length = capHeadLength) + + // Define the sketch of the hex pattern on the screw head + hexPatternSketch = startSketchOn(screwHead, 'end') + |> startProfileAt([hexWallToWall / 2, 0], %) + |> yLine(-hexWallLength / 2, %) + |> angledLine({ + angle = hexStartingAngle, + length = hexWallLength + }, %) + |> angledLine({ + angle = hexStartingAngle - hexChangeAngle, + length = hexWallLength + }, %) + |> angledLine({ + angle = hexStartingAngle - (2 * hexChangeAngle), + length = hexWallLength + }, %) + |> angledLine({ + angle = hexStartingAngle - (3 * hexChangeAngle), + length = hexWallLength + }, %) + |> angledLine({ + angle = hexStartingAngle - (4 * hexChangeAngle), + length = hexWallLength + }, %) + |> close() + hexPattern = extrude(hexPatternSketch, length = -headLength * 0.75) + + screwBodySketch = startSketchOn(screwHead, "start") + |> circle( + center = [start[0], start[1]], + radius = dia / 2 + ) + screwBody = extrude(screwBodySketch, length = length) + return screwBody +} + +capScrew([0, 0], screwLength, screwDiameter, screwDiameter) diff --git a/public/kcl-samples/walkie-talkie/antenna.kcl b/public/kcl-samples/walkie-talkie/antenna.kcl new file mode 100644 index 000000000..291c77098 --- /dev/null +++ b/public/kcl-samples/walkie-talkie/antenna.kcl @@ -0,0 +1,50 @@ +// Antenna + + +// Set units +@settings(defaultLengthUnit = in) + + +// import constants +import height, width, antennaBaseWidth, antennaBaseHeight, antennaTopWidth, antennaTopHeight from "globals.kcl" + +// Calculate the origin +origin = [-width / 2 + .45, -0.10] + +// Create the antenna +antennaX = origin[0] +antennaY = origin[1] + +antennaPlane = { + plane = { + origin = { x = 0, y = 0, z = height / 2 }, + xAxis = { x = 1, y = 0, z = 0 }, + yAxis = { x = 0, y = 1, z = 0 }, + zAxis = { x = 0, y = 0, z = 1 } + } +} + +// Create the antenna base sketch +sketch001 = startSketchOn(antennaPlane) + |> startProfileAt([origin[0], origin[1]], %) + |> line(end = [antennaBaseWidth, 0]) + |> line(end = [0, -antennaBaseHeight]) + |> line(end = [-antennaBaseWidth, 0]) + |> close() + +// Create the antenna top sketch +loftPlane = offsetPlane('XY', offset = height / 2 + 3) + +sketch002 = startSketchOn(loftPlane) + |> startProfileAt([ + origin[0] + (antennaBaseWidth - antennaTopWidth) / 2, + origin[1] - ((antennaBaseHeight - antennaTopHeight) / 2) + ], %) + |> xLine(antennaTopWidth, %) + |> yLine(-antennaTopHeight, %) + |> xLine(-antennaTopWidth, %) + |> close() + +// Create the antenna using a loft +loft([sketch001, sketch002]) + |> appearance(color = "#000000") diff --git a/public/kcl-samples/walkie-talkie/body.kcl b/public/kcl-samples/walkie-talkie/body.kcl new file mode 100644 index 000000000..605e0eb12 --- /dev/null +++ b/public/kcl-samples/walkie-talkie/body.kcl @@ -0,0 +1,80 @@ +// Walkie talkie body + + +// Set units +@settings(defaultLengthUnit = in) + + +// Import constants +import height, width, thickness, chamferLength, offset, screenWidth, screenHeight, screenYPosition, screenDepth, speakerBoxWidth, speakerBoxHeight from "globals.kcl" + +bodySketch = startSketchOn('XZ') + |> startProfileAt([-width / 2, height / 2], %) + |> xLine(width, %, $chamfer1) + |> yLine(-height, %, $chamfer2) + |> xLine(-width, %, $chamfer3) + |> close(tag = $chamfer4) +bodyExtrude = extrude(bodySketch, length = thickness) + |> chamfer( + length = chamferLength, + tags = [ + getNextAdjacentEdge(chamfer1), + getNextAdjacentEdge(chamfer2), + getNextAdjacentEdge(chamfer3), + getNextAdjacentEdge(chamfer4) + ] + ) + +// Define the offset for the indentation +sketch002 = startSketchOn(bodyExtrude, 'END') + |> startProfileAt([ + -width / 2 + offset, + height / 2 - (chamferLength + offset / 2 * cos(toRadians(45))) + ], %) + |> angledLineToY({ angle = 45, to = height / 2 - offset }, %) + |> line(endAbsolute = [ + width / 2 - (chamferLength + offset / 2 * cos(toRadians(45))), + height / 2 - offset + ]) + |> angledLineToX({ angle = -45, to = width / 2 - offset }, %) + |> line(endAbsolute = [ + width / 2 - offset, + -(height / 2 - (chamferLength + offset / 2 * cos(toRadians(45)))) + ]) + |> angledLineToY({ + angle = -135, + to = -height / 2 + offset + }, %) + |> line(endAbsolute = [ + -(width / 2 - (chamferLength + offset / 2 * cos(toRadians(45)))), + -height / 2 + offset + ]) + |> angledLineToX({ + angle = -225, + to = -width / 2 + offset + }, %) + |> close() +extrude002 = extrude(sketch002, length = -0.0625) + +// Create the pocket for the screen +sketch003 = startSketchOn(extrude002, 'start') + |> startProfileAt([-screenWidth / 2, screenYPosition], %) + |> xLine(screenWidth, %, $seg01) + |> yLine(-screenHeight, %) + |> xLine(-segLen(seg01), %) + |> line(endAbsolute = [profileStartX(%), profileStartY(%)]) + |> close() +extrude003 = extrude(sketch003, length = screenDepth) + +// Create the speaker box +sketch004 = startSketchOn(extrude002, 'start') + |> startProfileAt([-1.25 / 2, -.125], %) + |> xLine(speakerBoxWidth, %) + |> yLine(-speakerBoxHeight, %) + |> xLine(-speakerBoxWidth, %) + |> close() +extrude(sketch004, length = -.5) + |> appearance( + color = "#277bb0", + ) + diff --git a/public/kcl-samples/walkie-talkie/button.kcl b/public/kcl-samples/walkie-talkie/button.kcl new file mode 100644 index 000000000..7011a77f1 --- /dev/null +++ b/public/kcl-samples/walkie-talkie/button.kcl @@ -0,0 +1,38 @@ +// Walkie Talkie button + +// Set units +@settings(defaultLengthUnit = in) + +// Import constants +import screenHeight, buttonWidth, tolerance, buttonHeight, buttonThickness from 'globals.kcl' + + +// Create a function for the button +export fn button(origin, rotation, plane) { + buttonSketch = startSketchOn(plane) + |> startProfileAt([origin[0], origin[1]], %) + |> angledLine({ + angle = 180 + rotation, + length = buttonWidth + }, %, $tag1) + |> angledLine({ + angle = 270 + rotation, + length = buttonHeight + }, %, $tag2) + |> angledLine({ + angle = 0 + rotation, + length = buttonWidth + }, %) + |> close() + buttonExtrude = extrude(buttonSketch, length = buttonThickness) + |> chamfer( + length = .050, + tags = [ + getNextAdjacentEdge(tag1), + getNextAdjacentEdge(tag2) + ] + ) + |> appearance(color = "#ff0000") + + return buttonExtrude +} diff --git a/public/kcl-samples/walkie-talkie/case.kcl b/public/kcl-samples/walkie-talkie/case.kcl new file mode 100644 index 000000000..69a806cc0 --- /dev/null +++ b/public/kcl-samples/walkie-talkie/case.kcl @@ -0,0 +1,85 @@ +// Walkie talkie case + + +// Set units +@settings(defaultLengthUnit = in) + + +// Import constants and Zoo logo +import width, height, chamferLength, offset, screenWidth, screenHeight, screenYPosition, screenDepth, speakerBoxWidth, speakerBoxHeight, squareHoleSideLength, caseTolerance from "globals.kcl" +import zLogo, oLogo, oLogo2 from "zoo-logo.kcl" + +plane = offsetPlane("XZ", offset = 1) + +fn screenHole(sketchStart) { + sketch006 = startSketchOn(sketchStart) + |> startProfileAt([-screenWidth / 2, screenYPosition], %) + |> xLine(screenWidth, %) + |> yLine(-screenHeight, %) + |> xLine(-screenWidth, %) + |> line(endAbsolute = [profileStartX(%), profileStartY(%)]) + |> close() + return sketch006 +} + +fn squareHolePattern(plane, x, y) { + fn transformX(i) { + return { translate = [.125 * i, 0] } + } + fn transformY(i) { + return { translate = [0, -.125 * i] } + } + squareHolePatternSketch = startSketchOn(plane) + |> startProfileAt([-x, -y], %) + |> line(end = [squareHoleSideLength / 2, 0]) + |> line(end = [0, -squareHoleSideLength / 2]) + |> line(end = [-squareHoleSideLength / 2, 0]) + |> close() + |> patternTransform2d(instances = 13, transform = transformX) + |> patternTransform2d(instances = 11, transform = transformY) + return squareHolePatternSketch +} +sketch005 = startSketchOn(offsetPlane("XZ", offset = 1)) + |> startProfileAt([ + -width / 2 + offset + caseTolerance, + height / 2 - (chamferLength + (offset + caseTolerance) / 2 * cos(toRadians(45))) + ], %) + |> angledLineToY({ + angle = 45, + to = height / 2 - (offset + caseTolerance) + }, %) + |> line(endAbsolute = [ + width / 2 - (chamferLength + (offset + caseTolerance) / 2 * cos(toRadians(45))), + height / 2 - (offset + caseTolerance) + ]) + |> angledLineToX({ + angle = -45, + to = width / 2 - (offset + caseTolerance) + }, %) + |> line(endAbsolute = [ + width / 2 - (offset + caseTolerance), + -(height / 2 - (chamferLength + (offset + caseTolerance) / 2 * cos(toRadians(45)))) + ]) + |> angledLineToY({ + angle = -135, + to = -height / 2 + offset + caseTolerance + }, %) + |> line(endAbsolute = [ + -(width / 2 - (chamferLength + (offset + caseTolerance) / 2 * cos(toRadians(45)))), + -height / 2 + offset + caseTolerance + ]) + |> angledLineToX({ + angle = -225, + to = -width / 2 + offset + caseTolerance + }, %) + |> close() + |> hole(screenHole(plane), %) + |> hole(squareHolePattern(plane, .75, .125), %) + |> hole(zLogo(plane, [-.30, -1.825], .20), %) + |> hole(oLogo(plane, [-.075, -1.825], .20), %) + |> hole(oLogo2(plane, [-.075, -1.825], .20), %) + |> hole(oLogo(plane, [.175, -1.825], .20), %) + |> hole(oLogo2(plane, [.175, -1.825], .20), %) + +extrude(sketch005, length = -0.0625) + |> appearance(color = '#D0FF01', metalness = 0, roughness = 50) diff --git a/public/kcl-samples/walkie-talkie/globals.kcl b/public/kcl-samples/walkie-talkie/globals.kcl new file mode 100644 index 000000000..3fef987c7 --- /dev/null +++ b/public/kcl-samples/walkie-talkie/globals.kcl @@ -0,0 +1,42 @@ +// Global constants for the walkie talkie + +// Set units +@settings(defaultLengthUnit = in) + +// body +export height = 4 +export width = 2.5 +export thickness = 1 +export chamferLength = .325 +export offset = .125 +export screenWidth = 1.75 +export screenHeight = 1 +export screenYPosition = height / 2 - 0.75 +export screenDepth = -.0625 +export speakerBoxWidth = 1.25 +export speakerBoxHeight = 1.25 + +// antenna +export antennaBaseWidth = .5 +export antennaBaseHeight = .25 +export antennaTopWidth = .30 +export antennaTopHeight = .05 + +// button +export buttonWidth = .15 +export tolerance = 0.020 +export buttonHeight = screenHeight / 2 - tolerance +export buttonThickness = .040 + +// case +export squareHoleSideLength = 0.0625 +export caseTolerance = 0.010 + +// knob +export knobDiameter = .5 +export knobHeight = .25 +export knobRadius = 0.050 + +// talk-button +export talkButtonSideLength = 0.5 +export talkButtonHeight = 0.050 \ No newline at end of file diff --git a/public/kcl-samples/walkie-talkie/knob.kcl b/public/kcl-samples/walkie-talkie/knob.kcl new file mode 100644 index 000000000..6ce0ac390 --- /dev/null +++ b/public/kcl-samples/walkie-talkie/knob.kcl @@ -0,0 +1,38 @@ +// Walkie talkie knob + + +// Set units +@settings(defaultLengthUnit = in) + + +// Import constants +import width, thickness, height, knobDiameter, knobHeight, knobRadius from "globals.kcl" + +// Define the plane for the knob +knobPlane = { + plane = { + origin = { + x = width / 2 - 0.70, + y = -thickness / 2, + z = height / 2 + }, + xAxis = { x = 1, y = 0, z = 0 }, + yAxis = { x = 0, y = 0, z = 1 }, + zAxis = { x = 0, y = 1, z = 0 } + } +} + +// Create the knob sketch and revolve +startSketchOn(knobPlane) + |> startProfileAt([0.0001, 0], %) + |> xLine(knobDiameter / 2, %) + |> yLine(knobHeight - 0.05, %) + |> arc({ + angleStart = 0, + angleEnd = 90, + radius = .05 + }, %) + |> xLineTo(0.0001, %) + |> close() + |> revolve({ axis = "Y" }, %) + |> appearance(color = '#D0FF01', metalness = 90, roughness = 50) diff --git a/public/kcl-samples/walkie-talkie/main.kcl b/public/kcl-samples/walkie-talkie/main.kcl new file mode 100644 index 000000000..60aaad8f1 --- /dev/null +++ b/public/kcl-samples/walkie-talkie/main.kcl @@ -0,0 +1,50 @@ +// Walkie Talkie +// A portable, handheld two-way radio device that allows users to communicate wirelessly over short to medium distances. It operates on specific radio frequencies and features a push-to-talk button for transmitting messages, making it ideal for quick and reliable communication in outdoor, work, or emergency settings. + +// Set units +@settings(defaultLengthUnit = in) + +// Import parts and constants +import 'body.kcl' +import 'antenna.kcl' +import 'case.kcl' +import 'talk-button.kcl' as talkButton +import 'knob.kcl' +import button from "button.kcl" +import width, height, thickness, screenWidth, screenHeight, screenYPosition, tolerance from "globals.kcl" + +// Import the body +body + +// Import the case +case + +// Import the antenna +antenna + +// Import the buttons +button([ + -(screenWidth / 2 + tolerance), + screenYPosition +], 0, offsetPlane("XZ", offset = thickness)) +button([ + -(screenWidth / 2 + tolerance), + screenYPosition - (screenHeight / 2) +], 0, offsetPlane("XZ", offset = thickness)) +button([ + screenWidth / 2 + tolerance, + screenYPosition - screenHeight +], 180, offsetPlane("XZ", offset = thickness)) +button([ + screenWidth / 2 + tolerance, + screenYPosition - (screenHeight / 2) +], 180, offsetPlane("XZ", offset = thickness)) + +// Import the talk button +talkButton + +// Import the frequency knob +knob + + + diff --git a/public/kcl-samples/walkie-talkie/talk-button.kcl b/public/kcl-samples/walkie-talkie/talk-button.kcl new file mode 100644 index 000000000..1a8e4cde6 --- /dev/null +++ b/public/kcl-samples/walkie-talkie/talk-button.kcl @@ -0,0 +1,46 @@ +// Walkie talkie talk button + + +// Set units +@settings(defaultLengthUnit = in) + + +// Import constants +import width, thickness, talkButtonSideLength, talkButtonHeight from "globals.kcl" + +talkButtonPlane = { + plane = { + origin = { + x = width / 2, + y = -thickness / 2, + z = .5 + }, + xAxis = { x = 0, y = 1, z = 0 }, + yAxis = { x = 0, y = 0, z = 1 }, + zAxis = { x = 1, y = 0, z = 0 } + } +} + +// Create the talk button sketch +talkButtonSketch = startSketchOn(talkButtonPlane) + |> startProfileAt([ + -talkButtonSideLength / 2, + talkButtonSideLength / 2 + ], %) + |> xLine(talkButtonSideLength, %, $tag1) + |> yLine(-talkButtonSideLength, %, $tag2) + |> xLine(-talkButtonSideLength, %, $tag3) + |> close(tag = $tag4) + +// Create the talk button and apply fillets +extrude(talkButtonSketch, length = talkButtonHeight) + |> fillet( + radius = 0.050, + tags = [ + getNextAdjacentEdge(tag1), + getNextAdjacentEdge(tag2), + getNextAdjacentEdge(tag3), + getNextAdjacentEdge(tag4) + ] + ) + |> appearance(color = '#D0FF01', metalness = 90, roughness = 90) diff --git a/public/kcl-samples/walkie-talkie/zoo-logo.kcl b/public/kcl-samples/walkie-talkie/zoo-logo.kcl new file mode 100644 index 000000000..03e71643b --- /dev/null +++ b/public/kcl-samples/walkie-talkie/zoo-logo.kcl @@ -0,0 +1,83 @@ +// Zoo logo + +// Define a function to draw the ZOO "Z" +export fn zLogo(surface, origin, scale) { + zSketch = surface + |> startProfileAt([ + 0 + origin[0], + 0.15 * scale + origin[1] + ], %) + |> yLine(-0.15 * scale, %) + |> xLine(0.15 * scale, %) + |> angledLineToX({ + angle = 47.15, + to = 0.3 * scale + origin[0] + }, %, $seg1) + |> yLineTo(0 + origin[1], %, $seg3) + |> xLine(0.63 * scale, %) + |> yLine(0.225 * scale, %) + |> xLine(-0.57 * scale, %) + |> angledLineToX({ + angle = 47.15, + to = 0.93 * scale + origin[0] + }, %) + |> yLine(0.15 * scale, %) + |> xLine(-0.15 * scale, %) + |> angledLine({ + angle = 47.15, + length = -segLen(seg1) + }, %, $seg2) + |> yLine(segLen(seg3), %) + |> xLineTo(0 + origin[0], %) + |> yLine(-0.225 * scale, %) + |> angledLineThatIntersects({ + angle = 0, + intersectTag = seg2, + offset = 0 + }, %) + |> close() + return zSketch +} + +// Define a function to draw the ZOO "O" +export fn oLogo(surface, origin, scale) { + oSketch001 = surface + |> startProfileAt([ + .788 * scale + origin[0], + .921 * scale + origin[1] + ], %) + |> arc({ + angleStart = 47.15 + 6, + angleEnd = 47.15 - 6 + 180, + radius = .525 * scale + }, %) + |> angledLine({ angle = 47.15, length = .24 * scale }, %) + |> arc({ + angleStart = 47.15 - 11 + 180, + angleEnd = 47.15 + 11, + radius = .288 * scale + }, %) + |> close() + return oSketch001 +} + +export fn oLogo2(surface, origin, scale) { + oSketch002 = surface + |> startProfileAt([ + .16 * scale + origin[0], + .079 * scale + origin[1] + ], %) + |> arc({ + angleStart = 47.15 + 6 - 180, + angleEnd = 47.15 - 6, + radius = .525 * scale + }, %) + |> angledLine({ angle = 47.15, length = -.24 * scale }, %) + |> arc({ + angleStart = 47.15 - 11, + angleEnd = 47.15 + 11 - 180, + radius = .288 * scale + }, %) + |> close() + return oSketch002 +} \ No newline at end of file diff --git a/public/kcl-samples/washer/main.kcl b/public/kcl-samples/washer/main.kcl new file mode 100644 index 000000000..a2b342313 --- /dev/null +++ b/public/kcl-samples/washer/main.kcl @@ -0,0 +1,30 @@ +// Washer +// A small, typically disk-shaped component with a hole in the middle, used in a wide range of applications, primarily in conjunction with fasteners like bolts and screws. Washers distribute the load of a fastener across a broader area. This is especially important when the fastening surface is soft or uneven, as it helps to prevent damage to the surface and ensures the load is evenly distributed, reducing the risk of the fastener becoming loose over time. + +// Set units +@settings(defaultLengthUnit = in) + +// Define constants in inches (in) +innerDiameter = 0.203 +outerDiameter = 0.438 +thicknessMax = 0.038 +thicknessMin = 0.024 + +// Write a function that defines the washer and extrude it. +fn washer(plane, innerDia, outerDia, thk) { + // Define the sketch of the washer + washerSketch = startSketchOn(plane) + |> circle( + center = [0, 0], + radius = outerDia / 2 + ) + |> hole(circle( + center = [0, 0], + radius = innerDia / 2 + ), %) + + washer = extrude(washerSketch, length = thk) + return washer +} + +washer('XY', innerDiameter, outerDiameter, thicknessMax) diff --git a/rust/justfile b/rust/justfile index 7b4c32f39..ab87acafd 100644 --- a/rust/justfile +++ b/rust/justfile @@ -37,9 +37,9 @@ run-sim-test test_name: TWENTY_TWENTY=overwrite {{cita}} -p kcl-lib -- tests::{{test_name}}::kcl_test_execute overwrite-sim-test test_name: - EXPECTORATE=overwrite {{cita}} -p kcl-lib -- simulation_tests::{{test_name}}::parse - EXPECTORATE=overwrite {{cita}} -p kcl-lib -- simulation_tests::{{test_name}}::unparse - {{cita}} -p kcl-lib -- tests::{{test_name}}::kcl_test_execute + EXPECTORATE=overwrite {{cita}} -p kcl-lib --no-quiet -- simulation_tests::{{test_name}}::parse + EXPECTORATE=overwrite {{cita}} -p kcl-lib --no-quiet -- simulation_tests::{{test_name}}::unparse + TWENTY_TWENTY=overwrite {{cita}} -p kcl-lib --no-quiet -- tests::{{test_name}}::kcl_test_execute test: export RUST_BRACKTRACE="full" && cargo nextest run --workspace --no-fail-fast diff --git a/rust/kcl-lib/src/simulation_tests.rs b/rust/kcl-lib/src/simulation_tests.rs index b94f652b1..cfa12328f 100644 --- a/rust/kcl-lib/src/simulation_tests.rs +++ b/rust/kcl-lib/src/simulation_tests.rs @@ -1,4 +1,4 @@ -use std::path::Path; +use std::path::{Path, PathBuf}; use insta::rounded_redaction; @@ -10,6 +10,33 @@ use crate::{ ModuleId, }; +mod kcl_samples; + +/// A simulation test. +#[derive(Debug, Clone)] +struct Test { + /// The name of the test. + name: String, + /// The name of the KCL file that's the entry point, e.g. "main.kcl", in the + /// `input_dir`. + entry_point: String, + /// Input KCL files are in this directory. + input_dir: PathBuf, + /// Expected snapshot output files are in this directory. + output_dir: PathBuf, +} + +impl Test { + fn new(name: &str) -> Self { + Self { + name: name.to_owned(), + entry_point: "input.kcl".to_owned(), + input_dir: Path::new("tests").join(name), + output_dir: Path::new("tests").join(name), + } + } +} + /// Deserialize the data from a snapshot. fn get(snapshot: &str) -> T { let mut parts = snapshot.split("---"); @@ -21,16 +48,16 @@ fn get(snapshot: &str) -> T { .unwrap() } -fn assert_snapshot(test_name: &str, operation: &str, f: F) +fn assert_snapshot(test: &Test, operation: &str, f: F) where F: FnOnce() -> R, { let mut settings = insta::Settings::clone_current(); // These make the snapshots more readable and match our dir structure. settings.set_omit_expression(true); - settings.set_snapshot_path(format!("../tests/{test_name}")); + settings.set_snapshot_path(Path::new("..").join(&test.output_dir)); settings.set_prepend_module_to_snapshot(false); - settings.set_description(format!("{operation} {test_name}.kcl")); + settings.set_description(format!("{operation} {}.kcl", &test.name)); // Sorting maps makes them easier to diff. settings.set_sort_maps(true); // Replace UUIDs with the string "[uuid]", because otherwise the tests would constantly @@ -43,23 +70,34 @@ where settings.bind(f); } -fn read(filename: &'static str, test_name: &str) -> String { - std::fs::read_to_string(format!("tests/{test_name}/{filename}")).unwrap() +fn read

(filename: &str, dir: P) -> String +where + P: AsRef, +{ + std::fs::read_to_string(dir.as_ref().join(filename)).unwrap() } fn parse(test_name: &str) { - let input = read("input.kcl", test_name); + parse_test(&Test::new(test_name)); +} + +fn parse_test(test: &Test) { + let input = read(&test.entry_point, &test.input_dir); let tokens = crate::parsing::token::lex(&input, ModuleId::default()).unwrap(); // Parse the tokens into an AST. let parse_res = Result::<_, KclError>::Ok(crate::parsing::parse_tokens(tokens).unwrap()); - assert_snapshot(test_name, "Result of parsing", || { + assert_snapshot(test, "Result of parsing", || { insta::assert_json_snapshot!("ast", parse_res); }); } fn unparse(test_name: &str) { - let input = read("ast.snap", test_name); + unparse_test(&Test::new(test_name)); +} + +fn unparse_test(test: &Test) { + let input = read("ast.snap", &test.output_dir); let ast_res: Result = get(&input); let Ok(ast) = ast_res else { return; @@ -67,9 +105,9 @@ fn unparse(test_name: &str) { // Check recasting the AST produces the original string. let actual = ast.recast(&Default::default(), 0); if matches!(std::env::var("EXPECTORATE").as_deref(), Ok("overwrite")) { - std::fs::write(format!("tests/{test_name}/input.kcl"), &actual).unwrap(); + std::fs::write(test.input_dir.join(&test.entry_point), &actual).unwrap(); } - let expected = read("input.kcl", test_name); + let expected = read(&test.entry_point, &test.input_dir); pretty_assertions::assert_eq!( actual, expected, @@ -78,42 +116,45 @@ fn unparse(test_name: &str) { } async fn execute(test_name: &str, render_to_png: bool) { + execute_test(&Test::new(test_name), render_to_png).await +} + +async fn execute_test(test: &Test, render_to_png: bool) { // Read the AST from disk. - let input = read("ast.snap", test_name); + let input = read("ast.snap", &test.output_dir); let ast_res: Result, KclError> = get(&input); let Ok(ast) = ast_res else { return; }; let ast = crate::Program { ast, - original_file_contents: read("input.kcl", test_name), + original_file_contents: read(&test.entry_point, &test.input_dir), }; // Run the program. let exec_res = crate::test_server::execute_and_snapshot_ast( ast, crate::settings::types::UnitLength::Mm, - Some(Path::new("tests").join(test_name).join("input.kcl").to_owned()), + Some(test.input_dir.join(&test.entry_point)), ) .await; match exec_res { Ok((exec_state, env_ref, png)) => { - let fail_path_str = format!("tests/{test_name}/execution_error.snap"); - let fail_path = Path::new(&fail_path_str); - if std::fs::exists(fail_path).unwrap() { - panic!("This test case is expected to fail, but it passed. If this is intended, and the test should actually be passing now, please delete kcl/{fail_path_str}") + let fail_path = test.output_dir.join("execution_error.snap"); + if std::fs::exists(&fail_path).unwrap() { + panic!("This test case is expected to fail, but it passed. If this is intended, and the test should actually be passing now, please delete kcl-lib/{}", fail_path.to_string_lossy()) } if render_to_png { - twenty_twenty::assert_image(format!("tests/{test_name}/rendered_model.png"), &png, 0.99); + twenty_twenty::assert_image(test.output_dir.join("rendered_model.png"), &png, 0.99); } let outcome = exec_state.to_wasm_outcome(env_ref); assert_common_snapshots( - test_name, + test, outcome.operations, outcome.artifact_commands, outcome.artifact_graph, ); - assert_snapshot(test_name, "Variables in memory after executing", || { + assert_snapshot(test, "Variables in memory after executing", || { insta::assert_json_snapshot!("program_memory", outcome.variables, { ".**.value" => rounded_redaction(4), ".**[].value" => rounded_redaction(4), @@ -127,9 +168,8 @@ async fn execute(test_name: &str, render_to_png: bool) { }); } Err(e) => { - let ok_path_str = format!("tests/{test_name}/program_memory.snap"); - let ok_path = Path::new(&ok_path_str); - let previously_passed = std::fs::exists(ok_path).unwrap(); + let ok_path = test.output_dir.join("program_memory.snap"); + let previously_passed = std::fs::exists(&ok_path).unwrap(); match e.error { crate::errors::ExecError::Kcl(error) => { // Snapshot the KCL error with a fancy graphical report. @@ -142,21 +182,16 @@ async fn execute(test_name: &str, render_to_png: bool) { let report = error.clone().into_miette_report_with_outputs().unwrap(); let report = miette::Report::new(report); if previously_passed { - eprintln!("This test case failed, but it previously passed. If this is intended, and the test should actually be failing now, please delete kcl/{ok_path_str} and other associated passing artifacts"); + eprintln!("This test case failed, but it previously passed. If this is intended, and the test should actually be failing now, please delete kcl-lib/{} and other associated passing artifacts", ok_path.to_string_lossy()); panic!("{report:?}"); } let report = format!("{:?}", report); - assert_snapshot(test_name, "Error from executing", || { + assert_snapshot(test, "Error from executing", || { insta::assert_snapshot!("execution_error", report); }); - assert_common_snapshots( - test_name, - error.operations, - error.artifact_commands, - error.artifact_graph, - ); + assert_common_snapshots(test, error.operations, error.artifact_commands, error.artifact_graph); } e => { // These kinds of errors aren't expected to occur. We don't @@ -172,12 +207,12 @@ async fn execute(test_name: &str, render_to_png: bool) { /// Assert snapshots that should happen both when KCL execution succeeds and /// when it results in an error. fn assert_common_snapshots( - test_name: &str, + test: &Test, operations: Vec, artifact_commands: Vec, artifact_graph: ArtifactGraph, ) { - assert_snapshot(test_name, "Operations executed", || { + assert_snapshot(test, "Operations executed", || { insta::assert_json_snapshot!("ops", operations, { "[].unlabeledArg.*.value.**[].from[]" => rounded_redaction(4), "[].unlabeledArg.*.value.**[].to[]" => rounded_redaction(4), @@ -185,14 +220,14 @@ fn assert_common_snapshots( "[].labeledArgs.*.value.**[].to[]" => rounded_redaction(4), }); }); - assert_snapshot(test_name, "Artifact commands", || { + assert_snapshot(test, "Artifact commands", || { insta::assert_json_snapshot!("artifact_commands", artifact_commands, { "[].command.segment.*.x" => rounded_redaction(4), "[].command.segment.*.y" => rounded_redaction(4), "[].command.segment.*.z" => rounded_redaction(4), }); }); - assert_snapshot(test_name, "Artifact graph flowchart", || { + assert_snapshot(test, "Artifact graph flowchart", || { let flowchart = artifact_graph .to_mermaid_flowchart() .unwrap_or_else(|e| format!("Failed to convert artifact graph to flowchart: {e}")); diff --git a/rust/kcl-lib/src/simulation_tests/kcl_samples.rs b/rust/kcl-lib/src/simulation_tests/kcl_samples.rs new file mode 100644 index 000000000..477140c6f --- /dev/null +++ b/rust/kcl-lib/src/simulation_tests/kcl_samples.rs @@ -0,0 +1,186 @@ +//! Run all the KCL samples in the `kcl_samples` directory. +//! +//! Use the `KCL_SAMPLES_ONLY=gear` environment variable to run only a subset of +//! the samples, in this case, all those that start with "gear". +use std::{ + collections::HashMap, + path::{Path, PathBuf}, +}; + +use fnv::FnvHashSet; +use tokio::task::JoinSet; + +use super::Test; + +lazy_static::lazy_static! { + /// The directory containing the KCL samples source. + static ref INPUTS_DIR: PathBuf = Path::new("../../public/kcl-samples").to_path_buf(); + /// The directory containing the expected output. We keep them isolated in + /// their own directory, separate from other simulation tests, so that we + /// know whether we've checked them all. + static ref OUTPUTS_DIR: PathBuf = Path::new("tests/kcl_samples").to_path_buf(); +} + +#[test] +fn parse() { + let write_new = matches!( + std::env::var("INSTA_UPDATE").as_deref(), + Ok("auto" | "always" | "new" | "unseen") + ); + let filter = filter_from_env(); + let tests = kcl_samples_inputs(filter.as_deref()); + let expected_outputs = kcl_samples_outputs(filter.as_deref()); + + assert!(!tests.is_empty(), "No KCL samples found"); + + let input_names = FnvHashSet::from_iter(tests.iter().map(|t| t.name.clone())); + + for test in tests { + if write_new { + // Ensure the directory exists for new tests. + std::fs::create_dir_all(test.output_dir.clone()).unwrap(); + } + super::parse_test(&test); + } + + // Ensure that inputs aren't missing. + let missing = expected_outputs + .into_iter() + .filter(|name| !input_names.contains(name)) + .collect::>(); + assert!(missing.is_empty(), "Expected input kcl-samples for the following. If these are no longer tests, delete the expected output directories for them in {}: {missing:?}", OUTPUTS_DIR.to_string_lossy()); +} + +#[test] +fn unparse() { + // kcl-samples don't always use correct formatting. We don't ignore the + // test because we want to allow the just command to work. It's actually + // fine when no test runs. +} + +#[tokio::test(flavor = "multi_thread")] +async fn kcl_test_execute() { + let filter = filter_from_env(); + let tests = kcl_samples_inputs(filter.as_deref()); + let expected_outputs = kcl_samples_outputs(filter.as_deref()); + + assert!(!tests.is_empty(), "No KCL samples found"); + + // Note: This is unordered. + let mut tasks = JoinSet::new(); + // Mapping from task ID to test index. + let mut id_to_index = HashMap::new(); + // Spawn a task for each test. + for (index, test) in tests.iter().cloned().enumerate() { + let handle = tasks.spawn(async move { + super::execute_test(&test, true).await; + }); + id_to_index.insert(handle.id(), index); + } + + // Join all the tasks and collect the failures. We cannot just join_all + // because insta's error messages don't clearly indicate which test failed. + let mut failed = vec![None; tests.len()]; + while let Some(result) = tasks.join_next().await { + let Err(err) = result else { + continue; + }; + // When there's an error, store the test name and error message. + let index = *id_to_index.get(&err.id()).unwrap(); + failed[index] = Some(format!("{}: {err}", &tests[index].name)); + } + let failed = failed.into_iter().flatten().collect::>(); + assert!(failed.is_empty(), "Failed tests: {}", failed.join("\n")); + + // Ensure that inputs aren't missing. + let input_names = FnvHashSet::from_iter(tests.iter().map(|t| t.name.clone())); + let missing = expected_outputs + .into_iter() + .filter(|name| !input_names.contains(name)) + .collect::>(); + assert!(missing.is_empty(), "Expected input kcl-samples for the following. If these are no longer tests, delete the expected output directories for them in {}: {missing:?}", OUTPUTS_DIR.to_string_lossy()); +} + +fn test(test_name: &str, entry_point: String) -> Test { + Test { + name: test_name.to_owned(), + entry_point, + input_dir: INPUTS_DIR.join(test_name), + output_dir: OUTPUTS_DIR.join(test_name), + } +} + +fn filter_from_env() -> Option { + std::env::var("KCL_SAMPLES_ONLY").ok().filter(|s| !s.is_empty()) +} + +fn kcl_samples_inputs(filter: Option<&str>) -> Vec { + let mut tests = Vec::new(); + for entry in INPUTS_DIR.read_dir().unwrap() { + let entry = entry.unwrap(); + let path = entry.path(); + if !path.is_dir() { + // We're looking for directories only. + continue; + } + let Some(dir_name) = path.file_name() else { + continue; + }; + let dir_name_str = dir_name.to_string_lossy(); + if dir_name_str.starts_with('.') { + // Skip hidden directories. + continue; + } + if matches!(dir_name_str.as_ref(), "step" | "screenshots") { + // Skip output directories. + continue; + } + if let Some(filter) = &filter { + if !dir_name_str.starts_with(filter) { + continue; + } + } + eprintln!("Found KCL sample: {:?}", dir_name.to_string_lossy()); + // Look for the entry point inside the directory. + let sub_dir = INPUTS_DIR.join(dir_name); + let entry_point = if sub_dir.join("main.kcl").exists() { + "main.kcl".to_owned() + } else { + format!("{dir_name_str}.kcl") + }; + tests.push(test(&dir_name_str, entry_point)); + } + + tests +} + +fn kcl_samples_outputs(filter: Option<&str>) -> Vec { + let mut outputs = Vec::new(); + + for entry in OUTPUTS_DIR.read_dir().unwrap() { + let entry = entry.unwrap(); + let path = entry.path(); + if !path.is_dir() { + // We're looking for directories only. + continue; + } + let Some(dir_name) = path.file_name() else { + continue; + }; + let dir_name_str = dir_name.to_string_lossy(); + if dir_name_str.starts_with('.') { + // Skip hidden. + continue; + } + if let Some(filter) = &filter { + if !dir_name_str.starts_with(filter) { + continue; + } + } + + eprintln!("Found expected KCL sample: {:?}", &dir_name_str); + outputs.push(dir_name_str.into_owned()); + } + + outputs +} diff --git a/rust/kcl-lib/tests/kcl_samples/3d-boaty/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/3d-boaty/artifact_commands.snap new file mode 100644 index 000000000..12c003ef5 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/3d-boaty/artifact_commands.snap @@ -0,0 +1,11482 @@ +--- +source: kcl/src/simulation_tests.rs +description: Artifact commands 3d-boaty.kcl +--- +[ + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.7, + "g": 0.28, + "b": 0.28, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.28, + "g": 0.7, + "b": 0.28, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.28, + "g": 0.28, + "b": 0.7, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "edge_lines_visible", + "hidden": false + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 333, + 353, + 3 + ], + "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": [ + 361, + 394, + 3 + ], + "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": [ + 361, + 394, + 3 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 361, + 394, + 3 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -16.82, + "y": 21.2, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 402, + 428, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.13, + "y": -1.27, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 436, + 489, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc_to", + "to": { + "x": 1.01, + "y": -6.46, + "z": 0.0 + }, + "angle_snap_increment": null + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 497, + 550, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc_to", + "to": { + "x": -0.66, + "y": -7.79, + "z": 0.0 + }, + "angle_snap_increment": null + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 558, + 612, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc_to", + "to": { + "x": -1.78, + "y": -3.11, + "z": 0.0 + }, + "angle_snap_increment": null + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 620, + 645, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -1.25, + "y": -2.6, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 653, + 667, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 6.04, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 675, + 699, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 6.68, + "y": 7.87, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 707, + 760, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc_to", + "to": { + "x": 16.97, + "y": 0.67, + "z": 0.0 + }, + "angle_snap_increment": null + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 768, + 793, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 7.28, + "y": -8.47, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 801, + 815, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.98, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 823, + 847, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -1.3, + "y": 3.01, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 855, + 907, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc_to", + "to": { + "x": 0.43, + "y": 15.31, + "z": 0.0 + }, + "angle_snap_increment": null + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 915, + 967, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc_to", + "to": { + "x": 2.63, + "y": 9.26, + "z": 0.0 + }, + "angle_snap_increment": null + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 975, + 1000, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 2.35, + "y": 16.36, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1008, + 1032, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 1.78, + "y": 1.15, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1040, + 1093, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc_to", + "to": { + "x": -5.28, + "y": 3.36, + "z": 0.0 + }, + "angle_snap_increment": null + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1101, + 1126, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -1.92, + "y": 0.21, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1134, + 1161, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -3.74, + "y": -26.54, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1169, + 1221, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc_to", + "to": { + "x": -3.14, + "y": -2.68, + "z": 0.0 + }, + "angle_snap_increment": null + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1229, + 1264, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc_to", + "to": { + "x": -31.95, + "y": 1.72, + "z": 0.0 + }, + "angle_snap_increment": null + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1272, + 1279, + 3 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1272, + 1279, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "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": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 2.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 333, + 353, + 3 + ], + "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": [ + 361, + 394, + 3 + ], + "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": [ + 361, + 394, + 3 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 361, + 394, + 3 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -16.82, + "y": 21.2, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 402, + 428, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.13, + "y": -1.27, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 436, + 489, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc_to", + "to": { + "x": 1.01, + "y": -6.46, + "z": 0.0 + }, + "angle_snap_increment": null + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 497, + 550, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc_to", + "to": { + "x": -0.66, + "y": -7.79, + "z": 0.0 + }, + "angle_snap_increment": null + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 558, + 612, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc_to", + "to": { + "x": -1.78, + "y": -3.11, + "z": 0.0 + }, + "angle_snap_increment": null + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 620, + 645, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -1.25, + "y": -2.6, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 653, + 667, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 6.04, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 675, + 699, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 6.68, + "y": 7.87, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 707, + 760, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc_to", + "to": { + "x": 16.97, + "y": 0.67, + "z": 0.0 + }, + "angle_snap_increment": null + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 768, + 793, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 7.28, + "y": -8.47, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 801, + 815, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.98, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 823, + 847, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -1.3, + "y": 3.01, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 855, + 907, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc_to", + "to": { + "x": 0.43, + "y": 15.31, + "z": 0.0 + }, + "angle_snap_increment": null + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 915, + 967, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc_to", + "to": { + "x": 2.63, + "y": 9.26, + "z": 0.0 + }, + "angle_snap_increment": null + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 975, + 1000, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 2.35, + "y": 16.36, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1008, + 1032, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 1.78, + "y": 1.15, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1040, + 1093, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc_to", + "to": { + "x": -5.28, + "y": 3.36, + "z": 0.0 + }, + "angle_snap_increment": null + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1101, + 1126, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -1.92, + "y": 0.21, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1134, + 1161, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -3.74, + "y": -26.54, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1169, + 1221, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc_to", + "to": { + "x": -3.14, + "y": -2.68, + "z": 0.0 + }, + "angle_snap_increment": null + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1229, + 1264, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc_to", + "to": { + "x": -31.95, + "y": 1.72, + "z": 0.0 + }, + "angle_snap_increment": null + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1272, + 1279, + 3 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1272, + 1279, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "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": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -2.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1485, + 1531, + 3 + ], + "command": { + "type": "solid3d_shell_face", + "object_id": "[uuid]", + "face_ids": [ + "[uuid]" + ], + "shell_thickness": 1.5, + "hollow": false + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1534, + 1581, + 3 + ], + "command": { + "type": "solid3d_shell_face", + "object_id": "[uuid]", + "face_ids": [ + "[uuid]" + ], + "shell_thickness": 1.5, + "hollow": false + } + }, + { + "cmdId": "[uuid]", + "range": [ + 822, + 866, + 0 + ], + "command": { + "type": "make_plane", + "origin": { + "x": -28.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": 100.0, + "clobber": false, + "hide": false + } + }, + { + "cmdId": "[uuid]", + "range": [ + 822, + 866, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.6, + "g": 0.6, + "b": 0.6, + "a": 0.3 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 361, + 394, + 3 + ], + "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": [ + 361, + 394, + 3 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 361, + 394, + 3 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -16.82, + "y": 21.2, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 402, + 428, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.13, + "y": -1.27, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 436, + 489, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc_to", + "to": { + "x": 1.01, + "y": -6.46, + "z": 0.0 + }, + "angle_snap_increment": null + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 497, + 550, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc_to", + "to": { + "x": -0.66, + "y": -7.79, + "z": 0.0 + }, + "angle_snap_increment": null + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 558, + 612, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc_to", + "to": { + "x": -1.78, + "y": -3.11, + "z": 0.0 + }, + "angle_snap_increment": null + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 620, + 645, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -1.25, + "y": -2.6, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 653, + 667, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 6.04, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 675, + 699, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 6.68, + "y": 7.87, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 707, + 760, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc_to", + "to": { + "x": 16.97, + "y": 0.67, + "z": 0.0 + }, + "angle_snap_increment": null + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 768, + 793, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 7.28, + "y": -8.47, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 801, + 815, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.98, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 823, + 847, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -1.3, + "y": 3.01, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 855, + 907, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc_to", + "to": { + "x": 0.43, + "y": 15.31, + "z": 0.0 + }, + "angle_snap_increment": null + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 915, + 967, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc_to", + "to": { + "x": 2.63, + "y": 9.26, + "z": 0.0 + }, + "angle_snap_increment": null + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 975, + 1000, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 2.35, + "y": 16.36, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1008, + 1032, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 1.78, + "y": 1.15, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1040, + 1093, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc_to", + "to": { + "x": -5.28, + "y": 3.36, + "z": 0.0 + }, + "angle_snap_increment": null + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1101, + 1126, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -1.92, + "y": 0.21, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1134, + 1161, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -3.74, + "y": -26.54, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1169, + 1221, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc_to", + "to": { + "x": -3.14, + "y": -2.68, + "z": 0.0 + }, + "angle_snap_increment": null + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1229, + 1264, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc_to", + "to": { + "x": -31.95, + "y": 1.72, + "z": 0.0 + }, + "angle_snap_increment": null + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1272, + 1279, + 3 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1272, + 1279, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "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": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 2.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 361, + 394, + 3 + ], + "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": [ + 361, + 394, + 3 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 361, + 394, + 3 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -16.82, + "y": 21.2, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 402, + 428, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.13, + "y": -1.27, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 436, + 489, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc_to", + "to": { + "x": 1.01, + "y": -6.46, + "z": 0.0 + }, + "angle_snap_increment": null + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 497, + 550, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc_to", + "to": { + "x": -0.66, + "y": -7.79, + "z": 0.0 + }, + "angle_snap_increment": null + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 558, + 612, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc_to", + "to": { + "x": -1.78, + "y": -3.11, + "z": 0.0 + }, + "angle_snap_increment": null + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 620, + 645, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -1.25, + "y": -2.6, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 653, + 667, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 6.04, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 675, + 699, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 6.68, + "y": 7.87, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 707, + 760, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc_to", + "to": { + "x": 16.97, + "y": 0.67, + "z": 0.0 + }, + "angle_snap_increment": null + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 768, + 793, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 7.28, + "y": -8.47, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 801, + 815, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.98, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 823, + 847, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -1.3, + "y": 3.01, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 855, + 907, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc_to", + "to": { + "x": 0.43, + "y": 15.31, + "z": 0.0 + }, + "angle_snap_increment": null + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 915, + 967, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc_to", + "to": { + "x": 2.63, + "y": 9.26, + "z": 0.0 + }, + "angle_snap_increment": null + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 975, + 1000, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 2.35, + "y": 16.36, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1008, + 1032, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 1.78, + "y": 1.15, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1040, + 1093, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc_to", + "to": { + "x": -5.28, + "y": 3.36, + "z": 0.0 + }, + "angle_snap_increment": null + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1101, + 1126, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -1.92, + "y": 0.21, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1134, + 1161, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -3.74, + "y": -26.54, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1169, + 1221, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc_to", + "to": { + "x": -3.14, + "y": -2.68, + "z": 0.0 + }, + "angle_snap_increment": null + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1229, + 1264, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc_to", + "to": { + "x": -31.95, + "y": 1.72, + "z": 0.0 + }, + "angle_snap_increment": null + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1272, + 1279, + 3 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1272, + 1279, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "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": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -2.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1485, + 1531, + 3 + ], + "command": { + "type": "solid3d_shell_face", + "object_id": "[uuid]", + "face_ids": [ + "[uuid]" + ], + "shell_thickness": 1.5, + "hollow": false + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1534, + 1581, + 3 + ], + "command": { + "type": "solid3d_shell_face", + "object_id": "[uuid]", + "face_ids": [ + "[uuid]" + ], + "shell_thickness": 1.5, + "hollow": false + } + }, + { + "cmdId": "[uuid]", + "range": [ + 876, + 919, + 0 + ], + "command": { + "type": "make_plane", + "origin": { + "x": 28.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": 100.0, + "clobber": false, + "hide": false + } + }, + { + "cmdId": "[uuid]", + "range": [ + 876, + 919, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.6, + "g": 0.6, + "b": 0.6, + "a": 0.3 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 361, + 394, + 3 + ], + "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": [ + 361, + 394, + 3 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 361, + 394, + 3 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -16.82, + "y": 21.2, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 402, + 428, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.13, + "y": -1.27, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 436, + 489, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc_to", + "to": { + "x": 1.01, + "y": -6.46, + "z": 0.0 + }, + "angle_snap_increment": null + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 497, + 550, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc_to", + "to": { + "x": -0.66, + "y": -7.79, + "z": 0.0 + }, + "angle_snap_increment": null + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 558, + 612, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc_to", + "to": { + "x": -1.78, + "y": -3.11, + "z": 0.0 + }, + "angle_snap_increment": null + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 620, + 645, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -1.25, + "y": -2.6, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 653, + 667, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 6.04, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 675, + 699, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 6.68, + "y": 7.87, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 707, + 760, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc_to", + "to": { + "x": 16.97, + "y": 0.67, + "z": 0.0 + }, + "angle_snap_increment": null + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 768, + 793, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 7.28, + "y": -8.47, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 801, + 815, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.98, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 823, + 847, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -1.3, + "y": 3.01, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 855, + 907, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc_to", + "to": { + "x": 0.43, + "y": 15.31, + "z": 0.0 + }, + "angle_snap_increment": null + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 915, + 967, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc_to", + "to": { + "x": 2.63, + "y": 9.26, + "z": 0.0 + }, + "angle_snap_increment": null + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 975, + 1000, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 2.35, + "y": 16.36, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1008, + 1032, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 1.78, + "y": 1.15, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1040, + 1093, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc_to", + "to": { + "x": -5.28, + "y": 3.36, + "z": 0.0 + }, + "angle_snap_increment": null + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1101, + 1126, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -1.92, + "y": 0.21, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1134, + 1161, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -3.74, + "y": -26.54, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1169, + 1221, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc_to", + "to": { + "x": -3.14, + "y": -2.68, + "z": 0.0 + }, + "angle_snap_increment": null + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1229, + 1264, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc_to", + "to": { + "x": -31.95, + "y": 1.72, + "z": 0.0 + }, + "angle_snap_increment": null + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1272, + 1279, + 3 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1272, + 1279, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "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": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 2.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1405, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 361, + 394, + 3 + ], + "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": [ + 361, + 394, + 3 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 361, + 394, + 3 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -16.82, + "y": 21.2, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 402, + 428, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.13, + "y": -1.27, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 436, + 489, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc_to", + "to": { + "x": 1.01, + "y": -6.46, + "z": 0.0 + }, + "angle_snap_increment": null + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 497, + 550, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc_to", + "to": { + "x": -0.66, + "y": -7.79, + "z": 0.0 + }, + "angle_snap_increment": null + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 558, + 612, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc_to", + "to": { + "x": -1.78, + "y": -3.11, + "z": 0.0 + }, + "angle_snap_increment": null + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 620, + 645, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -1.25, + "y": -2.6, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 653, + 667, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 6.04, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 675, + 699, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 6.68, + "y": 7.87, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 707, + 760, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc_to", + "to": { + "x": 16.97, + "y": 0.67, + "z": 0.0 + }, + "angle_snap_increment": null + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 768, + 793, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 7.28, + "y": -8.47, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 801, + 815, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.98, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 823, + 847, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -1.3, + "y": 3.01, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 855, + 907, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc_to", + "to": { + "x": 0.43, + "y": 15.31, + "z": 0.0 + }, + "angle_snap_increment": null + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 915, + 967, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc_to", + "to": { + "x": 2.63, + "y": 9.26, + "z": 0.0 + }, + "angle_snap_increment": null + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 975, + 1000, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 2.35, + "y": 16.36, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1008, + 1032, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 1.78, + "y": 1.15, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1040, + 1093, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc_to", + "to": { + "x": -5.28, + "y": 3.36, + "z": 0.0 + }, + "angle_snap_increment": null + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1101, + 1126, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -1.92, + "y": 0.21, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1134, + 1161, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -3.74, + "y": -26.54, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1169, + 1221, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc_to", + "to": { + "x": -3.14, + "y": -2.68, + "z": 0.0 + }, + "angle_snap_increment": null + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1229, + 1264, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc_to", + "to": { + "x": -31.95, + "y": 1.72, + "z": 0.0 + }, + "angle_snap_increment": null + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1272, + 1279, + 3 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1272, + 1279, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "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": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -2.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1443, + 1482, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1485, + 1531, + 3 + ], + "command": { + "type": "solid3d_shell_face", + "object_id": "[uuid]", + "face_ids": [ + "[uuid]" + ], + "shell_thickness": 1.5, + "hollow": false + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1534, + 1581, + 3 + ], + "command": { + "type": "solid3d_shell_face", + "object_id": "[uuid]", + "face_ids": [ + "[uuid]" + ], + "shell_thickness": 1.5, + "hollow": false + } + }, + { + "cmdId": "[uuid]", + "range": [ + 978, + 1022, + 0 + ], + "command": { + "type": "make_plane", + "origin": { + "x": -28.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": 100.0, + "clobber": false, + "hide": false + } + }, + { + "cmdId": "[uuid]", + "range": [ + 978, + 1022, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.6, + "g": 0.6, + "b": 0.6, + "a": 0.3 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1673, + 1697, + 3 + ], + "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": [ + 1673, + 1697, + 3 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1673, + 1697, + 3 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -12.0, + "y": 8.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1705, + 1835, + 3 + ], + "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": [ + 1705, + 1835, + 3 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1705, + 1835, + 3 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -10.614359353944899, + "y": 8.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1705, + 1835, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -11.3072, + "y": 9.2, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1705, + 1835, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -12.6928, + "y": 9.2, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1705, + 1835, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -13.3856, + "y": 8.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1705, + 1835, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -12.6928, + "y": 6.8, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1705, + 1835, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -11.3072, + "y": 6.8, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1705, + 1835, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -10.6144, + "y": 8.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1705, + 1835, + 3 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1937, + 1961, + 3 + ], + "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": [ + 1937, + 1961, + 3 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 56.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1937, + 1961, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1937, + 1961, + 3 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1937, + 1961, + 3 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1937, + 1961, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1937, + 1961, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1937, + 1961, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1937, + 1961, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1937, + 1961, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1937, + 1961, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1937, + 1961, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1937, + 1961, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1937, + 1961, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1937, + 1961, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1937, + 1961, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1937, + 1961, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1673, + 1697, + 3 + ], + "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": [ + 1673, + 1697, + 3 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1673, + 1697, + 3 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 16.0, + "y": 8.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1705, + 1835, + 3 + ], + "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": [ + 1705, + 1835, + 3 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1705, + 1835, + 3 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 17.3856406460551, + "y": 8.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1705, + 1835, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 16.6928, + "y": 9.2, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1705, + 1835, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 15.3072, + "y": 9.2, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1705, + 1835, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 14.6144, + "y": 8.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1705, + 1835, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 15.3072, + "y": 6.8, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1705, + 1835, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 16.6928, + "y": 6.8, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1705, + 1835, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 17.3856, + "y": 8.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1705, + 1835, + 3 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2003, + 2027, + 3 + ], + "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": [ + 2003, + 2027, + 3 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 56.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2003, + 2027, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2003, + 2027, + 3 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2003, + 2027, + 3 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2003, + 2027, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2003, + 2027, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2003, + 2027, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2003, + 2027, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2003, + 2027, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2003, + 2027, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2003, + 2027, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2003, + 2027, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2003, + 2027, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2003, + 2027, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2003, + 2027, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2003, + 2027, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1073, + 1140, + 0 + ], + "command": { + "type": "make_plane", + "origin": { + "x": -30.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": 100.0, + "clobber": false, + "hide": false + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1073, + 1140, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.6, + "g": 0.6, + "b": 0.6, + "a": 0.3 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2111, + 2138, + 3 + ], + "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": [ + 2111, + 2138, + 3 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2111, + 2138, + 3 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -7.0, + "y": 19.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2146, + 2168, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -10.0, + "y": 0.5, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2176, + 2198, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.2, + "y": 2.5, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2206, + 2228, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 1.5, + "y": 1.5, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2236, + 2259, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 6.9, + "y": -0.5, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2267, + 2290, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 1.5, + "y": -1.5, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2298, + 2333, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -7.0, + "y": 19.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2341, + 2348, + 3 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2341, + 2348, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2356, + 2420, + 3 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 10.986275727656292, + "y": -0.5493137863828146, + "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": 21.972551455312583, + "y": -1.0986275727656292, + "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": [ + 2511, + 2535, + 3 + ], + "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": [ + 2511, + 2535, + 3 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 60.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2511, + 2535, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2511, + 2535, + 3 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2511, + 2535, + 3 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2511, + 2535, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2511, + 2535, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2511, + 2535, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2511, + 2535, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2511, + 2535, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2511, + 2535, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2511, + 2535, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2511, + 2535, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2511, + 2535, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2511, + 2535, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2511, + 2535, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2511, + 2535, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2511, + 2535, + 3 + ], + "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": [ + 2511, + 2535, + 3 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 60.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2511, + 2535, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2511, + 2535, + 3 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2511, + 2535, + 3 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2511, + 2535, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2511, + 2535, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2511, + 2535, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2511, + 2535, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2511, + 2535, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2511, + 2535, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2511, + 2535, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2511, + 2535, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2511, + 2535, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2511, + 2535, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2511, + 2535, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2511, + 2535, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2511, + 2535, + 3 + ], + "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": [ + 2511, + 2535, + 3 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 60.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2511, + 2535, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2511, + 2535, + 3 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2511, + 2535, + 3 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2511, + 2535, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2511, + 2535, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2511, + 2535, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2511, + 2535, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2511, + 2535, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2511, + 2535, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2511, + 2535, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2511, + 2535, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2511, + 2535, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2511, + 2535, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2511, + 2535, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2511, + 2535, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1210, + 1277, + 0 + ], + "command": { + "type": "make_plane", + "origin": { + "x": -30.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": 100.0, + "clobber": false, + "hide": false + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1210, + 1277, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.6, + "g": 0.6, + "b": 0.6, + "a": 0.3 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2620, + 2649, + 3 + ], + "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": [ + 2620, + 2649, + 3 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2620, + 2649, + 3 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 22.0, + "y": 38.5, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2657, + 2680, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -1.9851, + "y": 0.2437, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2688, + 2713, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -1.74, + "y": 2.03, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2721, + 2745, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.9185, + "y": 6.5358, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2753, + 2777, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 2.23, + "y": 1.42, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2785, + 2807, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 1.9851, + "y": -0.2437, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2815, + 2850, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 22.0, + "y": 38.5, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2858, + 2865, + 3 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2858, + 2865, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2873, + 2939, + 3 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": -1.4930535746301998, + "y": -10.89820127467299, + "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": [ + 3035, + 3059, + 3 + ], + "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": [ + 3035, + 3059, + 3 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 60.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3035, + 3059, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3035, + 3059, + 3 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3035, + 3059, + 3 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3035, + 3059, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3035, + 3059, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3035, + 3059, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3035, + 3059, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3035, + 3059, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3035, + 3059, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3035, + 3059, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3035, + 3059, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3035, + 3059, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3035, + 3059, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3035, + 3059, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3035, + 3059, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3035, + 3059, + 3 + ], + "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": [ + 3035, + 3059, + 3 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 60.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3035, + 3059, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3035, + 3059, + 3 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3035, + 3059, + 3 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3035, + 3059, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3035, + 3059, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3035, + 3059, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3035, + 3059, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3035, + 3059, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3035, + 3059, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3035, + 3059, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3035, + 3059, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3035, + 3059, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3035, + 3059, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3035, + 3059, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3035, + 3059, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3682, + 3717, + 3 + ], + "command": { + "type": "make_plane", + "origin": { + "x": -28.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": 100.0, + "clobber": false, + "hide": false + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3682, + 3717, + 3 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.6, + "g": 0.6, + "b": 0.6, + "a": 0.3 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3140, + 3167, + 3 + ], + "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": [ + 3140, + 3167, + 3 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3140, + 3167, + 3 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 20.0, + "y": 33.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3175, + 3188, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -20.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3196, + 3286, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": -0.0, + "y": 23.0 + }, + "radius": 10.0, + "start": { + "unit": "degrees", + "value": 90.0 + }, + "end": { + "unit": "degrees", + "value": 180.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3748, + 3779, + 3 + ], + "command": { + "type": "make_plane", + "origin": { + "x": 0.0, + "y": 20.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": 100.0, + "clobber": false, + "hide": false + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3748, + 3779, + 3 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.6, + "g": 0.6, + "b": 0.6, + "a": 0.3 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3386, + 3419, + 3 + ], + "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": [ + 3386, + 3419, + 3 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3386, + 3419, + 3 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 28.0, + "y": 32.4, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3427, + 3440, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 1.3, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3448, + 3470, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.3, + "y": 0.6, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3478, + 3501, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.3, + "y": 0.6, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3509, + 3523, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -2.6, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3531, + 3555, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.3, + "y": -0.6, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3563, + 3586, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.3, + "y": -0.6, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3594, + 3601, + 3 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3594, + 3601, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3791, + 3818, + 3 + ], + "command": { + "type": "sweep", + "target": "[uuid]", + "trajectory": "[uuid]", + "sectional": false, + "tolerance": 0.0000001 + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3791, + 3818, + 3 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3791, + 3818, + 3 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3791, + 3818, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3791, + 3818, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3791, + 3818, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3791, + 3818, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3791, + 3818, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3791, + 3818, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3791, + 3818, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3791, + 3818, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3791, + 3818, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3791, + 3818, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3791, + 3818, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3791, + 3818, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3791, + 3818, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3791, + 3818, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3682, + 3717, + 3 + ], + "command": { + "type": "make_plane", + "origin": { + "x": 28.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": 100.0, + "clobber": false, + "hide": false + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3682, + 3717, + 3 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.6, + "g": 0.6, + "b": 0.6, + "a": 0.3 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3140, + 3167, + 3 + ], + "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": [ + 3140, + 3167, + 3 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3140, + 3167, + 3 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 20.0, + "y": 33.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3175, + 3188, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -20.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3196, + 3286, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": -0.0, + "y": 23.0 + }, + "radius": 10.0, + "start": { + "unit": "degrees", + "value": 90.0 + }, + "end": { + "unit": "degrees", + "value": 180.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3748, + 3779, + 3 + ], + "command": { + "type": "make_plane", + "origin": { + "x": 0.0, + "y": 20.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": 100.0, + "clobber": false, + "hide": false + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3748, + 3779, + 3 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.6, + "g": 0.6, + "b": 0.6, + "a": 0.3 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3386, + 3419, + 3 + ], + "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": [ + 3386, + 3419, + 3 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3386, + 3419, + 3 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -28.0, + "y": 32.4, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3427, + 3440, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 1.3, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3448, + 3470, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.3, + "y": 0.6, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3478, + 3501, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.3, + "y": 0.6, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3509, + 3523, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -2.6, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3531, + 3555, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.3, + "y": -0.6, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3563, + 3586, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.3, + "y": -0.6, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3594, + 3601, + 3 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3594, + 3601, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3791, + 3818, + 3 + ], + "command": { + "type": "sweep", + "target": "[uuid]", + "trajectory": "[uuid]", + "sectional": false, + "tolerance": 0.0000001 + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3791, + 3818, + 3 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3791, + 3818, + 3 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3791, + 3818, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3791, + 3818, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3791, + 3818, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3791, + 3818, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3791, + 3818, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3791, + 3818, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3791, + 3818, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3791, + 3818, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3791, + 3818, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3791, + 3818, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3791, + 3818, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3791, + 3818, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3791, + 3818, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3791, + 3818, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 361, + 394, + 3 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 361, + 394, + 3 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 361, + 394, + 3 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 361, + 394, + 3 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1673, + 1697, + 3 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1705, + 1835, + 3 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1673, + 1697, + 3 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1705, + 1835, + 3 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2111, + 2138, + 3 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2620, + 2649, + 3 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3140, + 3167, + 3 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3386, + 3419, + 3 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3140, + 3167, + 3 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3386, + 3419, + 3 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + } +] diff --git a/rust/kcl-lib/tests/kcl_samples/3d-boaty/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/kcl_samples/3d-boaty/artifact_graph_flowchart.snap new file mode 100644 index 000000000..64cf24e72 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/3d-boaty/artifact_graph_flowchart.snap @@ -0,0 +1,6 @@ +--- +source: kcl/src/simulation_tests.rs +description: Artifact graph flowchart 3d-boaty.kcl +extension: md +snapshot_kind: binary +--- diff --git a/rust/kcl-lib/tests/kcl_samples/3d-boaty/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/3d-boaty/artifact_graph_flowchart.snap.md new file mode 100644 index 000000000..d091754ad --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/3d-boaty/artifact_graph_flowchart.snap.md @@ -0,0 +1,1964 @@ +```mermaid +flowchart LR + subgraph path2 [Path] + 2["Path
[361, 394, 3]"] + 3["Segment
[402, 428, 3]"] + 4["Segment
[436, 489, 3]"] + 5["Segment
[497, 550, 3]"] + 6["Segment
[558, 612, 3]"] + 7["Segment
[620, 645, 3]"] + 8["Segment
[653, 667, 3]"] + 9["Segment
[675, 699, 3]"] + 10["Segment
[707, 760, 3]"] + 11["Segment
[768, 793, 3]"] + 12["Segment
[801, 815, 3]"] + 13["Segment
[823, 847, 3]"] + 14["Segment
[855, 907, 3]"] + 15["Segment
[915, 967, 3]"] + 16["Segment
[975, 1000, 3]"] + 17["Segment
[1008, 1032, 3]"] + 18["Segment
[1040, 1093, 3]"] + 19["Segment
[1101, 1126, 3]"] + 20["Segment
[1134, 1161, 3]"] + 21["Segment
[1169, 1221, 3]"] + 22["Segment
[1229, 1264, 3]"] + 23["Segment
[1272, 1279, 3]"] + 24[Solid2d] + end + subgraph path89 [Path] + 89["Path
[361, 394, 3]"] + 90["Segment
[402, 428, 3]"] + 91["Segment
[436, 489, 3]"] + 92["Segment
[497, 550, 3]"] + 93["Segment
[558, 612, 3]"] + 94["Segment
[620, 645, 3]"] + 95["Segment
[653, 667, 3]"] + 96["Segment
[675, 699, 3]"] + 97["Segment
[707, 760, 3]"] + 98["Segment
[768, 793, 3]"] + 99["Segment
[801, 815, 3]"] + 100["Segment
[823, 847, 3]"] + 101["Segment
[855, 907, 3]"] + 102["Segment
[915, 967, 3]"] + 103["Segment
[975, 1000, 3]"] + 104["Segment
[1008, 1032, 3]"] + 105["Segment
[1040, 1093, 3]"] + 106["Segment
[1101, 1126, 3]"] + 107["Segment
[1134, 1161, 3]"] + 108["Segment
[1169, 1221, 3]"] + 109["Segment
[1229, 1264, 3]"] + 110["Segment
[1272, 1279, 3]"] + 111[Solid2d] + end + subgraph path176 [Path] + 176["Path
[361, 394, 3]"] + 177["Segment
[402, 428, 3]"] + 178["Segment
[436, 489, 3]"] + 179["Segment
[497, 550, 3]"] + 180["Segment
[558, 612, 3]"] + 181["Segment
[620, 645, 3]"] + 182["Segment
[653, 667, 3]"] + 183["Segment
[675, 699, 3]"] + 184["Segment
[707, 760, 3]"] + 185["Segment
[768, 793, 3]"] + 186["Segment
[801, 815, 3]"] + 187["Segment
[823, 847, 3]"] + 188["Segment
[855, 907, 3]"] + 189["Segment
[915, 967, 3]"] + 190["Segment
[975, 1000, 3]"] + 191["Segment
[1008, 1032, 3]"] + 192["Segment
[1040, 1093, 3]"] + 193["Segment
[1101, 1126, 3]"] + 194["Segment
[1134, 1161, 3]"] + 195["Segment
[1169, 1221, 3]"] + 196["Segment
[1229, 1264, 3]"] + 197["Segment
[1272, 1279, 3]"] + 198[Solid2d] + end + subgraph path262 [Path] + 262["Path
[361, 394, 3]"] + 263["Segment
[402, 428, 3]"] + 264["Segment
[436, 489, 3]"] + 265["Segment
[497, 550, 3]"] + 266["Segment
[558, 612, 3]"] + 267["Segment
[620, 645, 3]"] + 268["Segment
[653, 667, 3]"] + 269["Segment
[675, 699, 3]"] + 270["Segment
[707, 760, 3]"] + 271["Segment
[768, 793, 3]"] + 272["Segment
[801, 815, 3]"] + 273["Segment
[823, 847, 3]"] + 274["Segment
[855, 907, 3]"] + 275["Segment
[915, 967, 3]"] + 276["Segment
[975, 1000, 3]"] + 277["Segment
[1008, 1032, 3]"] + 278["Segment
[1040, 1093, 3]"] + 279["Segment
[1101, 1126, 3]"] + 280["Segment
[1134, 1161, 3]"] + 281["Segment
[1169, 1221, 3]"] + 282["Segment
[1229, 1264, 3]"] + 283["Segment
[1272, 1279, 3]"] + 284[Solid2d] + end + subgraph path349 [Path] + 349["Path
[361, 394, 3]"] + 350["Segment
[402, 428, 3]"] + 351["Segment
[436, 489, 3]"] + 352["Segment
[497, 550, 3]"] + 353["Segment
[558, 612, 3]"] + 354["Segment
[620, 645, 3]"] + 355["Segment
[653, 667, 3]"] + 356["Segment
[675, 699, 3]"] + 357["Segment
[707, 760, 3]"] + 358["Segment
[768, 793, 3]"] + 359["Segment
[801, 815, 3]"] + 360["Segment
[823, 847, 3]"] + 361["Segment
[855, 907, 3]"] + 362["Segment
[915, 967, 3]"] + 363["Segment
[975, 1000, 3]"] + 364["Segment
[1008, 1032, 3]"] + 365["Segment
[1040, 1093, 3]"] + 366["Segment
[1101, 1126, 3]"] + 367["Segment
[1134, 1161, 3]"] + 368["Segment
[1169, 1221, 3]"] + 369["Segment
[1229, 1264, 3]"] + 370["Segment
[1272, 1279, 3]"] + 371[Solid2d] + end + subgraph path435 [Path] + 435["Path
[361, 394, 3]"] + 436["Segment
[402, 428, 3]"] + 437["Segment
[436, 489, 3]"] + 438["Segment
[497, 550, 3]"] + 439["Segment
[558, 612, 3]"] + 440["Segment
[620, 645, 3]"] + 441["Segment
[653, 667, 3]"] + 442["Segment
[675, 699, 3]"] + 443["Segment
[707, 760, 3]"] + 444["Segment
[768, 793, 3]"] + 445["Segment
[801, 815, 3]"] + 446["Segment
[823, 847, 3]"] + 447["Segment
[855, 907, 3]"] + 448["Segment
[915, 967, 3]"] + 449["Segment
[975, 1000, 3]"] + 450["Segment
[1008, 1032, 3]"] + 451["Segment
[1040, 1093, 3]"] + 452["Segment
[1101, 1126, 3]"] + 453["Segment
[1134, 1161, 3]"] + 454["Segment
[1169, 1221, 3]"] + 455["Segment
[1229, 1264, 3]"] + 456["Segment
[1272, 1279, 3]"] + 457[Solid2d] + end + subgraph path522 [Path] + 522["Path
[1673, 1697, 3]"] + end + subgraph path523 [Path] + 523["Path
[1705, 1835, 3]"] + 524["Segment
[1705, 1835, 3]"] + 525["Segment
[1705, 1835, 3]"] + 526["Segment
[1705, 1835, 3]"] + 527["Segment
[1705, 1835, 3]"] + 528["Segment
[1705, 1835, 3]"] + 529["Segment
[1705, 1835, 3]"] + 530["Segment
[1705, 1835, 3]"] + 531[Solid2d] + end + subgraph path553 [Path] + 553["Path
[1673, 1697, 3]"] + end + subgraph path554 [Path] + 554["Path
[1705, 1835, 3]"] + 555["Segment
[1705, 1835, 3]"] + 556["Segment
[1705, 1835, 3]"] + 557["Segment
[1705, 1835, 3]"] + 558["Segment
[1705, 1835, 3]"] + 559["Segment
[1705, 1835, 3]"] + 560["Segment
[1705, 1835, 3]"] + 561["Segment
[1705, 1835, 3]"] + 562[Solid2d] + end + subgraph path585 [Path] + 585["Path
[2111, 2138, 3]"] + 586["Segment
[2146, 2168, 3]"] + 587["Segment
[2176, 2198, 3]"] + 588["Segment
[2206, 2228, 3]"] + 589["Segment
[2236, 2259, 3]"] + 590["Segment
[2267, 2290, 3]"] + 591["Segment
[2298, 2333, 3]"] + 592["Segment
[2341, 2348, 3]"] + 593[Solid2d] + end + subgraph path616 [Path] + 616["Path
[2620, 2649, 3]"] + 617["Segment
[2657, 2680, 3]"] + 618["Segment
[2688, 2713, 3]"] + 619["Segment
[2721, 2745, 3]"] + 620["Segment
[2753, 2777, 3]"] + 621["Segment
[2785, 2807, 3]"] + 622["Segment
[2815, 2850, 3]"] + 623["Segment
[2858, 2865, 3]"] + 624[Solid2d] + end + subgraph path647 [Path] + 647["Path
[3140, 3167, 3]"] + 648["Segment
[3175, 3188, 3]"] + 649["Segment
[3196, 3286, 3]"] + end + subgraph path651 [Path] + 651["Path
[3386, 3419, 3]"] + 652["Segment
[3427, 3440, 3]"] + 653["Segment
[3448, 3470, 3]"] + 654["Segment
[3478, 3501, 3]"] + 655["Segment
[3509, 3523, 3]"] + 656["Segment
[3531, 3555, 3]"] + 657["Segment
[3563, 3586, 3]"] + 658["Segment
[3594, 3601, 3]"] + 659[Solid2d] + end + subgraph path685 [Path] + 685["Path
[3140, 3167, 3]"] + 686["Segment
[3175, 3188, 3]"] + 687["Segment
[3196, 3286, 3]"] + end + subgraph path689 [Path] + 689["Path
[3386, 3419, 3]"] + 690["Segment
[3427, 3440, 3]"] + 691["Segment
[3448, 3470, 3]"] + 692["Segment
[3478, 3501, 3]"] + 693["Segment
[3509, 3523, 3]"] + 694["Segment
[3531, 3555, 3]"] + 695["Segment
[3563, 3586, 3]"] + 696["Segment
[3594, 3601, 3]"] + 697[Solid2d] + end + 1["Plane
[333, 353, 3]"] + 25["Sweep Extrusion
[1367, 1405, 3]"] + 26[Wall] + 27[Wall] + 28[Wall] + 29[Wall] + 30[Wall] + 31[Wall] + 32[Wall] + 33[Wall] + 34[Wall] + 35[Wall] + 36[Wall] + 37[Wall] + 38[Wall] + 39[Wall] + 40[Wall] + 41[Wall] + 42[Wall] + 43[Wall] + 44[Wall] + 45[Wall] + 46["Cap Start"] + 47["Cap End"] + 48["SweepEdge Opposite"] + 49["SweepEdge Adjacent"] + 50["SweepEdge Opposite"] + 51["SweepEdge Adjacent"] + 52["SweepEdge Opposite"] + 53["SweepEdge Adjacent"] + 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"] + 72["SweepEdge Opposite"] + 73["SweepEdge Adjacent"] + 74["SweepEdge Opposite"] + 75["SweepEdge Adjacent"] + 76["SweepEdge Opposite"] + 77["SweepEdge Adjacent"] + 78["SweepEdge Opposite"] + 79["SweepEdge Adjacent"] + 80["SweepEdge Opposite"] + 81["SweepEdge Adjacent"] + 82["SweepEdge Opposite"] + 83["SweepEdge Adjacent"] + 84["SweepEdge Opposite"] + 85["SweepEdge Adjacent"] + 86["SweepEdge Opposite"] + 87["SweepEdge Adjacent"] + 88["Plane
[333, 353, 3]"] + 112["Sweep Extrusion
[1443, 1482, 3]"] + 113[Wall] + 114[Wall] + 115[Wall] + 116[Wall] + 117[Wall] + 118[Wall] + 119[Wall] + 120[Wall] + 121[Wall] + 122[Wall] + 123[Wall] + 124[Wall] + 125[Wall] + 126[Wall] + 127[Wall] + 128[Wall] + 129[Wall] + 130[Wall] + 131[Wall] + 132[Wall] + 133["Cap Start"] + 134["Cap End"] + 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"] + 147["SweepEdge Opposite"] + 148["SweepEdge Adjacent"] + 149["SweepEdge Opposite"] + 150["SweepEdge Adjacent"] + 151["SweepEdge Opposite"] + 152["SweepEdge Adjacent"] + 153["SweepEdge Opposite"] + 154["SweepEdge Adjacent"] + 155["SweepEdge Opposite"] + 156["SweepEdge Adjacent"] + 157["SweepEdge Opposite"] + 158["SweepEdge Adjacent"] + 159["SweepEdge Opposite"] + 160["SweepEdge Adjacent"] + 161["SweepEdge Opposite"] + 162["SweepEdge Adjacent"] + 163["SweepEdge Opposite"] + 164["SweepEdge Adjacent"] + 165["SweepEdge Opposite"] + 166["SweepEdge Adjacent"] + 167["SweepEdge Opposite"] + 168["SweepEdge Adjacent"] + 169["SweepEdge Opposite"] + 170["SweepEdge Adjacent"] + 171["SweepEdge Opposite"] + 172["SweepEdge Adjacent"] + 173["SweepEdge Opposite"] + 174["SweepEdge Adjacent"] + 175["Plane
[822, 866, 0]"] + 199["Sweep Extrusion
[1367, 1405, 3]"] + 200[Wall] + 201[Wall] + 202[Wall] + 203[Wall] + 204[Wall] + 205[Wall] + 206[Wall] + 207[Wall] + 208[Wall] + 209[Wall] + 210[Wall] + 211[Wall] + 212[Wall] + 213[Wall] + 214[Wall] + 215[Wall] + 216[Wall] + 217[Wall] + 218[Wall] + 219[Wall] + 220["Cap Start"] + 221["Cap End"] + 222["SweepEdge Opposite"] + 223["SweepEdge Adjacent"] + 224["SweepEdge Opposite"] + 225["SweepEdge Adjacent"] + 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["SweepEdge Opposite"] + 235["SweepEdge Adjacent"] + 236["SweepEdge Opposite"] + 237["SweepEdge Adjacent"] + 238["SweepEdge Opposite"] + 239["SweepEdge Adjacent"] + 240["SweepEdge Opposite"] + 241["SweepEdge Adjacent"] + 242["SweepEdge Opposite"] + 243["SweepEdge Adjacent"] + 244["SweepEdge Opposite"] + 245["SweepEdge Adjacent"] + 246["SweepEdge Opposite"] + 247["SweepEdge Adjacent"] + 248["SweepEdge Opposite"] + 249["SweepEdge Adjacent"] + 250["SweepEdge Opposite"] + 251["SweepEdge Adjacent"] + 252["SweepEdge Opposite"] + 253["SweepEdge Adjacent"] + 254["SweepEdge Opposite"] + 255["SweepEdge Adjacent"] + 256["SweepEdge Opposite"] + 257["SweepEdge Adjacent"] + 258["SweepEdge Opposite"] + 259["SweepEdge Adjacent"] + 260["SweepEdge Opposite"] + 261["SweepEdge Adjacent"] + 285["Sweep Extrusion
[1443, 1482, 3]"] + 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] + 304[Wall] + 305[Wall] + 306["Cap Start"] + 307["Cap End"] + 308["SweepEdge Opposite"] + 309["SweepEdge Adjacent"] + 310["SweepEdge Opposite"] + 311["SweepEdge Adjacent"] + 312["SweepEdge Opposite"] + 313["SweepEdge Adjacent"] + 314["SweepEdge Opposite"] + 315["SweepEdge Adjacent"] + 316["SweepEdge Opposite"] + 317["SweepEdge Adjacent"] + 318["SweepEdge Opposite"] + 319["SweepEdge Adjacent"] + 320["SweepEdge Opposite"] + 321["SweepEdge Adjacent"] + 322["SweepEdge Opposite"] + 323["SweepEdge Adjacent"] + 324["SweepEdge Opposite"] + 325["SweepEdge Adjacent"] + 326["SweepEdge Opposite"] + 327["SweepEdge Adjacent"] + 328["SweepEdge Opposite"] + 329["SweepEdge Adjacent"] + 330["SweepEdge Opposite"] + 331["SweepEdge Adjacent"] + 332["SweepEdge Opposite"] + 333["SweepEdge Adjacent"] + 334["SweepEdge Opposite"] + 335["SweepEdge Adjacent"] + 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["Plane
[876, 919, 0]"] + 372["Sweep Extrusion
[1367, 1405, 3]"] + 373[Wall] + 374[Wall] + 375[Wall] + 376[Wall] + 377[Wall] + 378[Wall] + 379[Wall] + 380[Wall] + 381[Wall] + 382[Wall] + 383[Wall] + 384[Wall] + 385[Wall] + 386[Wall] + 387[Wall] + 388[Wall] + 389[Wall] + 390[Wall] + 391[Wall] + 392[Wall] + 393["Cap Start"] + 394["Cap End"] + 395["SweepEdge Opposite"] + 396["SweepEdge Adjacent"] + 397["SweepEdge Opposite"] + 398["SweepEdge Adjacent"] + 399["SweepEdge Opposite"] + 400["SweepEdge Adjacent"] + 401["SweepEdge Opposite"] + 402["SweepEdge Adjacent"] + 403["SweepEdge Opposite"] + 404["SweepEdge Adjacent"] + 405["SweepEdge Opposite"] + 406["SweepEdge Adjacent"] + 407["SweepEdge Opposite"] + 408["SweepEdge Adjacent"] + 409["SweepEdge Opposite"] + 410["SweepEdge Adjacent"] + 411["SweepEdge Opposite"] + 412["SweepEdge Adjacent"] + 413["SweepEdge Opposite"] + 414["SweepEdge Adjacent"] + 415["SweepEdge Opposite"] + 416["SweepEdge Adjacent"] + 417["SweepEdge Opposite"] + 418["SweepEdge Adjacent"] + 419["SweepEdge Opposite"] + 420["SweepEdge Adjacent"] + 421["SweepEdge Opposite"] + 422["SweepEdge Adjacent"] + 423["SweepEdge Opposite"] + 424["SweepEdge Adjacent"] + 425["SweepEdge Opposite"] + 426["SweepEdge Adjacent"] + 427["SweepEdge Opposite"] + 428["SweepEdge Adjacent"] + 429["SweepEdge Opposite"] + 430["SweepEdge Adjacent"] + 431["SweepEdge Opposite"] + 432["SweepEdge Adjacent"] + 433["SweepEdge Opposite"] + 434["SweepEdge Adjacent"] + 458["Sweep Extrusion
[1443, 1482, 3]"] + 459[Wall] + 460[Wall] + 461[Wall] + 462[Wall] + 463[Wall] + 464[Wall] + 465[Wall] + 466[Wall] + 467[Wall] + 468[Wall] + 469[Wall] + 470[Wall] + 471[Wall] + 472[Wall] + 473[Wall] + 474[Wall] + 475[Wall] + 476[Wall] + 477[Wall] + 478[Wall] + 479["Cap Start"] + 480["Cap End"] + 481["SweepEdge Opposite"] + 482["SweepEdge Adjacent"] + 483["SweepEdge Opposite"] + 484["SweepEdge Adjacent"] + 485["SweepEdge Opposite"] + 486["SweepEdge Adjacent"] + 487["SweepEdge Opposite"] + 488["SweepEdge Adjacent"] + 489["SweepEdge Opposite"] + 490["SweepEdge Adjacent"] + 491["SweepEdge Opposite"] + 492["SweepEdge Adjacent"] + 493["SweepEdge Opposite"] + 494["SweepEdge Adjacent"] + 495["SweepEdge Opposite"] + 496["SweepEdge Adjacent"] + 497["SweepEdge Opposite"] + 498["SweepEdge Adjacent"] + 499["SweepEdge Opposite"] + 500["SweepEdge Adjacent"] + 501["SweepEdge Opposite"] + 502["SweepEdge Adjacent"] + 503["SweepEdge Opposite"] + 504["SweepEdge Adjacent"] + 505["SweepEdge Opposite"] + 506["SweepEdge Adjacent"] + 507["SweepEdge Opposite"] + 508["SweepEdge Adjacent"] + 509["SweepEdge Opposite"] + 510["SweepEdge Adjacent"] + 511["SweepEdge Opposite"] + 512["SweepEdge Adjacent"] + 513["SweepEdge Opposite"] + 514["SweepEdge Adjacent"] + 515["SweepEdge Opposite"] + 516["SweepEdge Adjacent"] + 517["SweepEdge Opposite"] + 518["SweepEdge Adjacent"] + 519["SweepEdge Opposite"] + 520["SweepEdge Adjacent"] + 521["Plane
[978, 1022, 0]"] + 532["Sweep Extrusion
[1937, 1961, 3]"] + 533[Wall] + 534[Wall] + 535[Wall] + 536[Wall] + 537[Wall] + 538[Wall] + 539["Cap Start"] + 540["Cap End"] + 541["SweepEdge Opposite"] + 542["SweepEdge Adjacent"] + 543["SweepEdge Opposite"] + 544["SweepEdge Adjacent"] + 545["SweepEdge Opposite"] + 546["SweepEdge Adjacent"] + 547["SweepEdge Opposite"] + 548["SweepEdge Adjacent"] + 549["SweepEdge Opposite"] + 550["SweepEdge Adjacent"] + 551["SweepEdge Opposite"] + 552["SweepEdge Adjacent"] + 563["Sweep Extrusion
[2003, 2027, 3]"] + 564[Wall] + 565[Wall] + 566[Wall] + 567[Wall] + 568[Wall] + 569[Wall] + 570["Cap Start"] + 571["Cap End"] + 572["SweepEdge Opposite"] + 573["SweepEdge Adjacent"] + 574["SweepEdge Opposite"] + 575["SweepEdge Adjacent"] + 576["SweepEdge Opposite"] + 577["SweepEdge Adjacent"] + 578["SweepEdge Opposite"] + 579["SweepEdge Adjacent"] + 580["SweepEdge Opposite"] + 581["SweepEdge Adjacent"] + 582["SweepEdge Opposite"] + 583["SweepEdge Adjacent"] + 584["Plane
[1073, 1140, 0]"] + 594["Sweep Extrusion
[2511, 2535, 3]"] + 595[Wall] + 596[Wall] + 597[Wall] + 598[Wall] + 599[Wall] + 600[Wall] + 601["Cap Start"] + 602["Cap End"] + 603["SweepEdge Opposite"] + 604["SweepEdge Adjacent"] + 605["SweepEdge Opposite"] + 606["SweepEdge Adjacent"] + 607["SweepEdge Opposite"] + 608["SweepEdge Adjacent"] + 609["SweepEdge Opposite"] + 610["SweepEdge Adjacent"] + 611["SweepEdge Opposite"] + 612["SweepEdge Adjacent"] + 613["SweepEdge Opposite"] + 614["SweepEdge Adjacent"] + 615["Plane
[1210, 1277, 0]"] + 625["Sweep Extrusion
[3035, 3059, 3]"] + 626[Wall] + 627[Wall] + 628[Wall] + 629[Wall] + 630[Wall] + 631[Wall] + 632["Cap Start"] + 633["Cap End"] + 634["SweepEdge Opposite"] + 635["SweepEdge Adjacent"] + 636["SweepEdge Opposite"] + 637["SweepEdge Adjacent"] + 638["SweepEdge Opposite"] + 639["SweepEdge Adjacent"] + 640["SweepEdge Opposite"] + 641["SweepEdge Adjacent"] + 642["SweepEdge Opposite"] + 643["SweepEdge Adjacent"] + 644["SweepEdge Opposite"] + 645["SweepEdge Adjacent"] + 646["Plane
[3682, 3717, 3]"] + 650["Plane
[3748, 3779, 3]"] + 660["Sweep Sweep
[3791, 3818, 3]"] + 661[Wall] + 662[Wall] + 663[Wall] + 664[Wall] + 665[Wall] + 666[Wall] + 667[Wall] + 668["Cap Start"] + 669["Cap End"] + 670["SweepEdge Opposite"] + 671["SweepEdge Adjacent"] + 672["SweepEdge Opposite"] + 673["SweepEdge Adjacent"] + 674["SweepEdge Opposite"] + 675["SweepEdge Adjacent"] + 676["SweepEdge Opposite"] + 677["SweepEdge Adjacent"] + 678["SweepEdge Opposite"] + 679["SweepEdge Adjacent"] + 680["SweepEdge Opposite"] + 681["SweepEdge Adjacent"] + 682["SweepEdge Opposite"] + 683["SweepEdge Adjacent"] + 684["Plane
[3682, 3717, 3]"] + 688["Plane
[3748, 3779, 3]"] + 698["Sweep Sweep
[3791, 3818, 3]"] + 699[Wall] + 700[Wall] + 701[Wall] + 702[Wall] + 703[Wall] + 704[Wall] + 705[Wall] + 706["Cap Start"] + 707["Cap End"] + 708["SweepEdge Opposite"] + 709["SweepEdge Adjacent"] + 710["SweepEdge Opposite"] + 711["SweepEdge Adjacent"] + 712["SweepEdge Opposite"] + 713["SweepEdge Adjacent"] + 714["SweepEdge Opposite"] + 715["SweepEdge Adjacent"] + 716["SweepEdge Opposite"] + 717["SweepEdge Adjacent"] + 718["SweepEdge Opposite"] + 719["SweepEdge Adjacent"] + 720["SweepEdge Opposite"] + 721["SweepEdge Adjacent"] + 722["StartSketchOnPlane
[333, 353, 3]"] + 723["StartSketchOnPlane
[333, 353, 3]"] + 724["StartSketchOnPlane
[333, 353, 3]"] + 725["StartSketchOnPlane
[333, 353, 3]"] + 726["StartSketchOnPlane
[1645, 1665, 3]"] + 727["StartSketchOnPlane
[1645, 1665, 3]"] + 728["StartSketchOnPlane
[2083, 2103, 3]"] + 729["StartSketchOnPlane
[2592, 2612, 3]"] + 730["StartSketchOnPlane
[3112, 3132, 3]"] + 731["StartSketchOnPlane
[3358, 3378, 3]"] + 732["StartSketchOnPlane
[3112, 3132, 3]"] + 733["StartSketchOnPlane
[3358, 3378, 3]"] + 1 --- 2 + 2 --- 3 + 2 --- 4 + 2 --- 5 + 2 --- 6 + 2 --- 7 + 2 --- 8 + 2 --- 9 + 2 --- 10 + 2 --- 11 + 2 --- 12 + 2 --- 13 + 2 --- 14 + 2 --- 15 + 2 --- 16 + 2 --- 17 + 2 --- 18 + 2 --- 19 + 2 --- 20 + 2 --- 21 + 2 --- 22 + 2 --- 23 + 2 ---- 25 + 2 --- 24 + 3 --- 26 + 3 --- 48 + 3 --- 49 + 4 --- 27 + 4 --- 50 + 4 --- 51 + 5 --- 28 + 5 --- 52 + 5 --- 53 + 6 --- 29 + 6 --- 54 + 6 --- 55 + 7 --- 30 + 7 --- 56 + 7 --- 57 + 8 --- 31 + 8 --- 58 + 8 --- 59 + 9 --- 32 + 9 --- 60 + 9 --- 61 + 10 --- 33 + 10 --- 62 + 10 --- 63 + 11 --- 34 + 11 --- 64 + 11 --- 65 + 12 --- 35 + 12 --- 66 + 12 --- 67 + 13 --- 36 + 13 --- 68 + 13 --- 69 + 14 --- 37 + 14 --- 70 + 14 --- 71 + 15 --- 38 + 15 --- 72 + 15 --- 73 + 16 --- 39 + 16 --- 74 + 16 --- 75 + 17 --- 40 + 17 --- 76 + 17 --- 77 + 18 --- 41 + 18 --- 78 + 18 --- 79 + 19 --- 42 + 19 --- 80 + 19 --- 81 + 20 --- 43 + 20 --- 82 + 20 --- 83 + 21 --- 44 + 21 --- 84 + 21 --- 85 + 22 --- 45 + 22 --- 86 + 22 --- 87 + 25 --- 26 + 25 --- 27 + 25 --- 28 + 25 --- 29 + 25 --- 30 + 25 --- 31 + 25 --- 32 + 25 --- 33 + 25 --- 34 + 25 --- 35 + 25 --- 36 + 25 --- 37 + 25 --- 38 + 25 --- 39 + 25 --- 40 + 25 --- 41 + 25 --- 42 + 25 --- 43 + 25 --- 44 + 25 --- 45 + 25 --- 46 + 25 --- 47 + 25 --- 48 + 25 --- 49 + 25 --- 50 + 25 --- 51 + 25 --- 52 + 25 --- 53 + 25 --- 54 + 25 --- 55 + 25 --- 56 + 25 --- 57 + 25 --- 58 + 25 --- 59 + 25 --- 60 + 25 --- 61 + 25 --- 62 + 25 --- 63 + 25 --- 64 + 25 --- 65 + 25 --- 66 + 25 --- 67 + 25 --- 68 + 25 --- 69 + 25 --- 70 + 25 --- 71 + 25 --- 72 + 25 --- 73 + 25 --- 74 + 25 --- 75 + 25 --- 76 + 25 --- 77 + 25 --- 78 + 25 --- 79 + 25 --- 80 + 25 --- 81 + 25 --- 82 + 25 --- 83 + 25 --- 84 + 25 --- 85 + 25 --- 86 + 25 --- 87 + 88 --- 89 + 89 --- 90 + 89 --- 91 + 89 --- 92 + 89 --- 93 + 89 --- 94 + 89 --- 95 + 89 --- 96 + 89 --- 97 + 89 --- 98 + 89 --- 99 + 89 --- 100 + 89 --- 101 + 89 --- 102 + 89 --- 103 + 89 --- 104 + 89 --- 105 + 89 --- 106 + 89 --- 107 + 89 --- 108 + 89 --- 109 + 89 --- 110 + 89 ---- 112 + 89 --- 111 + 90 --- 113 + 90 --- 135 + 90 --- 136 + 91 --- 114 + 91 --- 137 + 91 --- 138 + 92 --- 115 + 92 --- 139 + 92 --- 140 + 93 --- 116 + 93 --- 141 + 93 --- 142 + 94 --- 117 + 94 --- 143 + 94 --- 144 + 95 --- 118 + 95 --- 145 + 95 --- 146 + 96 --- 119 + 96 --- 147 + 96 --- 148 + 97 --- 120 + 97 --- 149 + 97 --- 150 + 98 --- 121 + 98 --- 151 + 98 --- 152 + 99 --- 122 + 99 --- 153 + 99 --- 154 + 100 --- 123 + 100 --- 155 + 100 --- 156 + 101 --- 124 + 101 --- 157 + 101 --- 158 + 102 --- 125 + 102 --- 159 + 102 --- 160 + 103 --- 126 + 103 --- 161 + 103 --- 162 + 104 --- 127 + 104 --- 163 + 104 --- 164 + 105 --- 128 + 105 --- 165 + 105 --- 166 + 106 --- 129 + 106 --- 167 + 106 --- 168 + 107 --- 130 + 107 --- 169 + 107 --- 170 + 108 --- 131 + 108 --- 171 + 108 --- 172 + 109 --- 132 + 109 --- 173 + 109 --- 174 + 112 --- 113 + 112 --- 114 + 112 --- 115 + 112 --- 116 + 112 --- 117 + 112 --- 118 + 112 --- 119 + 112 --- 120 + 112 --- 121 + 112 --- 122 + 112 --- 123 + 112 --- 124 + 112 --- 125 + 112 --- 126 + 112 --- 127 + 112 --- 128 + 112 --- 129 + 112 --- 130 + 112 --- 131 + 112 --- 132 + 112 --- 133 + 112 --- 134 + 112 --- 135 + 112 --- 136 + 112 --- 137 + 112 --- 138 + 112 --- 139 + 112 --- 140 + 112 --- 141 + 112 --- 142 + 112 --- 143 + 112 --- 144 + 112 --- 145 + 112 --- 146 + 112 --- 147 + 112 --- 148 + 112 --- 149 + 112 --- 150 + 112 --- 151 + 112 --- 152 + 112 --- 153 + 112 --- 154 + 112 --- 155 + 112 --- 156 + 112 --- 157 + 112 --- 158 + 112 --- 159 + 112 --- 160 + 112 --- 161 + 112 --- 162 + 112 --- 163 + 112 --- 164 + 112 --- 165 + 112 --- 166 + 112 --- 167 + 112 --- 168 + 112 --- 169 + 112 --- 170 + 112 --- 171 + 112 --- 172 + 112 --- 173 + 112 --- 174 + 175 --- 176 + 175 --- 262 + 176 --- 177 + 176 --- 178 + 176 --- 179 + 176 --- 180 + 176 --- 181 + 176 --- 182 + 176 --- 183 + 176 --- 184 + 176 --- 185 + 176 --- 186 + 176 --- 187 + 176 --- 188 + 176 --- 189 + 176 --- 190 + 176 --- 191 + 176 --- 192 + 176 --- 193 + 176 --- 194 + 176 --- 195 + 176 --- 196 + 176 --- 197 + 176 ---- 199 + 176 --- 198 + 177 --- 219 + 177 --- 260 + 177 --- 261 + 178 --- 218 + 178 --- 258 + 178 --- 259 + 179 --- 217 + 179 --- 256 + 179 --- 257 + 180 --- 216 + 180 --- 254 + 180 --- 255 + 181 --- 215 + 181 --- 252 + 181 --- 253 + 182 --- 214 + 182 --- 250 + 182 --- 251 + 183 --- 213 + 183 --- 248 + 183 --- 249 + 184 --- 212 + 184 --- 246 + 184 --- 247 + 185 --- 211 + 185 --- 244 + 185 --- 245 + 186 --- 210 + 186 --- 242 + 186 --- 243 + 187 --- 209 + 187 --- 240 + 187 --- 241 + 188 --- 208 + 188 --- 238 + 188 --- 239 + 189 --- 207 + 189 --- 236 + 189 --- 237 + 190 --- 206 + 190 --- 234 + 190 --- 235 + 191 --- 205 + 191 --- 232 + 191 --- 233 + 192 --- 204 + 192 --- 230 + 192 --- 231 + 193 --- 203 + 193 --- 228 + 193 --- 229 + 194 --- 202 + 194 --- 226 + 194 --- 227 + 195 --- 201 + 195 --- 224 + 195 --- 225 + 196 --- 200 + 196 --- 222 + 196 --- 223 + 199 --- 200 + 199 --- 201 + 199 --- 202 + 199 --- 203 + 199 --- 204 + 199 --- 205 + 199 --- 206 + 199 --- 207 + 199 --- 208 + 199 --- 209 + 199 --- 210 + 199 --- 211 + 199 --- 212 + 199 --- 213 + 199 --- 214 + 199 --- 215 + 199 --- 216 + 199 --- 217 + 199 --- 218 + 199 --- 219 + 199 --- 220 + 199 --- 221 + 199 --- 222 + 199 --- 223 + 199 --- 224 + 199 --- 225 + 199 --- 226 + 199 --- 227 + 199 --- 228 + 199 --- 229 + 199 --- 230 + 199 --- 231 + 199 --- 232 + 199 --- 233 + 199 --- 234 + 199 --- 235 + 199 --- 236 + 199 --- 237 + 199 --- 238 + 199 --- 239 + 199 --- 240 + 199 --- 241 + 199 --- 242 + 199 --- 243 + 199 --- 244 + 199 --- 245 + 199 --- 246 + 199 --- 247 + 199 --- 248 + 199 --- 249 + 199 --- 250 + 199 --- 251 + 199 --- 252 + 199 --- 253 + 199 --- 254 + 199 --- 255 + 199 --- 256 + 199 --- 257 + 199 --- 258 + 199 --- 259 + 199 --- 260 + 199 --- 261 + 262 --- 263 + 262 --- 264 + 262 --- 265 + 262 --- 266 + 262 --- 267 + 262 --- 268 + 262 --- 269 + 262 --- 270 + 262 --- 271 + 262 --- 272 + 262 --- 273 + 262 --- 274 + 262 --- 275 + 262 --- 276 + 262 --- 277 + 262 --- 278 + 262 --- 279 + 262 --- 280 + 262 --- 281 + 262 --- 282 + 262 --- 283 + 262 ---- 285 + 262 --- 284 + 263 --- 305 + 263 --- 346 + 263 --- 347 + 264 --- 304 + 264 --- 344 + 264 --- 345 + 265 --- 303 + 265 --- 342 + 265 --- 343 + 266 --- 302 + 266 --- 340 + 266 --- 341 + 267 --- 301 + 267 --- 338 + 267 --- 339 + 268 --- 300 + 268 --- 336 + 268 --- 337 + 269 --- 299 + 269 --- 334 + 269 --- 335 + 270 --- 298 + 270 --- 332 + 270 --- 333 + 271 --- 297 + 271 --- 330 + 271 --- 331 + 272 --- 296 + 272 --- 328 + 272 --- 329 + 273 --- 295 + 273 --- 326 + 273 --- 327 + 274 --- 294 + 274 --- 324 + 274 --- 325 + 275 --- 293 + 275 --- 322 + 275 --- 323 + 276 --- 292 + 276 --- 320 + 276 --- 321 + 277 --- 291 + 277 --- 318 + 277 --- 319 + 278 --- 290 + 278 --- 316 + 278 --- 317 + 279 --- 289 + 279 --- 314 + 279 --- 315 + 280 --- 288 + 280 --- 312 + 280 --- 313 + 281 --- 287 + 281 --- 310 + 281 --- 311 + 282 --- 286 + 282 --- 308 + 282 --- 309 + 285 --- 286 + 285 --- 287 + 285 --- 288 + 285 --- 289 + 285 --- 290 + 285 --- 291 + 285 --- 292 + 285 --- 293 + 285 --- 294 + 285 --- 295 + 285 --- 296 + 285 --- 297 + 285 --- 298 + 285 --- 299 + 285 --- 300 + 285 --- 301 + 285 --- 302 + 285 --- 303 + 285 --- 304 + 285 --- 305 + 285 --- 306 + 285 --- 307 + 285 --- 308 + 285 --- 309 + 285 --- 310 + 285 --- 311 + 285 --- 312 + 285 --- 313 + 285 --- 314 + 285 --- 315 + 285 --- 316 + 285 --- 317 + 285 --- 318 + 285 --- 319 + 285 --- 320 + 285 --- 321 + 285 --- 322 + 285 --- 323 + 285 --- 324 + 285 --- 325 + 285 --- 326 + 285 --- 327 + 285 --- 328 + 285 --- 329 + 285 --- 330 + 285 --- 331 + 285 --- 332 + 285 --- 333 + 285 --- 334 + 285 --- 335 + 285 --- 336 + 285 --- 337 + 285 --- 338 + 285 --- 339 + 285 --- 340 + 285 --- 341 + 285 --- 342 + 285 --- 343 + 285 --- 344 + 285 --- 345 + 285 --- 346 + 285 --- 347 + 348 --- 349 + 348 --- 435 + 349 --- 350 + 349 --- 351 + 349 --- 352 + 349 --- 353 + 349 --- 354 + 349 --- 355 + 349 --- 356 + 349 --- 357 + 349 --- 358 + 349 --- 359 + 349 --- 360 + 349 --- 361 + 349 --- 362 + 349 --- 363 + 349 --- 364 + 349 --- 365 + 349 --- 366 + 349 --- 367 + 349 --- 368 + 349 --- 369 + 349 --- 370 + 349 ---- 372 + 349 --- 371 + 350 --- 373 + 350 --- 395 + 350 --- 396 + 351 --- 374 + 351 --- 397 + 351 --- 398 + 352 --- 375 + 352 --- 399 + 352 --- 400 + 353 --- 376 + 353 --- 401 + 353 --- 402 + 354 --- 377 + 354 --- 403 + 354 --- 404 + 355 --- 378 + 355 --- 405 + 355 --- 406 + 356 --- 379 + 356 --- 407 + 356 --- 408 + 357 --- 380 + 357 --- 409 + 357 --- 410 + 358 --- 381 + 358 --- 411 + 358 --- 412 + 359 --- 382 + 359 --- 413 + 359 --- 414 + 360 --- 383 + 360 --- 415 + 360 --- 416 + 361 --- 384 + 361 --- 417 + 361 --- 418 + 362 --- 385 + 362 --- 419 + 362 --- 420 + 363 --- 386 + 363 --- 421 + 363 --- 422 + 364 --- 387 + 364 --- 423 + 364 --- 424 + 365 --- 388 + 365 --- 425 + 365 --- 426 + 366 --- 389 + 366 --- 427 + 366 --- 428 + 367 --- 390 + 367 --- 429 + 367 --- 430 + 368 --- 391 + 368 --- 431 + 368 --- 432 + 369 --- 392 + 369 --- 433 + 369 --- 434 + 372 --- 373 + 372 --- 374 + 372 --- 375 + 372 --- 376 + 372 --- 377 + 372 --- 378 + 372 --- 379 + 372 --- 380 + 372 --- 381 + 372 --- 382 + 372 --- 383 + 372 --- 384 + 372 --- 385 + 372 --- 386 + 372 --- 387 + 372 --- 388 + 372 --- 389 + 372 --- 390 + 372 --- 391 + 372 --- 392 + 372 --- 393 + 372 --- 394 + 372 --- 395 + 372 --- 396 + 372 --- 397 + 372 --- 398 + 372 --- 399 + 372 --- 400 + 372 --- 401 + 372 --- 402 + 372 --- 403 + 372 --- 404 + 372 --- 405 + 372 --- 406 + 372 --- 407 + 372 --- 408 + 372 --- 409 + 372 --- 410 + 372 --- 411 + 372 --- 412 + 372 --- 413 + 372 --- 414 + 372 --- 415 + 372 --- 416 + 372 --- 417 + 372 --- 418 + 372 --- 419 + 372 --- 420 + 372 --- 421 + 372 --- 422 + 372 --- 423 + 372 --- 424 + 372 --- 425 + 372 --- 426 + 372 --- 427 + 372 --- 428 + 372 --- 429 + 372 --- 430 + 372 --- 431 + 372 --- 432 + 372 --- 433 + 372 --- 434 + 435 --- 436 + 435 --- 437 + 435 --- 438 + 435 --- 439 + 435 --- 440 + 435 --- 441 + 435 --- 442 + 435 --- 443 + 435 --- 444 + 435 --- 445 + 435 --- 446 + 435 --- 447 + 435 --- 448 + 435 --- 449 + 435 --- 450 + 435 --- 451 + 435 --- 452 + 435 --- 453 + 435 --- 454 + 435 --- 455 + 435 --- 456 + 435 ---- 458 + 435 --- 457 + 436 --- 459 + 436 --- 481 + 436 --- 482 + 437 --- 460 + 437 --- 483 + 437 --- 484 + 438 --- 461 + 438 --- 485 + 438 --- 486 + 439 --- 462 + 439 --- 487 + 439 --- 488 + 440 --- 463 + 440 --- 489 + 440 --- 490 + 441 --- 464 + 441 --- 491 + 441 --- 492 + 442 --- 465 + 442 --- 493 + 442 --- 494 + 443 --- 466 + 443 --- 495 + 443 --- 496 + 444 --- 467 + 444 --- 497 + 444 --- 498 + 445 --- 468 + 445 --- 499 + 445 --- 500 + 446 --- 469 + 446 --- 501 + 446 --- 502 + 447 --- 470 + 447 --- 503 + 447 --- 504 + 448 --- 471 + 448 --- 505 + 448 --- 506 + 449 --- 472 + 449 --- 507 + 449 --- 508 + 450 --- 473 + 450 --- 509 + 450 --- 510 + 451 --- 474 + 451 --- 511 + 451 --- 512 + 452 --- 475 + 452 --- 513 + 452 --- 514 + 453 --- 476 + 453 --- 515 + 453 --- 516 + 454 --- 477 + 454 --- 517 + 454 --- 518 + 455 --- 478 + 455 --- 519 + 455 --- 520 + 458 --- 459 + 458 --- 460 + 458 --- 461 + 458 --- 462 + 458 --- 463 + 458 --- 464 + 458 --- 465 + 458 --- 466 + 458 --- 467 + 458 --- 468 + 458 --- 469 + 458 --- 470 + 458 --- 471 + 458 --- 472 + 458 --- 473 + 458 --- 474 + 458 --- 475 + 458 --- 476 + 458 --- 477 + 458 --- 478 + 458 --- 479 + 458 --- 480 + 458 --- 481 + 458 --- 482 + 458 --- 483 + 458 --- 484 + 458 --- 485 + 458 --- 486 + 458 --- 487 + 458 --- 488 + 458 --- 489 + 458 --- 490 + 458 --- 491 + 458 --- 492 + 458 --- 493 + 458 --- 494 + 458 --- 495 + 458 --- 496 + 458 --- 497 + 458 --- 498 + 458 --- 499 + 458 --- 500 + 458 --- 501 + 458 --- 502 + 458 --- 503 + 458 --- 504 + 458 --- 505 + 458 --- 506 + 458 --- 507 + 458 --- 508 + 458 --- 509 + 458 --- 510 + 458 --- 511 + 458 --- 512 + 458 --- 513 + 458 --- 514 + 458 --- 515 + 458 --- 516 + 458 --- 517 + 458 --- 518 + 458 --- 519 + 458 --- 520 + 521 --- 522 + 521 --- 523 + 521 --- 553 + 521 --- 554 + 523 --- 524 + 523 --- 525 + 523 --- 526 + 523 --- 527 + 523 --- 528 + 523 --- 529 + 523 --- 530 + 523 ---- 532 + 523 --- 531 + 524 --- 533 + 524 --- 541 + 524 --- 542 + 525 --- 534 + 525 --- 543 + 525 --- 544 + 526 --- 535 + 526 --- 545 + 526 --- 546 + 527 --- 536 + 527 --- 547 + 527 --- 548 + 528 --- 537 + 528 --- 549 + 528 --- 550 + 529 --- 538 + 529 --- 551 + 529 --- 552 + 532 --- 533 + 532 --- 534 + 532 --- 535 + 532 --- 536 + 532 --- 537 + 532 --- 538 + 532 --- 539 + 532 --- 540 + 532 --- 541 + 532 --- 542 + 532 --- 543 + 532 --- 544 + 532 --- 545 + 532 --- 546 + 532 --- 547 + 532 --- 548 + 532 --- 549 + 532 --- 550 + 532 --- 551 + 532 --- 552 + 554 --- 555 + 554 --- 556 + 554 --- 557 + 554 --- 558 + 554 --- 559 + 554 --- 560 + 554 --- 561 + 554 ---- 563 + 554 --- 562 + 555 --- 564 + 555 --- 572 + 555 --- 573 + 556 --- 565 + 556 --- 574 + 556 --- 575 + 557 --- 566 + 557 --- 576 + 557 --- 577 + 558 --- 567 + 558 --- 578 + 558 --- 579 + 559 --- 568 + 559 --- 580 + 559 --- 581 + 560 --- 569 + 560 --- 582 + 560 --- 583 + 563 --- 564 + 563 --- 565 + 563 --- 566 + 563 --- 567 + 563 --- 568 + 563 --- 569 + 563 --- 570 + 563 --- 571 + 563 --- 572 + 563 --- 573 + 563 --- 574 + 563 --- 575 + 563 --- 576 + 563 --- 577 + 563 --- 578 + 563 --- 579 + 563 --- 580 + 563 --- 581 + 563 --- 582 + 563 --- 583 + 584 --- 585 + 585 --- 586 + 585 --- 587 + 585 --- 588 + 585 --- 589 + 585 --- 590 + 585 --- 591 + 585 --- 592 + 585 ---- 594 + 585 --- 593 + 586 --- 600 + 586 --- 613 + 586 --- 614 + 587 --- 599 + 587 --- 611 + 587 --- 612 + 588 --- 598 + 588 --- 609 + 588 --- 610 + 589 --- 597 + 589 --- 607 + 589 --- 608 + 590 --- 596 + 590 --- 605 + 590 --- 606 + 591 --- 595 + 591 --- 603 + 591 --- 604 + 594 --- 595 + 594 --- 596 + 594 --- 597 + 594 --- 598 + 594 --- 599 + 594 --- 600 + 594 --- 601 + 594 --- 602 + 594 --- 603 + 594 --- 604 + 594 --- 605 + 594 --- 606 + 594 --- 607 + 594 --- 608 + 594 --- 609 + 594 --- 610 + 594 --- 611 + 594 --- 612 + 594 --- 613 + 594 --- 614 + 615 --- 616 + 616 --- 617 + 616 --- 618 + 616 --- 619 + 616 --- 620 + 616 --- 621 + 616 --- 622 + 616 --- 623 + 616 ---- 625 + 616 --- 624 + 617 --- 631 + 617 --- 644 + 617 --- 645 + 618 --- 630 + 618 --- 642 + 618 --- 643 + 619 --- 629 + 619 --- 640 + 619 --- 641 + 620 --- 628 + 620 --- 638 + 620 --- 639 + 621 --- 627 + 621 --- 636 + 621 --- 637 + 622 --- 626 + 622 --- 634 + 622 --- 635 + 625 --- 626 + 625 --- 627 + 625 --- 628 + 625 --- 629 + 625 --- 630 + 625 --- 631 + 625 --- 632 + 625 --- 633 + 625 --- 634 + 625 --- 635 + 625 --- 636 + 625 --- 637 + 625 --- 638 + 625 --- 639 + 625 --- 640 + 625 --- 641 + 625 --- 642 + 625 --- 643 + 625 --- 644 + 625 --- 645 + 646 --- 647 + 647 --- 648 + 647 --- 649 + 650 --- 651 + 651 --- 652 + 651 --- 653 + 651 --- 654 + 651 --- 655 + 651 --- 656 + 651 --- 657 + 651 --- 658 + 651 ---- 660 + 651 --- 659 + 652 --- 661 + 652 --- 670 + 652 --- 671 + 653 --- 662 + 653 --- 672 + 653 --- 673 + 654 --- 663 + 654 --- 674 + 654 --- 675 + 655 --- 664 + 655 --- 676 + 655 --- 677 + 656 --- 665 + 656 --- 678 + 656 --- 679 + 657 --- 666 + 657 --- 680 + 657 --- 681 + 658 --- 667 + 658 --- 682 + 658 --- 683 + 660 --- 661 + 660 --- 662 + 660 --- 663 + 660 --- 664 + 660 --- 665 + 660 --- 666 + 660 --- 667 + 660 --- 668 + 660 --- 669 + 660 --- 670 + 660 --- 671 + 660 --- 672 + 660 --- 673 + 660 --- 674 + 660 --- 675 + 660 --- 676 + 660 --- 677 + 660 --- 678 + 660 --- 679 + 660 --- 680 + 660 --- 681 + 660 --- 682 + 660 --- 683 + 684 --- 685 + 685 --- 686 + 685 --- 687 + 688 --- 689 + 689 --- 690 + 689 --- 691 + 689 --- 692 + 689 --- 693 + 689 --- 694 + 689 --- 695 + 689 --- 696 + 689 ---- 698 + 689 --- 697 + 690 --- 699 + 690 --- 708 + 690 --- 709 + 691 --- 700 + 691 --- 710 + 691 --- 711 + 692 --- 701 + 692 --- 712 + 692 --- 713 + 693 --- 702 + 693 --- 714 + 693 --- 715 + 694 --- 703 + 694 --- 716 + 694 --- 717 + 695 --- 704 + 695 --- 718 + 695 --- 719 + 696 --- 705 + 696 --- 720 + 696 --- 721 + 698 --- 699 + 698 --- 700 + 698 --- 701 + 698 --- 702 + 698 --- 703 + 698 --- 704 + 698 --- 705 + 698 --- 706 + 698 --- 707 + 698 --- 708 + 698 --- 709 + 698 --- 710 + 698 --- 711 + 698 --- 712 + 698 --- 713 + 698 --- 714 + 698 --- 715 + 698 --- 716 + 698 --- 717 + 698 --- 718 + 698 --- 719 + 698 --- 720 + 698 --- 721 + 175 <--x 722 + 175 <--x 723 + 348 <--x 724 + 348 <--x 725 + 521 <--x 726 + 521 <--x 727 + 584 <--x 728 + 615 <--x 729 + 646 <--x 730 + 650 <--x 731 + 684 <--x 732 + 688 <--x 733 +``` diff --git a/rust/kcl-lib/tests/kcl_samples/3d-boaty/ast.snap b/rust/kcl-lib/tests/kcl_samples/3d-boaty/ast.snap new file mode 100644 index 000000000..73dc41a08 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/3d-boaty/ast.snap @@ -0,0 +1,1025 @@ +--- +source: kcl-lib/src/simulation_tests.rs +description: Result of parsing 3d-boaty.kcl +--- +{ + "Ok": { + "body": [ + { + "declaration": { + "end": 442, + "id": { + "end": 437, + "name": "benchLength", + "start": 426, + "type": "Identifier" + }, + "init": { + "end": 442, + "raw": "56", + "start": 440, + "type": "Literal", + "type": "Literal", + "value": { + "value": 56.0, + "suffix": "None" + } + }, + "start": 426, + "type": "VariableDeclarator" + }, + "end": 442, + "kind": "const", + "start": 426, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "end": 548, + "path": { + "type": "Kcl", + "filename": "boat-parts.kcl" + }, + "selector": { + "type": "List", + "items": [ + { + "alias": null, + "end": 526, + "name": { + "end": 526, + "name": "dividerThickness", + "start": 510, + "type": "Identifier" + }, + "start": 510, + "type": "ImportItem" + } + ] + }, + "start": 503, + "type": "ImportStatement", + "type": "ImportStatement" + }, + { + "end": 585, + "path": { + "type": "Kcl", + "filename": "boat-parts.kcl" + }, + "selector": { + "type": "List", + "items": [ + { + "alias": null, + "end": 563, + "name": { + "end": 563, + "name": "divider", + "start": 556, + "type": "Identifier" + }, + "start": 556, + "type": "ImportItem" + } + ] + }, + "start": 549, + "type": "ImportStatement", + "type": "ImportStatement" + }, + { + "end": 624, + "path": { + "type": "Kcl", + "filename": "boat-parts.kcl" + }, + "selector": { + "type": "List", + "items": [ + { + "alias": null, + "end": 602, + "name": { + "end": 602, + "name": "connector", + "start": 593, + "type": "Identifier" + }, + "start": 593, + "type": "ImportItem" + } + ] + }, + "start": 586, + "type": "ImportStatement", + "type": "ImportStatement" + }, + { + "end": 663, + "path": { + "type": "Kcl", + "filename": "boat-parts.kcl" + }, + "selector": { + "type": "List", + "items": [ + { + "alias": null, + "end": 641, + "name": { + "end": 641, + "name": "seatSlats", + "start": 632, + "type": "Identifier" + }, + "start": 632, + "type": "ImportItem" + } + ] + }, + "start": 625, + "type": "ImportStatement", + "type": "ImportStatement" + }, + { + "end": 702, + "path": { + "type": "Kcl", + "filename": "boat-parts.kcl" + }, + "selector": { + "type": "List", + "items": [ + { + "alias": null, + "end": 680, + "name": { + "end": 680, + "name": "backSlats", + "start": 671, + "type": "Identifier" + }, + "start": 671, + "type": "ImportItem" + } + ] + }, + "start": 664, + "type": "ImportStatement", + "type": "ImportStatement" + }, + { + "end": 739, + "path": { + "type": "Kcl", + "filename": "boat-parts.kcl" + }, + "selector": { + "type": "List", + "items": [ + { + "alias": null, + "end": 717, + "name": { + "end": 717, + "name": "armRest", + "start": 710, + "type": "Identifier" + }, + "start": 710, + "type": "ImportItem" + } + ] + }, + "start": 703, + "type": "ImportStatement", + "type": "ImportStatement" + }, + { + "end": 813, + "expression": { + "arguments": [ + { + "end": 812, + "raw": "\"YZ\"", + "start": 808, + "type": "Literal", + "type": "Literal", + "value": "YZ" + } + ], + "callee": { + "end": 807, + "name": "divider", + "start": 800, + "type": "Identifier" + }, + "end": 813, + "start": 800, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 800, + "type": "ExpressionStatement", + "type": "ExpressionStatement" + }, + { + "end": 867, + "expression": { + "arguments": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 847, + "name": "offset", + "start": 841, + "type": "Identifier" + }, + "arg": { + "end": 865, + "left": { + "end": 861, + "name": "benchLength", + "start": 850, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 865, + "raw": "2", + "start": 864, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 850, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 833, + "name": "offsetPlane", + "start": 822, + "type": "Identifier" + }, + "end": 866, + "start": 822, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 839, + "raw": "\"-YZ\"", + "start": 834, + "type": "Literal", + "type": "Literal", + "value": "-YZ" + } + } + ], + "callee": { + "end": 821, + "name": "divider", + "start": 814, + "type": "Identifier" + }, + "end": 867, + "start": 814, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 814, + "type": "ExpressionStatement", + "type": "ExpressionStatement" + }, + { + "end": 920, + "expression": { + "arguments": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 900, + "name": "offset", + "start": 894, + "type": "Identifier" + }, + "arg": { + "end": 918, + "left": { + "end": 914, + "name": "benchLength", + "start": 903, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 918, + "raw": "2", + "start": 917, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 903, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 887, + "name": "offsetPlane", + "start": 876, + "type": "Identifier" + }, + "end": 919, + "start": 876, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 892, + "raw": "\"YZ\"", + "start": 888, + "type": "Literal", + "type": "Literal", + "value": "YZ" + } + } + ], + "callee": { + "end": 875, + "name": "divider", + "start": 868, + "type": "Identifier" + }, + "end": 920, + "start": 868, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 868, + "type": "ExpressionStatement", + "type": "ExpressionStatement" + }, + { + "end": 1036, + "expression": { + "arguments": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1002, + "name": "offset", + "start": 996, + "type": "Identifier" + }, + "arg": { + "end": 1021, + "left": { + "argument": { + "end": 1017, + "name": "benchLength", + "start": 1006, + "type": "Identifier", + "type": "Identifier" + }, + "end": 1017, + "operator": "-", + "start": 1005, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "/", + "right": { + "end": 1021, + "raw": "2", + "start": 1020, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1005, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 989, + "name": "offsetPlane", + "start": 978, + "type": "Identifier" + }, + "end": 1022, + "start": 978, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 994, + "raw": "\"YZ\"", + "start": 990, + "type": "Literal", + "type": "Literal", + "value": "YZ" + } + }, + { + "end": 1035, + "name": "benchLength", + "start": 1024, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 977, + "name": "connector", + "start": 968, + "type": "Identifier" + }, + "end": 1036, + "start": 968, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 968, + "type": "ExpressionStatement", + "type": "ExpressionStatement" + }, + { + "end": 1173, + "expression": { + "arguments": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1097, + "name": "offset", + "start": 1091, + "type": "Identifier" + }, + "arg": { + "end": 1139, + "left": { + "end": 1116, + "left": { + "argument": { + "end": 1112, + "name": "benchLength", + "start": 1101, + "type": "Identifier", + "type": "Identifier" + }, + "end": 1112, + "operator": "-", + "start": 1100, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "/", + "right": { + "end": 1116, + "raw": "2", + "start": 1115, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1100, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 1139, + "left": { + "end": 1135, + "name": "dividerThickness", + "start": 1119, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1139, + "raw": "2", + "start": 1138, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1119, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 1100, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 1084, + "name": "offsetPlane", + "start": 1073, + "type": "Identifier" + }, + "end": 1140, + "start": 1073, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 1089, + "raw": "\"YZ\"", + "start": 1085, + "type": "Literal", + "type": "Literal", + "value": "YZ" + } + }, + { + "end": 1172, + "left": { + "end": 1153, + "name": "benchLength", + "start": 1142, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 1172, + "name": "dividerThickness", + "start": 1156, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1142, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "callee": { + "end": 1072, + "name": "seatSlats", + "start": 1063, + "type": "Identifier" + }, + "end": 1173, + "start": 1063, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 1063, + "type": "ExpressionStatement", + "type": "ExpressionStatement" + }, + { + "end": 1310, + "expression": { + "arguments": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1234, + "name": "offset", + "start": 1228, + "type": "Identifier" + }, + "arg": { + "end": 1276, + "left": { + "end": 1253, + "left": { + "argument": { + "end": 1249, + "name": "benchLength", + "start": 1238, + "type": "Identifier", + "type": "Identifier" + }, + "end": 1249, + "operator": "-", + "start": 1237, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "/", + "right": { + "end": 1253, + "raw": "2", + "start": 1252, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1237, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 1276, + "left": { + "end": 1272, + "name": "dividerThickness", + "start": 1256, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1276, + "raw": "2", + "start": 1275, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1256, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 1237, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 1221, + "name": "offsetPlane", + "start": 1210, + "type": "Identifier" + }, + "end": 1277, + "start": 1210, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 1226, + "raw": "\"YZ\"", + "start": 1222, + "type": "Literal", + "type": "Literal", + "value": "YZ" + } + }, + { + "end": 1309, + "left": { + "end": 1290, + "name": "benchLength", + "start": 1279, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 1309, + "name": "dividerThickness", + "start": 1293, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1279, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "callee": { + "end": 1209, + "name": "backSlats", + "start": 1200, + "type": "Identifier" + }, + "end": 1310, + "start": 1200, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 1200, + "type": "ExpressionStatement", + "type": "ExpressionStatement" + }, + { + "end": 1367, + "expression": { + "arguments": [ + { + "end": 1349, + "raw": "\"-YZ\"", + "start": 1344, + "type": "Literal", + "type": "Literal", + "value": "-YZ" + }, + { + "end": 1366, + "left": { + "end": 1362, + "name": "benchLength", + "start": 1351, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1366, + "raw": "2", + "start": 1365, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1351, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "callee": { + "end": 1343, + "name": "armRest", + "start": 1336, + "type": "Identifier" + }, + "end": 1367, + "start": 1336, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 1336, + "type": "ExpressionStatement", + "type": "ExpressionStatement" + }, + { + "end": 1400, + "expression": { + "arguments": [ + { + "end": 1381, + "raw": "\"-YZ\"", + "start": 1376, + "type": "Literal", + "type": "Literal", + "value": "-YZ" + }, + { + "end": 1399, + "left": { + "argument": { + "end": 1395, + "name": "benchLength", + "start": 1384, + "type": "Identifier", + "type": "Identifier" + }, + "end": 1395, + "operator": "-", + "start": 1383, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "/", + "right": { + "end": 1399, + "raw": "2", + "start": 1398, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1383, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "callee": { + "end": 1375, + "name": "armRest", + "start": 1368, + "type": "Identifier" + }, + "end": 1400, + "start": 1368, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 1368, + "type": "ExpressionStatement", + "type": "ExpressionStatement" + } + ], + "end": 1401, + "innerAttrs": [ + { + "end": 397, + "name": { + "end": 373, + "name": "settings", + "start": 365, + "type": "Identifier" + }, + "properties": [ + { + "end": 396, + "key": { + "end": 391, + "name": "defaultLengthUnit", + "start": 374, + "type": "Identifier" + }, + "start": 374, + "type": "ObjectProperty", + "value": { + "end": 396, + "name": "mm", + "start": 394, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 364, + "type": "Annotation" + } + ], + "nonCodeMeta": { + "nonCodeNodes": { + "0": [ + { + "end": 502, + "start": 442, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Import various constants and functions from our library", + "style": "line" + } + } + ], + "6": [ + { + "end": 799, + "start": 739, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Create the dividers, these hold the seat and back slats", + "style": "line" + } + } + ], + "9": [ + { + "end": 967, + "start": 920, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Create the connectors to join the dividers", + "style": "line" + } + } + ], + "10": [ + { + "end": 1062, + "start": 1036, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Create the seat slats", + "style": "line" + } + } + ], + "11": [ + { + "end": 1199, + "start": 1173, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Create the back slats", + "style": "line" + } + } + ], + "12": [ + { + "end": 1335, + "start": 1310, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Create the arm rests", + "style": "line" + } + } + ] + }, + "startNodes": [ + { + "end": 11, + "start": 0, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "3D Boaty", + "style": "line" + } + }, + { + "end": 329, + "start": 12, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "This is a slight remix of Depep1's original 3D Boaty (https://www.printables.com/model/1141963-3d-boaty). This is a tool used for benchmarking 3D FDM printers for bed adhesion, overhangs, bridging and top surface quality. The name of this file is a bit of misnomer, the shape of the object is a typical park bench.", + "style": "line" + } + }, + { + "end": 331, + "start": 329, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + }, + { + "end": 363, + "start": 331, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Set units in millimeters (mm)", + "style": "line" + } + }, + { + "end": 399, + "start": 397, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + }, + { + "end": 425, + "start": 399, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Define the bench length", + "style": "line" + } + } + ] + }, + "start": 0 + } +} diff --git a/rust/kcl-lib/tests/kcl_samples/3d-boaty/ops.snap b/rust/kcl-lib/tests/kcl_samples/3d-boaty/ops.snap new file mode 100644 index 000000000..2d566a2e6 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/3d-boaty/ops.snap @@ -0,0 +1,1933 @@ +--- +source: kcl/src/simulation_tests.rs +description: Operations executed 3d-boaty.kcl +--- +[ + { + "type": "UserDefinedFunctionCall", + "name": "divider", + "functionSourceRange": [ + 1319, + 1594, + 3 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 800, + 813, + 0 + ] + }, + { + "type": "UserDefinedFunctionCall", + "name": "dividerSketch", + "functionSourceRange": [ + 309, + 1300, + 3 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1339, + 1359, + 3 + ] + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "String", + "value": "YZ" + }, + "sourceRange": [ + 347, + 352, + 3 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 333, + 353, + 3 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 2.0, + "ty": { + "type": "Unknown" + } + }, + "sourceRange": [ + 1384, + 1404, + 3 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 1367, + 1405, + 3 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionCall", + "name": "dividerSketch", + "functionSourceRange": [ + 309, + 1300, + 3 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1415, + 1435, + 3 + ] + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "String", + "value": "YZ" + }, + "sourceRange": [ + 347, + 352, + 3 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 333, + 353, + 3 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": -2.0, + "ty": { + "type": "Unknown" + } + }, + "sourceRange": [ + 1460, + 1481, + 3 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 1443, + 1482, + 3 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "labeledArgs": { + "faces": { + "value": { + "type": "Array", + "value": [ + { + "type": "String", + "value": "end" + } + ] + }, + "sourceRange": [ + 1523, + 1530, + 3 + ] + }, + "thickness": { + "value": { + "type": "Number", + "value": 1.5, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1510, + 1513, + 3 + ] + } + }, + "name": "shell", + "sourceRange": [ + 1485, + 1531, + 3 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1491, + 1496, + 3 + ] + } + }, + { + "labeledArgs": { + "faces": { + "value": { + "type": "Array", + "value": [ + { + "type": "String", + "value": "start" + } + ] + }, + "sourceRange": [ + 1571, + 1580, + 3 + ] + }, + "thickness": { + "value": { + "type": "Number", + "value": 1.5, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1558, + 1561, + 3 + ] + } + }, + "name": "shell", + "sourceRange": [ + 1534, + 1581, + 3 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1540, + 1544, + 3 + ] + } + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "labeledArgs": { + "offset": { + "value": { + "type": "Number", + "value": 28.0, + "ty": { + "type": "Unknown" + } + }, + "sourceRange": [ + 850, + 865, + 0 + ] + } + }, + "name": "offsetPlane", + "sourceRange": [ + 822, + 866, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "String", + "value": "-YZ" + }, + "sourceRange": [ + 834, + 839, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionCall", + "name": "divider", + "functionSourceRange": [ + 1319, + 1594, + 3 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 814, + 867, + 0 + ] + }, + { + "type": "UserDefinedFunctionCall", + "name": "dividerSketch", + "functionSourceRange": [ + 309, + 1300, + 3 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1339, + 1359, + 3 + ] + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Plane", + "artifact_id": "[uuid]" + }, + "sourceRange": [ + 347, + 352, + 3 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 333, + 353, + 3 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 2.0, + "ty": { + "type": "Unknown" + } + }, + "sourceRange": [ + 1384, + 1404, + 3 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 1367, + 1405, + 3 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionCall", + "name": "dividerSketch", + "functionSourceRange": [ + 309, + 1300, + 3 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1415, + 1435, + 3 + ] + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Plane", + "artifact_id": "[uuid]" + }, + "sourceRange": [ + 347, + 352, + 3 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 333, + 353, + 3 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": -2.0, + "ty": { + "type": "Unknown" + } + }, + "sourceRange": [ + 1460, + 1481, + 3 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 1443, + 1482, + 3 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "labeledArgs": { + "faces": { + "value": { + "type": "Array", + "value": [ + { + "type": "String", + "value": "end" + } + ] + }, + "sourceRange": [ + 1523, + 1530, + 3 + ] + }, + "thickness": { + "value": { + "type": "Number", + "value": 1.5, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1510, + 1513, + 3 + ] + } + }, + "name": "shell", + "sourceRange": [ + 1485, + 1531, + 3 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1491, + 1496, + 3 + ] + } + }, + { + "labeledArgs": { + "faces": { + "value": { + "type": "Array", + "value": [ + { + "type": "String", + "value": "start" + } + ] + }, + "sourceRange": [ + 1571, + 1580, + 3 + ] + }, + "thickness": { + "value": { + "type": "Number", + "value": 1.5, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1558, + 1561, + 3 + ] + } + }, + "name": "shell", + "sourceRange": [ + 1534, + 1581, + 3 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1540, + 1544, + 3 + ] + } + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "labeledArgs": { + "offset": { + "value": { + "type": "Number", + "value": 28.0, + "ty": { + "type": "Unknown" + } + }, + "sourceRange": [ + 903, + 918, + 0 + ] + } + }, + "name": "offsetPlane", + "sourceRange": [ + 876, + 919, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "String", + "value": "YZ" + }, + "sourceRange": [ + 888, + 892, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionCall", + "name": "divider", + "functionSourceRange": [ + 1319, + 1594, + 3 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 868, + 920, + 0 + ] + }, + { + "type": "UserDefinedFunctionCall", + "name": "dividerSketch", + "functionSourceRange": [ + 309, + 1300, + 3 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1339, + 1359, + 3 + ] + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Plane", + "artifact_id": "[uuid]" + }, + "sourceRange": [ + 347, + 352, + 3 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 333, + 353, + 3 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 2.0, + "ty": { + "type": "Unknown" + } + }, + "sourceRange": [ + 1384, + 1404, + 3 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 1367, + 1405, + 3 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionCall", + "name": "dividerSketch", + "functionSourceRange": [ + 309, + 1300, + 3 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1415, + 1435, + 3 + ] + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Plane", + "artifact_id": "[uuid]" + }, + "sourceRange": [ + 347, + 352, + 3 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 333, + 353, + 3 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": -2.0, + "ty": { + "type": "Unknown" + } + }, + "sourceRange": [ + 1460, + 1481, + 3 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 1443, + 1482, + 3 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "labeledArgs": { + "faces": { + "value": { + "type": "Array", + "value": [ + { + "type": "String", + "value": "end" + } + ] + }, + "sourceRange": [ + 1523, + 1530, + 3 + ] + }, + "thickness": { + "value": { + "type": "Number", + "value": 1.5, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1510, + 1513, + 3 + ] + } + }, + "name": "shell", + "sourceRange": [ + 1485, + 1531, + 3 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1491, + 1496, + 3 + ] + } + }, + { + "labeledArgs": { + "faces": { + "value": { + "type": "Array", + "value": [ + { + "type": "String", + "value": "start" + } + ] + }, + "sourceRange": [ + 1571, + 1580, + 3 + ] + }, + "thickness": { + "value": { + "type": "Number", + "value": 1.5, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1558, + 1561, + 3 + ] + } + }, + "name": "shell", + "sourceRange": [ + 1534, + 1581, + 3 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1540, + 1544, + 3 + ] + } + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "labeledArgs": { + "offset": { + "value": { + "type": "Number", + "value": -28.0, + "ty": { + "type": "Unknown" + } + }, + "sourceRange": [ + 1005, + 1021, + 0 + ] + } + }, + "name": "offsetPlane", + "sourceRange": [ + 978, + 1022, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "String", + "value": "YZ" + }, + "sourceRange": [ + 990, + 994, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionCall", + "name": "connector", + "functionSourceRange": [ + 1877, + 2040, + 3 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 968, + 1036, + 0 + ] + }, + { + "type": "UserDefinedFunctionCall", + "name": "connectorSketch", + "functionSourceRange": [ + 1614, + 1856, + 3 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1897, + 1929, + 3 + ] + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Plane", + "artifact_id": "[uuid]" + }, + "sourceRange": [ + 1659, + 1664, + 3 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 1645, + 1665, + 3 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 56.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1954, + 1960, + 3 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 1937, + 1961, + 3 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionCall", + "name": "connectorSketch", + "functionSourceRange": [ + 1614, + 1856, + 3 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1964, + 1995, + 3 + ] + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Plane", + "artifact_id": "[uuid]" + }, + "sourceRange": [ + 1659, + 1664, + 3 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 1645, + 1665, + 3 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 56.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 2020, + 2026, + 3 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 2003, + 2027, + 3 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "labeledArgs": { + "offset": { + "value": { + "type": "Number", + "value": -30.0, + "ty": { + "type": "Unknown" + } + }, + "sourceRange": [ + 1100, + 1139, + 0 + ] + } + }, + "name": "offsetPlane", + "sourceRange": [ + 1073, + 1140, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "String", + "value": "YZ" + }, + "sourceRange": [ + 1085, + 1089, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionCall", + "name": "seatSlats", + "functionSourceRange": [ + 2462, + 2548, + 3 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1063, + 1173, + 0 + ] + }, + { + "type": "UserDefinedFunctionCall", + "name": "seatSlatSketch", + "functionSourceRange": [ + 2059, + 2441, + 3 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 2482, + 2503, + 3 + ] + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Plane", + "artifact_id": "[uuid]" + }, + "sourceRange": [ + 2097, + 2102, + 3 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 2083, + 2103, + 3 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 60.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 2528, + 2534, + 3 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 2511, + 2535, + 3 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketches", + "value": [ + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + } + ] + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "labeledArgs": { + "offset": { + "value": { + "type": "Number", + "value": -30.0, + "ty": { + "type": "Unknown" + } + }, + "sourceRange": [ + 1237, + 1276, + 0 + ] + } + }, + "name": "offsetPlane", + "sourceRange": [ + 1210, + 1277, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "String", + "value": "YZ" + }, + "sourceRange": [ + 1222, + 1226, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionCall", + "name": "backSlats", + "functionSourceRange": [ + 2981, + 3072, + 3 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1200, + 1310, + 0 + ] + }, + { + "type": "UserDefinedFunctionCall", + "name": "backSlatsSketch", + "functionSourceRange": [ + 2568, + 2960, + 3 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 3005, + 3027, + 3 + ] + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Plane", + "artifact_id": "[uuid]" + }, + "sourceRange": [ + 2606, + 2611, + 3 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 2592, + 2612, + 3 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 60.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 3052, + 3058, + 3 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 3035, + 3059, + 3 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketches", + "value": [ + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + } + ] + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "armRest", + "functionSourceRange": [ + 3641, + 3831, + 3 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1336, + 1367, + 0 + ] + }, + { + "labeledArgs": { + "offset": { + "value": { + "type": "Number", + "value": 28.0, + "ty": { + "type": "Unknown" + } + }, + "sourceRange": [ + 3710, + 3716, + 3 + ] + } + }, + "name": "offsetPlane", + "sourceRange": [ + 3682, + 3717, + 3 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "String", + "value": "-YZ" + }, + "sourceRange": [ + 3694, + 3699, + 3 + ] + } + }, + { + "type": "UserDefinedFunctionCall", + "name": "armRestPath", + "functionSourceRange": [ + 3088, + 3307, + 3 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 3668, + 3718, + 3 + ] + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Plane", + "artifact_id": "[uuid]" + }, + "sourceRange": [ + 3126, + 3131, + 3 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 3112, + 3132, + 3 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "labeledArgs": { + "offset": { + "value": { + "type": "Number", + "value": 20.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 3776, + 3778, + 3 + ] + } + }, + "name": "offsetPlane", + "sourceRange": [ + 3748, + 3779, + 3 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "String", + "value": "-XZ" + }, + "sourceRange": [ + 3760, + 3765, + 3 + ] + } + }, + { + "type": "UserDefinedFunctionCall", + "name": "armRestProfile", + "functionSourceRange": [ + 3326, + 3622, + 3 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 3731, + 3788, + 3 + ] + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Plane", + "artifact_id": "[uuid]" + }, + "sourceRange": [ + 3372, + 3377, + 3 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 3358, + 3378, + 3 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "labeledArgs": { + "path": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 3813, + 3817, + 3 + ] + } + }, + "name": "sweep", + "sourceRange": [ + 3791, + 3818, + 3 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 3797, + 3804, + 3 + ] + } + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "armRest", + "functionSourceRange": [ + 3641, + 3831, + 3 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1368, + 1400, + 0 + ] + }, + { + "labeledArgs": { + "offset": { + "value": { + "type": "Number", + "value": -28.0, + "ty": { + "type": "Unknown" + } + }, + "sourceRange": [ + 3710, + 3716, + 3 + ] + } + }, + "name": "offsetPlane", + "sourceRange": [ + 3682, + 3717, + 3 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "String", + "value": "-YZ" + }, + "sourceRange": [ + 3694, + 3699, + 3 + ] + } + }, + { + "type": "UserDefinedFunctionCall", + "name": "armRestPath", + "functionSourceRange": [ + 3088, + 3307, + 3 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 3668, + 3718, + 3 + ] + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Plane", + "artifact_id": "[uuid]" + }, + "sourceRange": [ + 3126, + 3131, + 3 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 3112, + 3132, + 3 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "labeledArgs": { + "offset": { + "value": { + "type": "Number", + "value": 20.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 3776, + 3778, + 3 + ] + } + }, + "name": "offsetPlane", + "sourceRange": [ + 3748, + 3779, + 3 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "String", + "value": "-XZ" + }, + "sourceRange": [ + 3760, + 3765, + 3 + ] + } + }, + { + "type": "UserDefinedFunctionCall", + "name": "armRestProfile", + "functionSourceRange": [ + 3326, + 3622, + 3 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 3731, + 3788, + 3 + ] + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Plane", + "artifact_id": "[uuid]" + }, + "sourceRange": [ + 3372, + 3377, + 3 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 3358, + 3378, + 3 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "labeledArgs": { + "path": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 3813, + 3817, + 3 + ] + } + }, + "name": "sweep", + "sourceRange": [ + 3791, + 3818, + 3 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 3797, + 3804, + 3 + ] + } + }, + { + "type": "UserDefinedFunctionReturn" + } +] diff --git a/rust/kcl-lib/tests/kcl_samples/3d-boaty/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/3d-boaty/program_memory.snap new file mode 100644 index 000000000..62c508e21 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/3d-boaty/program_memory.snap @@ -0,0 +1,110 @@ +--- +source: kcl/src/simulation_tests.rs +description: Variables in memory after executing 3d-boaty.kcl +--- +{ + "armRest": { + "type": "Function", + "__meta": [ + { + "sourceRange": [ + 3641, + 3831, + 3 + ] + } + ] + }, + "backSlats": { + "type": "Function", + "__meta": [ + { + "sourceRange": [ + 2981, + 3072, + 3 + ] + } + ] + }, + "benchLength": { + "type": "Number", + "value": 56.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 440, + 442, + 0 + ] + } + ] + }, + "connector": { + "type": "Function", + "__meta": [ + { + "sourceRange": [ + 1877, + 2040, + 3 + ] + } + ] + }, + "divider": { + "type": "Function", + "__meta": [ + { + "sourceRange": [ + 1319, + 1594, + 3 + ] + } + ] + }, + "dividerThickness": { + "type": "Number", + "value": 4.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 290, + 291, + 3 + ] + } + ] + }, + "seatSlats": { + "type": "Function", + "__meta": [ + { + "sourceRange": [ + 2462, + 2548, + 3 + ] + } + ] + } +} diff --git a/rust/kcl-lib/tests/kcl_samples/3d-boaty/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/3d-boaty/rendered_model.png new file mode 100644 index 000000000..4723d9123 Binary files /dev/null and b/rust/kcl-lib/tests/kcl_samples/3d-boaty/rendered_model.png differ 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 new file mode 100644 index 000000000..02dd410c3 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/80-20-rail/artifact_commands.snap @@ -0,0 +1,4865 @@ +--- +source: kcl/src/simulation_tests.rs +description: Artifact commands 80-20-rail.kcl +--- +[ + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.7, + "g": 0.28, + "b": 0.28, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.28, + "g": 0.7, + "b": 0.28, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.28, + "g": 0.28, + "b": 0.7, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "edge_lines_visible", + "hidden": false + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 149, + 182, + 0 + ], + "command": { + "type": "set_scene_units", + "unit": "in" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 298, + 318, + 0 + ], + "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": [ + 326, + 423, + 0 + ], + "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": [ + 326, + 423, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 326, + 423, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.0, + "y": 0.15000000000000002, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 431, + 536, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 0.15, + "y": 0.15 + }, + "radius": 0.15000000000000002, + "start": { + "unit": "degrees", + "value": 180.0 + }, + "end": { + "unit": "degrees", + "value": 270.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 544, + 653, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 0.177, + "y": -0.0 + }, + "radius": 0.026999999999999996, + "start": { + "unit": "degrees", + "value": 180.0 + }, + "end": { + "unit": "degrees", + "value": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 661, + 687, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.15, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 695, + 804, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 0.381, + "y": -0.0 + }, + "radius": 0.026999999999999996, + "start": { + "unit": "degrees", + "value": 180.0 + }, + "end": { + "unit": "degrees", + "value": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 812, + 847, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.09, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 855, + 891, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 0.1305, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 899, + 936, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.2745, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 944, + 1061, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.576, + "y": 0.483, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1069, + 1105, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.348, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1113, + 1221, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 1.2765, + "y": 0.1305, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1229, + 1266, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.2745, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1274, + 1311, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -0.1305, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1319, + 1346, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.09, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1354, + 1463, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 1.119, + "y": -0.0 + }, + "radius": 0.026999999999999996, + "start": { + "unit": "degrees", + "value": 180.0 + }, + "end": { + "unit": "degrees", + "value": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1471, + 1497, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.15, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1505, + 1614, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 1.323, + "y": -0.0 + }, + "radius": 0.026999999999999996, + "start": { + "unit": "degrees", + "value": 180.0 + }, + "end": { + "unit": "degrees", + "value": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1622, + 1725, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 1.35, + "y": 0.15 + }, + "radius": 0.15000000000000002, + "start": { + "unit": "degrees", + "value": -90.0 + }, + "end": { + "unit": "degrees", + "value": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1766, + 1876, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 1.5, + "y": 0.177 + }, + "radius": 0.026999999999999996, + "start": { + "unit": "degrees", + "value": 270.0 + }, + "end": { + "unit": "degrees", + "value": 90.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1884, + 1910, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 0.15, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1918, + 2028, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 1.5, + "y": 0.381 + }, + "radius": 0.026999999999999996, + "start": { + "unit": "degrees", + "value": 270.0 + }, + "end": { + "unit": "degrees", + "value": 90.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2036, + 2071, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 0.09, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2079, + 2117, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.1305, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2125, + 2163, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -0.2745, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2181, + 2310, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 1.017, + "y": 0.576, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2328, + 2365, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 0.348, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2379, + 2493, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 1.3695, + "y": 1.2765, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2507, + 2545, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -0.2745, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2559, + 2596, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.1305, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2604, + 2631, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 0.09, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2639, + 2749, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 1.5, + "y": 1.119 + }, + "radius": 0.026999999999999996, + "start": { + "unit": "degrees", + "value": 270.0 + }, + "end": { + "unit": "degrees", + "value": 90.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2757, + 2783, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 0.15, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2791, + 2901, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 1.5, + "y": 1.323 + }, + "radius": 0.026999999999999996, + "start": { + "unit": "degrees", + "value": 270.0 + }, + "end": { + "unit": "degrees", + "value": 90.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2942, + 3044, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 1.35, + "y": 1.35 + }, + "radius": 0.15000000000000002, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 90.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3052, + 3162, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 1.323, + "y": 1.5 + }, + "radius": 0.026999999999999996, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": -180.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3170, + 3197, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.15, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3205, + 3315, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 1.119, + "y": 1.5 + }, + "radius": 0.026999999999999996, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": -180.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3323, + 3360, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.09, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3368, + 3406, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -0.1305, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3414, + 3451, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.2745, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3459, + 3587, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.924, + "y": 1.017, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3595, + 3633, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.348, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3641, + 3756, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.2235, + "y": 1.3695, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3764, + 3801, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.2745, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3809, + 3846, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 0.1305, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3854, + 3882, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.09, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3890, + 4000, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 0.381, + "y": 1.5 + }, + "radius": 0.026999999999999996, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": -180.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4008, + 4035, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.15, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4043, + 4153, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 0.177, + "y": 1.5 + }, + "radius": 0.026999999999999996, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": -180.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4161, + 4265, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 0.15, + "y": 1.35 + }, + "radius": 0.15000000000000002, + "start": { + "unit": "degrees", + "value": 90.0 + }, + "end": { + "unit": "degrees", + "value": 180.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4306, + 4416, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 0.0, + "y": 1.323 + }, + "radius": 0.026999999999999996, + "start": { + "unit": "degrees", + "value": 90.0 + }, + "end": { + "unit": "degrees", + "value": -90.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4424, + 4451, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -0.15, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4459, + 4569, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 0.0, + "y": 1.119 + }, + "radius": 0.026999999999999996, + "start": { + "unit": "degrees", + "value": 90.0 + }, + "end": { + "unit": "degrees", + "value": -90.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4577, + 4614, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -0.09, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4622, + 4659, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.1305, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4667, + 4704, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 0.2745, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4712, + 4831, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.483, + "y": 0.924, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4839, + 4877, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -0.348, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4885, + 4993, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.1305, + "y": 0.2235, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5001, + 5038, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 0.2745, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5046, + 5084, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.1305, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5092, + 5120, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -0.09, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5128, + 5238, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": -0.0, + "y": 0.381 + }, + "radius": 0.026999999999999996, + "start": { + "unit": "degrees", + "value": 90.0 + }, + "end": { + "unit": "degrees", + "value": -90.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5246, + 5273, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -0.15, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5281, + 5391, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": -0.0, + "y": 0.177 + }, + "radius": 0.026999999999999996, + "start": { + "unit": "degrees", + "value": 90.0 + }, + "end": { + "unit": "degrees", + "value": -90.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5399, + 5406, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5399, + 5406, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5457, + 5634, + 0 + ], + "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": [ + 5457, + 5634, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5457, + 5634, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.90375, + "y": 0.75, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5457, + 5634, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 0.75, + "y": 0.75 + }, + "radius": 0.15375, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5457, + 5634, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5452, + 5638, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5452, + 5638, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "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": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 48.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5646, + 5674, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5743, + 5769, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5782, + 5808, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5821, + 5847, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5860, + 5886, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5899, + 5926, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5939, + 5966, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5979, + 6006, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6019, + 6046, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6059, + 6086, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6099, + 6126, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6139, + 6166, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6179, + 6206, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6219, + 6246, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6259, + 6286, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6299, + 6326, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6339, + 6366, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6455, + 6481, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6494, + 6520, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6533, + 6559, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6572, + 6598, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6611, + 6637, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6650, + 6677, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6690, + 6717, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6730, + 6757, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6770, + 6797, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6810, + 6837, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6850, + 6877, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6890, + 6917, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6930, + 6957, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6970, + 6997, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 7010, + 7037, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 7050, + 7077, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5682, + 6386, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.06, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5682, + 6386, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.06, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5682, + 6386, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.06, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5682, + 6386, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.06, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5682, + 6386, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.06, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5682, + 6386, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.06, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5682, + 6386, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.06, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5682, + 6386, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.06, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5682, + 6386, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.06, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5682, + 6386, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.06, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5682, + 6386, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.06, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5682, + 6386, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.06, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5682, + 6386, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.06, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5682, + 6386, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.06, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5682, + 6386, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.06, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5682, + 6386, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.06, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6394, + 7097, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.03, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6394, + 7097, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.03, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6394, + 7097, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.03, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6394, + 7097, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.03, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6394, + 7097, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.03, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6394, + 7097, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.03, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6394, + 7097, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.03, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6394, + 7097, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.03, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6394, + 7097, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.03, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6394, + 7097, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.03, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6394, + 7097, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.03, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6394, + 7097, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.03, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6394, + 7097, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.03, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6394, + 7097, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.03, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6394, + 7097, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.03, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6394, + 7097, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.03, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + } +] diff --git a/rust/kcl-lib/tests/kcl_samples/80-20-rail/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/kcl_samples/80-20-rail/artifact_graph_flowchart.snap new file mode 100644 index 000000000..11373104a --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/80-20-rail/artifact_graph_flowchart.snap @@ -0,0 +1,6 @@ +--- +source: kcl/src/simulation_tests.rs +description: Artifact graph flowchart 80-20-rail.kcl +extension: md +snapshot_kind: binary +--- diff --git a/rust/kcl-lib/tests/kcl_samples/80-20-rail/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/80-20-rail/artifact_graph_flowchart.snap.md new file mode 100644 index 000000000..a7dd86864 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/80-20-rail/artifact_graph_flowchart.snap.md @@ -0,0 +1,794 @@ +```mermaid +flowchart LR + subgraph path2 [Path] + 2["Path
[326, 423, 0]"] + 3["Segment
[431, 536, 0]"] + 4["Segment
[544, 653, 0]"] + 5["Segment
[661, 687, 0]"] + 6["Segment
[695, 804, 0]"] + 7["Segment
[812, 847, 0]"] + 8["Segment
[855, 891, 0]"] + 9["Segment
[899, 936, 0]"] + 10["Segment
[944, 1061, 0]"] + 11["Segment
[1069, 1105, 0]"] + 12["Segment
[1113, 1221, 0]"] + 13["Segment
[1229, 1266, 0]"] + 14["Segment
[1274, 1311, 0]"] + 15["Segment
[1319, 1346, 0]"] + 16["Segment
[1354, 1463, 0]"] + 17["Segment
[1471, 1497, 0]"] + 18["Segment
[1505, 1614, 0]"] + 19["Segment
[1622, 1725, 0]"] + 20["Segment
[1766, 1876, 0]"] + 21["Segment
[1884, 1910, 0]"] + 22["Segment
[1918, 2028, 0]"] + 23["Segment
[2036, 2071, 0]"] + 24["Segment
[2079, 2117, 0]"] + 25["Segment
[2125, 2163, 0]"] + 26["Segment
[2181, 2310, 0]"] + 27["Segment
[2328, 2365, 0]"] + 28["Segment
[2379, 2493, 0]"] + 29["Segment
[2507, 2545, 0]"] + 30["Segment
[2559, 2596, 0]"] + 31["Segment
[2604, 2631, 0]"] + 32["Segment
[2639, 2749, 0]"] + 33["Segment
[2757, 2783, 0]"] + 34["Segment
[2791, 2901, 0]"] + 35["Segment
[2942, 3044, 0]"] + 36["Segment
[3052, 3162, 0]"] + 37["Segment
[3170, 3197, 0]"] + 38["Segment
[3205, 3315, 0]"] + 39["Segment
[3323, 3360, 0]"] + 40["Segment
[3368, 3406, 0]"] + 41["Segment
[3414, 3451, 0]"] + 42["Segment
[3459, 3587, 0]"] + 43["Segment
[3595, 3633, 0]"] + 44["Segment
[3641, 3756, 0]"] + 45["Segment
[3764, 3801, 0]"] + 46["Segment
[3809, 3846, 0]"] + 47["Segment
[3854, 3882, 0]"] + 48["Segment
[3890, 4000, 0]"] + 49["Segment
[4008, 4035, 0]"] + 50["Segment
[4043, 4153, 0]"] + 51["Segment
[4161, 4265, 0]"] + 52["Segment
[4306, 4416, 0]"] + 53["Segment
[4424, 4451, 0]"] + 54["Segment
[4459, 4569, 0]"] + 55["Segment
[4577, 4614, 0]"] + 56["Segment
[4622, 4659, 0]"] + 57["Segment
[4667, 4704, 0]"] + 58["Segment
[4712, 4831, 0]"] + 59["Segment
[4839, 4877, 0]"] + 60["Segment
[4885, 4993, 0]"] + 61["Segment
[5001, 5038, 0]"] + 62["Segment
[5046, 5084, 0]"] + 63["Segment
[5092, 5120, 0]"] + 64["Segment
[5128, 5238, 0]"] + 65["Segment
[5246, 5273, 0]"] + 66["Segment
[5281, 5391, 0]"] + 67["Segment
[5399, 5406, 0]"] + 68[Solid2d] + end + subgraph path69 [Path] + 69["Path
[5457, 5634, 0]"] + 70["Segment
[5457, 5634, 0]"] + 71[Solid2d] + end + 1["Plane
[298, 318, 0]"] + 72["Sweep Extrusion
[5646, 5674, 0]"] + 73[Wall] + 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[Wall] + 94[Wall] + 95[Wall] + 96[Wall] + 97[Wall] + 98[Wall] + 99[Wall] + 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[Wall] + 115[Wall] + 116[Wall] + 117[Wall] + 118[Wall] + 119[Wall] + 120[Wall] + 121[Wall] + 122[Wall] + 123[Wall] + 124[Wall] + 125[Wall] + 126[Wall] + 127[Wall] + 128[Wall] + 129[Wall] + 130[Wall] + 131[Wall] + 132[Wall] + 133[Wall] + 134[Wall] + 135[Wall] + 136[Wall] + 137["Cap Start"] + 138["Cap End"] + 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"] + 149["SweepEdge Opposite"] + 150["SweepEdge Adjacent"] + 151["SweepEdge Opposite"] + 152["SweepEdge Adjacent"] + 153["SweepEdge Opposite"] + 154["SweepEdge Adjacent"] + 155["SweepEdge Opposite"] + 156["SweepEdge Adjacent"] + 157["SweepEdge Opposite"] + 158["SweepEdge Adjacent"] + 159["SweepEdge Opposite"] + 160["SweepEdge Adjacent"] + 161["SweepEdge Opposite"] + 162["SweepEdge Adjacent"] + 163["SweepEdge Opposite"] + 164["SweepEdge Adjacent"] + 165["SweepEdge Opposite"] + 166["SweepEdge Adjacent"] + 167["SweepEdge Opposite"] + 168["SweepEdge Adjacent"] + 169["SweepEdge Opposite"] + 170["SweepEdge Adjacent"] + 171["SweepEdge Opposite"] + 172["SweepEdge Adjacent"] + 173["SweepEdge Opposite"] + 174["SweepEdge Adjacent"] + 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"] + 187["SweepEdge Opposite"] + 188["SweepEdge Adjacent"] + 189["SweepEdge Opposite"] + 190["SweepEdge Adjacent"] + 191["SweepEdge Opposite"] + 192["SweepEdge Adjacent"] + 193["SweepEdge Opposite"] + 194["SweepEdge Adjacent"] + 195["SweepEdge Opposite"] + 196["SweepEdge Adjacent"] + 197["SweepEdge Opposite"] + 198["SweepEdge Adjacent"] + 199["SweepEdge Opposite"] + 200["SweepEdge Adjacent"] + 201["SweepEdge Opposite"] + 202["SweepEdge Adjacent"] + 203["SweepEdge Opposite"] + 204["SweepEdge Adjacent"] + 205["SweepEdge Opposite"] + 206["SweepEdge Adjacent"] + 207["SweepEdge Opposite"] + 208["SweepEdge Adjacent"] + 209["SweepEdge Opposite"] + 210["SweepEdge Adjacent"] + 211["SweepEdge Opposite"] + 212["SweepEdge Adjacent"] + 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["SweepEdge Opposite"] + 230["SweepEdge Adjacent"] + 231["SweepEdge Opposite"] + 232["SweepEdge Adjacent"] + 233["SweepEdge Opposite"] + 234["SweepEdge Adjacent"] + 235["SweepEdge Opposite"] + 236["SweepEdge Adjacent"] + 237["SweepEdge Opposite"] + 238["SweepEdge Adjacent"] + 239["SweepEdge Opposite"] + 240["SweepEdge Adjacent"] + 241["SweepEdge Opposite"] + 242["SweepEdge Adjacent"] + 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["SweepEdge Opposite"] + 252["SweepEdge Adjacent"] + 253["SweepEdge Opposite"] + 254["SweepEdge Adjacent"] + 255["SweepEdge Opposite"] + 256["SweepEdge Adjacent"] + 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["EdgeCut Fillet
[5682, 6386, 0]"] + 268["EdgeCut Fillet
[5682, 6386, 0]"] + 269["EdgeCut Fillet
[5682, 6386, 0]"] + 270["EdgeCut Fillet
[5682, 6386, 0]"] + 271["EdgeCut Fillet
[5682, 6386, 0]"] + 272["EdgeCut Fillet
[5682, 6386, 0]"] + 273["EdgeCut Fillet
[5682, 6386, 0]"] + 274["EdgeCut Fillet
[5682, 6386, 0]"] + 275["EdgeCut Fillet
[5682, 6386, 0]"] + 276["EdgeCut Fillet
[5682, 6386, 0]"] + 277["EdgeCut Fillet
[5682, 6386, 0]"] + 278["EdgeCut Fillet
[5682, 6386, 0]"] + 279["EdgeCut Fillet
[5682, 6386, 0]"] + 280["EdgeCut Fillet
[5682, 6386, 0]"] + 281["EdgeCut Fillet
[5682, 6386, 0]"] + 282["EdgeCut Fillet
[5682, 6386, 0]"] + 283["EdgeCut Fillet
[6394, 7097, 0]"] + 284["EdgeCut Fillet
[6394, 7097, 0]"] + 285["EdgeCut Fillet
[6394, 7097, 0]"] + 286["EdgeCut Fillet
[6394, 7097, 0]"] + 287["EdgeCut Fillet
[6394, 7097, 0]"] + 288["EdgeCut Fillet
[6394, 7097, 0]"] + 289["EdgeCut Fillet
[6394, 7097, 0]"] + 290["EdgeCut Fillet
[6394, 7097, 0]"] + 291["EdgeCut Fillet
[6394, 7097, 0]"] + 292["EdgeCut Fillet
[6394, 7097, 0]"] + 293["EdgeCut Fillet
[6394, 7097, 0]"] + 294["EdgeCut Fillet
[6394, 7097, 0]"] + 295["EdgeCut Fillet
[6394, 7097, 0]"] + 296["EdgeCut Fillet
[6394, 7097, 0]"] + 297["EdgeCut Fillet
[6394, 7097, 0]"] + 298["EdgeCut Fillet
[6394, 7097, 0]"] + 1 --- 2 + 1 --- 69 + 2 --- 3 + 2 --- 4 + 2 --- 5 + 2 --- 6 + 2 --- 7 + 2 --- 8 + 2 --- 9 + 2 --- 10 + 2 --- 11 + 2 --- 12 + 2 --- 13 + 2 --- 14 + 2 --- 15 + 2 --- 16 + 2 --- 17 + 2 --- 18 + 2 --- 19 + 2 --- 20 + 2 --- 21 + 2 --- 22 + 2 --- 23 + 2 --- 24 + 2 --- 25 + 2 --- 26 + 2 --- 27 + 2 --- 28 + 2 --- 29 + 2 --- 30 + 2 --- 31 + 2 --- 32 + 2 --- 33 + 2 --- 34 + 2 --- 35 + 2 --- 36 + 2 --- 37 + 2 --- 38 + 2 --- 39 + 2 --- 40 + 2 --- 41 + 2 --- 42 + 2 --- 43 + 2 --- 44 + 2 --- 45 + 2 --- 46 + 2 --- 47 + 2 --- 48 + 2 --- 49 + 2 --- 50 + 2 --- 51 + 2 --- 52 + 2 --- 53 + 2 --- 54 + 2 --- 55 + 2 --- 56 + 2 --- 57 + 2 --- 58 + 2 --- 59 + 2 --- 60 + 2 --- 61 + 2 --- 62 + 2 --- 63 + 2 --- 64 + 2 --- 65 + 2 --- 66 + 2 --- 67 + 2 ---- 72 + 2 --- 68 + 3 --- 73 + 3 --- 139 + 3 --- 140 + 4 --- 74 + 4 --- 141 + 4 --- 142 + 5 --- 75 + 5 --- 143 + 5 --- 144 + 6 --- 76 + 6 --- 145 + 6 --- 146 + 7 --- 77 + 7 --- 147 + 7 --- 148 + 8 --- 78 + 8 --- 149 + 8 --- 150 + 9 --- 79 + 9 --- 151 + 9 --- 152 + 10 --- 80 + 10 --- 153 + 10 --- 154 + 11 --- 81 + 11 --- 155 + 11 --- 156 + 12 --- 82 + 12 --- 157 + 12 --- 158 + 13 --- 83 + 13 --- 159 + 13 --- 160 + 14 --- 84 + 14 --- 161 + 14 --- 162 + 15 --- 85 + 15 --- 163 + 15 --- 164 + 16 --- 86 + 16 --- 165 + 16 --- 166 + 17 --- 87 + 17 --- 167 + 17 --- 168 + 18 --- 88 + 18 --- 169 + 18 --- 170 + 19 --- 89 + 19 --- 171 + 19 --- 172 + 20 --- 90 + 20 --- 173 + 20 --- 174 + 21 --- 91 + 21 --- 175 + 21 --- 176 + 22 --- 92 + 22 --- 177 + 22 --- 178 + 23 --- 93 + 23 --- 179 + 23 --- 180 + 24 --- 94 + 24 --- 181 + 24 --- 182 + 25 --- 95 + 25 --- 183 + 25 --- 184 + 26 --- 96 + 26 --- 185 + 26 --- 186 + 27 --- 97 + 27 --- 187 + 27 --- 188 + 28 --- 98 + 28 --- 189 + 28 --- 190 + 29 --- 99 + 29 --- 191 + 29 --- 192 + 30 --- 100 + 30 --- 193 + 30 --- 194 + 31 --- 101 + 31 --- 195 + 31 --- 196 + 32 --- 102 + 32 --- 197 + 32 --- 198 + 33 --- 103 + 33 --- 199 + 33 --- 200 + 34 --- 104 + 34 --- 201 + 34 --- 202 + 35 --- 105 + 35 --- 203 + 35 --- 204 + 36 --- 106 + 36 --- 205 + 36 --- 206 + 37 --- 107 + 37 --- 207 + 37 --- 208 + 38 --- 108 + 38 --- 209 + 38 --- 210 + 39 --- 109 + 39 --- 211 + 39 --- 212 + 40 --- 110 + 40 --- 213 + 40 --- 214 + 41 --- 111 + 41 --- 215 + 41 --- 216 + 42 --- 112 + 42 --- 217 + 42 --- 218 + 43 --- 113 + 43 --- 219 + 43 --- 220 + 44 --- 114 + 44 --- 221 + 44 --- 222 + 45 --- 115 + 45 --- 223 + 45 --- 224 + 46 --- 116 + 46 --- 225 + 46 --- 226 + 47 --- 117 + 47 --- 227 + 47 --- 228 + 48 --- 118 + 48 --- 229 + 48 --- 230 + 49 --- 119 + 49 --- 231 + 49 --- 232 + 50 --- 120 + 50 --- 233 + 50 --- 234 + 51 --- 121 + 51 --- 235 + 51 --- 236 + 52 --- 122 + 52 --- 237 + 52 --- 238 + 53 --- 123 + 53 --- 239 + 53 --- 240 + 54 --- 124 + 54 --- 241 + 54 --- 242 + 55 --- 125 + 55 --- 243 + 55 --- 244 + 56 --- 126 + 56 --- 245 + 56 --- 246 + 57 --- 127 + 57 --- 247 + 57 --- 248 + 58 --- 128 + 58 --- 249 + 58 --- 250 + 59 --- 129 + 59 --- 251 + 59 --- 252 + 60 --- 130 + 60 --- 253 + 60 --- 254 + 61 --- 131 + 61 --- 255 + 61 --- 256 + 62 --- 132 + 62 --- 257 + 62 --- 258 + 63 --- 133 + 63 --- 259 + 63 --- 260 + 64 --- 134 + 64 --- 261 + 64 --- 262 + 65 --- 135 + 65 --- 263 + 65 --- 264 + 66 --- 136 + 66 --- 265 + 66 --- 266 + 69 --- 70 + 69 --- 71 + 72 --- 73 + 72 --- 74 + 72 --- 75 + 72 --- 76 + 72 --- 77 + 72 --- 78 + 72 --- 79 + 72 --- 80 + 72 --- 81 + 72 --- 82 + 72 --- 83 + 72 --- 84 + 72 --- 85 + 72 --- 86 + 72 --- 87 + 72 --- 88 + 72 --- 89 + 72 --- 90 + 72 --- 91 + 72 --- 92 + 72 --- 93 + 72 --- 94 + 72 --- 95 + 72 --- 96 + 72 --- 97 + 72 --- 98 + 72 --- 99 + 72 --- 100 + 72 --- 101 + 72 --- 102 + 72 --- 103 + 72 --- 104 + 72 --- 105 + 72 --- 106 + 72 --- 107 + 72 --- 108 + 72 --- 109 + 72 --- 110 + 72 --- 111 + 72 --- 112 + 72 --- 113 + 72 --- 114 + 72 --- 115 + 72 --- 116 + 72 --- 117 + 72 --- 118 + 72 --- 119 + 72 --- 120 + 72 --- 121 + 72 --- 122 + 72 --- 123 + 72 --- 124 + 72 --- 125 + 72 --- 126 + 72 --- 127 + 72 --- 128 + 72 --- 129 + 72 --- 130 + 72 --- 131 + 72 --- 132 + 72 --- 133 + 72 --- 134 + 72 --- 135 + 72 --- 136 + 72 --- 137 + 72 --- 138 + 72 --- 139 + 72 --- 140 + 72 --- 141 + 72 --- 142 + 72 --- 143 + 72 --- 144 + 72 --- 145 + 72 --- 146 + 72 --- 147 + 72 --- 148 + 72 --- 149 + 72 --- 150 + 72 --- 151 + 72 --- 152 + 72 --- 153 + 72 --- 154 + 72 --- 155 + 72 --- 156 + 72 --- 157 + 72 --- 158 + 72 --- 159 + 72 --- 160 + 72 --- 161 + 72 --- 162 + 72 --- 163 + 72 --- 164 + 72 --- 165 + 72 --- 166 + 72 --- 167 + 72 --- 168 + 72 --- 169 + 72 --- 170 + 72 --- 171 + 72 --- 172 + 72 --- 173 + 72 --- 174 + 72 --- 175 + 72 --- 176 + 72 --- 177 + 72 --- 178 + 72 --- 179 + 72 --- 180 + 72 --- 181 + 72 --- 182 + 72 --- 183 + 72 --- 184 + 72 --- 185 + 72 --- 186 + 72 --- 187 + 72 --- 188 + 72 --- 189 + 72 --- 190 + 72 --- 191 + 72 --- 192 + 72 --- 193 + 72 --- 194 + 72 --- 195 + 72 --- 196 + 72 --- 197 + 72 --- 198 + 72 --- 199 + 72 --- 200 + 72 --- 201 + 72 --- 202 + 72 --- 203 + 72 --- 204 + 72 --- 205 + 72 --- 206 + 72 --- 207 + 72 --- 208 + 72 --- 209 + 72 --- 210 + 72 --- 211 + 72 --- 212 + 72 --- 213 + 72 --- 214 + 72 --- 215 + 72 --- 216 + 72 --- 217 + 72 --- 218 + 72 --- 219 + 72 --- 220 + 72 --- 221 + 72 --- 222 + 72 --- 223 + 72 --- 224 + 72 --- 225 + 72 --- 226 + 72 --- 227 + 72 --- 228 + 72 --- 229 + 72 --- 230 + 72 --- 231 + 72 --- 232 + 72 --- 233 + 72 --- 234 + 72 --- 235 + 72 --- 236 + 72 --- 237 + 72 --- 238 + 72 --- 239 + 72 --- 240 + 72 --- 241 + 72 --- 242 + 72 --- 243 + 72 --- 244 + 72 --- 245 + 72 --- 246 + 72 --- 247 + 72 --- 248 + 72 --- 249 + 72 --- 250 + 72 --- 251 + 72 --- 252 + 72 --- 253 + 72 --- 254 + 72 --- 255 + 72 --- 256 + 72 --- 257 + 72 --- 258 + 72 --- 259 + 72 --- 260 + 72 --- 261 + 72 --- 262 + 72 --- 263 + 72 --- 264 + 72 --- 265 + 72 --- 266 + 152 <--x 267 + 154 <--x 268 + 156 <--x 269 + 158 <--x 270 + 184 <--x 271 + 186 <--x 272 + 188 <--x 273 + 190 <--x 274 + 216 <--x 275 + 218 <--x 276 + 220 <--x 277 + 222 <--x 278 + 248 <--x 279 + 250 <--x 280 + 252 <--x 281 + 254 <--x 282 + 148 <--x 283 + 150 <--x 284 + 160 <--x 285 + 162 <--x 286 + 180 <--x 287 + 182 <--x 288 + 192 <--x 289 + 194 <--x 290 + 212 <--x 291 + 214 <--x 292 + 224 <--x 293 + 226 <--x 294 + 244 <--x 295 + 246 <--x 296 + 256 <--x 297 + 258 <--x 298 +``` diff --git a/rust/kcl-lib/tests/kcl_samples/80-20-rail/ast.snap b/rust/kcl-lib/tests/kcl_samples/80-20-rail/ast.snap new file mode 100644 index 000000000..574290666 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/80-20-rail/ast.snap @@ -0,0 +1,7235 @@ +--- +source: kcl-lib/src/simulation_tests.rs +description: Result of parsing 80-20-rail.kcl +--- +{ + "Ok": { + "body": [ + { + "declaration": { + "end": 7118, + "id": { + "end": 214, + "name": "rail8020", + "start": 206, + "type": "Identifier" + }, + "init": { + "body": { + "body": [ + { + "declaration": { + "end": 7097, + "id": { + "end": 295, + "name": "sketch001", + "start": 286, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 317, + "raw": "'-XZ'", + "start": 312, + "type": "Literal", + "type": "Literal", + "value": "-XZ" + } + ], + "callee": { + "end": 311, + "name": "startSketchOn", + "start": 298, + "type": "Identifier" + }, + "end": 318, + "start": 298, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "computed": false, + "end": 366, + "object": { + "end": 363, + "name": "originStart", + "start": 352, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 365, + "raw": "0", + "start": 364, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + "start": 352, + "type": "MemberExpression", + "type": "MemberExpression" + }, + { + "end": 410, + "left": { + "end": 393, + "left": { + "end": 380, + "raw": "0.1", + "start": 377, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.1, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 393, + "name": "railHeight", + "start": 383, + "type": "Identifier", + "type": "Identifier" + }, + "start": 377, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "computed": false, + "end": 410, + "object": { + "end": 407, + "name": "originStart", + "start": 396, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 409, + "raw": "1", + "start": 408, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "start": 396, + "type": "MemberExpression", + "type": "MemberExpression" + }, + "start": 377, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 419, + "start": 341, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 422, + "start": 421, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 340, + "name": "startProfileAt", + "start": 326, + "type": "Identifier" + }, + "end": 423, + "start": 326, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 532, + "properties": [ + { + "end": 462, + "key": { + "end": 456, + "name": "angleStart", + "start": 446, + "type": "Identifier" + }, + "start": 446, + "type": "ObjectProperty", + "value": { + "end": 462, + "raw": "180", + "start": 459, + "type": "Literal", + "type": "Literal", + "value": { + "value": 180.0, + "suffix": "None" + } + } + }, + { + "end": 487, + "key": { + "end": 481, + "name": "angleEnd", + "start": 473, + "type": "Identifier" + }, + "start": 473, + "type": "ObjectProperty", + "value": { + "end": 487, + "raw": "270", + "start": 484, + "type": "Literal", + "type": "Literal", + "value": { + "value": 270.0, + "suffix": "None" + } + } + }, + { + "end": 523, + "key": { + "end": 504, + "name": "radius", + "start": 498, + "type": "Identifier" + }, + "start": 498, + "type": "ObjectProperty", + "value": { + "end": 523, + "left": { + "end": 510, + "raw": "0.1", + "start": 507, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.1, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 523, + "name": "railHeight", + "start": 513, + "type": "Identifier", + "type": "Identifier" + }, + "start": 507, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "start": 435, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 535, + "start": 534, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 434, + "name": "arc", + "start": 431, + "type": "Identifier" + }, + "end": 536, + "start": 431, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 649, + "properties": [ + { + "end": 575, + "key": { + "end": 569, + "name": "angleStart", + "start": 559, + "type": "Identifier" + }, + "start": 559, + "type": "ObjectProperty", + "value": { + "end": 575, + "raw": "180", + "start": 572, + "type": "Literal", + "type": "Literal", + "value": { + "value": 180.0, + "suffix": "None" + } + } + }, + { + "end": 598, + "key": { + "end": 594, + "name": "angleEnd", + "start": 586, + "type": "Identifier" + }, + "start": 586, + "type": "ObjectProperty", + "value": { + "end": 598, + "raw": "0", + "start": 597, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 640, + "key": { + "end": 615, + "name": "radius", + "start": 609, + "type": "Identifier" + }, + "start": 609, + "type": "ObjectProperty", + "value": { + "end": 640, + "left": { + "end": 627, + "left": { + "end": 623, + "raw": "0.072", + "start": 618, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.072, + "suffix": "None" + } + }, + "operator": "/", + "right": { + "end": 627, + "raw": "4", + "start": 626, + "type": "Literal", + "type": "Literal", + "value": { + "value": 4.0, + "suffix": "None" + } + }, + "start": 618, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "*", + "right": { + "end": 640, + "name": "railHeight", + "start": 630, + "type": "Identifier", + "type": "Identifier" + }, + "start": 618, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "start": 548, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 652, + "start": 651, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 547, + "name": "arc", + "start": 544, + "type": "Identifier" + }, + "end": 653, + "start": 544, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 683, + "left": { + "end": 670, + "raw": "0.1", + "start": 667, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.1, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 683, + "name": "railHeight", + "start": 673, + "type": "Identifier", + "type": "Identifier" + }, + "start": 667, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 686, + "start": 685, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 666, + "name": "xLine", + "start": 661, + "type": "Identifier" + }, + "end": 687, + "start": 661, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 800, + "properties": [ + { + "end": 726, + "key": { + "end": 720, + "name": "angleStart", + "start": 710, + "type": "Identifier" + }, + "start": 710, + "type": "ObjectProperty", + "value": { + "end": 726, + "raw": "180", + "start": 723, + "type": "Literal", + "type": "Literal", + "value": { + "value": 180.0, + "suffix": "None" + } + } + }, + { + "end": 749, + "key": { + "end": 745, + "name": "angleEnd", + "start": 737, + "type": "Identifier" + }, + "start": 737, + "type": "ObjectProperty", + "value": { + "end": 749, + "raw": "0", + "start": 748, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 791, + "key": { + "end": 766, + "name": "radius", + "start": 760, + "type": "Identifier" + }, + "start": 760, + "type": "ObjectProperty", + "value": { + "end": 791, + "left": { + "end": 778, + "left": { + "end": 774, + "raw": "0.072", + "start": 769, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.072, + "suffix": "None" + } + }, + "operator": "/", + "right": { + "end": 778, + "raw": "4", + "start": 777, + "type": "Literal", + "type": "Literal", + "value": { + "value": 4.0, + "suffix": "None" + } + }, + "start": 769, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "*", + "right": { + "end": 791, + "name": "railHeight", + "start": 781, + "type": "Identifier", + "type": "Identifier" + }, + "start": 769, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "start": 699, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 803, + "start": 802, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 698, + "name": "arc", + "start": 695, + "type": "Identifier" + }, + "end": 804, + "start": 695, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 835, + "left": { + "end": 822, + "raw": "0.06", + "start": 818, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.06, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 835, + "name": "railHeight", + "start": 825, + "type": "Identifier", + "type": "Identifier" + }, + "start": 818, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 838, + "start": 837, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 846, + "start": 840, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "edge1" + } + ], + "callee": { + "end": 817, + "name": "xLine", + "start": 812, + "type": "Identifier" + }, + "end": 847, + "start": 812, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 879, + "left": { + "end": 866, + "raw": "0.087", + "start": 861, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.087, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 879, + "name": "railHeight", + "start": 869, + "type": "Identifier", + "type": "Identifier" + }, + "start": 861, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 882, + "start": 881, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 890, + "start": 884, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "edge2" + } + ], + "callee": { + "end": 860, + "name": "yLine", + "start": 855, + "type": "Identifier" + }, + "end": 891, + "start": 855, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 924, + "left": { + "argument": { + "end": 911, + "raw": "0.183", + "start": 906, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.183, + "suffix": "None" + } + }, + "end": 911, + "operator": "-", + "start": 905, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "*", + "right": { + "end": 924, + "name": "railHeight", + "start": 914, + "type": "Identifier", + "type": "Identifier" + }, + "start": 905, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 927, + "start": 926, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 935, + "start": 929, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "edge3" + } + ], + "callee": { + "end": 904, + "name": "xLine", + "start": 899, + "type": "Identifier" + }, + "end": 936, + "start": 899, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 1049, + "properties": [ + { + "end": 979, + "key": { + "end": 974, + "name": "angle", + "start": 969, + "type": "Identifier" + }, + "start": 969, + "type": "ObjectProperty", + "value": { + "end": 979, + "raw": "45", + "start": 977, + "type": "Literal", + "type": "Literal", + "value": { + "value": 45.0, + "suffix": "None" + } + } + }, + { + "end": 1040, + "key": { + "end": 992, + "name": "to", + "start": 990, + "type": "Identifier" + }, + "start": 990, + "type": "ObjectProperty", + "value": { + "end": 1040, + "left": { + "end": 1023, + "left": { + "end": 1010, + "left": { + "end": 1005, + "left": { + "end": 997, + "raw": "1", + "start": 996, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "operator": "-", + "right": { + "end": 1005, + "raw": "0.356", + "start": 1000, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.356, + "suffix": "None" + } + }, + "start": 996, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "/", + "right": { + "end": 1010, + "raw": "2", + "start": 1009, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 996, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "*", + "right": { + "end": 1023, + "name": "railHeight", + "start": 1013, + "type": "Identifier", + "type": "Identifier" + }, + "start": 996, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "computed": false, + "end": 1040, + "object": { + "end": 1037, + "name": "originStart", + "start": 1026, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 1039, + "raw": "1", + "start": 1038, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "start": 1026, + "type": "MemberExpression", + "type": "MemberExpression" + }, + "start": 996, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "start": 958, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 1052, + "start": 1051, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 1060, + "start": 1054, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "edge4" + } + ], + "callee": { + "end": 957, + "name": "angledLineToY", + "start": 944, + "type": "Identifier" + }, + "end": 1061, + "start": 944, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 1093, + "left": { + "end": 1080, + "raw": "0.232", + "start": 1075, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.232, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 1093, + "name": "railHeight", + "start": 1083, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1075, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 1096, + "start": 1095, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 1104, + "start": 1098, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "edge5" + } + ], + "callee": { + "end": 1074, + "name": "xLine", + "start": 1069, + "type": "Identifier" + }, + "end": 1105, + "start": 1069, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 1209, + "properties": [ + { + "end": 1149, + "key": { + "end": 1143, + "name": "angle", + "start": 1138, + "type": "Identifier" + }, + "start": 1138, + "type": "ObjectProperty", + "value": { + "argument": { + "end": 1149, + "raw": "45", + "start": 1147, + "type": "Literal", + "type": "Literal", + "value": { + "value": 45.0, + "suffix": "None" + } + }, + "end": 1149, + "operator": "-", + "start": 1146, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + }, + { + "end": 1200, + "key": { + "end": 1162, + "name": "to", + "start": 1160, + "type": "Identifier" + }, + "start": 1160, + "type": "ObjectProperty", + "value": { + "end": 1200, + "left": { + "end": 1183, + "left": { + "end": 1170, + "raw": "0.087", + "start": 1165, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.087, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 1183, + "name": "railHeight", + "start": 1173, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1165, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "computed": false, + "end": 1200, + "object": { + "end": 1197, + "name": "originStart", + "start": 1186, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 1199, + "raw": "1", + "start": 1198, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "start": 1186, + "type": "MemberExpression", + "type": "MemberExpression" + }, + "start": 1165, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "start": 1127, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 1212, + "start": 1211, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 1220, + "start": 1214, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "edge6" + } + ], + "callee": { + "end": 1126, + "name": "angledLineToY", + "start": 1113, + "type": "Identifier" + }, + "end": 1221, + "start": 1113, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 1254, + "left": { + "argument": { + "end": 1241, + "raw": "0.183", + "start": 1236, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.183, + "suffix": "None" + } + }, + "end": 1241, + "operator": "-", + "start": 1235, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "*", + "right": { + "end": 1254, + "name": "railHeight", + "start": 1244, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1235, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 1257, + "start": 1256, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 1265, + "start": 1259, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "edge7" + } + ], + "callee": { + "end": 1234, + "name": "xLine", + "start": 1229, + "type": "Identifier" + }, + "end": 1266, + "start": 1229, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 1299, + "left": { + "argument": { + "end": 1286, + "raw": "0.087", + "start": 1281, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.087, + "suffix": "None" + } + }, + "end": 1286, + "operator": "-", + "start": 1280, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "*", + "right": { + "end": 1299, + "name": "railHeight", + "start": 1289, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1280, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 1302, + "start": 1301, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 1310, + "start": 1304, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "edge8" + } + ], + "callee": { + "end": 1279, + "name": "yLine", + "start": 1274, + "type": "Identifier" + }, + "end": 1311, + "start": 1274, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 1342, + "left": { + "end": 1329, + "raw": "0.06", + "start": 1325, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.06, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 1342, + "name": "railHeight", + "start": 1332, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1325, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 1345, + "start": 1344, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1324, + "name": "xLine", + "start": 1319, + "type": "Identifier" + }, + "end": 1346, + "start": 1319, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 1459, + "properties": [ + { + "end": 1385, + "key": { + "end": 1379, + "name": "angleStart", + "start": 1369, + "type": "Identifier" + }, + "start": 1369, + "type": "ObjectProperty", + "value": { + "end": 1385, + "raw": "180", + "start": 1382, + "type": "Literal", + "type": "Literal", + "value": { + "value": 180.0, + "suffix": "None" + } + } + }, + { + "end": 1408, + "key": { + "end": 1404, + "name": "angleEnd", + "start": 1396, + "type": "Identifier" + }, + "start": 1396, + "type": "ObjectProperty", + "value": { + "end": 1408, + "raw": "0", + "start": 1407, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 1450, + "key": { + "end": 1425, + "name": "radius", + "start": 1419, + "type": "Identifier" + }, + "start": 1419, + "type": "ObjectProperty", + "value": { + "end": 1450, + "left": { + "end": 1437, + "left": { + "end": 1433, + "raw": "0.072", + "start": 1428, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.072, + "suffix": "None" + } + }, + "operator": "/", + "right": { + "end": 1437, + "raw": "4", + "start": 1436, + "type": "Literal", + "type": "Literal", + "value": { + "value": 4.0, + "suffix": "None" + } + }, + "start": 1428, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "*", + "right": { + "end": 1450, + "name": "railHeight", + "start": 1440, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1428, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "start": 1358, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 1462, + "start": 1461, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1357, + "name": "arc", + "start": 1354, + "type": "Identifier" + }, + "end": 1463, + "start": 1354, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 1493, + "left": { + "end": 1480, + "raw": "0.1", + "start": 1477, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.1, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 1493, + "name": "railHeight", + "start": 1483, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1477, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 1496, + "start": 1495, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1476, + "name": "xLine", + "start": 1471, + "type": "Identifier" + }, + "end": 1497, + "start": 1471, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 1610, + "properties": [ + { + "end": 1536, + "key": { + "end": 1530, + "name": "angleStart", + "start": 1520, + "type": "Identifier" + }, + "start": 1520, + "type": "ObjectProperty", + "value": { + "end": 1536, + "raw": "180", + "start": 1533, + "type": "Literal", + "type": "Literal", + "value": { + "value": 180.0, + "suffix": "None" + } + } + }, + { + "end": 1559, + "key": { + "end": 1555, + "name": "angleEnd", + "start": 1547, + "type": "Identifier" + }, + "start": 1547, + "type": "ObjectProperty", + "value": { + "end": 1559, + "raw": "0", + "start": 1558, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 1601, + "key": { + "end": 1576, + "name": "radius", + "start": 1570, + "type": "Identifier" + }, + "start": 1570, + "type": "ObjectProperty", + "value": { + "end": 1601, + "left": { + "end": 1588, + "left": { + "end": 1584, + "raw": "0.072", + "start": 1579, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.072, + "suffix": "None" + } + }, + "operator": "/", + "right": { + "end": 1588, + "raw": "4", + "start": 1587, + "type": "Literal", + "type": "Literal", + "value": { + "value": 4.0, + "suffix": "None" + } + }, + "start": 1579, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "*", + "right": { + "end": 1601, + "name": "railHeight", + "start": 1591, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1579, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "start": 1509, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 1613, + "start": 1612, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1508, + "name": "arc", + "start": 1505, + "type": "Identifier" + }, + "end": 1614, + "start": 1505, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 1721, + "properties": [ + { + "end": 1653, + "key": { + "end": 1647, + "name": "angleStart", + "start": 1637, + "type": "Identifier" + }, + "start": 1637, + "type": "ObjectProperty", + "value": { + "argument": { + "end": 1653, + "raw": "90", + "start": 1651, + "type": "Literal", + "type": "Literal", + "value": { + "value": 90.0, + "suffix": "None" + } + }, + "end": 1653, + "operator": "-", + "start": 1650, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + }, + { + "end": 1676, + "key": { + "end": 1672, + "name": "angleEnd", + "start": 1664, + "type": "Identifier" + }, + "start": 1664, + "type": "ObjectProperty", + "value": { + "end": 1676, + "raw": "0", + "start": 1675, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 1712, + "key": { + "end": 1693, + "name": "radius", + "start": 1687, + "type": "Identifier" + }, + "start": 1687, + "type": "ObjectProperty", + "value": { + "end": 1712, + "left": { + "end": 1699, + "raw": "0.1", + "start": 1696, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.1, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 1712, + "name": "railHeight", + "start": 1702, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1696, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "start": 1626, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 1724, + "start": 1723, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1625, + "name": "arc", + "start": 1622, + "type": "Identifier" + }, + "end": 1725, + "start": 1622, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 1872, + "properties": [ + { + "end": 1797, + "key": { + "end": 1791, + "name": "angleStart", + "start": 1781, + "type": "Identifier" + }, + "start": 1781, + "type": "ObjectProperty", + "value": { + "end": 1797, + "raw": "270", + "start": 1794, + "type": "Literal", + "type": "Literal", + "value": { + "value": 270.0, + "suffix": "None" + } + } + }, + { + "end": 1821, + "key": { + "end": 1816, + "name": "angleEnd", + "start": 1808, + "type": "Identifier" + }, + "start": 1808, + "type": "ObjectProperty", + "value": { + "end": 1821, + "raw": "90", + "start": 1819, + "type": "Literal", + "type": "Literal", + "value": { + "value": 90.0, + "suffix": "None" + } + } + }, + { + "end": 1863, + "key": { + "end": 1838, + "name": "radius", + "start": 1832, + "type": "Identifier" + }, + "start": 1832, + "type": "ObjectProperty", + "value": { + "end": 1863, + "left": { + "end": 1850, + "left": { + "end": 1846, + "raw": "0.072", + "start": 1841, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.072, + "suffix": "None" + } + }, + "operator": "/", + "right": { + "end": 1850, + "raw": "4", + "start": 1849, + "type": "Literal", + "type": "Literal", + "value": { + "value": 4.0, + "suffix": "None" + } + }, + "start": 1841, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "*", + "right": { + "end": 1863, + "name": "railHeight", + "start": 1853, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1841, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "start": 1770, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 1875, + "start": 1874, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1769, + "name": "arc", + "start": 1766, + "type": "Identifier" + }, + "end": 1876, + "start": 1766, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 1906, + "left": { + "end": 1893, + "raw": "0.1", + "start": 1890, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.1, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 1906, + "name": "railHeight", + "start": 1896, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1890, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 1909, + "start": 1908, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1889, + "name": "yLine", + "start": 1884, + "type": "Identifier" + }, + "end": 1910, + "start": 1884, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 2024, + "properties": [ + { + "end": 1949, + "key": { + "end": 1943, + "name": "angleStart", + "start": 1933, + "type": "Identifier" + }, + "start": 1933, + "type": "ObjectProperty", + "value": { + "end": 1949, + "raw": "270", + "start": 1946, + "type": "Literal", + "type": "Literal", + "value": { + "value": 270.0, + "suffix": "None" + } + } + }, + { + "end": 1973, + "key": { + "end": 1968, + "name": "angleEnd", + "start": 1960, + "type": "Identifier" + }, + "start": 1960, + "type": "ObjectProperty", + "value": { + "end": 1973, + "raw": "90", + "start": 1971, + "type": "Literal", + "type": "Literal", + "value": { + "value": 90.0, + "suffix": "None" + } + } + }, + { + "end": 2015, + "key": { + "end": 1990, + "name": "radius", + "start": 1984, + "type": "Identifier" + }, + "start": 1984, + "type": "ObjectProperty", + "value": { + "end": 2015, + "left": { + "end": 2002, + "left": { + "end": 1998, + "raw": "0.072", + "start": 1993, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.072, + "suffix": "None" + } + }, + "operator": "/", + "right": { + "end": 2002, + "raw": "4", + "start": 2001, + "type": "Literal", + "type": "Literal", + "value": { + "value": 4.0, + "suffix": "None" + } + }, + "start": 1993, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "*", + "right": { + "end": 2015, + "name": "railHeight", + "start": 2005, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1993, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "start": 1922, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 2027, + "start": 2026, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1921, + "name": "arc", + "start": 1918, + "type": "Identifier" + }, + "end": 2028, + "start": 1918, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 2059, + "left": { + "end": 2046, + "raw": "0.06", + "start": 2042, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.06, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 2059, + "name": "railHeight", + "start": 2049, + "type": "Identifier", + "type": "Identifier" + }, + "start": 2042, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 2062, + "start": 2061, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 2070, + "start": 2064, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "edge9" + } + ], + "callee": { + "end": 2041, + "name": "yLine", + "start": 2036, + "type": "Identifier" + }, + "end": 2071, + "start": 2036, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 2104, + "left": { + "argument": { + "end": 2091, + "raw": "0.087", + "start": 2086, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.087, + "suffix": "None" + } + }, + "end": 2091, + "operator": "-", + "start": 2085, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "*", + "right": { + "end": 2104, + "name": "railHeight", + "start": 2094, + "type": "Identifier", + "type": "Identifier" + }, + "start": 2085, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 2107, + "start": 2106, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 2116, + "start": 2109, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "edge10" + } + ], + "callee": { + "end": 2084, + "name": "xLine", + "start": 2079, + "type": "Identifier" + }, + "end": 2117, + "start": 2079, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 2150, + "left": { + "argument": { + "end": 2137, + "raw": "0.183", + "start": 2132, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.183, + "suffix": "None" + } + }, + "end": 2137, + "operator": "-", + "start": 2131, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "*", + "right": { + "end": 2150, + "name": "railHeight", + "start": 2140, + "type": "Identifier", + "type": "Identifier" + }, + "start": 2131, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 2153, + "start": 2152, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 2162, + "start": 2155, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "edge11" + } + ], + "callee": { + "end": 2130, + "name": "yLine", + "start": 2125, + "type": "Identifier" + }, + "end": 2163, + "start": 2125, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 2297, + "properties": [ + { + "end": 2217, + "key": { + "end": 2211, + "name": "angle", + "start": 2206, + "type": "Identifier" + }, + "start": 2206, + "type": "ObjectProperty", + "value": { + "end": 2217, + "raw": "135", + "start": 2214, + "type": "Literal", + "type": "Literal", + "value": { + "value": 135.0, + "suffix": "None" + } + } + }, + { + "end": 2288, + "key": { + "end": 2230, + "name": "to", + "start": 2228, + "type": "Identifier" + }, + "start": 2228, + "type": "ObjectProperty", + "value": { + "end": 2288, + "left": { + "end": 2271, + "left": { + "end": 2257, + "left": { + "end": 2249, + "left": { + "end": 2244, + "left": { + "end": 2236, + "raw": "1", + "start": 2235, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "operator": "-", + "right": { + "end": 2244, + "raw": "0.356", + "start": 2239, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.356, + "suffix": "None" + } + }, + "start": 2235, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "/", + "right": { + "end": 2249, + "raw": "2", + "start": 2248, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 2235, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "end": 2257, + "raw": "0.356", + "start": 2252, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.356, + "suffix": "None" + } + }, + "start": 2235, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "*", + "right": { + "end": 2271, + "name": "railHeight", + "start": 2261, + "type": "Identifier", + "type": "Identifier" + }, + "start": 2235, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "computed": false, + "end": 2288, + "object": { + "end": 2285, + "name": "originStart", + "start": 2274, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 2287, + "raw": "0", + "start": 2286, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + "start": 2274, + "type": "MemberExpression", + "type": "MemberExpression" + }, + "start": 2235, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "start": 2195, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 2300, + "start": 2299, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 2309, + "start": 2302, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "edge12" + } + ], + "callee": { + "end": 2194, + "name": "angledLineToX", + "start": 2181, + "type": "Identifier" + }, + "end": 2310, + "start": 2181, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 2352, + "left": { + "end": 2339, + "raw": "0.232", + "start": 2334, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.232, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 2352, + "name": "railHeight", + "start": 2342, + "type": "Identifier", + "type": "Identifier" + }, + "start": 2334, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 2355, + "start": 2354, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 2364, + "start": 2357, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "edge13" + } + ], + "callee": { + "end": 2333, + "name": "yLine", + "start": 2328, + "type": "Identifier" + }, + "end": 2365, + "start": 2328, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 2480, + "properties": [ + { + "end": 2414, + "key": { + "end": 2409, + "name": "angle", + "start": 2404, + "type": "Identifier" + }, + "start": 2404, + "type": "ObjectProperty", + "value": { + "end": 2414, + "raw": "45", + "start": 2412, + "type": "Literal", + "type": "Literal", + "value": { + "value": 45.0, + "suffix": "None" + } + } + }, + { + "end": 2471, + "key": { + "end": 2427, + "name": "to", + "start": 2425, + "type": "Identifier" + }, + "start": 2425, + "type": "ObjectProperty", + "value": { + "end": 2471, + "left": { + "end": 2454, + "left": { + "end": 2440, + "left": { + "end": 2432, + "raw": "1", + "start": 2431, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "operator": "-", + "right": { + "end": 2440, + "raw": "0.087", + "start": 2435, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.087, + "suffix": "None" + } + }, + "start": 2431, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "*", + "right": { + "end": 2454, + "name": "railHeight", + "start": 2444, + "type": "Identifier", + "type": "Identifier" + }, + "start": 2431, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "computed": false, + "end": 2471, + "object": { + "end": 2468, + "name": "originStart", + "start": 2457, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 2470, + "raw": "0", + "start": 2469, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + "start": 2457, + "type": "MemberExpression", + "type": "MemberExpression" + }, + "start": 2431, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "start": 2393, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 2483, + "start": 2482, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 2492, + "start": 2485, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "edge14" + } + ], + "callee": { + "end": 2392, + "name": "angledLineToX", + "start": 2379, + "type": "Identifier" + }, + "end": 2493, + "start": 2379, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 2532, + "left": { + "argument": { + "end": 2519, + "raw": "0.183", + "start": 2514, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.183, + "suffix": "None" + } + }, + "end": 2519, + "operator": "-", + "start": 2513, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "*", + "right": { + "end": 2532, + "name": "railHeight", + "start": 2522, + "type": "Identifier", + "type": "Identifier" + }, + "start": 2513, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 2535, + "start": 2534, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 2544, + "start": 2537, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "edge15" + } + ], + "callee": { + "end": 2512, + "name": "yLine", + "start": 2507, + "type": "Identifier" + }, + "end": 2545, + "start": 2507, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 2583, + "left": { + "end": 2570, + "raw": "0.087", + "start": 2565, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.087, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 2583, + "name": "railHeight", + "start": 2573, + "type": "Identifier", + "type": "Identifier" + }, + "start": 2565, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 2586, + "start": 2585, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 2595, + "start": 2588, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "edge16" + } + ], + "callee": { + "end": 2564, + "name": "xLine", + "start": 2559, + "type": "Identifier" + }, + "end": 2596, + "start": 2559, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 2627, + "left": { + "end": 2614, + "raw": "0.06", + "start": 2610, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.06, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 2627, + "name": "railHeight", + "start": 2617, + "type": "Identifier", + "type": "Identifier" + }, + "start": 2610, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 2630, + "start": 2629, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2609, + "name": "yLine", + "start": 2604, + "type": "Identifier" + }, + "end": 2631, + "start": 2604, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 2745, + "properties": [ + { + "end": 2670, + "key": { + "end": 2664, + "name": "angleStart", + "start": 2654, + "type": "Identifier" + }, + "start": 2654, + "type": "ObjectProperty", + "value": { + "end": 2670, + "raw": "270", + "start": 2667, + "type": "Literal", + "type": "Literal", + "value": { + "value": 270.0, + "suffix": "None" + } + } + }, + { + "end": 2694, + "key": { + "end": 2689, + "name": "angleEnd", + "start": 2681, + "type": "Identifier" + }, + "start": 2681, + "type": "ObjectProperty", + "value": { + "end": 2694, + "raw": "90", + "start": 2692, + "type": "Literal", + "type": "Literal", + "value": { + "value": 90.0, + "suffix": "None" + } + } + }, + { + "end": 2736, + "key": { + "end": 2711, + "name": "radius", + "start": 2705, + "type": "Identifier" + }, + "start": 2705, + "type": "ObjectProperty", + "value": { + "end": 2736, + "left": { + "end": 2723, + "left": { + "end": 2719, + "raw": "0.072", + "start": 2714, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.072, + "suffix": "None" + } + }, + "operator": "/", + "right": { + "end": 2723, + "raw": "4", + "start": 2722, + "type": "Literal", + "type": "Literal", + "value": { + "value": 4.0, + "suffix": "None" + } + }, + "start": 2714, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "*", + "right": { + "end": 2736, + "name": "railHeight", + "start": 2726, + "type": "Identifier", + "type": "Identifier" + }, + "start": 2714, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "start": 2643, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 2748, + "start": 2747, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2642, + "name": "arc", + "start": 2639, + "type": "Identifier" + }, + "end": 2749, + "start": 2639, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 2779, + "left": { + "end": 2766, + "raw": "0.1", + "start": 2763, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.1, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 2779, + "name": "railHeight", + "start": 2769, + "type": "Identifier", + "type": "Identifier" + }, + "start": 2763, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 2782, + "start": 2781, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2762, + "name": "yLine", + "start": 2757, + "type": "Identifier" + }, + "end": 2783, + "start": 2757, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 2897, + "properties": [ + { + "end": 2822, + "key": { + "end": 2816, + "name": "angleStart", + "start": 2806, + "type": "Identifier" + }, + "start": 2806, + "type": "ObjectProperty", + "value": { + "end": 2822, + "raw": "270", + "start": 2819, + "type": "Literal", + "type": "Literal", + "value": { + "value": 270.0, + "suffix": "None" + } + } + }, + { + "end": 2846, + "key": { + "end": 2841, + "name": "angleEnd", + "start": 2833, + "type": "Identifier" + }, + "start": 2833, + "type": "ObjectProperty", + "value": { + "end": 2846, + "raw": "90", + "start": 2844, + "type": "Literal", + "type": "Literal", + "value": { + "value": 90.0, + "suffix": "None" + } + } + }, + { + "end": 2888, + "key": { + "end": 2863, + "name": "radius", + "start": 2857, + "type": "Identifier" + }, + "start": 2857, + "type": "ObjectProperty", + "value": { + "end": 2888, + "left": { + "end": 2875, + "left": { + "end": 2871, + "raw": "0.072", + "start": 2866, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.072, + "suffix": "None" + } + }, + "operator": "/", + "right": { + "end": 2875, + "raw": "4", + "start": 2874, + "type": "Literal", + "type": "Literal", + "value": { + "value": 4.0, + "suffix": "None" + } + }, + "start": 2866, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "*", + "right": { + "end": 2888, + "name": "railHeight", + "start": 2878, + "type": "Identifier", + "type": "Identifier" + }, + "start": 2866, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "start": 2795, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 2900, + "start": 2899, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2794, + "name": "arc", + "start": 2791, + "type": "Identifier" + }, + "end": 2901, + "start": 2791, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 3040, + "properties": [ + { + "end": 2971, + "key": { + "end": 2967, + "name": "angleStart", + "start": 2957, + "type": "Identifier" + }, + "start": 2957, + "type": "ObjectProperty", + "value": { + "end": 2971, + "raw": "0", + "start": 2970, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 2995, + "key": { + "end": 2990, + "name": "angleEnd", + "start": 2982, + "type": "Identifier" + }, + "start": 2982, + "type": "ObjectProperty", + "value": { + "end": 2995, + "raw": "90", + "start": 2993, + "type": "Literal", + "type": "Literal", + "value": { + "value": 90.0, + "suffix": "None" + } + } + }, + { + "end": 3031, + "key": { + "end": 3012, + "name": "radius", + "start": 3006, + "type": "Identifier" + }, + "start": 3006, + "type": "ObjectProperty", + "value": { + "end": 3031, + "left": { + "end": 3018, + "raw": "0.1", + "start": 3015, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.1, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 3031, + "name": "railHeight", + "start": 3021, + "type": "Identifier", + "type": "Identifier" + }, + "start": 3015, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "start": 2946, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 3043, + "start": 3042, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2945, + "name": "arc", + "start": 2942, + "type": "Identifier" + }, + "end": 3044, + "start": 2942, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 3158, + "properties": [ + { + "end": 3081, + "key": { + "end": 3077, + "name": "angleStart", + "start": 3067, + "type": "Identifier" + }, + "start": 3067, + "type": "ObjectProperty", + "value": { + "end": 3081, + "raw": "0", + "start": 3080, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 3107, + "key": { + "end": 3100, + "name": "angleEnd", + "start": 3092, + "type": "Identifier" + }, + "start": 3092, + "type": "ObjectProperty", + "value": { + "argument": { + "end": 3107, + "raw": "180", + "start": 3104, + "type": "Literal", + "type": "Literal", + "value": { + "value": 180.0, + "suffix": "None" + } + }, + "end": 3107, + "operator": "-", + "start": 3103, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + }, + { + "end": 3149, + "key": { + "end": 3124, + "name": "radius", + "start": 3118, + "type": "Identifier" + }, + "start": 3118, + "type": "ObjectProperty", + "value": { + "end": 3149, + "left": { + "end": 3136, + "left": { + "end": 3132, + "raw": "0.072", + "start": 3127, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.072, + "suffix": "None" + } + }, + "operator": "/", + "right": { + "end": 3136, + "raw": "4", + "start": 3135, + "type": "Literal", + "type": "Literal", + "value": { + "value": 4.0, + "suffix": "None" + } + }, + "start": 3127, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "*", + "right": { + "end": 3149, + "name": "railHeight", + "start": 3139, + "type": "Identifier", + "type": "Identifier" + }, + "start": 3127, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "start": 3056, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 3161, + "start": 3160, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 3055, + "name": "arc", + "start": 3052, + "type": "Identifier" + }, + "end": 3162, + "start": 3052, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 3193, + "left": { + "argument": { + "end": 3180, + "raw": "0.1", + "start": 3177, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.1, + "suffix": "None" + } + }, + "end": 3180, + "operator": "-", + "start": 3176, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "*", + "right": { + "end": 3193, + "name": "railHeight", + "start": 3183, + "type": "Identifier", + "type": "Identifier" + }, + "start": 3176, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 3196, + "start": 3195, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 3175, + "name": "xLine", + "start": 3170, + "type": "Identifier" + }, + "end": 3197, + "start": 3170, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 3311, + "properties": [ + { + "end": 3234, + "key": { + "end": 3230, + "name": "angleStart", + "start": 3220, + "type": "Identifier" + }, + "start": 3220, + "type": "ObjectProperty", + "value": { + "end": 3234, + "raw": "0", + "start": 3233, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 3260, + "key": { + "end": 3253, + "name": "angleEnd", + "start": 3245, + "type": "Identifier" + }, + "start": 3245, + "type": "ObjectProperty", + "value": { + "argument": { + "end": 3260, + "raw": "180", + "start": 3257, + "type": "Literal", + "type": "Literal", + "value": { + "value": 180.0, + "suffix": "None" + } + }, + "end": 3260, + "operator": "-", + "start": 3256, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + }, + { + "end": 3302, + "key": { + "end": 3277, + "name": "radius", + "start": 3271, + "type": "Identifier" + }, + "start": 3271, + "type": "ObjectProperty", + "value": { + "end": 3302, + "left": { + "end": 3289, + "left": { + "end": 3285, + "raw": "0.072", + "start": 3280, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.072, + "suffix": "None" + } + }, + "operator": "/", + "right": { + "end": 3289, + "raw": "4", + "start": 3288, + "type": "Literal", + "type": "Literal", + "value": { + "value": 4.0, + "suffix": "None" + } + }, + "start": 3280, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "*", + "right": { + "end": 3302, + "name": "railHeight", + "start": 3292, + "type": "Identifier", + "type": "Identifier" + }, + "start": 3280, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "start": 3209, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 3314, + "start": 3313, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 3208, + "name": "arc", + "start": 3205, + "type": "Identifier" + }, + "end": 3315, + "start": 3205, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 3347, + "left": { + "argument": { + "end": 3334, + "raw": "0.06", + "start": 3330, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.06, + "suffix": "None" + } + }, + "end": 3334, + "operator": "-", + "start": 3329, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "*", + "right": { + "end": 3347, + "name": "railHeight", + "start": 3337, + "type": "Identifier", + "type": "Identifier" + }, + "start": 3329, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 3350, + "start": 3349, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 3359, + "start": 3352, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "edge17" + } + ], + "callee": { + "end": 3328, + "name": "xLine", + "start": 3323, + "type": "Identifier" + }, + "end": 3360, + "start": 3323, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 3393, + "left": { + "argument": { + "end": 3380, + "raw": "0.087", + "start": 3375, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.087, + "suffix": "None" + } + }, + "end": 3380, + "operator": "-", + "start": 3374, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "*", + "right": { + "end": 3393, + "name": "railHeight", + "start": 3383, + "type": "Identifier", + "type": "Identifier" + }, + "start": 3374, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 3396, + "start": 3395, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 3405, + "start": 3398, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "edge18" + } + ], + "callee": { + "end": 3373, + "name": "yLine", + "start": 3368, + "type": "Identifier" + }, + "end": 3406, + "start": 3368, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 3438, + "left": { + "end": 3425, + "raw": "0.183", + "start": 3420, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.183, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 3438, + "name": "railHeight", + "start": 3428, + "type": "Identifier", + "type": "Identifier" + }, + "start": 3420, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 3441, + "start": 3440, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 3450, + "start": 3443, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "edge19" + } + ], + "callee": { + "end": 3419, + "name": "xLine", + "start": 3414, + "type": "Identifier" + }, + "end": 3451, + "start": 3414, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 3574, + "properties": [ + { + "end": 3494, + "key": { + "end": 3489, + "name": "angle", + "start": 3484, + "type": "Identifier" + }, + "start": 3484, + "type": "ObjectProperty", + "value": { + "end": 3494, + "raw": "45", + "start": 3492, + "type": "Literal", + "type": "Literal", + "value": { + "value": 45.0, + "suffix": "None" + } + } + }, + { + "end": 3565, + "key": { + "end": 3507, + "name": "to", + "start": 3505, + "type": "Identifier" + }, + "start": 3505, + "type": "ObjectProperty", + "value": { + "end": 3565, + "left": { + "end": 3548, + "left": { + "end": 3534, + "left": { + "end": 3526, + "left": { + "end": 3521, + "left": { + "end": 3513, + "raw": "1", + "start": 3512, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "operator": "-", + "right": { + "end": 3521, + "raw": "0.356", + "start": 3516, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.356, + "suffix": "None" + } + }, + "start": 3512, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "/", + "right": { + "end": 3526, + "raw": "2", + "start": 3525, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 3512, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "end": 3534, + "raw": "0.356", + "start": 3529, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.356, + "suffix": "None" + } + }, + "start": 3512, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "*", + "right": { + "end": 3548, + "name": "railHeight", + "start": 3538, + "type": "Identifier", + "type": "Identifier" + }, + "start": 3512, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "computed": false, + "end": 3565, + "object": { + "end": 3562, + "name": "originStart", + "start": 3551, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 3564, + "raw": "1", + "start": 3563, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "start": 3551, + "type": "MemberExpression", + "type": "MemberExpression" + }, + "start": 3512, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "start": 3473, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 3577, + "start": 3576, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 3586, + "start": 3579, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "edge20" + } + ], + "callee": { + "end": 3472, + "name": "angledLineToY", + "start": 3459, + "type": "Identifier" + }, + "end": 3587, + "start": 3459, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 3620, + "left": { + "argument": { + "end": 3607, + "raw": "0.232", + "start": 3602, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.232, + "suffix": "None" + } + }, + "end": 3607, + "operator": "-", + "start": 3601, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "*", + "right": { + "end": 3620, + "name": "railHeight", + "start": 3610, + "type": "Identifier", + "type": "Identifier" + }, + "start": 3601, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 3623, + "start": 3622, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 3632, + "start": 3625, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "edge21" + } + ], + "callee": { + "end": 3600, + "name": "xLine", + "start": 3595, + "type": "Identifier" + }, + "end": 3633, + "start": 3595, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 3743, + "properties": [ + { + "end": 3677, + "key": { + "end": 3671, + "name": "angle", + "start": 3666, + "type": "Identifier" + }, + "start": 3666, + "type": "ObjectProperty", + "value": { + "end": 3677, + "raw": "135", + "start": 3674, + "type": "Literal", + "type": "Literal", + "value": { + "value": 135.0, + "suffix": "None" + } + } + }, + { + "end": 3734, + "key": { + "end": 3690, + "name": "to", + "start": 3688, + "type": "Identifier" + }, + "start": 3688, + "type": "ObjectProperty", + "value": { + "end": 3734, + "left": { + "end": 3717, + "left": { + "end": 3703, + "left": { + "end": 3695, + "raw": "1", + "start": 3694, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "operator": "-", + "right": { + "end": 3703, + "raw": "0.087", + "start": 3698, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.087, + "suffix": "None" + } + }, + "start": 3694, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "*", + "right": { + "end": 3717, + "name": "railHeight", + "start": 3707, + "type": "Identifier", + "type": "Identifier" + }, + "start": 3694, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "computed": false, + "end": 3734, + "object": { + "end": 3731, + "name": "originStart", + "start": 3720, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 3733, + "raw": "1", + "start": 3732, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "start": 3720, + "type": "MemberExpression", + "type": "MemberExpression" + }, + "start": 3694, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "start": 3655, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 3746, + "start": 3745, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 3755, + "start": 3748, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "edge22" + } + ], + "callee": { + "end": 3654, + "name": "angledLineToY", + "start": 3641, + "type": "Identifier" + }, + "end": 3756, + "start": 3641, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 3788, + "left": { + "end": 3775, + "raw": "0.183", + "start": 3770, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.183, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 3788, + "name": "railHeight", + "start": 3778, + "type": "Identifier", + "type": "Identifier" + }, + "start": 3770, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 3791, + "start": 3790, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 3800, + "start": 3793, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "edge23" + } + ], + "callee": { + "end": 3769, + "name": "xLine", + "start": 3764, + "type": "Identifier" + }, + "end": 3801, + "start": 3764, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 3833, + "left": { + "end": 3820, + "raw": "0.087", + "start": 3815, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.087, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 3833, + "name": "railHeight", + "start": 3823, + "type": "Identifier", + "type": "Identifier" + }, + "start": 3815, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 3836, + "start": 3835, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 3845, + "start": 3838, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "edge24" + } + ], + "callee": { + "end": 3814, + "name": "yLine", + "start": 3809, + "type": "Identifier" + }, + "end": 3846, + "start": 3809, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 3878, + "left": { + "argument": { + "end": 3865, + "raw": "0.06", + "start": 3861, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.06, + "suffix": "None" + } + }, + "end": 3865, + "operator": "-", + "start": 3860, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "*", + "right": { + "end": 3878, + "name": "railHeight", + "start": 3868, + "type": "Identifier", + "type": "Identifier" + }, + "start": 3860, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 3881, + "start": 3880, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 3859, + "name": "xLine", + "start": 3854, + "type": "Identifier" + }, + "end": 3882, + "start": 3854, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 3996, + "properties": [ + { + "end": 3919, + "key": { + "end": 3915, + "name": "angleStart", + "start": 3905, + "type": "Identifier" + }, + "start": 3905, + "type": "ObjectProperty", + "value": { + "end": 3919, + "raw": "0", + "start": 3918, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 3945, + "key": { + "end": 3938, + "name": "angleEnd", + "start": 3930, + "type": "Identifier" + }, + "start": 3930, + "type": "ObjectProperty", + "value": { + "argument": { + "end": 3945, + "raw": "180", + "start": 3942, + "type": "Literal", + "type": "Literal", + "value": { + "value": 180.0, + "suffix": "None" + } + }, + "end": 3945, + "operator": "-", + "start": 3941, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + }, + { + "end": 3987, + "key": { + "end": 3962, + "name": "radius", + "start": 3956, + "type": "Identifier" + }, + "start": 3956, + "type": "ObjectProperty", + "value": { + "end": 3987, + "left": { + "end": 3974, + "left": { + "end": 3970, + "raw": "0.072", + "start": 3965, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.072, + "suffix": "None" + } + }, + "operator": "/", + "right": { + "end": 3974, + "raw": "4", + "start": 3973, + "type": "Literal", + "type": "Literal", + "value": { + "value": 4.0, + "suffix": "None" + } + }, + "start": 3965, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "*", + "right": { + "end": 3987, + "name": "railHeight", + "start": 3977, + "type": "Identifier", + "type": "Identifier" + }, + "start": 3965, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "start": 3894, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 3999, + "start": 3998, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 3893, + "name": "arc", + "start": 3890, + "type": "Identifier" + }, + "end": 4000, + "start": 3890, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 4031, + "left": { + "argument": { + "end": 4018, + "raw": "0.1", + "start": 4015, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.1, + "suffix": "None" + } + }, + "end": 4018, + "operator": "-", + "start": 4014, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "*", + "right": { + "end": 4031, + "name": "railHeight", + "start": 4021, + "type": "Identifier", + "type": "Identifier" + }, + "start": 4014, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 4034, + "start": 4033, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 4013, + "name": "xLine", + "start": 4008, + "type": "Identifier" + }, + "end": 4035, + "start": 4008, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 4149, + "properties": [ + { + "end": 4072, + "key": { + "end": 4068, + "name": "angleStart", + "start": 4058, + "type": "Identifier" + }, + "start": 4058, + "type": "ObjectProperty", + "value": { + "end": 4072, + "raw": "0", + "start": 4071, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 4098, + "key": { + "end": 4091, + "name": "angleEnd", + "start": 4083, + "type": "Identifier" + }, + "start": 4083, + "type": "ObjectProperty", + "value": { + "argument": { + "end": 4098, + "raw": "180", + "start": 4095, + "type": "Literal", + "type": "Literal", + "value": { + "value": 180.0, + "suffix": "None" + } + }, + "end": 4098, + "operator": "-", + "start": 4094, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + }, + { + "end": 4140, + "key": { + "end": 4115, + "name": "radius", + "start": 4109, + "type": "Identifier" + }, + "start": 4109, + "type": "ObjectProperty", + "value": { + "end": 4140, + "left": { + "end": 4127, + "left": { + "end": 4123, + "raw": "0.072", + "start": 4118, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.072, + "suffix": "None" + } + }, + "operator": "/", + "right": { + "end": 4127, + "raw": "4", + "start": 4126, + "type": "Literal", + "type": "Literal", + "value": { + "value": 4.0, + "suffix": "None" + } + }, + "start": 4118, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "*", + "right": { + "end": 4140, + "name": "railHeight", + "start": 4130, + "type": "Identifier", + "type": "Identifier" + }, + "start": 4118, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "start": 4047, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 4152, + "start": 4151, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 4046, + "name": "arc", + "start": 4043, + "type": "Identifier" + }, + "end": 4153, + "start": 4043, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 4261, + "properties": [ + { + "end": 4191, + "key": { + "end": 4186, + "name": "angleStart", + "start": 4176, + "type": "Identifier" + }, + "start": 4176, + "type": "ObjectProperty", + "value": { + "end": 4191, + "raw": "90", + "start": 4189, + "type": "Literal", + "type": "Literal", + "value": { + "value": 90.0, + "suffix": "None" + } + } + }, + { + "end": 4216, + "key": { + "end": 4210, + "name": "angleEnd", + "start": 4202, + "type": "Identifier" + }, + "start": 4202, + "type": "ObjectProperty", + "value": { + "end": 4216, + "raw": "180", + "start": 4213, + "type": "Literal", + "type": "Literal", + "value": { + "value": 180.0, + "suffix": "None" + } + } + }, + { + "end": 4252, + "key": { + "end": 4233, + "name": "radius", + "start": 4227, + "type": "Identifier" + }, + "start": 4227, + "type": "ObjectProperty", + "value": { + "end": 4252, + "left": { + "end": 4239, + "raw": "0.1", + "start": 4236, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.1, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 4252, + "name": "railHeight", + "start": 4242, + "type": "Identifier", + "type": "Identifier" + }, + "start": 4236, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "start": 4165, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 4264, + "start": 4263, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 4164, + "name": "arc", + "start": 4161, + "type": "Identifier" + }, + "end": 4265, + "start": 4161, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 4412, + "properties": [ + { + "end": 4336, + "key": { + "end": 4331, + "name": "angleStart", + "start": 4321, + "type": "Identifier" + }, + "start": 4321, + "type": "ObjectProperty", + "value": { + "end": 4336, + "raw": "90", + "start": 4334, + "type": "Literal", + "type": "Literal", + "value": { + "value": 90.0, + "suffix": "None" + } + } + }, + { + "end": 4361, + "key": { + "end": 4355, + "name": "angleEnd", + "start": 4347, + "type": "Identifier" + }, + "start": 4347, + "type": "ObjectProperty", + "value": { + "argument": { + "end": 4361, + "raw": "90", + "start": 4359, + "type": "Literal", + "type": "Literal", + "value": { + "value": 90.0, + "suffix": "None" + } + }, + "end": 4361, + "operator": "-", + "start": 4358, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + }, + { + "end": 4403, + "key": { + "end": 4378, + "name": "radius", + "start": 4372, + "type": "Identifier" + }, + "start": 4372, + "type": "ObjectProperty", + "value": { + "end": 4403, + "left": { + "end": 4390, + "left": { + "end": 4386, + "raw": "0.072", + "start": 4381, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.072, + "suffix": "None" + } + }, + "operator": "/", + "right": { + "end": 4390, + "raw": "4", + "start": 4389, + "type": "Literal", + "type": "Literal", + "value": { + "value": 4.0, + "suffix": "None" + } + }, + "start": 4381, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "*", + "right": { + "end": 4403, + "name": "railHeight", + "start": 4393, + "type": "Identifier", + "type": "Identifier" + }, + "start": 4381, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "start": 4310, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 4415, + "start": 4414, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 4309, + "name": "arc", + "start": 4306, + "type": "Identifier" + }, + "end": 4416, + "start": 4306, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 4447, + "left": { + "argument": { + "end": 4434, + "raw": "0.1", + "start": 4431, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.1, + "suffix": "None" + } + }, + "end": 4434, + "operator": "-", + "start": 4430, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "*", + "right": { + "end": 4447, + "name": "railHeight", + "start": 4437, + "type": "Identifier", + "type": "Identifier" + }, + "start": 4430, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 4450, + "start": 4449, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 4429, + "name": "yLine", + "start": 4424, + "type": "Identifier" + }, + "end": 4451, + "start": 4424, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 4565, + "properties": [ + { + "end": 4489, + "key": { + "end": 4484, + "name": "angleStart", + "start": 4474, + "type": "Identifier" + }, + "start": 4474, + "type": "ObjectProperty", + "value": { + "end": 4489, + "raw": "90", + "start": 4487, + "type": "Literal", + "type": "Literal", + "value": { + "value": 90.0, + "suffix": "None" + } + } + }, + { + "end": 4514, + "key": { + "end": 4508, + "name": "angleEnd", + "start": 4500, + "type": "Identifier" + }, + "start": 4500, + "type": "ObjectProperty", + "value": { + "argument": { + "end": 4514, + "raw": "90", + "start": 4512, + "type": "Literal", + "type": "Literal", + "value": { + "value": 90.0, + "suffix": "None" + } + }, + "end": 4514, + "operator": "-", + "start": 4511, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + }, + { + "end": 4556, + "key": { + "end": 4531, + "name": "radius", + "start": 4525, + "type": "Identifier" + }, + "start": 4525, + "type": "ObjectProperty", + "value": { + "end": 4556, + "left": { + "end": 4543, + "left": { + "end": 4539, + "raw": "0.072", + "start": 4534, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.072, + "suffix": "None" + } + }, + "operator": "/", + "right": { + "end": 4543, + "raw": "4", + "start": 4542, + "type": "Literal", + "type": "Literal", + "value": { + "value": 4.0, + "suffix": "None" + } + }, + "start": 4534, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "*", + "right": { + "end": 4556, + "name": "railHeight", + "start": 4546, + "type": "Identifier", + "type": "Identifier" + }, + "start": 4534, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "start": 4463, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 4568, + "start": 4567, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 4462, + "name": "arc", + "start": 4459, + "type": "Identifier" + }, + "end": 4569, + "start": 4459, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 4601, + "left": { + "argument": { + "end": 4588, + "raw": "0.06", + "start": 4584, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.06, + "suffix": "None" + } + }, + "end": 4588, + "operator": "-", + "start": 4583, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "*", + "right": { + "end": 4601, + "name": "railHeight", + "start": 4591, + "type": "Identifier", + "type": "Identifier" + }, + "start": 4583, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 4604, + "start": 4603, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 4613, + "start": 4606, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "edge25" + } + ], + "callee": { + "end": 4582, + "name": "yLine", + "start": 4577, + "type": "Identifier" + }, + "end": 4614, + "start": 4577, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 4646, + "left": { + "end": 4633, + "raw": "0.087", + "start": 4628, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.087, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 4646, + "name": "railHeight", + "start": 4636, + "type": "Identifier", + "type": "Identifier" + }, + "start": 4628, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 4649, + "start": 4648, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 4658, + "start": 4651, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "edge26" + } + ], + "callee": { + "end": 4627, + "name": "xLine", + "start": 4622, + "type": "Identifier" + }, + "end": 4659, + "start": 4622, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 4691, + "left": { + "end": 4678, + "raw": "0.183", + "start": 4673, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.183, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 4691, + "name": "railHeight", + "start": 4681, + "type": "Identifier", + "type": "Identifier" + }, + "start": 4673, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 4694, + "start": 4693, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 4703, + "start": 4696, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "edge27" + } + ], + "callee": { + "end": 4672, + "name": "yLine", + "start": 4667, + "type": "Identifier" + }, + "end": 4704, + "start": 4667, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 4818, + "properties": [ + { + "end": 4748, + "key": { + "end": 4742, + "name": "angle", + "start": 4737, + "type": "Identifier" + }, + "start": 4737, + "type": "ObjectProperty", + "value": { + "end": 4748, + "raw": "135", + "start": 4745, + "type": "Literal", + "type": "Literal", + "value": { + "value": 135.0, + "suffix": "None" + } + } + }, + { + "end": 4809, + "key": { + "end": 4761, + "name": "to", + "start": 4759, + "type": "Identifier" + }, + "start": 4759, + "type": "ObjectProperty", + "value": { + "end": 4809, + "left": { + "end": 4792, + "left": { + "end": 4779, + "left": { + "end": 4774, + "left": { + "end": 4766, + "raw": "1", + "start": 4765, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "operator": "-", + "right": { + "end": 4774, + "raw": "0.356", + "start": 4769, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.356, + "suffix": "None" + } + }, + "start": 4765, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "/", + "right": { + "end": 4779, + "raw": "2", + "start": 4778, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 4765, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "*", + "right": { + "end": 4792, + "name": "railHeight", + "start": 4782, + "type": "Identifier", + "type": "Identifier" + }, + "start": 4765, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "computed": false, + "end": 4809, + "object": { + "end": 4806, + "name": "originStart", + "start": 4795, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 4808, + "raw": "0", + "start": 4807, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + "start": 4795, + "type": "MemberExpression", + "type": "MemberExpression" + }, + "start": 4765, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "start": 4726, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 4821, + "start": 4820, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 4830, + "start": 4823, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "edge28" + } + ], + "callee": { + "end": 4725, + "name": "angledLineToX", + "start": 4712, + "type": "Identifier" + }, + "end": 4831, + "start": 4712, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 4864, + "left": { + "argument": { + "end": 4851, + "raw": "0.232", + "start": 4846, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.232, + "suffix": "None" + } + }, + "end": 4851, + "operator": "-", + "start": 4845, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "*", + "right": { + "end": 4864, + "name": "railHeight", + "start": 4854, + "type": "Identifier", + "type": "Identifier" + }, + "start": 4845, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 4867, + "start": 4866, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 4876, + "start": 4869, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "edge29" + } + ], + "callee": { + "end": 4844, + "name": "yLine", + "start": 4839, + "type": "Identifier" + }, + "end": 4877, + "start": 4839, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 4980, + "properties": [ + { + "end": 4920, + "key": { + "end": 4915, + "name": "angle", + "start": 4910, + "type": "Identifier" + }, + "start": 4910, + "type": "ObjectProperty", + "value": { + "end": 4920, + "raw": "45", + "start": 4918, + "type": "Literal", + "type": "Literal", + "value": { + "value": 45.0, + "suffix": "None" + } + } + }, + { + "end": 4971, + "key": { + "end": 4933, + "name": "to", + "start": 4931, + "type": "Identifier" + }, + "start": 4931, + "type": "ObjectProperty", + "value": { + "end": 4971, + "left": { + "end": 4954, + "left": { + "end": 4941, + "raw": "0.087", + "start": 4936, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.087, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 4954, + "name": "railHeight", + "start": 4944, + "type": "Identifier", + "type": "Identifier" + }, + "start": 4936, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "computed": false, + "end": 4971, + "object": { + "end": 4968, + "name": "originStart", + "start": 4957, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 4970, + "raw": "0", + "start": 4969, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + "start": 4957, + "type": "MemberExpression", + "type": "MemberExpression" + }, + "start": 4936, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "start": 4899, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 4983, + "start": 4982, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 4992, + "start": 4985, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "edge30" + } + ], + "callee": { + "end": 4898, + "name": "angledLineToX", + "start": 4885, + "type": "Identifier" + }, + "end": 4993, + "start": 4885, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 5025, + "left": { + "end": 5012, + "raw": "0.183", + "start": 5007, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.183, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 5025, + "name": "railHeight", + "start": 5015, + "type": "Identifier", + "type": "Identifier" + }, + "start": 5007, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 5028, + "start": 5027, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 5037, + "start": 5030, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "edge31" + } + ], + "callee": { + "end": 5006, + "name": "yLine", + "start": 5001, + "type": "Identifier" + }, + "end": 5038, + "start": 5001, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 5071, + "left": { + "argument": { + "end": 5058, + "raw": "0.087", + "start": 5053, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.087, + "suffix": "None" + } + }, + "end": 5058, + "operator": "-", + "start": 5052, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "*", + "right": { + "end": 5071, + "name": "railHeight", + "start": 5061, + "type": "Identifier", + "type": "Identifier" + }, + "start": 5052, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 5074, + "start": 5073, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 5083, + "start": 5076, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "edge32" + } + ], + "callee": { + "end": 5051, + "name": "xLine", + "start": 5046, + "type": "Identifier" + }, + "end": 5084, + "start": 5046, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 5116, + "left": { + "argument": { + "end": 5103, + "raw": "0.06", + "start": 5099, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.06, + "suffix": "None" + } + }, + "end": 5103, + "operator": "-", + "start": 5098, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "*", + "right": { + "end": 5116, + "name": "railHeight", + "start": 5106, + "type": "Identifier", + "type": "Identifier" + }, + "start": 5098, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 5119, + "start": 5118, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 5097, + "name": "yLine", + "start": 5092, + "type": "Identifier" + }, + "end": 5120, + "start": 5092, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 5234, + "properties": [ + { + "end": 5158, + "key": { + "end": 5153, + "name": "angleStart", + "start": 5143, + "type": "Identifier" + }, + "start": 5143, + "type": "ObjectProperty", + "value": { + "end": 5158, + "raw": "90", + "start": 5156, + "type": "Literal", + "type": "Literal", + "value": { + "value": 90.0, + "suffix": "None" + } + } + }, + { + "end": 5183, + "key": { + "end": 5177, + "name": "angleEnd", + "start": 5169, + "type": "Identifier" + }, + "start": 5169, + "type": "ObjectProperty", + "value": { + "argument": { + "end": 5183, + "raw": "90", + "start": 5181, + "type": "Literal", + "type": "Literal", + "value": { + "value": 90.0, + "suffix": "None" + } + }, + "end": 5183, + "operator": "-", + "start": 5180, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + }, + { + "end": 5225, + "key": { + "end": 5200, + "name": "radius", + "start": 5194, + "type": "Identifier" + }, + "start": 5194, + "type": "ObjectProperty", + "value": { + "end": 5225, + "left": { + "end": 5212, + "left": { + "end": 5208, + "raw": "0.072", + "start": 5203, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.072, + "suffix": "None" + } + }, + "operator": "/", + "right": { + "end": 5212, + "raw": "4", + "start": 5211, + "type": "Literal", + "type": "Literal", + "value": { + "value": 4.0, + "suffix": "None" + } + }, + "start": 5203, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "*", + "right": { + "end": 5225, + "name": "railHeight", + "start": 5215, + "type": "Identifier", + "type": "Identifier" + }, + "start": 5203, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "start": 5132, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 5237, + "start": 5236, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 5131, + "name": "arc", + "start": 5128, + "type": "Identifier" + }, + "end": 5238, + "start": 5128, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 5269, + "left": { + "argument": { + "end": 5256, + "raw": "0.1", + "start": 5253, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.1, + "suffix": "None" + } + }, + "end": 5256, + "operator": "-", + "start": 5252, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "*", + "right": { + "end": 5269, + "name": "railHeight", + "start": 5259, + "type": "Identifier", + "type": "Identifier" + }, + "start": 5252, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 5272, + "start": 5271, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 5251, + "name": "yLine", + "start": 5246, + "type": "Identifier" + }, + "end": 5273, + "start": 5246, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 5387, + "properties": [ + { + "end": 5311, + "key": { + "end": 5306, + "name": "angleStart", + "start": 5296, + "type": "Identifier" + }, + "start": 5296, + "type": "ObjectProperty", + "value": { + "end": 5311, + "raw": "90", + "start": 5309, + "type": "Literal", + "type": "Literal", + "value": { + "value": 90.0, + "suffix": "None" + } + } + }, + { + "end": 5336, + "key": { + "end": 5330, + "name": "angleEnd", + "start": 5322, + "type": "Identifier" + }, + "start": 5322, + "type": "ObjectProperty", + "value": { + "argument": { + "end": 5336, + "raw": "90", + "start": 5334, + "type": "Literal", + "type": "Literal", + "value": { + "value": 90.0, + "suffix": "None" + } + }, + "end": 5336, + "operator": "-", + "start": 5333, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + }, + { + "end": 5378, + "key": { + "end": 5353, + "name": "radius", + "start": 5347, + "type": "Identifier" + }, + "start": 5347, + "type": "ObjectProperty", + "value": { + "end": 5378, + "left": { + "end": 5365, + "left": { + "end": 5361, + "raw": "0.072", + "start": 5356, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.072, + "suffix": "None" + } + }, + "operator": "/", + "right": { + "end": 5365, + "raw": "4", + "start": 5364, + "type": "Literal", + "type": "Literal", + "value": { + "value": 4.0, + "suffix": "None" + } + }, + "start": 5356, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "*", + "right": { + "end": 5378, + "name": "railHeight", + "start": 5368, + "type": "Identifier", + "type": "Identifier" + }, + "start": 5356, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "start": 5285, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 5390, + "start": 5389, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 5284, + "name": "arc", + "start": 5281, + "type": "Identifier" + }, + "end": 5391, + "start": 5281, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [], + "callee": { + "end": 5404, + "name": "close", + "start": 5399, + "type": "Identifier" + }, + "end": 5406, + "start": 5399, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 5480, + "name": "center", + "start": 5474, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 5528, + "left": { + "end": 5511, + "left": { + "end": 5498, + "raw": ".5", + "start": 5496, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.5, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 5511, + "name": "railHeight", + "start": 5501, + "type": "Identifier", + "type": "Identifier" + }, + "start": 5496, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "computed": false, + "end": 5528, + "object": { + "end": 5525, + "name": "originStart", + "start": 5514, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 5527, + "raw": "0", + "start": 5526, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + "start": 5514, + "type": "MemberExpression", + "type": "MemberExpression" + }, + "start": 5496, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 5573, + "left": { + "end": 5556, + "left": { + "end": 5543, + "raw": ".5", + "start": 5541, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.5, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 5556, + "name": "railHeight", + "start": 5546, + "type": "Identifier", + "type": "Identifier" + }, + "start": 5541, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "computed": false, + "end": 5573, + "object": { + "end": 5570, + "name": "originStart", + "start": 5559, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 5572, + "raw": "1", + "start": 5571, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "start": 5559, + "type": "MemberExpression", + "type": "MemberExpression" + }, + "start": 5541, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 5584, + "start": 5483, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 5601, + "name": "radius", + "start": 5595, + "type": "Identifier" + }, + "arg": { + "end": 5625, + "left": { + "end": 5621, + "left": { + "end": 5608, + "raw": ".205", + "start": 5604, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.205, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 5621, + "name": "railHeight", + "start": 5611, + "type": "Identifier", + "type": "Identifier" + }, + "start": 5604, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "/", + "right": { + "end": 5625, + "raw": "2", + "start": 5624, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 5604, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 5463, + "name": "circle", + "start": 5457, + "type": "Identifier" + }, + "end": 5634, + "start": 5457, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "end": 5637, + "start": 5636, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 5456, + "name": "hole", + "start": 5452, + "type": "Identifier" + }, + "end": 5638, + "start": 5452, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 5660, + "name": "length", + "start": 5654, + "type": "Identifier" + }, + "arg": { + "end": 5673, + "name": "railLength", + "start": 5663, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 5653, + "name": "extrude", + "start": 5646, + "type": "Identifier" + }, + "end": 5674, + "start": 5646, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 5705, + "name": "radius", + "start": 5699, + "type": "Identifier" + }, + "arg": { + "end": 5712, + "raw": "0.06", + "start": 5708, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.06, + "suffix": "None" + } + } + }, + { + "type": "LabeledArg", + "label": { + "end": 5727, + "name": "tags", + "start": 5723, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "arguments": [ + { + "end": 5768, + "name": "edge3", + "start": 5763, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 5762, + "name": "getNextAdjacentEdge", + "start": 5743, + "type": "Identifier" + }, + "end": 5769, + "start": 5743, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 5807, + "name": "edge4", + "start": 5802, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 5801, + "name": "getNextAdjacentEdge", + "start": 5782, + "type": "Identifier" + }, + "end": 5808, + "start": 5782, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 5846, + "name": "edge5", + "start": 5841, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 5840, + "name": "getNextAdjacentEdge", + "start": 5821, + "type": "Identifier" + }, + "end": 5847, + "start": 5821, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 5885, + "name": "edge6", + "start": 5880, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 5879, + "name": "getNextAdjacentEdge", + "start": 5860, + "type": "Identifier" + }, + "end": 5886, + "start": 5860, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 5925, + "name": "edge11", + "start": 5919, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 5918, + "name": "getNextAdjacentEdge", + "start": 5899, + "type": "Identifier" + }, + "end": 5926, + "start": 5899, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 5965, + "name": "edge12", + "start": 5959, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 5958, + "name": "getNextAdjacentEdge", + "start": 5939, + "type": "Identifier" + }, + "end": 5966, + "start": 5939, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 6005, + "name": "edge13", + "start": 5999, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 5998, + "name": "getNextAdjacentEdge", + "start": 5979, + "type": "Identifier" + }, + "end": 6006, + "start": 5979, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 6045, + "name": "edge14", + "start": 6039, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 6038, + "name": "getNextAdjacentEdge", + "start": 6019, + "type": "Identifier" + }, + "end": 6046, + "start": 6019, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 6085, + "name": "edge19", + "start": 6079, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 6078, + "name": "getNextAdjacentEdge", + "start": 6059, + "type": "Identifier" + }, + "end": 6086, + "start": 6059, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 6125, + "name": "edge20", + "start": 6119, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 6118, + "name": "getNextAdjacentEdge", + "start": 6099, + "type": "Identifier" + }, + "end": 6126, + "start": 6099, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 6165, + "name": "edge21", + "start": 6159, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 6158, + "name": "getNextAdjacentEdge", + "start": 6139, + "type": "Identifier" + }, + "end": 6166, + "start": 6139, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 6205, + "name": "edge22", + "start": 6199, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 6198, + "name": "getNextAdjacentEdge", + "start": 6179, + "type": "Identifier" + }, + "end": 6206, + "start": 6179, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 6245, + "name": "edge27", + "start": 6239, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 6238, + "name": "getNextAdjacentEdge", + "start": 6219, + "type": "Identifier" + }, + "end": 6246, + "start": 6219, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 6285, + "name": "edge28", + "start": 6279, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 6278, + "name": "getNextAdjacentEdge", + "start": 6259, + "type": "Identifier" + }, + "end": 6286, + "start": 6259, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 6325, + "name": "edge29", + "start": 6319, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 6318, + "name": "getNextAdjacentEdge", + "start": 6299, + "type": "Identifier" + }, + "end": 6326, + "start": 6299, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 6365, + "name": "edge30", + "start": 6359, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 6358, + "name": "getNextAdjacentEdge", + "start": 6339, + "type": "Identifier" + }, + "end": 6366, + "start": 6339, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 6377, + "start": 5730, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 5688, + "name": "fillet", + "start": 5682, + "type": "Identifier" + }, + "end": 6386, + "start": 5682, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 6417, + "name": "radius", + "start": 6411, + "type": "Identifier" + }, + "arg": { + "end": 6424, + "raw": "0.03", + "start": 6420, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.03, + "suffix": "None" + } + } + }, + { + "type": "LabeledArg", + "label": { + "end": 6439, + "name": "tags", + "start": 6435, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "arguments": [ + { + "end": 6480, + "name": "edge1", + "start": 6475, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 6474, + "name": "getNextAdjacentEdge", + "start": 6455, + "type": "Identifier" + }, + "end": 6481, + "start": 6455, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 6519, + "name": "edge2", + "start": 6514, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 6513, + "name": "getNextAdjacentEdge", + "start": 6494, + "type": "Identifier" + }, + "end": 6520, + "start": 6494, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 6558, + "name": "edge7", + "start": 6553, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 6552, + "name": "getNextAdjacentEdge", + "start": 6533, + "type": "Identifier" + }, + "end": 6559, + "start": 6533, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 6597, + "name": "edge8", + "start": 6592, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 6591, + "name": "getNextAdjacentEdge", + "start": 6572, + "type": "Identifier" + }, + "end": 6598, + "start": 6572, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 6636, + "name": "edge9", + "start": 6631, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 6630, + "name": "getNextAdjacentEdge", + "start": 6611, + "type": "Identifier" + }, + "end": 6637, + "start": 6611, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 6676, + "name": "edge10", + "start": 6670, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 6669, + "name": "getNextAdjacentEdge", + "start": 6650, + "type": "Identifier" + }, + "end": 6677, + "start": 6650, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 6716, + "name": "edge15", + "start": 6710, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 6709, + "name": "getNextAdjacentEdge", + "start": 6690, + "type": "Identifier" + }, + "end": 6717, + "start": 6690, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 6756, + "name": "edge16", + "start": 6750, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 6749, + "name": "getNextAdjacentEdge", + "start": 6730, + "type": "Identifier" + }, + "end": 6757, + "start": 6730, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 6796, + "name": "edge17", + "start": 6790, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 6789, + "name": "getNextAdjacentEdge", + "start": 6770, + "type": "Identifier" + }, + "end": 6797, + "start": 6770, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 6836, + "name": "edge18", + "start": 6830, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 6829, + "name": "getNextAdjacentEdge", + "start": 6810, + "type": "Identifier" + }, + "end": 6837, + "start": 6810, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 6876, + "name": "edge23", + "start": 6870, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 6869, + "name": "getNextAdjacentEdge", + "start": 6850, + "type": "Identifier" + }, + "end": 6877, + "start": 6850, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 6916, + "name": "edge24", + "start": 6910, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 6909, + "name": "getNextAdjacentEdge", + "start": 6890, + "type": "Identifier" + }, + "end": 6917, + "start": 6890, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 6956, + "name": "edge25", + "start": 6950, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 6949, + "name": "getNextAdjacentEdge", + "start": 6930, + "type": "Identifier" + }, + "end": 6957, + "start": 6930, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 6996, + "name": "edge26", + "start": 6990, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 6989, + "name": "getNextAdjacentEdge", + "start": 6970, + "type": "Identifier" + }, + "end": 6997, + "start": 6970, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 7036, + "name": "edge31", + "start": 7030, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 7029, + "name": "getNextAdjacentEdge", + "start": 7010, + "type": "Identifier" + }, + "end": 7037, + "start": 7010, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 7076, + "name": "edge32", + "start": 7070, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 7069, + "name": "getNextAdjacentEdge", + "start": 7050, + "type": "Identifier" + }, + "end": 7077, + "start": 7050, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 7088, + "start": 6442, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 6400, + "name": "fillet", + "start": 6394, + "type": "Identifier" + }, + "end": 7097, + "start": 6394, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 7097, + "nonCodeMeta": { + "nonCodeNodes": { + "18": [ + { + "end": 1758, + "start": 1729, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Sketch side 2 of profile", + "style": "line" + } + } + ], + "24": [ + { + "end": 2173, + "start": 2163, + "type": "NonCodeNode", + "value": { + "type": "inlineComment", + "value": "edge11", + "style": "line" + } + } + ], + "25": [ + { + "end": 2320, + "start": 2310, + "type": "NonCodeNode", + "value": { + "type": "inlineComment", + "value": "edge12", + "style": "line" + } + } + ], + "26": [ + { + "end": 2371, + "start": 2365, + "type": "NonCodeNode", + "value": { + "type": "inlineComment", + "value": "13", + "style": "line" + } + } + ], + "27": [ + { + "end": 2499, + "start": 2493, + "type": "NonCodeNode", + "value": { + "type": "inlineComment", + "value": "14", + "style": "line" + } + } + ], + "28": [ + { + "end": 2551, + "start": 2545, + "type": "NonCodeNode", + "value": { + "type": "inlineComment", + "value": "15", + "style": "line" + } + } + ], + "33": [ + { + "end": 2934, + "start": 2905, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Sketch side 3 of profile", + "style": "line" + } + } + ], + "50": [ + { + "end": 4298, + "start": 4269, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Sketch side 4 of profile", + "style": "line" + } + } + ], + "66": [ + { + "end": 5444, + "start": 5410, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Sketch center hole of profile", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, + "start": 298, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 286, + "type": "VariableDeclarator" + }, + "end": 7097, + "kind": "const", + "start": 286, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "argument": { + "end": 7116, + "name": "sketch001", + "start": 7107, + "type": "Identifier", + "type": "Identifier" + }, + "end": 7116, + "start": 7100, + "type": "ReturnStatement", + "type": "ReturnStatement" + } + ], + "end": 7118, + "nonCodeMeta": { + "nonCodeNodes": {}, + "startNodes": [ + { + "end": 284, + "start": 253, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Sketch side 1 of profile", + "style": "line" + } + } + ] + }, + "start": 253 + }, + "end": 7118, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 226, + "name": "originStart", + "start": 215, + "type": "Identifier" + } + }, + { + "type": "Parameter", + "identifier": { + "end": 238, + "name": "railHeight", + "start": 228, + "type": "Identifier" + } + }, + { + "type": "Parameter", + "identifier": { + "end": 250, + "name": "railLength", + "start": 240, + "type": "Identifier" + } + } + ], + "start": 214, + "type": "FunctionExpression", + "type": "FunctionExpression" + }, + "start": 206, + "type": "VariableDeclarator" + }, + "end": 7118, + "kind": "fn", + "start": 203, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "end": 7186, + "expression": { + "arguments": [ + { + "elements": [ + { + "end": 7172, + "raw": "0", + "start": 7171, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 7175, + "raw": "0", + "start": 7174, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 7176, + "start": 7170, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 7181, + "raw": "1.5", + "start": 7178, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.5, + "suffix": "None" + } + }, + { + "end": 7185, + "raw": "48", + "start": 7183, + "type": "Literal", + "type": "Literal", + "value": { + "value": 48.0, + "suffix": "None" + } + } + ], + "callee": { + "end": 7169, + "name": "rail8020", + "start": 7161, + "type": "Identifier" + }, + "end": 7186, + "start": 7161, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 7161, + "type": "ExpressionStatement", + "type": "ExpressionStatement" + } + ], + "end": 7187, + "innerAttrs": [ + { + "end": 182, + "name": { + "end": 158, + "name": "settings", + "start": 150, + "type": "Identifier" + }, + "properties": [ + { + "end": 181, + "key": { + "end": 176, + "name": "defaultLengthUnit", + "start": 159, + "type": "Identifier" + }, + "start": 159, + "type": "ObjectProperty", + "value": { + "end": 181, + "name": "in", + "start": 179, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 149, + "type": "Annotation" + } + ], + "nonCodeMeta": { + "nonCodeNodes": { + "0": [ + { + "end": 7160, + "start": 7118, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Generate one adjustable rail of 80/20", + "style": "line" + } + } + ] + }, + "startNodes": [ + { + "end": 13, + "start": 0, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "80/20 Rail", + "style": "line" + } + }, + { + "end": 134, + "start": 14, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "An 80/20 extruded aluminum linear rail. T-slot profile adjustable by profile height, rail length, and origin position", + "style": "line" + } + }, + { + "end": 136, + "start": 134, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + }, + { + "end": 148, + "start": 136, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Set units", + "style": "line" + } + }, + { + "end": 184, + "start": 182, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + }, + { + "end": 202, + "start": 184, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Define function", + "style": "line" + } + } + ] + }, + "start": 0 + } +} diff --git a/rust/kcl-lib/tests/kcl_samples/80-20-rail/ops.snap b/rust/kcl-lib/tests/kcl_samples/80-20-rail/ops.snap new file mode 100644 index 000000000..05deb3bb9 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/80-20-rail/ops.snap @@ -0,0 +1,370 @@ +--- +source: kcl/src/simulation_tests.rs +description: Operations executed 80-20-rail.kcl +--- +[ + { + "type": "UserDefinedFunctionCall", + "name": "rail8020", + "functionSourceRange": [ + 214, + 7118, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 7161, + 7186, + 0 + ] + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "String", + "value": "-XZ" + }, + "sourceRange": [ + 312, + 317, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 298, + 318, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 5457, + 5634, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 5636, + 5637, + 0 + ] + } + }, + "name": "hole", + "sourceRange": [ + 5452, + 5638, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 48.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 5663, + 5673, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 5646, + 5674, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "labeledArgs": { + "radius": { + "value": { + "type": "Number", + "value": 0.06, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 5708, + 5712, + 0 + ] + }, + "tags": { + "value": { + "type": "Array", + "value": [ + { + "type": "Uuid", + "value": "[uuid]" + }, + { + "type": "Uuid", + "value": "[uuid]" + }, + { + "type": "Uuid", + "value": "[uuid]" + }, + { + "type": "Uuid", + "value": "[uuid]" + }, + { + "type": "Uuid", + "value": "[uuid]" + }, + { + "type": "Uuid", + "value": "[uuid]" + }, + { + "type": "Uuid", + "value": "[uuid]" + }, + { + "type": "Uuid", + "value": "[uuid]" + }, + { + "type": "Uuid", + "value": "[uuid]" + }, + { + "type": "Uuid", + "value": "[uuid]" + }, + { + "type": "Uuid", + "value": "[uuid]" + }, + { + "type": "Uuid", + "value": "[uuid]" + }, + { + "type": "Uuid", + "value": "[uuid]" + }, + { + "type": "Uuid", + "value": "[uuid]" + }, + { + "type": "Uuid", + "value": "[uuid]" + }, + { + "type": "Uuid", + "value": "[uuid]" + } + ] + }, + "sourceRange": [ + 5730, + 6377, + 0 + ] + } + }, + "name": "fillet", + "sourceRange": [ + 5682, + 6386, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "labeledArgs": { + "radius": { + "value": { + "type": "Number", + "value": 0.03, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 6420, + 6424, + 0 + ] + }, + "tags": { + "value": { + "type": "Array", + "value": [ + { + "type": "Uuid", + "value": "[uuid]" + }, + { + "type": "Uuid", + "value": "[uuid]" + }, + { + "type": "Uuid", + "value": "[uuid]" + }, + { + "type": "Uuid", + "value": "[uuid]" + }, + { + "type": "Uuid", + "value": "[uuid]" + }, + { + "type": "Uuid", + "value": "[uuid]" + }, + { + "type": "Uuid", + "value": "[uuid]" + }, + { + "type": "Uuid", + "value": "[uuid]" + }, + { + "type": "Uuid", + "value": "[uuid]" + }, + { + "type": "Uuid", + "value": "[uuid]" + }, + { + "type": "Uuid", + "value": "[uuid]" + }, + { + "type": "Uuid", + "value": "[uuid]" + }, + { + "type": "Uuid", + "value": "[uuid]" + }, + { + "type": "Uuid", + "value": "[uuid]" + }, + { + "type": "Uuid", + "value": "[uuid]" + }, + { + "type": "Uuid", + "value": "[uuid]" + } + ] + }, + "sourceRange": [ + 6442, + 7088, + 0 + ] + } + }, + "name": "fillet", + "sourceRange": [ + 6394, + 7097, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionReturn" + } +] diff --git a/rust/kcl-lib/tests/kcl_samples/80-20-rail/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/80-20-rail/program_memory.snap new file mode 100644 index 000000000..242f53925 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/80-20-rail/program_memory.snap @@ -0,0 +1,18 @@ +--- +source: kcl/src/simulation_tests.rs +description: Variables in memory after executing 80-20-rail.kcl +--- +{ + "rail8020": { + "type": "Function", + "__meta": [ + { + "sourceRange": [ + 214, + 7118, + 0 + ] + } + ] + } +} diff --git a/rust/kcl-lib/tests/kcl_samples/80-20-rail/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/80-20-rail/rendered_model.png new file mode 100644 index 000000000..e005eff3c Binary files /dev/null and b/rust/kcl-lib/tests/kcl_samples/80-20-rail/rendered_model.png differ diff --git a/rust/kcl-lib/tests/kcl_samples/a-parametric-bearing-pillow-block/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/a-parametric-bearing-pillow-block/artifact_commands.snap new file mode 100644 index 000000000..d5774b1ee --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/a-parametric-bearing-pillow-block/artifact_commands.snap @@ -0,0 +1,2494 @@ +--- +source: kcl/src/simulation_tests.rs +description: Artifact commands a-parametric-bearing-pillow-block.kcl +--- +[ + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.7, + "g": 0.28, + "b": 0.28, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.28, + "g": 0.7, + "b": 0.28, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.28, + "g": 0.28, + "b": 0.7, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "edge_lines_visible", + "hidden": false + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 562, + 595, + 0 + ], + "command": { + "type": "set_scene_units", + "unit": "in" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 941, + 960, + 0 + ], + "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": [ + 966, + 1010, + 0 + ], + "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": [ + 966, + 1010, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 966, + 1010, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -2.0, + "y": -3.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1016, + 1060, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 2.0, + "y": -3.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1066, + 1109, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 2.0, + "y": 3.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1115, + 1159, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -2.0, + "y": 3.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1165, + 1172, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1165, + 1172, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1183, + 1331, + 0 + ], + "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": [ + 1183, + 1331, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1183, + 1331, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -1.0625, + "y": -2.25, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1183, + 1331, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": -1.25, + "y": -2.25 + }, + "radius": 0.1875, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1183, + 1331, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1178, + 1335, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1178, + 1335, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1346, + 1491, + 0 + ], + "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": [ + 1346, + 1491, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1346, + 1491, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -1.0625, + "y": 2.25, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1346, + 1491, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": -1.25, + "y": 2.25 + }, + "radius": 0.1875, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1346, + 1491, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1341, + 1495, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1341, + 1495, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1506, + 1648, + 0 + ], + "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": [ + 1506, + 1648, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1506, + 1648, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 1.4375, + "y": 2.25, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1506, + 1648, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 1.25, + "y": 2.25 + }, + "radius": 0.1875, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1506, + 1648, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1501, + 1652, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1501, + 1652, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1663, + 1808, + 0 + ], + "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": [ + 1663, + 1808, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1663, + 1808, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 1.4375, + "y": -2.25, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1663, + 1808, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 1.25, + "y": -2.25 + }, + "radius": 0.1875, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1663, + 1808, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1658, + 1812, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1658, + 1812, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1823, + 1892, + 0 + ], + "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": [ + 1823, + 1892, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1823, + 1892, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 1.5, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1823, + 1892, + 0 + ], + "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": [ + 1823, + 1892, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1818, + 1896, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1818, + 1896, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1902, + 1936, + 0 + ], + "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": [ + 1902, + 1936, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.75, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1902, + 1936, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1902, + 1936, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1902, + 1936, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1902, + 1936, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1902, + 1936, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1902, + 1936, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1902, + 1936, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1902, + 1936, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1902, + 1936, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1902, + 1936, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1902, + 1936, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1902, + 1936, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1902, + 1936, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1902, + 1936, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1902, + 1936, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1902, + 1936, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1902, + 1936, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1902, + 1936, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1902, + 1936, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1902, + 1936, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1902, + 1936, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2217, + 2449, + 0 + ], + "command": { + "type": "make_plane", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.75 + }, + "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": [ + 2455, + 2499, + 0 + ], + "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": [ + 2455, + 2499, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2455, + 2499, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -2.0, + "y": -3.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2505, + 2549, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 2.0, + "y": -3.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2555, + 2598, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 2.0, + "y": 3.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2604, + 2648, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -2.0, + "y": 3.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2654, + 2661, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2654, + 2661, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2672, + 2818, + 0 + ], + "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": [ + 2672, + 2818, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2672, + 2818, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -0.9, + "y": -2.25, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2672, + 2818, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": -1.25, + "y": -2.25 + }, + "radius": 0.35, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2672, + 2818, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2667, + 2822, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2667, + 2822, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2833, + 2976, + 0 + ], + "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": [ + 2833, + 2976, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2833, + 2976, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -0.9, + "y": 2.25, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2833, + 2976, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": -1.25, + "y": 2.25 + }, + "radius": 0.35, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2833, + 2976, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2828, + 2980, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2828, + 2980, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2991, + 3131, + 0 + ], + "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": [ + 2991, + 3131, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2991, + 3131, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 1.6, + "y": 2.25, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2991, + 3131, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 1.25, + "y": 2.25 + }, + "radius": 0.35, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2991, + 3131, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2986, + 3135, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2986, + 3135, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3146, + 3289, + 0 + ], + "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": [ + 3146, + 3289, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3146, + 3289, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 1.6, + "y": -2.25, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3146, + 3289, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 1.25, + "y": -2.25 + }, + "radius": 0.35, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3146, + 3289, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3141, + 3293, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3141, + 3293, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3304, + 3373, + 0 + ], + "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": [ + 3304, + 3373, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3304, + 3373, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 1.5, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3304, + 3373, + 0 + ], + "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": [ + 3304, + 3373, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3299, + 3377, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3299, + 3377, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3383, + 3408, + 0 + ], + "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": [ + 3383, + 3408, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.25, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3383, + 3408, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3383, + 3408, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3383, + 3408, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3383, + 3408, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3383, + 3408, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3383, + 3408, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3383, + 3408, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3383, + 3408, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3383, + 3408, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3383, + 3408, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3383, + 3408, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3383, + 3408, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3383, + 3408, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3383, + 3408, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3383, + 3408, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3383, + 3408, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3383, + 3408, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3383, + 3408, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3383, + 3408, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3383, + 3408, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3383, + 3408, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2455, + 2499, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2672, + 2818, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2833, + 2976, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2991, + 3131, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3146, + 3289, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3304, + 3373, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + } +] diff --git a/rust/kcl-lib/tests/kcl_samples/a-parametric-bearing-pillow-block/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/kcl_samples/a-parametric-bearing-pillow-block/artifact_graph_flowchart.snap new file mode 100644 index 000000000..7b9f1e6ec --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/a-parametric-bearing-pillow-block/artifact_graph_flowchart.snap @@ -0,0 +1,6 @@ +--- +source: kcl/src/simulation_tests.rs +description: Artifact graph flowchart a-parametric-bearing-pillow-block.kcl +extension: md +snapshot_kind: binary +--- diff --git a/rust/kcl-lib/tests/kcl_samples/a-parametric-bearing-pillow-block/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/a-parametric-bearing-pillow-block/artifact_graph_flowchart.snap.md new file mode 100644 index 000000000..a5b8fd90d --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/a-parametric-bearing-pillow-block/artifact_graph_flowchart.snap.md @@ -0,0 +1,197 @@ +```mermaid +flowchart LR + subgraph path2 [Path] + 2["Path
[966, 1010, 0]"] + 3["Segment
[1016, 1060, 0]"] + 4["Segment
[1066, 1109, 0]"] + 5["Segment
[1115, 1159, 0]"] + 6["Segment
[1165, 1172, 0]"] + 7[Solid2d] + end + subgraph path8 [Path] + 8["Path
[1183, 1331, 0]"] + 9["Segment
[1183, 1331, 0]"] + 10[Solid2d] + end + subgraph path11 [Path] + 11["Path
[1346, 1491, 0]"] + 12["Segment
[1346, 1491, 0]"] + 13[Solid2d] + end + subgraph path14 [Path] + 14["Path
[1506, 1648, 0]"] + 15["Segment
[1506, 1648, 0]"] + 16[Solid2d] + end + subgraph path17 [Path] + 17["Path
[1663, 1808, 0]"] + 18["Segment
[1663, 1808, 0]"] + 19[Solid2d] + end + subgraph path20 [Path] + 20["Path
[1823, 1892, 0]"] + 21["Segment
[1823, 1892, 0]"] + 22[Solid2d] + end + subgraph path39 [Path] + 39["Path
[2455, 2499, 0]"] + 40["Segment
[2505, 2549, 0]"] + 41["Segment
[2555, 2598, 0]"] + 42["Segment
[2604, 2648, 0]"] + 43["Segment
[2654, 2661, 0]"] + 44[Solid2d] + end + subgraph path45 [Path] + 45["Path
[2672, 2818, 0]"] + 46["Segment
[2672, 2818, 0]"] + 47[Solid2d] + end + subgraph path48 [Path] + 48["Path
[2833, 2976, 0]"] + 49["Segment
[2833, 2976, 0]"] + 50[Solid2d] + end + subgraph path51 [Path] + 51["Path
[2991, 3131, 0]"] + 52["Segment
[2991, 3131, 0]"] + 53[Solid2d] + end + subgraph path54 [Path] + 54["Path
[3146, 3289, 0]"] + 55["Segment
[3146, 3289, 0]"] + 56[Solid2d] + end + subgraph path57 [Path] + 57["Path
[3304, 3373, 0]"] + 58["Segment
[3304, 3373, 0]"] + 59[Solid2d] + end + 1["Plane
[941, 960, 0]"] + 23["Sweep Extrusion
[1902, 1936, 0]"] + 24[Wall] + 25[Wall] + 26[Wall] + 27[Wall] + 28["Cap Start"] + 29["Cap End"] + 30["SweepEdge Opposite"] + 31["SweepEdge Adjacent"] + 32["SweepEdge Opposite"] + 33["SweepEdge Adjacent"] + 34["SweepEdge Opposite"] + 35["SweepEdge Adjacent"] + 36["SweepEdge Opposite"] + 37["SweepEdge Adjacent"] + 38["Plane
[2217, 2449, 0]"] + 60["Sweep Extrusion
[3383, 3408, 0]"] + 61[Wall] + 62[Wall] + 63[Wall] + 64[Wall] + 65["Cap Start"] + 66["Cap End"] + 67["SweepEdge Opposite"] + 68["SweepEdge Adjacent"] + 69["SweepEdge Opposite"] + 70["SweepEdge Adjacent"] + 71["SweepEdge Opposite"] + 72["SweepEdge Adjacent"] + 73["SweepEdge Opposite"] + 74["SweepEdge Adjacent"] + 1 --- 2 + 1 --- 8 + 1 --- 11 + 1 --- 14 + 1 --- 17 + 1 --- 20 + 2 --- 3 + 2 --- 4 + 2 --- 5 + 2 --- 6 + 2 ---- 23 + 2 --- 7 + 3 --- 24 + 3 --- 30 + 3 --- 31 + 4 --- 25 + 4 --- 32 + 4 --- 33 + 5 --- 26 + 5 --- 34 + 5 --- 35 + 6 --- 27 + 6 --- 36 + 6 --- 37 + 8 --- 9 + 8 --- 10 + 11 --- 12 + 11 --- 13 + 14 --- 15 + 14 --- 16 + 17 --- 18 + 17 --- 19 + 20 --- 21 + 20 --- 22 + 23 --- 24 + 23 --- 25 + 23 --- 26 + 23 --- 27 + 23 --- 28 + 23 --- 29 + 23 --- 30 + 23 --- 31 + 23 --- 32 + 23 --- 33 + 23 --- 34 + 23 --- 35 + 23 --- 36 + 23 --- 37 + 38 --- 39 + 38 --- 45 + 38 --- 48 + 38 --- 51 + 38 --- 54 + 38 --- 57 + 39 --- 40 + 39 --- 41 + 39 --- 42 + 39 --- 43 + 39 ---- 60 + 39 --- 44 + 40 --- 61 + 40 --- 67 + 40 --- 68 + 41 --- 62 + 41 --- 69 + 41 --- 70 + 42 --- 63 + 42 --- 71 + 42 --- 72 + 43 --- 64 + 43 --- 73 + 43 --- 74 + 45 --- 46 + 45 --- 47 + 48 --- 49 + 48 --- 50 + 51 --- 52 + 51 --- 53 + 54 --- 55 + 54 --- 56 + 57 --- 58 + 57 --- 59 + 60 --- 61 + 60 --- 62 + 60 --- 63 + 60 --- 64 + 60 --- 65 + 60 --- 66 + 60 --- 67 + 60 --- 68 + 60 --- 69 + 60 --- 70 + 60 --- 71 + 60 --- 72 + 60 --- 73 + 60 --- 74 +``` diff --git a/rust/kcl-lib/tests/kcl_samples/a-parametric-bearing-pillow-block/ast.snap b/rust/kcl-lib/tests/kcl_samples/a-parametric-bearing-pillow-block/ast.snap new file mode 100644 index 000000000..463076211 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/a-parametric-bearing-pillow-block/ast.snap @@ -0,0 +1,3511 @@ +--- +source: kcl-lib/src/simulation_tests.rs +description: Result of parsing a-parametric-bearing-pillow-block.kcl +--- +{ + "Ok": { + "body": [ + { + "declaration": { + "end": 741, + "id": { + "end": 737, + "name": "length", + "start": 731, + "type": "Identifier" + }, + "init": { + "end": 741, + "raw": "6", + "start": 740, + "type": "Literal", + "type": "Literal", + "value": { + "value": 6.0, + "suffix": "None" + } + }, + "start": 731, + "type": "VariableDeclarator" + }, + "end": 741, + "kind": "const", + "start": 731, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 751, + "id": { + "end": 747, + "name": "width", + "start": 742, + "type": "Identifier" + }, + "init": { + "end": 751, + "raw": "4", + "start": 750, + "type": "Literal", + "type": "Literal", + "value": { + "value": 4.0, + "suffix": "None" + } + }, + "start": 742, + "type": "VariableDeclarator" + }, + "end": 751, + "kind": "const", + "start": 742, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 762, + "id": { + "end": 758, + "name": "height", + "start": 752, + "type": "Identifier" + }, + "init": { + "end": 762, + "raw": "1", + "start": 761, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "start": 752, + "type": "VariableDeclarator" + }, + "end": 762, + "kind": "const", + "start": 752, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 776, + "id": { + "end": 770, + "name": "cbDepth", + "start": 763, + "type": "Identifier" + }, + "init": { + "end": 776, + "raw": ".25", + "start": 773, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.25, + "suffix": "None" + } + }, + "start": 763, + "type": "VariableDeclarator" + }, + "end": 776, + "kind": "const", + "start": 763, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 787, + "id": { + "end": 782, + "name": "cbDia", + "start": 777, + "type": "Identifier" + }, + "init": { + "end": 787, + "raw": ".7", + "start": 785, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.7, + "suffix": "None" + } + }, + "start": 777, + "type": "VariableDeclarator" + }, + "end": 787, + "kind": "const", + "start": 777, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 802, + "id": { + "end": 795, + "name": "holeDia", + "start": 788, + "type": "Identifier" + }, + "init": { + "end": 802, + "raw": ".375", + "start": 798, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.375, + "suffix": "None" + } + }, + "start": 788, + "type": "VariableDeclarator" + }, + "end": 802, + "kind": "const", + "start": 788, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 816, + "id": { + "end": 810, + "name": "padding", + "start": 803, + "type": "Identifier" + }, + "init": { + "end": 816, + "raw": "1.5", + "start": 813, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.5, + "suffix": "None" + } + }, + "start": 803, + "type": "VariableDeclarator" + }, + "end": 816, + "kind": "const", + "start": 803, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 831, + "id": { + "end": 827, + "name": "bearingDia", + "start": 817, + "type": "Identifier" + }, + "init": { + "end": 831, + "raw": "3", + "start": 830, + "type": "Literal", + "type": "Literal", + "value": { + "value": 3.0, + "suffix": "None" + } + }, + "start": 817, + "type": "VariableDeclarator" + }, + "end": 831, + "kind": "const", + "start": 817, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 2203, + "id": { + "end": 938, + "name": "block", + "start": 933, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 959, + "raw": "'XY'", + "start": 955, + "type": "Literal", + "type": "Literal", + "value": "XY" + } + ], + "callee": { + "end": 954, + "name": "startSketchOn", + "start": 941, + "type": "Identifier" + }, + "end": 960, + "start": 941, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 992, + "left": { + "argument": { + "end": 988, + "name": "width", + "start": 983, + "type": "Identifier", + "type": "Identifier" + }, + "end": 988, + "operator": "-", + "start": 982, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "/", + "right": { + "end": 992, + "raw": "2", + "start": 991, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 982, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 1005, + "left": { + "argument": { + "end": 1001, + "name": "length", + "start": 995, + "type": "Identifier", + "type": "Identifier" + }, + "end": 1001, + "operator": "-", + "start": 994, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "/", + "right": { + "end": 1005, + "raw": "2", + "start": 1004, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 994, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 1006, + "start": 981, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 1009, + "start": 1008, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 980, + "name": "startProfileAt", + "start": 966, + "type": "Identifier" + }, + "end": 1010, + "start": 966, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1032, + "name": "endAbsolute", + "start": 1021, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1045, + "left": { + "end": 1041, + "name": "width", + "start": 1036, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1045, + "raw": "2", + "start": 1044, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1036, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 1058, + "left": { + "argument": { + "end": 1054, + "name": "length", + "start": 1048, + "type": "Identifier", + "type": "Identifier" + }, + "end": 1054, + "operator": "-", + "start": 1047, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "/", + "right": { + "end": 1058, + "raw": "2", + "start": 1057, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1047, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 1059, + "start": 1035, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 1020, + "name": "line", + "start": 1016, + "type": "Identifier" + }, + "end": 1060, + "start": 1016, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1082, + "name": "endAbsolute", + "start": 1071, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1095, + "left": { + "end": 1091, + "name": "width", + "start": 1086, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1095, + "raw": "2", + "start": 1094, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1086, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 1107, + "left": { + "end": 1103, + "name": "length", + "start": 1097, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1107, + "raw": "2", + "start": 1106, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1097, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 1108, + "start": 1085, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 1070, + "name": "line", + "start": 1066, + "type": "Identifier" + }, + "end": 1109, + "start": 1066, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1131, + "name": "endAbsolute", + "start": 1120, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1145, + "left": { + "argument": { + "end": 1141, + "name": "width", + "start": 1136, + "type": "Identifier", + "type": "Identifier" + }, + "end": 1141, + "operator": "-", + "start": 1135, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "/", + "right": { + "end": 1145, + "raw": "2", + "start": 1144, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1135, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 1157, + "left": { + "end": 1153, + "name": "length", + "start": 1147, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1157, + "raw": "2", + "start": 1156, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1147, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 1158, + "start": 1134, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 1119, + "name": "line", + "start": 1115, + "type": "Identifier" + }, + "end": 1159, + "start": 1115, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [], + "callee": { + "end": 1170, + "name": "close", + "start": 1165, + "type": "Identifier" + }, + "end": 1172, + "start": 1165, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1204, + "name": "center", + "start": 1198, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "argument": { + "end": 1244, + "left": { + "end": 1229, + "left": { + "end": 1225, + "name": "width", + "start": 1220, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1229, + "raw": "2", + "start": 1228, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1220, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 1244, + "left": { + "end": 1240, + "name": "padding", + "start": 1233, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1244, + "raw": "2", + "start": 1243, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1233, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 1220, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "end": 1244, + "operator": "-", + "start": 1218, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "argument": { + "end": 1284, + "left": { + "end": 1269, + "left": { + "end": 1265, + "name": "length", + "start": 1259, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1269, + "raw": "2", + "start": 1268, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1259, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 1284, + "left": { + "end": 1280, + "name": "padding", + "start": 1273, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1284, + "raw": "2", + "start": 1283, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1273, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 1259, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "end": 1284, + "operator": "-", + "start": 1257, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "end": 1295, + "start": 1207, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1310, + "name": "radius", + "start": 1304, + "type": "Identifier" + }, + "arg": { + "end": 1324, + "left": { + "end": 1320, + "name": "holeDia", + "start": 1313, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1324, + "raw": "2", + "start": 1323, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1313, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 1189, + "name": "circle", + "start": 1183, + "type": "Identifier" + }, + "end": 1331, + "start": 1183, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "end": 1334, + "start": 1333, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1182, + "name": "hole", + "start": 1178, + "type": "Identifier" + }, + "end": 1335, + "start": 1178, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1367, + "name": "center", + "start": 1361, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "argument": { + "end": 1407, + "left": { + "end": 1392, + "left": { + "end": 1388, + "name": "width", + "start": 1383, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1392, + "raw": "2", + "start": 1391, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1383, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 1407, + "left": { + "end": 1403, + "name": "padding", + "start": 1396, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1407, + "raw": "2", + "start": 1406, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1396, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 1383, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "end": 1407, + "operator": "-", + "start": 1381, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 1445, + "left": { + "end": 1430, + "left": { + "end": 1426, + "name": "length", + "start": 1420, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1430, + "raw": "2", + "start": 1429, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1420, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 1445, + "left": { + "end": 1441, + "name": "padding", + "start": 1434, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1445, + "raw": "2", + "start": 1444, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1434, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 1420, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 1455, + "start": 1370, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1470, + "name": "radius", + "start": 1464, + "type": "Identifier" + }, + "arg": { + "end": 1484, + "left": { + "end": 1480, + "name": "holeDia", + "start": 1473, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1484, + "raw": "2", + "start": 1483, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1473, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 1352, + "name": "circle", + "start": 1346, + "type": "Identifier" + }, + "end": 1491, + "start": 1346, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "end": 1494, + "start": 1493, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1345, + "name": "hole", + "start": 1341, + "type": "Identifier" + }, + "end": 1495, + "start": 1341, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1527, + "name": "center", + "start": 1521, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1565, + "left": { + "end": 1550, + "left": { + "end": 1546, + "name": "width", + "start": 1541, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1550, + "raw": "2", + "start": 1549, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1541, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 1565, + "left": { + "end": 1561, + "name": "padding", + "start": 1554, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1565, + "raw": "2", + "start": 1564, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1554, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 1541, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 1602, + "left": { + "end": 1587, + "left": { + "end": 1583, + "name": "length", + "start": 1577, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1587, + "raw": "2", + "start": 1586, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1577, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 1602, + "left": { + "end": 1598, + "name": "padding", + "start": 1591, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1602, + "raw": "2", + "start": 1601, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1591, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 1577, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 1612, + "start": 1530, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1627, + "name": "radius", + "start": 1621, + "type": "Identifier" + }, + "arg": { + "end": 1641, + "left": { + "end": 1637, + "name": "holeDia", + "start": 1630, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1641, + "raw": "2", + "start": 1640, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1630, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 1512, + "name": "circle", + "start": 1506, + "type": "Identifier" + }, + "end": 1648, + "start": 1506, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "end": 1651, + "start": 1650, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1505, + "name": "hole", + "start": 1501, + "type": "Identifier" + }, + "end": 1652, + "start": 1501, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1684, + "name": "center", + "start": 1678, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1722, + "left": { + "end": 1707, + "left": { + "end": 1703, + "name": "width", + "start": 1698, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1707, + "raw": "2", + "start": 1706, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1698, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 1722, + "left": { + "end": 1718, + "name": "padding", + "start": 1711, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1722, + "raw": "2", + "start": 1721, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1711, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 1698, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "argument": { + "end": 1761, + "left": { + "end": 1746, + "left": { + "end": 1742, + "name": "length", + "start": 1736, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1746, + "raw": "2", + "start": 1745, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1736, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 1761, + "left": { + "end": 1757, + "name": "padding", + "start": 1750, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1761, + "raw": "2", + "start": 1760, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1750, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 1736, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "end": 1761, + "operator": "-", + "start": 1734, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "end": 1772, + "start": 1687, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1787, + "name": "radius", + "start": 1781, + "type": "Identifier" + }, + "arg": { + "end": 1801, + "left": { + "end": 1797, + "name": "holeDia", + "start": 1790, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1801, + "raw": "2", + "start": 1800, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1790, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 1669, + "name": "circle", + "start": 1663, + "type": "Identifier" + }, + "end": 1808, + "start": 1663, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "end": 1811, + "start": 1810, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1662, + "name": "hole", + "start": 1658, + "type": "Identifier" + }, + "end": 1812, + "start": 1658, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1844, + "name": "center", + "start": 1838, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1849, + "raw": "0", + "start": 1848, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 1852, + "raw": "0", + "start": 1851, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 1853, + "start": 1847, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1868, + "name": "radius", + "start": 1862, + "type": "Identifier" + }, + "arg": { + "end": 1885, + "left": { + "end": 1881, + "name": "bearingDia", + "start": 1871, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1885, + "raw": "2", + "start": 1884, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1871, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 1829, + "name": "circle", + "start": 1823, + "type": "Identifier" + }, + "end": 1892, + "start": 1823, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "end": 1895, + "start": 1894, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1822, + "name": "hole", + "start": 1818, + "type": "Identifier" + }, + "end": 1896, + "start": 1818, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1916, + "name": "length", + "start": 1910, + "type": "Identifier" + }, + "arg": { + "end": 1935, + "left": { + "end": 1925, + "name": "height", + "start": 1919, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 1935, + "name": "cbDepth", + "start": 1928, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1919, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 1909, + "name": "extrude", + "start": 1902, + "type": "Identifier" + }, + "end": 1936, + "start": 1902, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 2203, + "nonCodeMeta": { + "nonCodeNodes": { + "11": [ + { + "end": 2203, + "start": 1936, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Create a second sketch that creates the counterbore diameters and extrude the rest of the way to get the total height. Note: You cannot use startSketchOn(block, 'end'). The extrude lives outside the bounds, and the engine will not execute. This is a known issue.", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, + "start": 941, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 933, + "type": "VariableDeclarator" + }, + "end": 2203, + "kind": "const", + "start": 933, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 3408, + "id": { + "end": 2214, + "name": "secondHalf", + "start": 2204, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 2448, + "properties": [ + { + "end": 2441, + "key": { + "end": 2245, + "name": "plane", + "start": 2240, + "type": "Identifier" + }, + "start": 2240, + "type": "ObjectProperty", + "value": { + "end": 2441, + "properties": [ + { + "end": 2306, + "key": { + "end": 2265, + "name": "origin", + "start": 2259, + "type": "Identifier" + }, + "start": 2259, + "type": "ObjectProperty", + "value": { + "end": 2306, + "properties": [ + { + "end": 2275, + "key": { + "end": 2271, + "name": "x", + "start": 2270, + "type": "Identifier" + }, + "start": 2270, + "type": "ObjectProperty", + "value": { + "end": 2275, + "raw": "0", + "start": 2274, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 2282, + "key": { + "end": 2278, + "name": "y", + "start": 2277, + "type": "Identifier" + }, + "start": 2277, + "type": "ObjectProperty", + "value": { + "end": 2282, + "raw": "0", + "start": 2281, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 2304, + "key": { + "end": 2285, + "name": "z", + "start": 2284, + "type": "Identifier" + }, + "start": 2284, + "type": "ObjectProperty", + "value": { + "end": 2304, + "left": { + "end": 2294, + "name": "height", + "start": 2288, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 2304, + "name": "cbDepth", + "start": 2297, + "type": "Identifier", + "type": "Identifier" + }, + "start": 2288, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "start": 2268, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + }, + { + "end": 2348, + "key": { + "end": 2322, + "name": "xAxis", + "start": 2317, + "type": "Identifier" + }, + "start": 2317, + "type": "ObjectProperty", + "value": { + "end": 2348, + "properties": [ + { + "end": 2332, + "key": { + "end": 2328, + "name": "x", + "start": 2327, + "type": "Identifier" + }, + "start": 2327, + "type": "ObjectProperty", + "value": { + "end": 2332, + "raw": "1", + "start": 2331, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + }, + { + "end": 2339, + "key": { + "end": 2335, + "name": "y", + "start": 2334, + "type": "Identifier" + }, + "start": 2334, + "type": "ObjectProperty", + "value": { + "end": 2339, + "raw": "0", + "start": 2338, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 2346, + "key": { + "end": 2342, + "name": "z", + "start": 2341, + "type": "Identifier" + }, + "start": 2341, + "type": "ObjectProperty", + "value": { + "end": 2346, + "raw": "0", + "start": 2345, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + } + ], + "start": 2325, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + }, + { + "end": 2390, + "key": { + "end": 2364, + "name": "yAxis", + "start": 2359, + "type": "Identifier" + }, + "start": 2359, + "type": "ObjectProperty", + "value": { + "end": 2390, + "properties": [ + { + "end": 2374, + "key": { + "end": 2370, + "name": "x", + "start": 2369, + "type": "Identifier" + }, + "start": 2369, + "type": "ObjectProperty", + "value": { + "end": 2374, + "raw": "0", + "start": 2373, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 2381, + "key": { + "end": 2377, + "name": "y", + "start": 2376, + "type": "Identifier" + }, + "start": 2376, + "type": "ObjectProperty", + "value": { + "end": 2381, + "raw": "1", + "start": 2380, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + }, + { + "end": 2388, + "key": { + "end": 2384, + "name": "z", + "start": 2383, + "type": "Identifier" + }, + "start": 2383, + "type": "ObjectProperty", + "value": { + "end": 2388, + "raw": "0", + "start": 2387, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + } + ], + "start": 2367, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + }, + { + "end": 2432, + "key": { + "end": 2406, + "name": "zAxis", + "start": 2401, + "type": "Identifier" + }, + "start": 2401, + "type": "ObjectProperty", + "value": { + "end": 2432, + "properties": [ + { + "end": 2416, + "key": { + "end": 2412, + "name": "x", + "start": 2411, + "type": "Identifier" + }, + "start": 2411, + "type": "ObjectProperty", + "value": { + "end": 2416, + "raw": "0", + "start": 2415, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 2423, + "key": { + "end": 2419, + "name": "y", + "start": 2418, + "type": "Identifier" + }, + "start": 2418, + "type": "ObjectProperty", + "value": { + "end": 2423, + "raw": "0", + "start": 2422, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 2430, + "key": { + "end": 2426, + "name": "z", + "start": 2425, + "type": "Identifier" + }, + "start": 2425, + "type": "ObjectProperty", + "value": { + "end": 2430, + "raw": "1", + "start": 2429, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + } + ], + "start": 2409, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + } + ], + "start": 2248, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + } + ], + "start": 2231, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + ], + "callee": { + "end": 2230, + "name": "startSketchOn", + "start": 2217, + "type": "Identifier" + }, + "end": 2449, + "start": 2217, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 2481, + "left": { + "argument": { + "end": 2477, + "name": "width", + "start": 2472, + "type": "Identifier", + "type": "Identifier" + }, + "end": 2477, + "operator": "-", + "start": 2471, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "/", + "right": { + "end": 2481, + "raw": "2", + "start": 2480, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 2471, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 2494, + "left": { + "argument": { + "end": 2490, + "name": "length", + "start": 2484, + "type": "Identifier", + "type": "Identifier" + }, + "end": 2490, + "operator": "-", + "start": 2483, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "/", + "right": { + "end": 2494, + "raw": "2", + "start": 2493, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 2483, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 2495, + "start": 2470, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 2498, + "start": 2497, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2469, + "name": "startProfileAt", + "start": 2455, + "type": "Identifier" + }, + "end": 2499, + "start": 2455, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2521, + "name": "endAbsolute", + "start": 2510, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 2534, + "left": { + "end": 2530, + "name": "width", + "start": 2525, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 2534, + "raw": "2", + "start": 2533, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 2525, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 2547, + "left": { + "argument": { + "end": 2543, + "name": "length", + "start": 2537, + "type": "Identifier", + "type": "Identifier" + }, + "end": 2543, + "operator": "-", + "start": 2536, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "/", + "right": { + "end": 2547, + "raw": "2", + "start": 2546, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 2536, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 2548, + "start": 2524, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 2509, + "name": "line", + "start": 2505, + "type": "Identifier" + }, + "end": 2549, + "start": 2505, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2571, + "name": "endAbsolute", + "start": 2560, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 2584, + "left": { + "end": 2580, + "name": "width", + "start": 2575, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 2584, + "raw": "2", + "start": 2583, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 2575, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 2596, + "left": { + "end": 2592, + "name": "length", + "start": 2586, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 2596, + "raw": "2", + "start": 2595, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 2586, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 2597, + "start": 2574, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 2559, + "name": "line", + "start": 2555, + "type": "Identifier" + }, + "end": 2598, + "start": 2555, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2620, + "name": "endAbsolute", + "start": 2609, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 2634, + "left": { + "argument": { + "end": 2630, + "name": "width", + "start": 2625, + "type": "Identifier", + "type": "Identifier" + }, + "end": 2630, + "operator": "-", + "start": 2624, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "/", + "right": { + "end": 2634, + "raw": "2", + "start": 2633, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 2624, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 2646, + "left": { + "end": 2642, + "name": "length", + "start": 2636, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 2646, + "raw": "2", + "start": 2645, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 2636, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 2647, + "start": 2623, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 2608, + "name": "line", + "start": 2604, + "type": "Identifier" + }, + "end": 2648, + "start": 2604, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [], + "callee": { + "end": 2659, + "name": "close", + "start": 2654, + "type": "Identifier" + }, + "end": 2661, + "start": 2654, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2693, + "name": "center", + "start": 2687, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "argument": { + "end": 2733, + "left": { + "end": 2718, + "left": { + "end": 2714, + "name": "width", + "start": 2709, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 2718, + "raw": "2", + "start": 2717, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 2709, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 2733, + "left": { + "end": 2729, + "name": "padding", + "start": 2722, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 2733, + "raw": "2", + "start": 2732, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 2722, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 2709, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "end": 2733, + "operator": "-", + "start": 2707, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "argument": { + "end": 2773, + "left": { + "end": 2758, + "left": { + "end": 2754, + "name": "length", + "start": 2748, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 2758, + "raw": "2", + "start": 2757, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 2748, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 2773, + "left": { + "end": 2769, + "name": "padding", + "start": 2762, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 2773, + "raw": "2", + "start": 2772, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 2762, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 2748, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "end": 2773, + "operator": "-", + "start": 2746, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "end": 2784, + "start": 2696, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2799, + "name": "radius", + "start": 2793, + "type": "Identifier" + }, + "arg": { + "end": 2811, + "left": { + "end": 2807, + "name": "cbDia", + "start": 2802, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 2811, + "raw": "2", + "start": 2810, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 2802, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 2678, + "name": "circle", + "start": 2672, + "type": "Identifier" + }, + "end": 2818, + "start": 2672, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "end": 2821, + "start": 2820, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2671, + "name": "hole", + "start": 2667, + "type": "Identifier" + }, + "end": 2822, + "start": 2667, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2854, + "name": "center", + "start": 2848, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "argument": { + "end": 2894, + "left": { + "end": 2879, + "left": { + "end": 2875, + "name": "width", + "start": 2870, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 2879, + "raw": "2", + "start": 2878, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 2870, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 2894, + "left": { + "end": 2890, + "name": "padding", + "start": 2883, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 2894, + "raw": "2", + "start": 2893, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 2883, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 2870, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "end": 2894, + "operator": "-", + "start": 2868, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 2932, + "left": { + "end": 2917, + "left": { + "end": 2913, + "name": "length", + "start": 2907, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 2917, + "raw": "2", + "start": 2916, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 2907, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 2932, + "left": { + "end": 2928, + "name": "padding", + "start": 2921, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 2932, + "raw": "2", + "start": 2931, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 2921, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 2907, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 2942, + "start": 2857, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2957, + "name": "radius", + "start": 2951, + "type": "Identifier" + }, + "arg": { + "end": 2969, + "left": { + "end": 2965, + "name": "cbDia", + "start": 2960, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 2969, + "raw": "2", + "start": 2968, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 2960, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 2839, + "name": "circle", + "start": 2833, + "type": "Identifier" + }, + "end": 2976, + "start": 2833, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "end": 2979, + "start": 2978, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2832, + "name": "hole", + "start": 2828, + "type": "Identifier" + }, + "end": 2980, + "start": 2828, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 3012, + "name": "center", + "start": 3006, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 3050, + "left": { + "end": 3035, + "left": { + "end": 3031, + "name": "width", + "start": 3026, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 3035, + "raw": "2", + "start": 3034, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 3026, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 3050, + "left": { + "end": 3046, + "name": "padding", + "start": 3039, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 3050, + "raw": "2", + "start": 3049, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 3039, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 3026, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 3087, + "left": { + "end": 3072, + "left": { + "end": 3068, + "name": "length", + "start": 3062, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 3072, + "raw": "2", + "start": 3071, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 3062, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 3087, + "left": { + "end": 3083, + "name": "padding", + "start": 3076, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 3087, + "raw": "2", + "start": 3086, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 3076, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 3062, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 3097, + "start": 3015, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 3112, + "name": "radius", + "start": 3106, + "type": "Identifier" + }, + "arg": { + "end": 3124, + "left": { + "end": 3120, + "name": "cbDia", + "start": 3115, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 3124, + "raw": "2", + "start": 3123, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 3115, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 2997, + "name": "circle", + "start": 2991, + "type": "Identifier" + }, + "end": 3131, + "start": 2991, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "end": 3134, + "start": 3133, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2990, + "name": "hole", + "start": 2986, + "type": "Identifier" + }, + "end": 3135, + "start": 2986, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 3167, + "name": "center", + "start": 3161, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 3205, + "left": { + "end": 3190, + "left": { + "end": 3186, + "name": "width", + "start": 3181, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 3190, + "raw": "2", + "start": 3189, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 3181, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 3205, + "left": { + "end": 3201, + "name": "padding", + "start": 3194, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 3205, + "raw": "2", + "start": 3204, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 3194, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 3181, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "argument": { + "end": 3244, + "left": { + "end": 3229, + "left": { + "end": 3225, + "name": "length", + "start": 3219, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 3229, + "raw": "2", + "start": 3228, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 3219, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 3244, + "left": { + "end": 3240, + "name": "padding", + "start": 3233, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 3244, + "raw": "2", + "start": 3243, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 3233, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 3219, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "end": 3244, + "operator": "-", + "start": 3217, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "end": 3255, + "start": 3170, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 3270, + "name": "radius", + "start": 3264, + "type": "Identifier" + }, + "arg": { + "end": 3282, + "left": { + "end": 3278, + "name": "cbDia", + "start": 3273, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 3282, + "raw": "2", + "start": 3281, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 3273, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 3152, + "name": "circle", + "start": 3146, + "type": "Identifier" + }, + "end": 3289, + "start": 3146, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "end": 3292, + "start": 3291, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 3145, + "name": "hole", + "start": 3141, + "type": "Identifier" + }, + "end": 3293, + "start": 3141, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 3325, + "name": "center", + "start": 3319, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 3330, + "raw": "0", + "start": 3329, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 3333, + "raw": "0", + "start": 3332, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 3334, + "start": 3328, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 3349, + "name": "radius", + "start": 3343, + "type": "Identifier" + }, + "arg": { + "end": 3366, + "left": { + "end": 3362, + "name": "bearingDia", + "start": 3352, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 3366, + "raw": "2", + "start": 3365, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 3352, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 3310, + "name": "circle", + "start": 3304, + "type": "Identifier" + }, + "end": 3373, + "start": 3304, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "end": 3376, + "start": 3375, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 3303, + "name": "hole", + "start": 3299, + "type": "Identifier" + }, + "end": 3377, + "start": 3299, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 3397, + "name": "length", + "start": 3391, + "type": "Identifier" + }, + "arg": { + "end": 3407, + "name": "cbDepth", + "start": 3400, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 3390, + "name": "extrude", + "start": 3383, + "type": "Identifier" + }, + "end": 3408, + "start": 3383, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 3408, + "start": 2217, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 2204, + "type": "VariableDeclarator" + }, + "end": 3408, + "kind": "const", + "start": 2204, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + } + ], + "end": 3409, + "innerAttrs": [ + { + "end": 595, + "name": { + "end": 571, + "name": "settings", + "start": 563, + "type": "Identifier" + }, + "properties": [ + { + "end": 594, + "key": { + "end": 589, + "name": "defaultLengthUnit", + "start": 572, + "type": "Identifier" + }, + "start": 572, + "type": "ObjectProperty", + "value": { + "end": 594, + "name": "in", + "start": 592, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 562, + "type": "Annotation" + } + ], + "nonCodeMeta": { + "nonCodeNodes": { + "7": [ + { + "end": 932, + "start": 831, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "(Needs to be updated). Sketch the block and extrude up to where the counterbore diameter starts.", + "style": "line" + } + } + ] + }, + "startNodes": [ + { + "end": 36, + "start": 0, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "A Parametric Bearing Pillow Block", + "style": "line" + } + }, + { + "end": 547, + "start": 37, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "A bearing pillow block, also known as a plummer block or pillow block bearing, is a pedestal used to provide support for a rotating shaft with the help of compatible bearings and various accessories. Housing a bearing, the pillow block provides a secure and stable foundation that allows the shaft to rotate smoothly within its machinery setup. These components are essential in a wide range of mechanical systems and machinery, playing a key role in reducing friction and supporting radial and axial loads.", + "style": "line" + } + }, + { + "end": 549, + "start": 547, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + }, + { + "end": 561, + "start": 549, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Set units", + "style": "line" + } + }, + { + "end": 597, + "start": 595, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + }, + { + "end": 730, + "start": 597, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Define constants such as length, width, height, counter-bore depth and diameter, bearing diameter, hole location padding, and more", + "style": "line" + } + } + ] + }, + "start": 0 + } +} diff --git a/rust/kcl-lib/tests/kcl_samples/a-parametric-bearing-pillow-block/ops.snap b/rust/kcl-lib/tests/kcl_samples/a-parametric-bearing-pillow-block/ops.snap new file mode 100644 index 000000000..ea023299f --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/a-parametric-bearing-pillow-block/ops.snap @@ -0,0 +1,702 @@ +--- +source: kcl/src/simulation_tests.rs +description: Operations executed a-parametric-bearing-pillow-block.kcl +--- +[ + { + "labeledArgs": { + "data": { + "value": { + "type": "String", + "value": "XY" + }, + "sourceRange": [ + 955, + 959, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 941, + 960, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1183, + 1331, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1333, + 1334, + 0 + ] + } + }, + "name": "hole", + "sourceRange": [ + 1178, + 1335, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1346, + 1491, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1493, + 1494, + 0 + ] + } + }, + "name": "hole", + "sourceRange": [ + 1341, + 1495, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1506, + 1648, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1650, + 1651, + 0 + ] + } + }, + "name": "hole", + "sourceRange": [ + 1501, + 1652, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1663, + 1808, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1810, + 1811, + 0 + ] + } + }, + "name": "hole", + "sourceRange": [ + 1658, + 1812, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1823, + 1892, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1894, + 1895, + 0 + ] + } + }, + "name": "hole", + "sourceRange": [ + 1818, + 1896, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 0.75, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1919, + 1935, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 1902, + 1936, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Object", + "value": { + "plane": { + "type": "Object", + "value": { + "origin": { + "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": 0.75, + "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": [ + 2231, + 2448, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 2217, + 2449, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 2672, + 2818, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 2820, + 2821, + 0 + ] + } + }, + "name": "hole", + "sourceRange": [ + 2667, + 2822, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 2833, + 2976, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 2978, + 2979, + 0 + ] + } + }, + "name": "hole", + "sourceRange": [ + 2828, + 2980, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 2991, + 3131, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 3133, + 3134, + 0 + ] + } + }, + "name": "hole", + "sourceRange": [ + 2986, + 3135, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 3146, + 3289, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 3291, + 3292, + 0 + ] + } + }, + "name": "hole", + "sourceRange": [ + 3141, + 3293, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 3304, + 3373, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 3375, + 3376, + 0 + ] + } + }, + "name": "hole", + "sourceRange": [ + 3299, + 3377, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 0.25, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 3400, + 3407, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 3383, + 3408, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + } +] diff --git a/rust/kcl-lib/tests/kcl_samples/a-parametric-bearing-pillow-block/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/a-parametric-bearing-pillow-block/program_memory.snap new file mode 100644 index 000000000..b034ee8d9 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/a-parametric-bearing-pillow-block/program_memory.snap @@ -0,0 +1,648 @@ +--- +source: kcl/src/simulation_tests.rs +description: Variables in memory after executing a-parametric-bearing-pillow-block.kcl +--- +{ + "bearingDia": { + "type": "Number", + "value": 3.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 830, + 831, + 0 + ] + } + ] + }, + "block": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1016, + 1060, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1066, + 1109, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1115, + 1159, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1165, + 1172, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1016, + 1060, + 0 + ] + }, + "from": [ + -2.0, + -3.0 + ], + "tag": null, + "to": [ + 2.0, + -3.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1066, + 1109, + 0 + ] + }, + "from": [ + 2.0, + -3.0 + ], + "tag": null, + "to": [ + 2.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1115, + 1159, + 0 + ] + }, + "from": [ + 2.0, + 3.0 + ], + "tag": null, + "to": [ + -2.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1165, + 1172, + 0 + ] + }, + "from": [ + -2.0, + 3.0 + ], + "tag": null, + "to": [ + -2.0, + -3.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + -2.0, + -3.0 + ], + "to": [ + -2.0, + -3.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 966, + 1010, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 966, + 1010, + 0 + ] + } + ] + }, + "height": 0.75, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 966, + 1010, + 0 + ] + } + ] + } + }, + "cbDepth": { + "type": "Number", + "value": 0.25, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 773, + 776, + 0 + ] + } + ] + }, + "cbDia": { + "type": "Number", + "value": 0.7, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 785, + 787, + 0 + ] + } + ] + }, + "height": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 761, + 762, + 0 + ] + } + ] + }, + "holeDia": { + "type": "Number", + "value": 0.375, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 798, + 802, + 0 + ] + } + ] + }, + "length": { + "type": "Number", + "value": 6.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 740, + 741, + 0 + ] + } + ] + }, + "padding": { + "type": "Number", + "value": 1.5, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 813, + 816, + 0 + ] + } + ] + }, + "secondHalf": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2505, + 2549, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2555, + 2598, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2604, + 2648, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2654, + 2661, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2505, + 2549, + 0 + ] + }, + "from": [ + -2.0, + -3.0 + ], + "tag": null, + "to": [ + 2.0, + -3.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2555, + 2598, + 0 + ] + }, + "from": [ + 2.0, + -3.0 + ], + "tag": null, + "to": [ + 2.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2604, + 2648, + 0 + ] + }, + "from": [ + 2.0, + 3.0 + ], + "tag": null, + "to": [ + -2.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2654, + 2661, + 0 + ] + }, + "from": [ + -2.0, + 3.0 + ], + "tag": null, + "to": [ + -2.0, + -3.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.75 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + -2.0, + -3.0 + ], + "to": [ + -2.0, + -3.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2455, + 2499, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2455, + 2499, + 0 + ] + } + ] + }, + "height": 0.25, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2455, + 2499, + 0 + ] + } + ] + } + }, + "width": { + "type": "Number", + "value": 4.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 750, + 751, + 0 + ] + } + ] + } +} diff --git a/rust/kcl-lib/tests/kcl_samples/a-parametric-bearing-pillow-block/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/a-parametric-bearing-pillow-block/rendered_model.png new file mode 100644 index 000000000..cb5040691 Binary files /dev/null and b/rust/kcl-lib/tests/kcl_samples/a-parametric-bearing-pillow-block/rendered_model.png differ 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 new file mode 100644 index 000000000..09f4baa24 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/ball-bearing/artifact_commands.snap @@ -0,0 +1,1914 @@ +--- +source: kcl/src/simulation_tests.rs +description: Artifact commands ball-bearing.kcl +--- +[ + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.7, + "g": 0.28, + "b": 0.28, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.28, + "g": 0.7, + "b": 0.28, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.28, + "g": 0.28, + "b": 0.7, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "edge_lines_visible", + "hidden": false + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 262, + 295, + 0 + ], + "command": { + "type": "set_scene_units", + "unit": "in" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 888, + 914, + 0 + ], + "command": { + "type": "make_plane", + "origin": { + "x": 0.0, + "y": 0.0, + "z": -0.1565 + }, + "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": [ + 920, + 1003, + 0 + ], + "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": [ + 920, + 1003, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 920, + 1003, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.475, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 920, + 1003, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 0.0, + "y": 0.0 + }, + "radius": 0.475, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 920, + 1003, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1014, + 1081, + 0 + ], + "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": [ + 1014, + 1081, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1014, + 1081, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.375, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1014, + 1081, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 0.0, + "y": 0.0 + }, + "radius": 0.375, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1014, + 1081, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1009, + 1085, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1009, + 1085, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1136, + 1188, + 0 + ], + "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": [ + 1136, + 1188, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.313, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1136, + 1188, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1136, + 1188, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1136, + 1188, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1136, + 1188, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1136, + 1188, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1136, + 1188, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1136, + 1188, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1245, + 1264, + 0 + ], + "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": [ + 1270, + 1326, + 0 + ], + "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": [ + 1270, + 1326, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1270, + 1326, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.475, + "y": 0.001, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1332, + 1424, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 0.6, + "y": 0.001 + }, + "radius": 0.125, + "start": { + "unit": "degrees", + "value": 180.0 + }, + "end": { + "unit": "degrees", + "value": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1430, + 1437, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1430, + 1437, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1519, + 1555, + 0 + ], + "command": { + "type": "revolve", + "target": "[uuid]", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "axis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "axis_is_2d": true, + "angle": { + "unit": "degrees", + "value": 360.0 + }, + "tolerance": 0.0000001 + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1519, + 1555, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1519, + 1555, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1519, + 1555, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1519, + 1555, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1519, + 1555, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1519, + 1555, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1561, + 1721, + 0 + ], + "command": { + "type": "entity_circular_pattern", + "entity_id": "[uuid]", + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "center": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "num_repetitions": 9, + "arc_degrees": 360.0, + "rotate_duplicates": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1789, + 1808, + 0 + ], + "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": [ + 1814, + 1947, + 0 + ], + "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": [ + 1814, + 1947, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1814, + 1947, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.5375, + "y": 0.10825317547305482, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1953, + 2046, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 0.6, + "y": -0.0 + }, + "radius": 0.125, + "start": { + "unit": "degrees", + "value": 120.0 + }, + "end": { + "unit": "degrees", + "value": 60.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2052, + 2083, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 0.0313, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2089, + 2117, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.125, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2123, + 2130, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2123, + 2130, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2172, + 2208, + 0 + ], + "command": { + "type": "revolve", + "target": "[uuid]", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "axis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "axis_is_2d": true, + "angle": { + "unit": "degrees", + "value": 360.0 + }, + "tolerance": 0.0000001 + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2172, + 2208, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2172, + 2208, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2172, + 2208, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2172, + 2208, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2172, + 2208, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2172, + 2208, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2172, + 2208, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2172, + 2208, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2172, + 2208, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2172, + 2208, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2214, + 2374, + 0 + ], + "command": { + "type": "entity_circular_pattern", + "entity_id": "[uuid]", + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "center": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "num_repetitions": 9, + "arc_degrees": 360.0, + "rotate_duplicates": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2446, + 2465, + 0 + ], + "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": [ + 2471, + 2612, + 0 + ], + "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": [ + 2471, + 2612, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2471, + 2612, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.63125, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2471, + 2612, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 0.6, + "y": 0.0 + }, + "radius": 0.03125, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2471, + 2612, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2655, + 2712, + 0 + ], + "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": 36.0 + }, + "tolerance": 0.0000001 + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2655, + 2712, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2655, + 2712, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2655, + 2712, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2655, + 2712, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2718, + 2878, + 0 + ], + "command": { + "type": "entity_circular_pattern", + "entity_id": "[uuid]", + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "center": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "num_repetitions": 9, + "arc_degrees": 360.0, + "rotate_duplicates": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2943, + 2969, + 0 + ], + "command": { + "type": "make_plane", + "origin": { + "x": 0.0, + "y": 0.0, + "z": -0.1565 + }, + "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": [ + 2975, + 3049, + 0 + ], + "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": [ + 2975, + 3049, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2975, + 3049, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.8125, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2975, + 3049, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 0.0, + "y": 0.0 + }, + "radius": 0.8125, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2975, + 3049, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3060, + 3155, + 0 + ], + "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": [ + 3060, + 3155, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3060, + 3155, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.725, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3060, + 3155, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 0.0, + "y": 0.0 + }, + "radius": 0.725, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3060, + 3155, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3055, + 3159, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3055, + 3159, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3175, + 3228, + 0 + ], + "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": [ + 3175, + 3228, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.313, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3175, + 3228, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3175, + 3228, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3175, + 3228, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3175, + 3228, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3175, + 3228, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3175, + 3228, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3175, + 3228, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 920, + 1003, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1014, + 1081, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2975, + 3049, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3060, + 3155, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + } +] diff --git a/rust/kcl-lib/tests/kcl_samples/ball-bearing/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/kcl_samples/ball-bearing/artifact_graph_flowchart.snap new file mode 100644 index 000000000..234364b1c --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/ball-bearing/artifact_graph_flowchart.snap @@ -0,0 +1,6 @@ +--- +source: kcl/src/simulation_tests.rs +description: Artifact graph flowchart ball-bearing.kcl +extension: md +snapshot_kind: binary +--- diff --git a/rust/kcl-lib/tests/kcl_samples/ball-bearing/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/ball-bearing/artifact_graph_flowchart.snap.md new file mode 100644 index 000000000..21656bb69 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/ball-bearing/artifact_graph_flowchart.snap.md @@ -0,0 +1,161 @@ +```mermaid +flowchart LR + subgraph path2 [Path] + 2["Path
[920, 1003, 0]"] + 3["Segment
[920, 1003, 0]"] + 4[Solid2d] + end + subgraph path5 [Path] + 5["Path
[1014, 1081, 0]"] + 6["Segment
[1014, 1081, 0]"] + 7[Solid2d] + end + subgraph path15 [Path] + 15["Path
[1270, 1326, 0]"] + 16["Segment
[1332, 1424, 0]"] + 17["Segment
[1430, 1437, 0]"] + 18[Solid2d] + end + subgraph path24 [Path] + 24["Path
[1814, 1947, 0]"] + 25["Segment
[1953, 2046, 0]"] + 26["Segment
[2052, 2083, 0]"] + 27["Segment
[2089, 2117, 0]"] + 28["Segment
[2123, 2130, 0]"] + 29[Solid2d] + end + subgraph path40 [Path] + 40["Path
[2471, 2612, 0]"] + 41["Segment
[2471, 2612, 0]"] + 42[Solid2d] + end + subgraph path50 [Path] + 50["Path
[2975, 3049, 0]"] + 51["Segment
[2975, 3049, 0]"] + 52[Solid2d] + end + subgraph path53 [Path] + 53["Path
[3060, 3155, 0]"] + 54["Segment
[3060, 3155, 0]"] + 55[Solid2d] + end + 1["Plane
[888, 914, 0]"] + 8["Sweep Extrusion
[1136, 1188, 0]"] + 9[Wall] + 10["Cap Start"] + 11["Cap End"] + 12["SweepEdge Opposite"] + 13["SweepEdge Adjacent"] + 14["Plane
[1245, 1264, 0]"] + 19["Sweep Revolve
[1519, 1555, 0]"] + 20[Wall] + 21[Wall] + 22["SweepEdge Adjacent"] + 23["Plane
[1789, 1808, 0]"] + 30["Sweep Revolve
[2172, 2208, 0]"] + 31[Wall] + 32[Wall] + 33[Wall] + 34[Wall] + 35["SweepEdge Adjacent"] + 36["SweepEdge Adjacent"] + 37["SweepEdge Adjacent"] + 38["SweepEdge Adjacent"] + 39["Plane
[2446, 2465, 0]"] + 43["Sweep Revolve
[2655, 2712, 0]"] + 44[Wall] + 45["Cap Start"] + 46["Cap End"] + 47["SweepEdge Opposite"] + 48["SweepEdge Adjacent"] + 49["Plane
[2943, 2969, 0]"] + 56["Sweep Extrusion
[3175, 3228, 0]"] + 57[Wall] + 58["Cap Start"] + 59["Cap End"] + 60["SweepEdge Opposite"] + 61["SweepEdge Adjacent"] + 1 --- 2 + 1 --- 5 + 2 --- 3 + 2 ---- 8 + 2 --- 4 + 3 --- 9 + 3 --- 12 + 3 --- 13 + 5 --- 6 + 5 --- 7 + 8 --- 9 + 8 --- 10 + 8 --- 11 + 8 --- 12 + 8 --- 13 + 14 --- 15 + 15 --- 16 + 15 --- 17 + 15 ---- 19 + 15 --- 18 + 16 --- 20 + 16 x--> 22 + 17 --- 21 + 17 --- 22 + 19 --- 20 + 19 --- 21 + 19 <--x 16 + 19 --- 22 + 19 <--x 17 + 23 --- 24 + 24 --- 25 + 24 --- 26 + 24 --- 27 + 24 --- 28 + 24 ---- 30 + 24 --- 29 + 25 --- 31 + 25 --- 35 + 26 --- 32 + 26 --- 36 + 27 --- 33 + 27 --- 37 + 28 --- 34 + 28 --- 38 + 30 --- 31 + 30 --- 32 + 30 --- 33 + 30 --- 34 + 30 <--x 25 + 30 --- 35 + 30 <--x 26 + 30 --- 36 + 30 <--x 27 + 30 --- 37 + 30 <--x 28 + 30 --- 38 + 39 --- 40 + 40 --- 41 + 40 ---- 43 + 40 --- 42 + 41 --- 44 + 41 --- 47 + 41 --- 48 + 43 --- 44 + 43 --- 45 + 43 --- 46 + 43 --- 47 + 43 --- 48 + 49 --- 50 + 49 --- 53 + 50 --- 51 + 50 ---- 56 + 50 --- 52 + 51 --- 57 + 51 --- 60 + 51 --- 61 + 53 --- 54 + 53 --- 55 + 56 --- 57 + 56 --- 58 + 56 --- 59 + 56 --- 60 + 56 --- 61 +``` diff --git a/rust/kcl-lib/tests/kcl_samples/ball-bearing/ast.snap b/rust/kcl-lib/tests/kcl_samples/ball-bearing/ast.snap new file mode 100644 index 000000000..edb1039b7 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/ball-bearing/ast.snap @@ -0,0 +1,3327 @@ +--- +source: kcl-lib/src/simulation_tests.rs +description: Result of parsing ball-bearing.kcl +--- +{ + "Ok": { + "body": [ + { + "declaration": { + "end": 408, + "id": { + "end": 400, + "name": "outsideDiameter", + "start": 385, + "type": "Identifier" + }, + "init": { + "end": 408, + "raw": "1.625", + "start": 403, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.625, + "suffix": "None" + } + }, + "start": 385, + "type": "VariableDeclarator" + }, + "end": 408, + "kind": "const", + "start": 385, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 425, + "id": { + "end": 418, + "name": "sphereDia", + "start": 409, + "type": "Identifier" + }, + "init": { + "end": 425, + "raw": "0.25", + "start": 421, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.25, + "suffix": "None" + } + }, + "start": 409, + "type": "VariableDeclarator" + }, + "end": 425, + "kind": "const", + "start": 409, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 441, + "id": { + "end": 434, + "name": "shaftDia", + "start": 426, + "type": "Identifier" + }, + "init": { + "end": 441, + "raw": "0.75", + "start": 437, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.75, + "suffix": "None" + } + }, + "start": 426, + "type": "VariableDeclarator" + }, + "end": 441, + "kind": "const", + "start": 426, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 466, + "id": { + "end": 458, + "name": "overallThickness", + "start": 442, + "type": "Identifier" + }, + "init": { + "end": 466, + "raw": "0.313", + "start": 461, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.313, + "suffix": "None" + } + }, + "start": 442, + "type": "VariableDeclarator" + }, + "end": 466, + "kind": "const", + "start": 442, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 488, + "id": { + "end": 480, + "name": "wallThickness", + "start": 467, + "type": "Identifier" + }, + "init": { + "end": 488, + "raw": "0.100", + "start": 483, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.1, + "suffix": "None" + } + }, + "start": 467, + "type": "VariableDeclarator" + }, + "end": 488, + "kind": "const", + "start": 467, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 508, + "id": { + "end": 503, + "name": "overHangLength", + "start": 489, + "type": "Identifier" + }, + "init": { + "end": 508, + "raw": ".3", + "start": 506, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.3, + "suffix": "None" + } + }, + "start": 489, + "type": "VariableDeclarator" + }, + "end": 508, + "kind": "const", + "start": 489, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 520, + "id": { + "end": 515, + "name": "nBalls", + "start": 509, + "type": "Identifier" + }, + "init": { + "end": 520, + "raw": "10", + "start": 518, + "type": "Literal", + "type": "Literal", + "value": { + "value": 10.0, + "suffix": "None" + } + }, + "start": 509, + "type": "VariableDeclarator" + }, + "end": 520, + "kind": "const", + "start": 509, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 547, + "id": { + "end": 531, + "name": "chainWidth", + "start": 521, + "type": "Identifier" + }, + "init": { + "end": 547, + "left": { + "end": 543, + "name": "sphereDia", + "start": 534, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 547, + "raw": "2", + "start": 546, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 534, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 521, + "type": "VariableDeclarator" + }, + "end": 547, + "kind": "const", + "start": 521, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 578, + "id": { + "end": 562, + "name": "chainThickness", + "start": 548, + "type": "Identifier" + }, + "init": { + "end": 578, + "left": { + "end": 574, + "name": "sphereDia", + "start": 565, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 578, + "raw": "8", + "start": 577, + "type": "Literal", + "type": "Literal", + "value": { + "value": 8.0, + "suffix": "None" + } + }, + "start": 565, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 548, + "type": "VariableDeclarator" + }, + "end": 578, + "kind": "const", + "start": 548, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 607, + "id": { + "end": 591, + "name": "linkDiameter", + "start": 579, + "type": "Identifier" + }, + "init": { + "end": 607, + "left": { + "end": 603, + "name": "sphereDia", + "start": 594, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 607, + "raw": "4", + "start": 606, + "type": "Literal", + "type": "Literal", + "value": { + "value": 4.0, + "suffix": "None" + } + }, + "start": 594, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 579, + "type": "VariableDeclarator" + }, + "end": 607, + "kind": "const", + "start": 579, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 832, + "id": { + "end": 620, + "name": "customPlane", + "start": 609, + "type": "Identifier" + }, + "init": { + "end": 832, + "properties": [ + { + "end": 830, + "key": { + "end": 632, + "name": "plane", + "start": 627, + "type": "Identifier" + }, + "start": 627, + "type": "ObjectProperty", + "value": { + "end": 830, + "properties": [ + { + "end": 715, + "key": { + "end": 647, + "name": "origin", + "start": 641, + "type": "Identifier" + }, + "start": 641, + "type": "ObjectProperty", + "value": { + "end": 715, + "properties": [ + { + "end": 663, + "key": { + "end": 659, + "name": "x", + "start": 658, + "type": "Identifier" + }, + "start": 658, + "type": "ObjectProperty", + "value": { + "end": 663, + "raw": "0", + "start": 662, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 676, + "key": { + "end": 672, + "name": "y", + "start": 671, + "type": "Identifier" + }, + "start": 671, + "type": "ObjectProperty", + "value": { + "end": 676, + "raw": "0", + "start": 675, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 709, + "key": { + "end": 685, + "name": "z", + "start": 684, + "type": "Identifier" + }, + "start": 684, + "type": "ObjectProperty", + "value": { + "end": 709, + "left": { + "argument": { + "end": 705, + "name": "overallThickness", + "start": 689, + "type": "Identifier", + "type": "Identifier" + }, + "end": 705, + "operator": "-", + "start": 688, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "/", + "right": { + "end": 709, + "raw": "2", + "start": 708, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 688, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "start": 650, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + }, + { + "end": 752, + "key": { + "end": 726, + "name": "xAxis", + "start": 721, + "type": "Identifier" + }, + "start": 721, + "type": "ObjectProperty", + "value": { + "end": 752, + "properties": [ + { + "end": 736, + "key": { + "end": 732, + "name": "x", + "start": 731, + "type": "Identifier" + }, + "start": 731, + "type": "ObjectProperty", + "value": { + "end": 736, + "raw": "1", + "start": 735, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + }, + { + "end": 743, + "key": { + "end": 739, + "name": "y", + "start": 738, + "type": "Identifier" + }, + "start": 738, + "type": "ObjectProperty", + "value": { + "end": 743, + "raw": "0", + "start": 742, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 750, + "key": { + "end": 746, + "name": "z", + "start": 745, + "type": "Identifier" + }, + "start": 745, + "type": "ObjectProperty", + "value": { + "end": 750, + "raw": "0", + "start": 749, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + } + ], + "start": 729, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + }, + { + "end": 789, + "key": { + "end": 763, + "name": "yAxis", + "start": 758, + "type": "Identifier" + }, + "start": 758, + "type": "ObjectProperty", + "value": { + "end": 789, + "properties": [ + { + "end": 773, + "key": { + "end": 769, + "name": "x", + "start": 768, + "type": "Identifier" + }, + "start": 768, + "type": "ObjectProperty", + "value": { + "end": 773, + "raw": "0", + "start": 772, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 780, + "key": { + "end": 776, + "name": "y", + "start": 775, + "type": "Identifier" + }, + "start": 775, + "type": "ObjectProperty", + "value": { + "end": 780, + "raw": "1", + "start": 779, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + }, + { + "end": 787, + "key": { + "end": 783, + "name": "z", + "start": 782, + "type": "Identifier" + }, + "start": 782, + "type": "ObjectProperty", + "value": { + "end": 787, + "raw": "0", + "start": 786, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + } + ], + "start": 766, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + }, + { + "end": 826, + "key": { + "end": 800, + "name": "zAxis", + "start": 795, + "type": "Identifier" + }, + "start": 795, + "type": "ObjectProperty", + "value": { + "end": 826, + "properties": [ + { + "end": 810, + "key": { + "end": 806, + "name": "x", + "start": 805, + "type": "Identifier" + }, + "start": 805, + "type": "ObjectProperty", + "value": { + "end": 810, + "raw": "0", + "start": 809, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 817, + "key": { + "end": 813, + "name": "y", + "start": 812, + "type": "Identifier" + }, + "start": 812, + "type": "ObjectProperty", + "value": { + "end": 817, + "raw": "0", + "start": 816, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 824, + "key": { + "end": 820, + "name": "z", + "start": 819, + "type": "Identifier" + }, + "start": 819, + "type": "ObjectProperty", + "value": { + "end": 824, + "raw": "1", + "start": 823, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + } + ], + "start": 803, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + } + ], + "start": 635, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + } + ], + "start": 623, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + "start": 609, + "type": "VariableDeclarator" + }, + "end": 832, + "kind": "const", + "start": 609, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1122, + "id": { + "end": 885, + "name": "insideWallSketch", + "start": 869, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 913, + "name": "customPlane", + "start": 902, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 901, + "name": "startSketchOn", + "start": 888, + "type": "Identifier" + }, + "end": 914, + "start": 888, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 941, + "name": "center", + "start": 935, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 946, + "raw": "0", + "start": 945, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 949, + "raw": "0", + "start": 948, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 950, + "start": 944, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 965, + "name": "radius", + "start": 959, + "type": "Identifier" + }, + "arg": { + "end": 996, + "left": { + "end": 980, + "left": { + "end": 976, + "name": "shaftDia", + "start": 968, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 980, + "raw": "2", + "start": 979, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 968, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "end": 996, + "name": "wallThickness", + "start": 983, + "type": "Identifier", + "type": "Identifier" + }, + "start": 968, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 926, + "name": "circle", + "start": 920, + "type": "Identifier" + }, + "end": 1003, + "start": 920, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1035, + "name": "center", + "start": 1029, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1040, + "raw": "0", + "start": 1039, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 1043, + "raw": "0", + "start": 1042, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 1044, + "start": 1038, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1059, + "name": "radius", + "start": 1053, + "type": "Identifier" + }, + "arg": { + "end": 1074, + "left": { + "end": 1070, + "name": "shaftDia", + "start": 1062, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1074, + "raw": "2", + "start": 1073, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1062, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 1020, + "name": "circle", + "start": 1014, + "type": "Identifier" + }, + "end": 1081, + "start": 1014, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "end": 1084, + "start": 1083, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1013, + "name": "hole", + "start": 1009, + "type": "Identifier" + }, + "end": 1085, + "start": 1009, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 1122, + "nonCodeMeta": { + "nonCodeNodes": { + "2": [ + { + "end": 1122, + "start": 1085, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Extrude the inside bearing piece", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, + "start": 888, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 869, + "type": "VariableDeclarator" + }, + "end": 1122, + "kind": "const", + "start": 869, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1188, + "id": { + "end": 1133, + "name": "insideWall", + "start": 1123, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1168, + "name": "length", + "start": 1162, + "type": "Identifier" + }, + "arg": { + "end": 1187, + "name": "overallThickness", + "start": 1171, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 1143, + "name": "extrude", + "start": 1136, + "type": "Identifier" + }, + "end": 1188, + "start": 1136, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 1160, + "name": "insideWallSketch", + "start": 1144, + "type": "Identifier", + "type": "Identifier" + } + }, + "start": 1123, + "type": "VariableDeclarator" + }, + "end": 1188, + "kind": "const", + "start": 1123, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1510, + "id": { + "end": 1242, + "name": "ballsSketch", + "start": 1231, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 1263, + "raw": "\"XY\"", + "start": 1259, + "type": "Literal", + "type": "Literal", + "value": "XY" + } + ], + "callee": { + "end": 1258, + "name": "startSketchOn", + "start": 1245, + "type": "Identifier" + }, + "end": 1264, + "start": 1245, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 1314, + "left": { + "end": 1298, + "left": { + "end": 1294, + "name": "shaftDia", + "start": 1286, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1298, + "raw": "2", + "start": 1297, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1286, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "end": 1314, + "name": "wallThickness", + "start": 1301, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1286, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 1321, + "raw": "0.001", + "start": 1316, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.001, + "suffix": "None" + } + } + ], + "end": 1322, + "start": 1285, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 1325, + "start": 1324, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1284, + "name": "startProfileAt", + "start": 1270, + "type": "Identifier" + }, + "end": 1326, + "start": 1270, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 1420, + "properties": [ + { + "end": 1357, + "key": { + "end": 1353, + "name": "angleEnd", + "start": 1345, + "type": "Identifier" + }, + "start": 1345, + "type": "ObjectProperty", + "value": { + "end": 1357, + "raw": "0", + "start": 1356, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 1382, + "key": { + "end": 1376, + "name": "angleStart", + "start": 1366, + "type": "Identifier" + }, + "start": 1366, + "type": "ObjectProperty", + "value": { + "end": 1382, + "raw": "180", + "start": 1379, + "type": "Literal", + "type": "Literal", + "value": { + "value": 180.0, + "suffix": "None" + } + } + }, + { + "end": 1413, + "key": { + "end": 1397, + "name": "radius", + "start": 1391, + "type": "Identifier" + }, + "start": 1391, + "type": "ObjectProperty", + "value": { + "end": 1413, + "left": { + "end": 1409, + "name": "sphereDia", + "start": 1400, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1413, + "raw": "2", + "start": 1412, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1400, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "start": 1336, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 1423, + "start": 1422, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1335, + "name": "arc", + "start": 1332, + "type": "Identifier" + }, + "end": 1424, + "start": 1332, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [], + "callee": { + "end": 1435, + "name": "close", + "start": 1430, + "type": "Identifier" + }, + "end": 1437, + "start": 1430, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 1510, + "nonCodeMeta": { + "nonCodeNodes": { + "3": [ + { + "end": 1510, + "start": 1437, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Revolve the ball to make a sphere and pattern around the inside wall", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, + "start": 1245, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 1231, + "type": "VariableDeclarator" + }, + "end": 1510, + "kind": "const", + "start": 1231, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1774, + "id": { + "end": 1516, + "name": "balls", + "start": 1511, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 1541, + "properties": [ + { + "end": 1539, + "key": { + "end": 1533, + "name": "axis", + "start": 1529, + "type": "Identifier" + }, + "start": 1529, + "type": "ObjectProperty", + "value": { + "end": 1539, + "raw": "\"X\"", + "start": 1536, + "type": "Literal", + "type": "Literal", + "value": "X" + } + } + ], + "start": 1527, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 1554, + "name": "ballsSketch", + "start": 1543, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 1526, + "name": "revolve", + "start": 1519, + "type": "Identifier" + }, + "end": 1555, + "start": 1519, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1597, + "name": "arcDegrees", + "start": 1587, + "type": "Identifier" + }, + "arg": { + "end": 1603, + "raw": "360", + "start": 1600, + "type": "Literal", + "type": "Literal", + "value": { + "value": 360.0, + "suffix": "None" + } + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1616, + "name": "axis", + "start": 1612, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1621, + "raw": "0", + "start": 1620, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 1624, + "raw": "0", + "start": 1623, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 1627, + "raw": "1", + "start": 1626, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + ], + "end": 1628, + "start": 1619, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1643, + "name": "center", + "start": 1637, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1648, + "raw": "0", + "start": 1647, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 1651, + "raw": "0", + "start": 1650, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 1654, + "raw": "0", + "start": 1653, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 1655, + "start": 1646, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1673, + "name": "instances", + "start": 1664, + "type": "Identifier" + }, + "arg": { + "end": 1682, + "name": "nBalls", + "start": 1676, + "type": "Identifier", + "type": "Identifier" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1707, + "name": "rotateDuplicates", + "start": 1691, + "type": "Identifier" + }, + "arg": { + "end": 1714, + "raw": "true", + "start": 1710, + "type": "Literal", + "type": "Literal", + "value": true + } + } + ], + "callee": { + "end": 1578, + "name": "patternCircular3d", + "start": 1561, + "type": "Identifier" + }, + "end": 1721, + "start": 1561, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 1774, + "nonCodeMeta": { + "nonCodeNodes": { + "1": [ + { + "end": 1774, + "start": 1721, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Create the sketch for the chain around the balls", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, + "start": 1519, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 1511, + "type": "VariableDeclarator" + }, + "end": 1774, + "kind": "const", + "start": 1511, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 2159, + "id": { + "end": 1786, + "name": "chainSketch", + "start": 1775, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 1807, + "raw": "\"XY\"", + "start": 1803, + "type": "Literal", + "type": "Literal", + "value": "XY" + } + ], + "callee": { + "end": 1802, + "name": "startSketchOn", + "start": 1789, + "type": "Identifier" + }, + "end": 1808, + "start": 1789, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 1900, + "left": { + "end": 1882, + "left": { + "end": 1866, + "left": { + "end": 1850, + "left": { + "end": 1846, + "name": "shaftDia", + "start": 1838, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1850, + "raw": "2", + "start": 1849, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1838, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "end": 1866, + "name": "wallThickness", + "start": 1853, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1838, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "end": 1882, + "left": { + "end": 1878, + "name": "sphereDia", + "start": 1869, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1882, + "raw": "2", + "start": 1881, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1869, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 1838, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 1900, + "left": { + "end": 1896, + "name": "chainWidth", + "start": 1886, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1900, + "raw": "2", + "start": 1899, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1886, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 1838, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 1936, + "left": { + "end": 1915, + "raw": "0.125", + "start": 1910, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.125, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "arguments": [ + { + "arguments": [ + { + "end": 1934, + "raw": "60", + "start": 1932, + "type": "Literal", + "type": "Literal", + "value": { + "value": 60.0, + "suffix": "None" + } + } + ], + "callee": { + "end": 1931, + "name": "toRadians", + "start": 1922, + "type": "Identifier" + }, + "end": 1935, + "start": 1922, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "callee": { + "end": 1921, + "name": "sin", + "start": 1918, + "type": "Identifier" + }, + "end": 1936, + "start": 1918, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 1910, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 1943, + "start": 1829, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 1946, + "start": 1945, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1828, + "name": "startProfileAt", + "start": 1814, + "type": "Identifier" + }, + "end": 1947, + "start": 1814, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 2042, + "properties": [ + { + "end": 1979, + "key": { + "end": 1974, + "name": "angleEnd", + "start": 1966, + "type": "Identifier" + }, + "start": 1966, + "type": "ObjectProperty", + "value": { + "end": 1979, + "raw": "60", + "start": 1977, + "type": "Literal", + "type": "Literal", + "value": { + "value": 60.0, + "suffix": "None" + } + } + }, + { + "end": 2004, + "key": { + "end": 1998, + "name": "angleStart", + "start": 1988, + "type": "Identifier" + }, + "start": 1988, + "type": "ObjectProperty", + "value": { + "end": 2004, + "raw": "120", + "start": 2001, + "type": "Literal", + "type": "Literal", + "value": { + "value": 120.0, + "suffix": "None" + } + } + }, + { + "end": 2035, + "key": { + "end": 2019, + "name": "radius", + "start": 2013, + "type": "Identifier" + }, + "start": 2013, + "type": "ObjectProperty", + "value": { + "end": 2035, + "left": { + "end": 2031, + "name": "sphereDia", + "start": 2022, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 2035, + "raw": "2", + "start": 2034, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 2022, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "start": 1957, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 2045, + "start": 2044, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1956, + "name": "arc", + "start": 1953, + "type": "Identifier" + }, + "end": 2046, + "start": 1953, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2060, + "name": "end", + "start": 2057, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 2065, + "raw": "0", + "start": 2064, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 2081, + "name": "chainThickness", + "start": 2067, + "type": "Identifier", + "type": "Identifier" + } + ], + "end": 2082, + "start": 2063, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 2056, + "name": "line", + "start": 2052, + "type": "Identifier" + }, + "end": 2083, + "start": 2052, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2097, + "name": "end", + "start": 2094, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "argument": { + "end": 2112, + "name": "chainWidth", + "start": 2102, + "type": "Identifier", + "type": "Identifier" + }, + "end": 2112, + "operator": "-", + "start": 2101, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 2115, + "raw": "0", + "start": 2114, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 2116, + "start": 2100, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 2093, + "name": "line", + "start": 2089, + "type": "Identifier" + }, + "end": 2117, + "start": 2089, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [], + "callee": { + "end": 2128, + "name": "close", + "start": 2123, + "type": "Identifier" + }, + "end": 2130, + "start": 2123, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 2159, + "nonCodeMeta": { + "nonCodeNodes": { + "5": [ + { + "end": 2159, + "start": 2130, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Revolve the chain sketch", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, + "start": 1789, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 1775, + "type": "VariableDeclarator" + }, + "end": 2159, + "kind": "const", + "start": 1775, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 2432, + "id": { + "end": 2169, + "name": "chainHead", + "start": 2160, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 2194, + "properties": [ + { + "end": 2192, + "key": { + "end": 2186, + "name": "axis", + "start": 2182, + "type": "Identifier" + }, + "start": 2182, + "type": "ObjectProperty", + "value": { + "end": 2192, + "raw": "\"X\"", + "start": 2189, + "type": "Literal", + "type": "Literal", + "value": "X" + } + } + ], + "start": 2180, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 2207, + "name": "chainSketch", + "start": 2196, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 2179, + "name": "revolve", + "start": 2172, + "type": "Identifier" + }, + "end": 2208, + "start": 2172, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2250, + "name": "arcDegrees", + "start": 2240, + "type": "Identifier" + }, + "arg": { + "end": 2256, + "raw": "360", + "start": 2253, + "type": "Literal", + "type": "Literal", + "value": { + "value": 360.0, + "suffix": "None" + } + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2269, + "name": "axis", + "start": 2265, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 2274, + "raw": "0", + "start": 2273, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 2277, + "raw": "0", + "start": 2276, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 2280, + "raw": "1", + "start": 2279, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + ], + "end": 2281, + "start": 2272, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2296, + "name": "center", + "start": 2290, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 2301, + "raw": "0", + "start": 2300, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 2304, + "raw": "0", + "start": 2303, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 2307, + "raw": "0", + "start": 2306, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 2308, + "start": 2299, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2326, + "name": "instances", + "start": 2317, + "type": "Identifier" + }, + "arg": { + "end": 2335, + "name": "nBalls", + "start": 2329, + "type": "Identifier", + "type": "Identifier" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2360, + "name": "rotateDuplicates", + "start": 2344, + "type": "Identifier" + }, + "arg": { + "end": 2367, + "raw": "true", + "start": 2363, + "type": "Literal", + "type": "Literal", + "value": true + } + } + ], + "callee": { + "end": 2231, + "name": "patternCircular3d", + "start": 2214, + "type": "Identifier" + }, + "end": 2374, + "start": 2214, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 2432, + "nonCodeMeta": { + "nonCodeNodes": { + "1": [ + { + "end": 2432, + "start": 2374, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Create the sketch for the links in between the chains", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, + "start": 2172, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 2160, + "type": "VariableDeclarator" + }, + "end": 2432, + "kind": "const", + "start": 2160, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 2640, + "id": { + "end": 2443, + "name": "linkSketch", + "start": 2433, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 2464, + "raw": "\"XZ\"", + "start": 2460, + "type": "Literal", + "type": "Literal", + "value": "XZ" + } + ], + "callee": { + "end": 2459, + "name": "startSketchOn", + "start": 2446, + "type": "Identifier" + }, + "end": 2465, + "start": 2446, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2492, + "name": "center", + "start": 2486, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 2550, + "left": { + "end": 2534, + "left": { + "end": 2518, + "left": { + "end": 2514, + "name": "shaftDia", + "start": 2506, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 2518, + "raw": "2", + "start": 2517, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 2506, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "end": 2534, + "name": "wallThickness", + "start": 2521, + "type": "Identifier", + "type": "Identifier" + }, + "start": 2506, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "end": 2550, + "left": { + "end": 2546, + "name": "sphereDia", + "start": 2537, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 2550, + "raw": "2", + "start": 2549, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 2537, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 2506, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 2562, + "raw": "0", + "start": 2561, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 2571, + "start": 2495, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2586, + "name": "radius", + "start": 2580, + "type": "Identifier" + }, + "arg": { + "end": 2605, + "left": { + "end": 2601, + "name": "linkDiameter", + "start": 2589, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 2605, + "raw": "2", + "start": 2604, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 2589, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 2477, + "name": "circle", + "start": 2471, + "type": "Identifier" + }, + "end": 2612, + "start": 2471, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 2640, + "nonCodeMeta": { + "nonCodeNodes": { + "1": [ + { + "end": 2640, + "start": 2612, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Revolve the link sketch", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, + "start": 2446, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 2433, + "type": "VariableDeclarator" + }, + "end": 2640, + "kind": "const", + "start": 2433, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 2922, + "id": { + "end": 2652, + "name": "linkRevolve", + "start": 2641, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 2699, + "properties": [ + { + "end": 2675, + "key": { + "end": 2669, + "name": "axis", + "start": 2665, + "type": "Identifier" + }, + "start": 2665, + "type": "ObjectProperty", + "value": { + "end": 2675, + "raw": "'Y'", + "start": 2672, + "type": "Literal", + "type": "Literal", + "value": "Y" + } + }, + { + "end": 2697, + "key": { + "end": 2682, + "name": "angle", + "start": 2677, + "type": "Identifier" + }, + "start": 2677, + "type": "ObjectProperty", + "value": { + "end": 2697, + "left": { + "end": 2688, + "raw": "360", + "start": 2685, + "type": "Literal", + "type": "Literal", + "value": { + "value": 360.0, + "suffix": "None" + } + }, + "operator": "/", + "right": { + "end": 2697, + "name": "nBalls", + "start": 2691, + "type": "Identifier", + "type": "Identifier" + }, + "start": 2685, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "start": 2663, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 2711, + "name": "linkSketch", + "start": 2701, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 2662, + "name": "revolve", + "start": 2655, + "type": "Identifier" + }, + "end": 2712, + "start": 2655, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2754, + "name": "arcDegrees", + "start": 2744, + "type": "Identifier" + }, + "arg": { + "end": 2760, + "raw": "360", + "start": 2757, + "type": "Literal", + "type": "Literal", + "value": { + "value": 360.0, + "suffix": "None" + } + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2773, + "name": "axis", + "start": 2769, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 2778, + "raw": "0", + "start": 2777, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 2781, + "raw": "0", + "start": 2780, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 2784, + "raw": "1", + "start": 2783, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + ], + "end": 2785, + "start": 2776, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2800, + "name": "center", + "start": 2794, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 2805, + "raw": "0", + "start": 2804, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 2808, + "raw": "0", + "start": 2807, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 2811, + "raw": "0", + "start": 2810, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 2812, + "start": 2803, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2830, + "name": "instances", + "start": 2821, + "type": "Identifier" + }, + "arg": { + "end": 2839, + "name": "nBalls", + "start": 2833, + "type": "Identifier", + "type": "Identifier" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2864, + "name": "rotateDuplicates", + "start": 2848, + "type": "Identifier" + }, + "arg": { + "end": 2871, + "raw": "true", + "start": 2867, + "type": "Literal", + "type": "Literal", + "value": true + } + } + ], + "callee": { + "end": 2735, + "name": "patternCircular3d", + "start": 2718, + "type": "Identifier" + }, + "end": 2878, + "start": 2718, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 2922, + "nonCodeMeta": { + "nonCodeNodes": { + "1": [ + { + "end": 2922, + "start": 2878, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Create the sketch for the outside walls", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, + "start": 2655, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 2641, + "type": "VariableDeclarator" + }, + "end": 2922, + "kind": "const", + "start": 2641, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 3159, + "id": { + "end": 2940, + "name": "outsideWallSketch", + "start": 2923, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 2968, + "name": "customPlane", + "start": 2957, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 2956, + "name": "startSketchOn", + "start": 2943, + "type": "Identifier" + }, + "end": 2969, + "start": 2943, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2996, + "name": "center", + "start": 2990, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 3001, + "raw": "0", + "start": 3000, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 3004, + "raw": "0", + "start": 3003, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 3005, + "start": 2999, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 3020, + "name": "radius", + "start": 3014, + "type": "Identifier" + }, + "arg": { + "end": 3042, + "left": { + "end": 3038, + "name": "outsideDiameter", + "start": 3023, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 3042, + "raw": "2", + "start": 3041, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 3023, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 2981, + "name": "circle", + "start": 2975, + "type": "Identifier" + }, + "end": 3049, + "start": 2975, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 3081, + "name": "center", + "start": 3075, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 3086, + "raw": "0", + "start": 3085, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 3089, + "raw": "0", + "start": 3088, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 3090, + "start": 3084, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 3105, + "name": "radius", + "start": 3099, + "type": "Identifier" + }, + "arg": { + "end": 3148, + "left": { + "end": 3136, + "left": { + "end": 3120, + "left": { + "end": 3116, + "name": "shaftDia", + "start": 3108, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 3120, + "raw": "2", + "start": 3119, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 3108, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "end": 3136, + "name": "wallThickness", + "start": 3123, + "type": "Identifier", + "type": "Identifier" + }, + "start": 3108, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "end": 3148, + "name": "sphereDia", + "start": 3139, + "type": "Identifier", + "type": "Identifier" + }, + "start": 3108, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 3066, + "name": "circle", + "start": 3060, + "type": "Identifier" + }, + "end": 3155, + "start": 3060, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "end": 3158, + "start": 3157, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 3059, + "name": "hole", + "start": 3055, + "type": "Identifier" + }, + "end": 3159, + "start": 3055, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 3159, + "start": 2943, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 2923, + "type": "VariableDeclarator" + }, + "end": 3159, + "kind": "const", + "start": 2923, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 3228, + "id": { + "end": 3172, + "name": "outsideWall", + "start": 3161, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 3208, + "name": "length", + "start": 3202, + "type": "Identifier" + }, + "arg": { + "end": 3227, + "name": "overallThickness", + "start": 3211, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 3182, + "name": "extrude", + "start": 3175, + "type": "Identifier" + }, + "end": 3228, + "start": 3175, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 3200, + "name": "outsideWallSketch", + "start": 3183, + "type": "Identifier", + "type": "Identifier" + } + }, + "start": 3161, + "type": "VariableDeclarator" + }, + "end": 3228, + "kind": "const", + "start": 3161, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + } + ], + "end": 3269, + "innerAttrs": [ + { + "end": 295, + "name": { + "end": 271, + "name": "settings", + "start": 263, + "type": "Identifier" + }, + "properties": [ + { + "end": 294, + "key": { + "end": 289, + "name": "defaultLengthUnit", + "start": 272, + "type": "Identifier" + }, + "start": 272, + "type": "ObjectProperty", + "value": { + "end": 294, + "name": "in", + "start": 292, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 262, + "type": "Annotation" + } + ], + "nonCodeMeta": { + "nonCodeNodes": { + "9": [ + { + "end": 609, + "start": 607, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ], + "10": [ + { + "end": 868, + "start": 832, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Sketch the inside bearing piece", + "style": "line" + } + } + ], + "12": [ + { + "end": 1230, + "start": 1188, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Create the sketch of one of the balls", + "style": "line" + } + } + ], + "19": [ + { + "end": 3161, + "start": 3159, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ], + "20": [ + { + "end": 3268, + "start": 3228, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "https://www.mcmaster.com/60355K185/", + "style": "line" + } + } + ] + }, + "startNodes": [ + { + "end": 15, + "start": 0, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Ball Bearing", + "style": "line" + } + }, + { + "end": 247, + "start": 16, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "A ball bearing is a type of rolling-element bearing that uses balls to maintain the separation between the bearing races. The primary purpose of a ball bearing is to reduce rotational friction and support radial and axial loads.", + "style": "line" + } + }, + { + "end": 249, + "start": 247, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + }, + { + "end": 261, + "start": 249, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Set units", + "style": "line" + } + }, + { + "end": 297, + "start": 295, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + }, + { + "end": 384, + "start": 297, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Define constants like ball diameter, inside diamter, overhange length, and thickness", + "style": "line" + } + } + ] + }, + "start": 0 + } +} diff --git a/rust/kcl-lib/tests/kcl_samples/ball-bearing/ops.snap b/rust/kcl-lib/tests/kcl_samples/ball-bearing/ops.snap new file mode 100644 index 000000000..3c7588e66 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/ball-bearing/ops.snap @@ -0,0 +1,1317 @@ +--- +source: kcl/src/simulation_tests.rs +description: Operations executed ball-bearing.kcl +--- +[ + { + "labeledArgs": { + "data": { + "value": { + "type": "Object", + "value": { + "plane": { + "type": "Object", + "value": { + "origin": { + "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": -0.1565, + "ty": { + "type": "Unknown" + } + } + } + }, + "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": [ + 902, + 913, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 888, + 914, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1014, + 1081, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1083, + 1084, + 0 + ] + } + }, + "name": "hole", + "sourceRange": [ + 1009, + 1085, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 0.313, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1171, + 1187, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 1136, + 1188, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1144, + 1160, + 0 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "String", + "value": "XY" + }, + "sourceRange": [ + 1259, + 1263, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 1245, + 1264, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Object", + "value": { + "axis": { + "type": "String", + "value": "X" + } + } + }, + "sourceRange": [ + 1527, + 1541, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1543, + 1554, + 0 + ] + } + }, + "name": "revolve", + "sourceRange": [ + 1519, + 1555, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "arcDegrees": { + "value": { + "type": "Number", + "value": 360.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1600, + 1603, + 0 + ] + }, + "axis": { + "value": { + "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": [ + 1619, + 1628, + 0 + ] + }, + "center": { + "value": { + "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" + } + } + } + ] + }, + "sourceRange": [ + 1646, + 1655, + 0 + ] + }, + "instances": { + "value": { + "type": "Number", + "value": 10.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1676, + 1682, + 0 + ] + }, + "rotateDuplicates": { + "value": { + "type": "Bool", + "value": true + }, + "sourceRange": [ + 1710, + 1714, + 0 + ] + } + }, + "name": "patternCircular3d", + "sourceRange": [ + 1561, + 1721, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "String", + "value": "XY" + }, + "sourceRange": [ + 1803, + 1807, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 1789, + 1808, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1918, + 1936, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Object", + "value": { + "axis": { + "type": "String", + "value": "X" + } + } + }, + "sourceRange": [ + 2180, + 2194, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 2196, + 2207, + 0 + ] + } + }, + "name": "revolve", + "sourceRange": [ + 2172, + 2208, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "arcDegrees": { + "value": { + "type": "Number", + "value": 360.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 2253, + 2256, + 0 + ] + }, + "axis": { + "value": { + "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": [ + 2272, + 2281, + 0 + ] + }, + "center": { + "value": { + "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" + } + } + } + ] + }, + "sourceRange": [ + 2299, + 2308, + 0 + ] + }, + "instances": { + "value": { + "type": "Number", + "value": 10.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 2329, + 2335, + 0 + ] + }, + "rotateDuplicates": { + "value": { + "type": "Bool", + "value": true + }, + "sourceRange": [ + 2363, + 2367, + 0 + ] + } + }, + "name": "patternCircular3d", + "sourceRange": [ + 2214, + 2374, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "String", + "value": "XZ" + }, + "sourceRange": [ + 2460, + 2464, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 2446, + 2465, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Object", + "value": { + "angle": { + "type": "Number", + "value": 36.0, + "ty": { + "type": "Unknown" + } + }, + "axis": { + "type": "String", + "value": "Y" + } + } + }, + "sourceRange": [ + 2663, + 2699, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 2701, + 2711, + 0 + ] + } + }, + "name": "revolve", + "sourceRange": [ + 2655, + 2712, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "arcDegrees": { + "value": { + "type": "Number", + "value": 360.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 2757, + 2760, + 0 + ] + }, + "axis": { + "value": { + "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": [ + 2776, + 2785, + 0 + ] + }, + "center": { + "value": { + "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" + } + } + } + ] + }, + "sourceRange": [ + 2803, + 2812, + 0 + ] + }, + "instances": { + "value": { + "type": "Number", + "value": 10.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 2833, + 2839, + 0 + ] + }, + "rotateDuplicates": { + "value": { + "type": "Bool", + "value": true + }, + "sourceRange": [ + 2867, + 2871, + 0 + ] + } + }, + "name": "patternCircular3d", + "sourceRange": [ + 2718, + 2878, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Object", + "value": { + "plane": { + "type": "Object", + "value": { + "origin": { + "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": -0.1565, + "ty": { + "type": "Unknown" + } + } + } + }, + "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": [ + 2957, + 2968, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 2943, + 2969, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 3060, + 3155, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 3157, + 3158, + 0 + ] + } + }, + "name": "hole", + "sourceRange": [ + 3055, + 3159, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 0.313, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 3211, + 3227, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 3175, + 3228, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 3183, + 3200, + 0 + ] + } + } +] diff --git a/rust/kcl-lib/tests/kcl_samples/ball-bearing/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/ball-bearing/program_memory.snap new file mode 100644 index 000000000..7606da2ac --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/ball-bearing/program_memory.snap @@ -0,0 +1,6859 @@ +--- +source: kcl/src/simulation_tests.rs +description: Variables in memory after executing ball-bearing.kcl +--- +{ + "balls": { + "type": "Solids", + "value": [ + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1332, + 1424, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1430, + 1437, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1332, + 1424, + 0 + ] + }, + "ccw": false, + "center": [ + 0.6, + 0.001 + ], + "from": [ + 0.475, + 0.001 + ], + "radius": 0.125, + "tag": null, + "to": [ + 0.725, + 0.001 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1430, + 1437, + 0 + ] + }, + "from": [ + 0.725, + 0.001 + ], + "tag": null, + "to": [ + 0.475, + 0.001 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.475, + 0.001 + ], + "to": [ + 0.475, + 0.001 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1270, + 1326, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1270, + 1326, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": null, + "endCapId": null, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1270, + 1326, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1332, + 1424, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1430, + 1437, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1332, + 1424, + 0 + ] + }, + "ccw": false, + "center": [ + 0.6, + 0.001 + ], + "from": [ + 0.475, + 0.001 + ], + "radius": 0.125, + "tag": null, + "to": [ + 0.725, + 0.001 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1430, + 1437, + 0 + ] + }, + "from": [ + 0.725, + 0.001 + ], + "tag": null, + "to": [ + 0.475, + 0.001 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.475, + 0.001 + ], + "to": [ + 0.475, + 0.001 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1270, + 1326, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1270, + 1326, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": null, + "endCapId": null, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1270, + 1326, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1332, + 1424, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1430, + 1437, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1332, + 1424, + 0 + ] + }, + "ccw": false, + "center": [ + 0.6, + 0.001 + ], + "from": [ + 0.475, + 0.001 + ], + "radius": 0.125, + "tag": null, + "to": [ + 0.725, + 0.001 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1430, + 1437, + 0 + ] + }, + "from": [ + 0.725, + 0.001 + ], + "tag": null, + "to": [ + 0.475, + 0.001 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.475, + 0.001 + ], + "to": [ + 0.475, + 0.001 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1270, + 1326, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1270, + 1326, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": null, + "endCapId": null, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1270, + 1326, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1332, + 1424, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1430, + 1437, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1332, + 1424, + 0 + ] + }, + "ccw": false, + "center": [ + 0.6, + 0.001 + ], + "from": [ + 0.475, + 0.001 + ], + "radius": 0.125, + "tag": null, + "to": [ + 0.725, + 0.001 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1430, + 1437, + 0 + ] + }, + "from": [ + 0.725, + 0.001 + ], + "tag": null, + "to": [ + 0.475, + 0.001 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.475, + 0.001 + ], + "to": [ + 0.475, + 0.001 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1270, + 1326, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1270, + 1326, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": null, + "endCapId": null, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1270, + 1326, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1332, + 1424, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1430, + 1437, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1332, + 1424, + 0 + ] + }, + "ccw": false, + "center": [ + 0.6, + 0.001 + ], + "from": [ + 0.475, + 0.001 + ], + "radius": 0.125, + "tag": null, + "to": [ + 0.725, + 0.001 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1430, + 1437, + 0 + ] + }, + "from": [ + 0.725, + 0.001 + ], + "tag": null, + "to": [ + 0.475, + 0.001 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.475, + 0.001 + ], + "to": [ + 0.475, + 0.001 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1270, + 1326, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1270, + 1326, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": null, + "endCapId": null, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1270, + 1326, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1332, + 1424, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1430, + 1437, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1332, + 1424, + 0 + ] + }, + "ccw": false, + "center": [ + 0.6, + 0.001 + ], + "from": [ + 0.475, + 0.001 + ], + "radius": 0.125, + "tag": null, + "to": [ + 0.725, + 0.001 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1430, + 1437, + 0 + ] + }, + "from": [ + 0.725, + 0.001 + ], + "tag": null, + "to": [ + 0.475, + 0.001 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.475, + 0.001 + ], + "to": [ + 0.475, + 0.001 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1270, + 1326, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1270, + 1326, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": null, + "endCapId": null, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1270, + 1326, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1332, + 1424, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1430, + 1437, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1332, + 1424, + 0 + ] + }, + "ccw": false, + "center": [ + 0.6, + 0.001 + ], + "from": [ + 0.475, + 0.001 + ], + "radius": 0.125, + "tag": null, + "to": [ + 0.725, + 0.001 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1430, + 1437, + 0 + ] + }, + "from": [ + 0.725, + 0.001 + ], + "tag": null, + "to": [ + 0.475, + 0.001 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.475, + 0.001 + ], + "to": [ + 0.475, + 0.001 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1270, + 1326, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1270, + 1326, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": null, + "endCapId": null, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1270, + 1326, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1332, + 1424, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1430, + 1437, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1332, + 1424, + 0 + ] + }, + "ccw": false, + "center": [ + 0.6, + 0.001 + ], + "from": [ + 0.475, + 0.001 + ], + "radius": 0.125, + "tag": null, + "to": [ + 0.725, + 0.001 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1430, + 1437, + 0 + ] + }, + "from": [ + 0.725, + 0.001 + ], + "tag": null, + "to": [ + 0.475, + 0.001 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.475, + 0.001 + ], + "to": [ + 0.475, + 0.001 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1270, + 1326, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1270, + 1326, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": null, + "endCapId": null, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1270, + 1326, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1332, + 1424, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1430, + 1437, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1332, + 1424, + 0 + ] + }, + "ccw": false, + "center": [ + 0.6, + 0.001 + ], + "from": [ + 0.475, + 0.001 + ], + "radius": 0.125, + "tag": null, + "to": [ + 0.725, + 0.001 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1430, + 1437, + 0 + ] + }, + "from": [ + 0.725, + 0.001 + ], + "tag": null, + "to": [ + 0.475, + 0.001 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.475, + 0.001 + ], + "to": [ + 0.475, + 0.001 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1270, + 1326, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1270, + 1326, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": null, + "endCapId": null, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1270, + 1326, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1332, + 1424, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1430, + 1437, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1332, + 1424, + 0 + ] + }, + "ccw": false, + "center": [ + 0.6, + 0.001 + ], + "from": [ + 0.475, + 0.001 + ], + "radius": 0.125, + "tag": null, + "to": [ + 0.725, + 0.001 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1430, + 1437, + 0 + ] + }, + "from": [ + 0.725, + 0.001 + ], + "tag": null, + "to": [ + 0.475, + 0.001 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.475, + 0.001 + ], + "to": [ + 0.475, + 0.001 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1270, + 1326, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1270, + 1326, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": null, + "endCapId": null, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1270, + 1326, + 0 + ] + } + ] + } + ] + }, + "ballsSketch": { + "type": "Sketch", + "value": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1332, + 1424, + 0 + ] + }, + "ccw": false, + "center": [ + 0.6, + 0.001 + ], + "from": [ + 0.475, + 0.001 + ], + "radius": 0.125, + "tag": null, + "to": [ + 0.725, + 0.001 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1430, + 1437, + 0 + ] + }, + "from": [ + 0.725, + 0.001 + ], + "tag": null, + "to": [ + 0.475, + 0.001 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.475, + 0.001 + ], + "to": [ + 0.475, + 0.001 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1270, + 1326, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1270, + 1326, + 0 + ] + } + ] + } + }, + "chainHead": { + "type": "Solids", + "value": [ + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1953, + 2046, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2052, + 2083, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2089, + 2117, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2123, + 2130, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1953, + 2046, + 0 + ] + }, + "ccw": false, + "center": [ + 0.6, + -0.0 + ], + "from": [ + 0.5375, + 0.1083 + ], + "radius": 0.125, + "tag": null, + "to": [ + 0.6625, + 0.1083 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2052, + 2083, + 0 + ] + }, + "from": [ + 0.6625, + 0.1083 + ], + "tag": null, + "to": [ + 0.6625, + 0.1395 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2089, + 2117, + 0 + ] + }, + "from": [ + 0.6625, + 0.1395 + ], + "tag": null, + "to": [ + 0.5375, + 0.1395 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2123, + 2130, + 0 + ] + }, + "from": [ + 0.5375, + 0.1395 + ], + "tag": null, + "to": [ + 0.5375, + 0.1083 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.5375, + 0.1083 + ], + "to": [ + 0.5375, + 0.1083 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1814, + 1947, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1814, + 1947, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": null, + "endCapId": null, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1814, + 1947, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1953, + 2046, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2052, + 2083, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2089, + 2117, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2123, + 2130, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1953, + 2046, + 0 + ] + }, + "ccw": false, + "center": [ + 0.6, + -0.0 + ], + "from": [ + 0.5375, + 0.1083 + ], + "radius": 0.125, + "tag": null, + "to": [ + 0.6625, + 0.1083 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2052, + 2083, + 0 + ] + }, + "from": [ + 0.6625, + 0.1083 + ], + "tag": null, + "to": [ + 0.6625, + 0.1395 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2089, + 2117, + 0 + ] + }, + "from": [ + 0.6625, + 0.1395 + ], + "tag": null, + "to": [ + 0.5375, + 0.1395 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2123, + 2130, + 0 + ] + }, + "from": [ + 0.5375, + 0.1395 + ], + "tag": null, + "to": [ + 0.5375, + 0.1083 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.5375, + 0.1083 + ], + "to": [ + 0.5375, + 0.1083 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1814, + 1947, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1814, + 1947, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": null, + "endCapId": null, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1814, + 1947, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1953, + 2046, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2052, + 2083, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2089, + 2117, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2123, + 2130, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1953, + 2046, + 0 + ] + }, + "ccw": false, + "center": [ + 0.6, + -0.0 + ], + "from": [ + 0.5375, + 0.1083 + ], + "radius": 0.125, + "tag": null, + "to": [ + 0.6625, + 0.1083 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2052, + 2083, + 0 + ] + }, + "from": [ + 0.6625, + 0.1083 + ], + "tag": null, + "to": [ + 0.6625, + 0.1395 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2089, + 2117, + 0 + ] + }, + "from": [ + 0.6625, + 0.1395 + ], + "tag": null, + "to": [ + 0.5375, + 0.1395 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2123, + 2130, + 0 + ] + }, + "from": [ + 0.5375, + 0.1395 + ], + "tag": null, + "to": [ + 0.5375, + 0.1083 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.5375, + 0.1083 + ], + "to": [ + 0.5375, + 0.1083 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1814, + 1947, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1814, + 1947, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": null, + "endCapId": null, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1814, + 1947, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1953, + 2046, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2052, + 2083, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2089, + 2117, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2123, + 2130, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1953, + 2046, + 0 + ] + }, + "ccw": false, + "center": [ + 0.6, + -0.0 + ], + "from": [ + 0.5375, + 0.1083 + ], + "radius": 0.125, + "tag": null, + "to": [ + 0.6625, + 0.1083 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2052, + 2083, + 0 + ] + }, + "from": [ + 0.6625, + 0.1083 + ], + "tag": null, + "to": [ + 0.6625, + 0.1395 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2089, + 2117, + 0 + ] + }, + "from": [ + 0.6625, + 0.1395 + ], + "tag": null, + "to": [ + 0.5375, + 0.1395 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2123, + 2130, + 0 + ] + }, + "from": [ + 0.5375, + 0.1395 + ], + "tag": null, + "to": [ + 0.5375, + 0.1083 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.5375, + 0.1083 + ], + "to": [ + 0.5375, + 0.1083 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1814, + 1947, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1814, + 1947, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": null, + "endCapId": null, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1814, + 1947, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1953, + 2046, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2052, + 2083, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2089, + 2117, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2123, + 2130, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1953, + 2046, + 0 + ] + }, + "ccw": false, + "center": [ + 0.6, + -0.0 + ], + "from": [ + 0.5375, + 0.1083 + ], + "radius": 0.125, + "tag": null, + "to": [ + 0.6625, + 0.1083 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2052, + 2083, + 0 + ] + }, + "from": [ + 0.6625, + 0.1083 + ], + "tag": null, + "to": [ + 0.6625, + 0.1395 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2089, + 2117, + 0 + ] + }, + "from": [ + 0.6625, + 0.1395 + ], + "tag": null, + "to": [ + 0.5375, + 0.1395 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2123, + 2130, + 0 + ] + }, + "from": [ + 0.5375, + 0.1395 + ], + "tag": null, + "to": [ + 0.5375, + 0.1083 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.5375, + 0.1083 + ], + "to": [ + 0.5375, + 0.1083 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1814, + 1947, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1814, + 1947, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": null, + "endCapId": null, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1814, + 1947, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1953, + 2046, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2052, + 2083, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2089, + 2117, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2123, + 2130, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1953, + 2046, + 0 + ] + }, + "ccw": false, + "center": [ + 0.6, + -0.0 + ], + "from": [ + 0.5375, + 0.1083 + ], + "radius": 0.125, + "tag": null, + "to": [ + 0.6625, + 0.1083 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2052, + 2083, + 0 + ] + }, + "from": [ + 0.6625, + 0.1083 + ], + "tag": null, + "to": [ + 0.6625, + 0.1395 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2089, + 2117, + 0 + ] + }, + "from": [ + 0.6625, + 0.1395 + ], + "tag": null, + "to": [ + 0.5375, + 0.1395 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2123, + 2130, + 0 + ] + }, + "from": [ + 0.5375, + 0.1395 + ], + "tag": null, + "to": [ + 0.5375, + 0.1083 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.5375, + 0.1083 + ], + "to": [ + 0.5375, + 0.1083 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1814, + 1947, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1814, + 1947, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": null, + "endCapId": null, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1814, + 1947, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1953, + 2046, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2052, + 2083, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2089, + 2117, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2123, + 2130, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1953, + 2046, + 0 + ] + }, + "ccw": false, + "center": [ + 0.6, + -0.0 + ], + "from": [ + 0.5375, + 0.1083 + ], + "radius": 0.125, + "tag": null, + "to": [ + 0.6625, + 0.1083 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2052, + 2083, + 0 + ] + }, + "from": [ + 0.6625, + 0.1083 + ], + "tag": null, + "to": [ + 0.6625, + 0.1395 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2089, + 2117, + 0 + ] + }, + "from": [ + 0.6625, + 0.1395 + ], + "tag": null, + "to": [ + 0.5375, + 0.1395 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2123, + 2130, + 0 + ] + }, + "from": [ + 0.5375, + 0.1395 + ], + "tag": null, + "to": [ + 0.5375, + 0.1083 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.5375, + 0.1083 + ], + "to": [ + 0.5375, + 0.1083 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1814, + 1947, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1814, + 1947, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": null, + "endCapId": null, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1814, + 1947, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1953, + 2046, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2052, + 2083, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2089, + 2117, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2123, + 2130, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1953, + 2046, + 0 + ] + }, + "ccw": false, + "center": [ + 0.6, + -0.0 + ], + "from": [ + 0.5375, + 0.1083 + ], + "radius": 0.125, + "tag": null, + "to": [ + 0.6625, + 0.1083 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2052, + 2083, + 0 + ] + }, + "from": [ + 0.6625, + 0.1083 + ], + "tag": null, + "to": [ + 0.6625, + 0.1395 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2089, + 2117, + 0 + ] + }, + "from": [ + 0.6625, + 0.1395 + ], + "tag": null, + "to": [ + 0.5375, + 0.1395 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2123, + 2130, + 0 + ] + }, + "from": [ + 0.5375, + 0.1395 + ], + "tag": null, + "to": [ + 0.5375, + 0.1083 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.5375, + 0.1083 + ], + "to": [ + 0.5375, + 0.1083 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1814, + 1947, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1814, + 1947, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": null, + "endCapId": null, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1814, + 1947, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1953, + 2046, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2052, + 2083, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2089, + 2117, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2123, + 2130, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1953, + 2046, + 0 + ] + }, + "ccw": false, + "center": [ + 0.6, + -0.0 + ], + "from": [ + 0.5375, + 0.1083 + ], + "radius": 0.125, + "tag": null, + "to": [ + 0.6625, + 0.1083 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2052, + 2083, + 0 + ] + }, + "from": [ + 0.6625, + 0.1083 + ], + "tag": null, + "to": [ + 0.6625, + 0.1395 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2089, + 2117, + 0 + ] + }, + "from": [ + 0.6625, + 0.1395 + ], + "tag": null, + "to": [ + 0.5375, + 0.1395 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2123, + 2130, + 0 + ] + }, + "from": [ + 0.5375, + 0.1395 + ], + "tag": null, + "to": [ + 0.5375, + 0.1083 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.5375, + 0.1083 + ], + "to": [ + 0.5375, + 0.1083 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1814, + 1947, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1814, + 1947, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": null, + "endCapId": null, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1814, + 1947, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1953, + 2046, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2052, + 2083, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2089, + 2117, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2123, + 2130, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1953, + 2046, + 0 + ] + }, + "ccw": false, + "center": [ + 0.6, + -0.0 + ], + "from": [ + 0.5375, + 0.1083 + ], + "radius": 0.125, + "tag": null, + "to": [ + 0.6625, + 0.1083 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2052, + 2083, + 0 + ] + }, + "from": [ + 0.6625, + 0.1083 + ], + "tag": null, + "to": [ + 0.6625, + 0.1395 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2089, + 2117, + 0 + ] + }, + "from": [ + 0.6625, + 0.1395 + ], + "tag": null, + "to": [ + 0.5375, + 0.1395 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2123, + 2130, + 0 + ] + }, + "from": [ + 0.5375, + 0.1395 + ], + "tag": null, + "to": [ + 0.5375, + 0.1083 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.5375, + 0.1083 + ], + "to": [ + 0.5375, + 0.1083 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1814, + 1947, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1814, + 1947, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": null, + "endCapId": null, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1814, + 1947, + 0 + ] + } + ] + } + ] + }, + "chainSketch": { + "type": "Sketch", + "value": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1953, + 2046, + 0 + ] + }, + "ccw": false, + "center": [ + 0.6, + -0.0 + ], + "from": [ + 0.5375, + 0.1083 + ], + "radius": 0.125, + "tag": null, + "to": [ + 0.6625, + 0.1083 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2052, + 2083, + 0 + ] + }, + "from": [ + 0.6625, + 0.1083 + ], + "tag": null, + "to": [ + 0.6625, + 0.1395 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2089, + 2117, + 0 + ] + }, + "from": [ + 0.6625, + 0.1395 + ], + "tag": null, + "to": [ + 0.5375, + 0.1395 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2123, + 2130, + 0 + ] + }, + "from": [ + 0.5375, + 0.1395 + ], + "tag": null, + "to": [ + 0.5375, + 0.1083 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.5375, + 0.1083 + ], + "to": [ + 0.5375, + 0.1083 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1814, + 1947, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1814, + 1947, + 0 + ] + } + ] + } + }, + "chainThickness": { + "type": "Number", + "value": 0.0313, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 421, + 425, + 0 + ] + }, + { + "sourceRange": [ + 577, + 578, + 0 + ] + } + ] + }, + "chainWidth": { + "type": "Number", + "value": 0.125, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 421, + 425, + 0 + ] + }, + { + "sourceRange": [ + 546, + 547, + 0 + ] + } + ] + }, + "customPlane": { + "type": "Object", + "value": { + "plane": { + "type": "Object", + "value": { + "origin": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 662, + 663, + 0 + ] + } + ] + }, + "y": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 675, + 676, + 0 + ] + } + ] + }, + "z": { + "type": "Number", + "value": -0.1565, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 688, + 705, + 0 + ] + }, + { + "sourceRange": [ + 708, + 709, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 650, + 715, + 0 + ] + } + ] + }, + "xAxis": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 735, + 736, + 0 + ] + } + ] + }, + "y": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 742, + 743, + 0 + ] + } + ] + }, + "z": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 749, + 750, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 729, + 752, + 0 + ] + } + ] + }, + "yAxis": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 772, + 773, + 0 + ] + } + ] + }, + "y": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 779, + 780, + 0 + ] + } + ] + }, + "z": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 786, + 787, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 766, + 789, + 0 + ] + } + ] + }, + "zAxis": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 809, + 810, + 0 + ] + } + ] + }, + "y": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 816, + 817, + 0 + ] + } + ] + }, + "z": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 823, + 824, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 803, + 826, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 635, + 830, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 623, + 832, + 0 + ] + } + ] + }, + "insideWall": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 920, + 1003, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 920, + 1003, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 0.475, + 0.0 + ], + "radius": 0.475, + "tag": null, + "to": [ + 0.475, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.0, + "z": -0.1565 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.475, + 0.0 + ], + "to": [ + 0.475, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 920, + 1003, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 920, + 1003, + 0 + ] + } + ] + }, + "height": 0.313, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 920, + 1003, + 0 + ] + } + ] + } + }, + "insideWallSketch": { + "type": "Sketch", + "value": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 920, + 1003, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 0.475, + 0.0 + ], + "radius": 0.475, + "tag": null, + "to": [ + 0.475, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.0, + "z": -0.1565 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.475, + 0.0 + ], + "to": [ + 0.475, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 920, + 1003, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 920, + 1003, + 0 + ] + } + ] + } + }, + "linkDiameter": { + "type": "Number", + "value": 0.0625, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 421, + 425, + 0 + ] + }, + { + "sourceRange": [ + 606, + 607, + 0 + ] + } + ] + }, + "linkRevolve": { + "type": "Solids", + "value": [ + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2471, + 2612, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2471, + 2612, + 0 + ] + }, + "ccw": true, + "center": [ + 0.6, + 0.0 + ], + "from": [ + 0.6313, + 0.0 + ], + "radius": 0.03125, + "tag": null, + "to": [ + 0.6313, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.6313, + 0.0 + ], + "to": [ + 0.6313, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2471, + 2612, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2471, + 2612, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2471, + 2612, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2471, + 2612, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2471, + 2612, + 0 + ] + }, + "ccw": true, + "center": [ + 0.6, + 0.0 + ], + "from": [ + 0.6313, + 0.0 + ], + "radius": 0.03125, + "tag": null, + "to": [ + 0.6313, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.6313, + 0.0 + ], + "to": [ + 0.6313, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2471, + 2612, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2471, + 2612, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2471, + 2612, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2471, + 2612, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2471, + 2612, + 0 + ] + }, + "ccw": true, + "center": [ + 0.6, + 0.0 + ], + "from": [ + 0.6313, + 0.0 + ], + "radius": 0.03125, + "tag": null, + "to": [ + 0.6313, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.6313, + 0.0 + ], + "to": [ + 0.6313, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2471, + 2612, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2471, + 2612, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2471, + 2612, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2471, + 2612, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2471, + 2612, + 0 + ] + }, + "ccw": true, + "center": [ + 0.6, + 0.0 + ], + "from": [ + 0.6313, + 0.0 + ], + "radius": 0.03125, + "tag": null, + "to": [ + 0.6313, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.6313, + 0.0 + ], + "to": [ + 0.6313, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2471, + 2612, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2471, + 2612, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2471, + 2612, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2471, + 2612, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2471, + 2612, + 0 + ] + }, + "ccw": true, + "center": [ + 0.6, + 0.0 + ], + "from": [ + 0.6313, + 0.0 + ], + "radius": 0.03125, + "tag": null, + "to": [ + 0.6313, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.6313, + 0.0 + ], + "to": [ + 0.6313, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2471, + 2612, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2471, + 2612, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2471, + 2612, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2471, + 2612, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2471, + 2612, + 0 + ] + }, + "ccw": true, + "center": [ + 0.6, + 0.0 + ], + "from": [ + 0.6313, + 0.0 + ], + "radius": 0.03125, + "tag": null, + "to": [ + 0.6313, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.6313, + 0.0 + ], + "to": [ + 0.6313, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2471, + 2612, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2471, + 2612, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2471, + 2612, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2471, + 2612, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2471, + 2612, + 0 + ] + }, + "ccw": true, + "center": [ + 0.6, + 0.0 + ], + "from": [ + 0.6313, + 0.0 + ], + "radius": 0.03125, + "tag": null, + "to": [ + 0.6313, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.6313, + 0.0 + ], + "to": [ + 0.6313, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2471, + 2612, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2471, + 2612, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2471, + 2612, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2471, + 2612, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2471, + 2612, + 0 + ] + }, + "ccw": true, + "center": [ + 0.6, + 0.0 + ], + "from": [ + 0.6313, + 0.0 + ], + "radius": 0.03125, + "tag": null, + "to": [ + 0.6313, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.6313, + 0.0 + ], + "to": [ + 0.6313, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2471, + 2612, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2471, + 2612, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2471, + 2612, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2471, + 2612, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2471, + 2612, + 0 + ] + }, + "ccw": true, + "center": [ + 0.6, + 0.0 + ], + "from": [ + 0.6313, + 0.0 + ], + "radius": 0.03125, + "tag": null, + "to": [ + 0.6313, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.6313, + 0.0 + ], + "to": [ + 0.6313, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2471, + 2612, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2471, + 2612, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2471, + 2612, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2471, + 2612, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2471, + 2612, + 0 + ] + }, + "ccw": true, + "center": [ + 0.6, + 0.0 + ], + "from": [ + 0.6313, + 0.0 + ], + "radius": 0.03125, + "tag": null, + "to": [ + 0.6313, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.6313, + 0.0 + ], + "to": [ + 0.6313, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2471, + 2612, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2471, + 2612, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2471, + 2612, + 0 + ] + } + ] + } + ] + }, + "linkSketch": { + "type": "Sketch", + "value": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2471, + 2612, + 0 + ] + }, + "ccw": true, + "center": [ + 0.6, + 0.0 + ], + "from": [ + 0.6313, + 0.0 + ], + "radius": 0.03125, + "tag": null, + "to": [ + 0.6313, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.6313, + 0.0 + ], + "to": [ + 0.6313, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2471, + 2612, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2471, + 2612, + 0 + ] + } + ] + } + }, + "nBalls": { + "type": "Number", + "value": 10.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 518, + 520, + 0 + ] + } + ] + }, + "outsideDiameter": { + "type": "Number", + "value": 1.625, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 403, + 408, + 0 + ] + } + ] + }, + "outsideWall": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2975, + 3049, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2975, + 3049, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 0.8125, + 0.0 + ], + "radius": 0.8125, + "tag": null, + "to": [ + 0.8125, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.0, + "z": -0.1565 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.8125, + 0.0 + ], + "to": [ + 0.8125, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2975, + 3049, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2975, + 3049, + 0 + ] + } + ] + }, + "height": 0.313, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2975, + 3049, + 0 + ] + } + ] + } + }, + "outsideWallSketch": { + "type": "Sketch", + "value": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2975, + 3049, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 0.8125, + 0.0 + ], + "radius": 0.8125, + "tag": null, + "to": [ + 0.8125, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.0, + "z": -0.1565 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.8125, + 0.0 + ], + "to": [ + 0.8125, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2975, + 3049, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2975, + 3049, + 0 + ] + } + ] + } + }, + "overHangLength": { + "type": "Number", + "value": 0.3, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 506, + 508, + 0 + ] + } + ] + }, + "overallThickness": { + "type": "Number", + "value": 0.313, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 461, + 466, + 0 + ] + } + ] + }, + "shaftDia": { + "type": "Number", + "value": 0.75, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 437, + 441, + 0 + ] + } + ] + }, + "sphereDia": { + "type": "Number", + "value": 0.25, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 421, + 425, + 0 + ] + } + ] + }, + "wallThickness": { + "type": "Number", + "value": 0.1, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 483, + 488, + 0 + ] + } + ] + } +} diff --git a/rust/kcl-lib/tests/kcl_samples/ball-bearing/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/ball-bearing/rendered_model.png new file mode 100644 index 000000000..f57fb0c41 Binary files /dev/null and b/rust/kcl-lib/tests/kcl_samples/ball-bearing/rendered_model.png differ diff --git a/rust/kcl-lib/tests/kcl_samples/bracket/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/bracket/artifact_commands.snap new file mode 100644 index 000000000..bec6fc705 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/bracket/artifact_commands.snap @@ -0,0 +1,2362 @@ +--- +source: kcl/src/simulation_tests.rs +description: Artifact commands bracket.kcl +--- +[ + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.7, + "g": 0.28, + "b": 0.28, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.28, + "g": 0.7, + "b": 0.28, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.28, + "g": 0.28, + "b": 0.7, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "edge_lines_visible", + "hidden": false + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 416, + 449, + 0 + ], + "command": { + "type": "set_scene_units", + "unit": "in" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1146, + 1165, + 0 + ], + "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": [ + 1171, + 1196, + 0 + ], + "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": [ + 1171, + 1196, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1171, + 1196, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1202, + 1261, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 4.625, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1267, + 1305, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 6.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1311, + 1355, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -4.625, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1361, + 1368, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1361, + 1368, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1379, + 1458, + 0 + ], + "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": [ + 1379, + 1458, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1379, + 1458, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 1.25, + "y": 1.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1379, + 1458, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 1.0, + "y": 1.0 + }, + "radius": 0.25, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1379, + 1458, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1374, + 1462, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1374, + 1462, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1473, + 1576, + 0 + ], + "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": [ + 1473, + 1576, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1473, + 1576, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 3.75, + "y": 5.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1473, + 1576, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 3.5, + "y": 5.0 + }, + "radius": 0.25, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1473, + 1576, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1468, + 1580, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1468, + 1580, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1591, + 1678, + 0 + ], + "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": [ + 1591, + 1678, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1591, + 1678, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 1.25, + "y": 5.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1591, + 1678, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 1.0, + "y": 5.0 + }, + "radius": 0.25, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1591, + 1678, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1586, + 1682, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1586, + 1682, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1693, + 1788, + 0 + ], + "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": [ + 1693, + 1788, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1693, + 1788, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 3.75, + "y": 1.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1693, + 1788, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 3.5, + "y": 1.0 + }, + "radius": 0.25, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1693, + 1788, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1688, + 1792, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1688, + 1792, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1851, + 1897, + 0 + ], + "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": [ + 1851, + 1897, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.35132402626147197, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1851, + 1897, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1851, + 1897, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1851, + 1897, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1851, + 1897, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1851, + 1897, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1851, + 1897, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1851, + 1897, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1851, + 1897, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1851, + 1897, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1851, + 1897, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1851, + 1897, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1851, + 1897, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1851, + 1897, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1851, + 1897, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1851, + 1897, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1851, + 1897, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1851, + 1897, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1851, + 1897, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1851, + 1897, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1969, + 1997, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2008, + 2036, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2094, + 2113, + 0 + ], + "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": [ + 2119, + 2144, + 0 + ], + "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": [ + 2119, + 2144, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2119, + 2144, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2150, + 2176, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 0.3513, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2182, + 2286, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": -0.0, + "y": -0.375 + }, + "radius": 0.726324026261472, + "start": { + "unit": "degrees", + "value": 90.0 + }, + "end": { + "unit": "degrees", + "value": 180.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2292, + 2318, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.3513, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2324, + 2416, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": -0.0, + "y": -0.375 + }, + "radius": 0.375, + "start": { + "unit": "degrees", + "value": 180.0 + }, + "end": { + "unit": "degrees", + "value": 90.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2453, + 2491, + 0 + ], + "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": [ + 2453, + 2491, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -6.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2453, + 2491, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2453, + 2491, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2453, + 2491, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2453, + 2491, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2453, + 2491, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2453, + 2491, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2453, + 2491, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2453, + 2491, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2453, + 2491, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2453, + 2491, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2453, + 2491, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2805, + 2831, + 0 + ], + "command": { + "type": "make_plane", + "origin": { + "x": -0.375, + "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": [ + 2837, + 2874, + 0 + ], + "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": [ + 2837, + 2874, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2837, + 2874, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.0, + "y": -0.375, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2880, + 2902, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 6.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2908, + 2952, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -2.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2958, + 2997, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -6.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3003, + 3010, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3003, + 3010, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3021, + 3103, + 0 + ], + "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": [ + 3021, + 3103, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3021, + 3103, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 1.25, + "y": -1.5, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3021, + 3103, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 1.0, + "y": -1.5 + }, + "radius": 0.25, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3021, + 3103, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3016, + 3107, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3016, + 3107, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3118, + 3200, + 0 + ], + "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": [ + 3118, + 3200, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3118, + 3200, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 5.25, + "y": -1.5, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3118, + 3200, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 5.0, + "y": -1.5 + }, + "radius": 0.25, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3118, + 3200, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3113, + 3204, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3113, + 3204, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3253, + 3300, + 0 + ], + "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": [ + 3253, + 3300, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.35132402626147197, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3253, + 3300, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3253, + 3300, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3253, + 3300, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3253, + 3300, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3253, + 3300, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3253, + 3300, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3253, + 3300, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3253, + 3300, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3253, + 3300, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3253, + 3300, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3253, + 3300, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3253, + 3300, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3253, + 3300, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3253, + 3300, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3253, + 3300, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3372, + 3400, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3411, + 3439, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1903, + 2052, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.25, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1903, + 2052, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.25, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2837, + 2874, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3021, + 3103, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3118, + 3200, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3306, + 3455, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.25, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3306, + 3455, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.25, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + } +] diff --git a/rust/kcl-lib/tests/kcl_samples/bracket/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/kcl_samples/bracket/artifact_graph_flowchart.snap new file mode 100644 index 000000000..0815981d3 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/bracket/artifact_graph_flowchart.snap @@ -0,0 +1,6 @@ +--- +source: kcl/src/simulation_tests.rs +description: Artifact graph flowchart bracket.kcl +extension: md +snapshot_kind: binary +--- diff --git a/rust/kcl-lib/tests/kcl_samples/bracket/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/bracket/artifact_graph_flowchart.snap.md new file mode 100644 index 000000000..8b5f9fd50 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/bracket/artifact_graph_flowchart.snap.md @@ -0,0 +1,228 @@ +```mermaid +flowchart LR + subgraph path2 [Path] + 2["Path
[1171, 1196, 0]"] + 3["Segment
[1202, 1261, 0]"] + 4["Segment
[1267, 1305, 0]"] + 5["Segment
[1311, 1355, 0]"] + 6["Segment
[1361, 1368, 0]"] + 7[Solid2d] + end + subgraph path8 [Path] + 8["Path
[1379, 1458, 0]"] + 9["Segment
[1379, 1458, 0]"] + 10[Solid2d] + end + subgraph path11 [Path] + 11["Path
[1473, 1576, 0]"] + 12["Segment
[1473, 1576, 0]"] + 13[Solid2d] + end + subgraph path14 [Path] + 14["Path
[1591, 1678, 0]"] + 15["Segment
[1591, 1678, 0]"] + 16[Solid2d] + end + subgraph path17 [Path] + 17["Path
[1693, 1788, 0]"] + 18["Segment
[1693, 1788, 0]"] + 19[Solid2d] + end + subgraph path36 [Path] + 36["Path
[2119, 2144, 0]"] + 37["Segment
[2150, 2176, 0]"] + 38["Segment
[2182, 2286, 0]"] + 39["Segment
[2292, 2318, 0]"] + 40["Segment
[2324, 2416, 0]"] + end + subgraph path57 [Path] + 57["Path
[2837, 2874, 0]"] + 58["Segment
[2880, 2902, 0]"] + 59["Segment
[2908, 2952, 0]"] + 60["Segment
[2958, 2997, 0]"] + 61["Segment
[3003, 3010, 0]"] + 62[Solid2d] + end + subgraph path63 [Path] + 63["Path
[3021, 3103, 0]"] + 64["Segment
[3021, 3103, 0]"] + 65[Solid2d] + end + subgraph path66 [Path] + 66["Path
[3118, 3200, 0]"] + 67["Segment
[3118, 3200, 0]"] + 68[Solid2d] + end + 1["Plane
[1146, 1165, 0]"] + 20["Sweep Extrusion
[1851, 1897, 0]"] + 21[Wall] + 22[Wall] + 23[Wall] + 24[Wall] + 25["Cap Start"] + 26["Cap End"] + 27["SweepEdge Opposite"] + 28["SweepEdge Adjacent"] + 29["SweepEdge Opposite"] + 30["SweepEdge Adjacent"] + 31["SweepEdge Opposite"] + 32["SweepEdge Adjacent"] + 33["SweepEdge Opposite"] + 34["SweepEdge Adjacent"] + 35["Plane
[2094, 2113, 0]"] + 41["Sweep Extrusion
[2453, 2491, 0]"] + 42[Wall] + 43[Wall] + 44[Wall] + 45[Wall] + 46["Cap Start"] + 47["Cap End"] + 48["SweepEdge Opposite"] + 49["SweepEdge Adjacent"] + 50["SweepEdge Opposite"] + 51["SweepEdge Adjacent"] + 52["SweepEdge Opposite"] + 53["SweepEdge Adjacent"] + 54["SweepEdge Opposite"] + 55["SweepEdge Adjacent"] + 56["Plane
[2805, 2831, 0]"] + 69["Sweep Extrusion
[3253, 3300, 0]"] + 70[Wall] + 71[Wall] + 72[Wall] + 73[Wall] + 74["Cap Start"] + 75["Cap End"] + 76["SweepEdge Opposite"] + 77["SweepEdge Adjacent"] + 78["SweepEdge Opposite"] + 79["SweepEdge Adjacent"] + 80["SweepEdge Opposite"] + 81["SweepEdge Adjacent"] + 82["SweepEdge Opposite"] + 83["SweepEdge Adjacent"] + 84["EdgeCut Fillet
[1903, 2052, 0]"] + 85["EdgeCut Fillet
[1903, 2052, 0]"] + 86["EdgeCut Fillet
[3306, 3455, 0]"] + 87["EdgeCut Fillet
[3306, 3455, 0]"] + 1 --- 2 + 1 --- 8 + 1 --- 11 + 1 --- 14 + 1 --- 17 + 2 --- 3 + 2 --- 4 + 2 --- 5 + 2 --- 6 + 2 ---- 20 + 2 --- 7 + 3 --- 21 + 3 --- 27 + 3 --- 28 + 4 --- 22 + 4 --- 29 + 4 --- 30 + 5 --- 23 + 5 --- 31 + 5 --- 32 + 6 --- 24 + 6 --- 33 + 6 --- 34 + 8 --- 9 + 8 --- 10 + 11 --- 12 + 11 --- 13 + 14 --- 15 + 14 --- 16 + 17 --- 18 + 17 --- 19 + 20 --- 21 + 20 --- 22 + 20 --- 23 + 20 --- 24 + 20 --- 25 + 20 --- 26 + 20 --- 27 + 20 --- 28 + 20 --- 29 + 20 --- 30 + 20 --- 31 + 20 --- 32 + 20 --- 33 + 20 --- 34 + 35 --- 36 + 36 --- 37 + 36 --- 38 + 36 --- 39 + 36 --- 40 + 36 ---- 41 + 37 --- 42 + 37 --- 48 + 37 --- 49 + 38 --- 43 + 38 --- 50 + 38 --- 51 + 39 --- 44 + 39 --- 52 + 39 --- 53 + 40 --- 45 + 40 --- 54 + 40 --- 55 + 41 --- 42 + 41 --- 43 + 41 --- 44 + 41 --- 45 + 41 --- 46 + 41 --- 47 + 41 --- 48 + 41 --- 49 + 41 --- 50 + 41 --- 51 + 41 --- 52 + 41 --- 53 + 41 --- 54 + 41 --- 55 + 56 --- 57 + 56 --- 63 + 56 --- 66 + 57 --- 58 + 57 --- 59 + 57 --- 60 + 57 --- 61 + 57 ---- 69 + 57 --- 62 + 58 --- 73 + 58 --- 82 + 58 --- 83 + 59 --- 72 + 59 --- 80 + 59 --- 81 + 60 --- 71 + 60 --- 78 + 60 --- 79 + 61 --- 70 + 61 --- 76 + 61 --- 77 + 63 --- 64 + 63 --- 65 + 66 --- 67 + 66 --- 68 + 69 --- 70 + 69 --- 71 + 69 --- 72 + 69 --- 73 + 69 --- 74 + 69 --- 75 + 69 --- 76 + 69 --- 77 + 69 --- 78 + 69 --- 79 + 69 --- 80 + 69 --- 81 + 69 --- 82 + 69 --- 83 + 28 <--x 84 + 30 <--x 85 + 81 <--x 86 + 79 <--x 87 +``` diff --git a/rust/kcl-lib/tests/kcl_samples/bracket/ast.snap b/rust/kcl-lib/tests/kcl_samples/bracket/ast.snap new file mode 100644 index 000000000..bf2ec4a63 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/bracket/ast.snap @@ -0,0 +1,3247 @@ +--- +source: kcl-lib/src/simulation_tests.rs +description: Result of parsing bracket.kcl +--- +{ + "Ok": { + "body": [ + { + "declaration": { + "end": 489, + "id": { + "end": 481, + "name": "sigmaAllow", + "start": 471, + "type": "Identifier" + }, + "init": { + "end": 489, + "raw": "35000", + "start": 484, + "type": "Literal", + "type": "Literal", + "value": { + "value": 35000.0, + "suffix": "None" + } + }, + "start": 471, + "type": "VariableDeclarator" + }, + "end": 489, + "kind": "const", + "start": 471, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 525, + "id": { + "end": 521, + "name": "width", + "start": 516, + "type": "Identifier" + }, + "init": { + "end": 525, + "raw": "6", + "start": 524, + "type": "Literal", + "type": "Literal", + "value": { + "value": 6.0, + "suffix": "None" + } + }, + "start": 516, + "type": "VariableDeclarator" + }, + "end": 525, + "kind": "const", + "start": 516, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 533, + "id": { + "end": 527, + "name": "p", + "start": 526, + "type": "Identifier" + }, + "init": { + "end": 533, + "raw": "300", + "start": 530, + "type": "Literal", + "type": "Literal", + "value": { + "value": 300.0, + "suffix": "None" + } + }, + "start": 526, + "type": "VariableDeclarator" + }, + "end": 533, + "kind": "const", + "start": 526, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 578, + "id": { + "end": 572, + "name": "factorOfSafety", + "start": 558, + "type": "Identifier" + }, + "init": { + "end": 578, + "raw": "1.2", + "start": 575, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.2, + "suffix": "None" + } + }, + "start": 558, + "type": "VariableDeclarator" + }, + "end": 578, + "kind": "const", + "start": 558, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 608, + "id": { + "end": 604, + "name": "shelfMountL", + "start": 593, + "type": "Identifier" + }, + "init": { + "end": 608, + "raw": "5", + "start": 607, + "type": "Literal", + "type": "Literal", + "value": { + "value": 5.0, + "suffix": "None" + } + }, + "start": 593, + "type": "VariableDeclarator" + }, + "end": 608, + "kind": "const", + "start": 593, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 623, + "id": { + "end": 619, + "name": "wallMountL", + "start": 609, + "type": "Identifier" + }, + "init": { + "end": 623, + "raw": "2", + "start": 622, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 609, + "type": "VariableDeclarator" + }, + "end": 623, + "kind": "const", + "start": 609, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 639, + "id": { + "end": 634, + "name": "shelfDepth", + "start": 624, + "type": "Identifier" + }, + "init": { + "end": 639, + "raw": "12", + "start": 637, + "type": "Literal", + "type": "Literal", + "value": { + "value": 12.0, + "suffix": "None" + } + }, + "start": 624, + "type": "VariableDeclarator" + }, + "end": 639, + "kind": "const", + "start": 624, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 708, + "id": { + "end": 691, + "name": "moment", + "start": 685, + "type": "Identifier" + }, + "init": { + "end": 708, + "left": { + "end": 704, + "name": "shelfDepth", + "start": 694, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 708, + "name": "p", + "start": 707, + "type": "Identifier", + "type": "Identifier" + }, + "start": 694, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 685, + "type": "VariableDeclarator" + }, + "end": 708, + "kind": "const", + "start": 685, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 812, + "id": { + "end": 805, + "name": "filletRadius", + "start": 793, + "type": "Identifier" + }, + "init": { + "end": 812, + "raw": ".375", + "start": 808, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.375, + "suffix": "None" + } + }, + "start": 793, + "type": "VariableDeclarator" + }, + "end": 812, + "kind": "const", + "start": 793, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 834, + "id": { + "end": 828, + "name": "extFilletRadius", + "start": 813, + "type": "Identifier" + }, + "init": { + "end": 834, + "raw": ".25", + "start": 831, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.25, + "suffix": "None" + } + }, + "start": 813, + "type": "VariableDeclarator" + }, + "end": 834, + "kind": "const", + "start": 813, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 861, + "id": { + "end": 855, + "name": "mountingHoleDiameter", + "start": 835, + "type": "Identifier" + }, + "init": { + "end": 861, + "raw": "0.5", + "start": 858, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.5, + "suffix": "None" + } + }, + "start": 835, + "type": "VariableDeclarator" + }, + "end": 861, + "kind": "const", + "start": 835, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 974, + "id": { + "end": 915, + "name": "thickness", + "start": 906, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "end": 972, + "left": { + "end": 950, + "left": { + "end": 946, + "left": { + "end": 929, + "name": "moment", + "start": 923, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 946, + "name": "factorOfSafety", + "start": 932, + "type": "Identifier", + "type": "Identifier" + }, + "start": 923, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "*", + "right": { + "end": 950, + "raw": "6", + "start": 949, + "type": "Literal", + "type": "Literal", + "value": { + "value": 6.0, + "suffix": "None" + } + }, + "start": 923, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "/", + "right": { + "end": 972, + "left": { + "end": 964, + "name": "sigmaAllow", + "start": 954, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 972, + "name": "width", + "start": 967, + "type": "Identifier", + "type": "Identifier" + }, + "start": 954, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 923, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "callee": { + "end": 922, + "name": "sqrt", + "start": 918, + "type": "Identifier" + }, + "end": 974, + "start": 918, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 906, + "type": "VariableDeclarator" + }, + "end": 974, + "kind": "const", + "start": 906, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1829, + "id": { + "end": 1143, + "name": "bracketLeg1Sketch", + "start": 1126, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 1164, + "raw": "'XY'", + "start": 1160, + "type": "Literal", + "type": "Literal", + "value": "XY" + } + ], + "callee": { + "end": 1159, + "name": "startSketchOn", + "start": 1146, + "type": "Identifier" + }, + "end": 1165, + "start": 1146, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 1188, + "raw": "0", + "start": 1187, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 1191, + "raw": "0", + "start": 1190, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 1192, + "start": 1186, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 1195, + "start": 1194, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1185, + "name": "startProfileAt", + "start": 1171, + "type": "Identifier" + }, + "end": 1196, + "start": 1171, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1210, + "name": "end", + "start": 1207, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1240, + "left": { + "end": 1225, + "name": "shelfMountL", + "start": 1214, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 1240, + "name": "filletRadius", + "start": 1228, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1214, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 1243, + "raw": "0", + "start": 1242, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 1244, + "start": 1213, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1249, + "name": "tag", + "start": 1246, + "type": "Identifier" + }, + "arg": { + "end": 1260, + "start": 1252, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "fillet1" + } + } + ], + "callee": { + "end": 1206, + "name": "line", + "start": 1202, + "type": "Identifier" + }, + "end": 1261, + "start": 1202, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1275, + "name": "end", + "start": 1272, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1280, + "raw": "0", + "start": 1279, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 1287, + "name": "width", + "start": 1282, + "type": "Identifier", + "type": "Identifier" + } + ], + "end": 1288, + "start": 1278, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1293, + "name": "tag", + "start": 1290, + "type": "Identifier" + }, + "arg": { + "end": 1304, + "start": 1296, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "fillet2" + } + } + ], + "callee": { + "end": 1271, + "name": "line", + "start": 1267, + "type": "Identifier" + }, + "end": 1305, + "start": 1267, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1319, + "name": "end", + "start": 1316, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1350, + "left": { + "argument": { + "end": 1335, + "name": "shelfMountL", + "start": 1324, + "type": "Identifier", + "type": "Identifier" + }, + "end": 1335, + "operator": "-", + "start": 1323, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "+", + "right": { + "end": 1350, + "name": "filletRadius", + "start": 1338, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1323, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 1353, + "raw": "0", + "start": 1352, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 1354, + "start": 1322, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 1315, + "name": "line", + "start": 1311, + "type": "Identifier" + }, + "end": 1355, + "start": 1311, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [], + "callee": { + "end": 1366, + "name": "close", + "start": 1361, + "type": "Identifier" + }, + "end": 1368, + "start": 1361, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1400, + "name": "center", + "start": 1394, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1405, + "raw": "1", + "start": 1404, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + { + "end": 1408, + "raw": "1", + "start": 1407, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + ], + "end": 1409, + "start": 1403, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1424, + "name": "radius", + "start": 1418, + "type": "Identifier" + }, + "arg": { + "end": 1451, + "left": { + "end": 1447, + "name": "mountingHoleDiameter", + "start": 1427, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1451, + "raw": "2", + "start": 1450, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1427, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 1385, + "name": "circle", + "start": 1379, + "type": "Identifier" + }, + "end": 1458, + "start": 1379, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "end": 1461, + "start": 1460, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1378, + "name": "hole", + "start": 1374, + "type": "Identifier" + }, + "end": 1462, + "start": 1374, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1494, + "name": "center", + "start": 1488, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1515, + "left": { + "end": 1509, + "name": "shelfMountL", + "start": 1498, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 1515, + "raw": "1.5", + "start": 1512, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.5, + "suffix": "None" + } + }, + "start": 1498, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 1526, + "left": { + "end": 1522, + "name": "width", + "start": 1517, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 1526, + "raw": "1", + "start": 1525, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "start": 1517, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 1527, + "start": 1497, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1542, + "name": "radius", + "start": 1536, + "type": "Identifier" + }, + "arg": { + "end": 1569, + "left": { + "end": 1565, + "name": "mountingHoleDiameter", + "start": 1545, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1569, + "raw": "2", + "start": 1568, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1545, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 1479, + "name": "circle", + "start": 1473, + "type": "Identifier" + }, + "end": 1576, + "start": 1473, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "end": 1579, + "start": 1578, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1472, + "name": "hole", + "start": 1468, + "type": "Identifier" + }, + "end": 1580, + "start": 1468, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1612, + "name": "center", + "start": 1606, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1617, + "raw": "1", + "start": 1616, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + { + "end": 1628, + "left": { + "end": 1624, + "name": "width", + "start": 1619, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 1628, + "raw": "1", + "start": 1627, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "start": 1619, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 1629, + "start": 1615, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1644, + "name": "radius", + "start": 1638, + "type": "Identifier" + }, + "arg": { + "end": 1671, + "left": { + "end": 1667, + "name": "mountingHoleDiameter", + "start": 1647, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1671, + "raw": "2", + "start": 1670, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1647, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 1597, + "name": "circle", + "start": 1591, + "type": "Identifier" + }, + "end": 1678, + "start": 1591, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "end": 1681, + "start": 1680, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1590, + "name": "hole", + "start": 1586, + "type": "Identifier" + }, + "end": 1682, + "start": 1586, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1714, + "name": "center", + "start": 1708, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1735, + "left": { + "end": 1729, + "name": "shelfMountL", + "start": 1718, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 1735, + "raw": "1.5", + "start": 1732, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.5, + "suffix": "None" + } + }, + "start": 1718, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 1738, + "raw": "1", + "start": 1737, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + ], + "end": 1739, + "start": 1717, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1754, + "name": "radius", + "start": 1748, + "type": "Identifier" + }, + "arg": { + "end": 1781, + "left": { + "end": 1777, + "name": "mountingHoleDiameter", + "start": 1757, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1781, + "raw": "2", + "start": 1780, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1757, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 1699, + "name": "circle", + "start": 1693, + "type": "Identifier" + }, + "end": 1788, + "start": 1693, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "end": 1791, + "start": 1790, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1692, + "name": "hole", + "start": 1688, + "type": "Identifier" + }, + "end": 1792, + "start": 1688, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 1829, + "nonCodeMeta": { + "nonCodeNodes": { + "9": [ + { + "end": 1829, + "start": 1792, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Extrude the leg 2 bracket sketch", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, + "start": 1146, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 1126, + "type": "VariableDeclarator" + }, + "end": 1829, + "kind": "const", + "start": 1126, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 2078, + "id": { + "end": 1848, + "name": "bracketLeg1Extrude", + "start": 1830, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1884, + "name": "length", + "start": 1878, + "type": "Identifier" + }, + "arg": { + "end": 1896, + "name": "thickness", + "start": 1887, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 1858, + "name": "extrude", + "start": 1851, + "type": "Identifier" + }, + "end": 1897, + "start": 1851, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 1876, + "name": "bracketLeg1Sketch", + "start": 1859, + "type": "Identifier", + "type": "Identifier" + } + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1924, + "name": "radius", + "start": 1918, + "type": "Identifier" + }, + "arg": { + "end": 1942, + "name": "extFilletRadius", + "start": 1927, + "type": "Identifier", + "type": "Identifier" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1955, + "name": "tags", + "start": 1951, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "arguments": [ + { + "end": 1996, + "name": "fillet1", + "start": 1989, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 1988, + "name": "getNextAdjacentEdge", + "start": 1969, + "type": "Identifier" + }, + "end": 1997, + "start": 1969, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 2035, + "name": "fillet2", + "start": 2028, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 2027, + "name": "getNextAdjacentEdge", + "start": 2008, + "type": "Identifier" + }, + "end": 2036, + "start": 2008, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 2045, + "start": 1958, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 1909, + "name": "fillet", + "start": 1903, + "type": "Identifier" + }, + "end": 2052, + "start": 1903, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 2078, + "nonCodeMeta": { + "nonCodeNodes": { + "1": [ + { + "end": 2078, + "start": 2052, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Sketch the fillet arc", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, + "start": 1851, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 1830, + "type": "VariableDeclarator" + }, + "end": 2078, + "kind": "const", + "start": 1830, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 2436, + "id": { + "end": 2091, + "name": "filletSketch", + "start": 2079, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 2112, + "raw": "'XZ'", + "start": 2108, + "type": "Literal", + "type": "Literal", + "value": "XZ" + } + ], + "callee": { + "end": 2107, + "name": "startSketchOn", + "start": 2094, + "type": "Identifier" + }, + "end": 2113, + "start": 2094, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 2136, + "raw": "0", + "start": 2135, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 2139, + "raw": "0", + "start": 2138, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 2140, + "start": 2134, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 2143, + "start": 2142, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2133, + "name": "startProfileAt", + "start": 2119, + "type": "Identifier" + }, + "end": 2144, + "start": 2119, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2158, + "name": "end", + "start": 2155, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 2163, + "raw": "0", + "start": 2162, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 2174, + "name": "thickness", + "start": 2165, + "type": "Identifier", + "type": "Identifier" + } + ], + "end": 2175, + "start": 2161, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 2154, + "name": "line", + "start": 2150, + "type": "Identifier" + }, + "end": 2176, + "start": 2150, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "end": 2282, + "properties": [ + { + "end": 2209, + "key": { + "end": 2203, + "name": "angleEnd", + "start": 2195, + "type": "Identifier" + }, + "start": 2195, + "type": "ObjectProperty", + "value": { + "end": 2209, + "raw": "180", + "start": 2206, + "type": "Literal", + "type": "Literal", + "value": { + "value": 180.0, + "suffix": "None" + } + } + }, + { + "end": 2233, + "key": { + "end": 2228, + "name": "angleStart", + "start": 2218, + "type": "Identifier" + }, + "start": 2218, + "type": "ObjectProperty", + "value": { + "end": 2233, + "raw": "90", + "start": 2231, + "type": "Literal", + "type": "Literal", + "value": { + "value": 90.0, + "suffix": "None" + } + } + }, + { + "end": 2275, + "key": { + "end": 2248, + "name": "radius", + "start": 2242, + "type": "Identifier" + }, + "start": 2242, + "type": "ObjectProperty", + "value": { + "end": 2275, + "left": { + "end": 2263, + "name": "filletRadius", + "start": 2251, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 2275, + "name": "thickness", + "start": 2266, + "type": "Identifier", + "type": "Identifier" + }, + "start": 2251, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "start": 2186, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 2285, + "start": 2284, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2185, + "name": "arc", + "start": 2182, + "type": "Identifier" + }, + "end": 2286, + "start": 2182, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2300, + "name": "end", + "start": 2297, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 2313, + "name": "thickness", + "start": 2304, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 2316, + "raw": "0", + "start": 2315, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 2317, + "start": 2303, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 2296, + "name": "line", + "start": 2292, + "type": "Identifier" + }, + "end": 2318, + "start": 2292, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "end": 2412, + "properties": [ + { + "end": 2350, + "key": { + "end": 2345, + "name": "angleEnd", + "start": 2337, + "type": "Identifier" + }, + "start": 2337, + "type": "ObjectProperty", + "value": { + "end": 2350, + "raw": "90", + "start": 2348, + "type": "Literal", + "type": "Literal", + "value": { + "value": 90.0, + "suffix": "None" + } + } + }, + { + "end": 2375, + "key": { + "end": 2369, + "name": "angleStart", + "start": 2359, + "type": "Identifier" + }, + "start": 2359, + "type": "ObjectProperty", + "value": { + "end": 2375, + "raw": "180", + "start": 2372, + "type": "Literal", + "type": "Literal", + "value": { + "value": 180.0, + "suffix": "None" + } + } + }, + { + "end": 2405, + "key": { + "end": 2390, + "name": "radius", + "start": 2384, + "type": "Identifier" + }, + "start": 2384, + "type": "ObjectProperty", + "value": { + "end": 2405, + "name": "filletRadius", + "start": 2393, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 2328, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 2415, + "start": 2414, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2327, + "name": "arc", + "start": 2324, + "type": "Identifier" + }, + "end": 2416, + "start": 2324, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 2436, + "nonCodeMeta": { + "nonCodeNodes": { + "5": [ + { + "end": 2436, + "start": 2416, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Sketch the bend", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, + "start": 2094, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 2079, + "type": "VariableDeclarator" + }, + "end": 2436, + "kind": "const", + "start": 2079, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 2491, + "id": { + "end": 2450, + "name": "filletExtrude", + "start": 2437, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2481, + "name": "length", + "start": 2475, + "type": "Identifier" + }, + "arg": { + "argument": { + "end": 2490, + "name": "width", + "start": 2485, + "type": "Identifier", + "type": "Identifier" + }, + "end": 2490, + "operator": "-", + "start": 2484, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + } + ], + "callee": { + "end": 2460, + "name": "extrude", + "start": 2453, + "type": "Identifier" + }, + "end": 2491, + "start": 2453, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 2473, + "name": "filletSketch", + "start": 2461, + "type": "Identifier", + "type": "Identifier" + } + }, + "start": 2437, + "type": "VariableDeclarator" + }, + "end": 2491, + "kind": "const", + "start": 2437, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 2745, + "id": { + "end": 2563, + "name": "customPlane", + "start": 2552, + "type": "Identifier" + }, + "init": { + "end": 2745, + "properties": [ + { + "end": 2743, + "key": { + "end": 2575, + "name": "plane", + "start": 2570, + "type": "Identifier" + }, + "start": 2570, + "type": "ObjectProperty", + "value": { + "end": 2743, + "properties": [ + { + "end": 2628, + "key": { + "end": 2590, + "name": "origin", + "start": 2584, + "type": "Identifier" + }, + "start": 2584, + "type": "ObjectProperty", + "value": { + "end": 2628, + "properties": [ + { + "end": 2612, + "key": { + "end": 2596, + "name": "x", + "start": 2595, + "type": "Identifier" + }, + "start": 2595, + "type": "ObjectProperty", + "value": { + "argument": { + "end": 2612, + "name": "filletRadius", + "start": 2600, + "type": "Identifier", + "type": "Identifier" + }, + "end": 2612, + "operator": "-", + "start": 2599, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + }, + { + "end": 2619, + "key": { + "end": 2615, + "name": "y", + "start": 2614, + "type": "Identifier" + }, + "start": 2614, + "type": "ObjectProperty", + "value": { + "end": 2619, + "raw": "0", + "start": 2618, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 2626, + "key": { + "end": 2622, + "name": "z", + "start": 2621, + "type": "Identifier" + }, + "start": 2621, + "type": "ObjectProperty", + "value": { + "end": 2626, + "raw": "0", + "start": 2625, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + } + ], + "start": 2593, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + }, + { + "end": 2665, + "key": { + "end": 2639, + "name": "xAxis", + "start": 2634, + "type": "Identifier" + }, + "start": 2634, + "type": "ObjectProperty", + "value": { + "end": 2665, + "properties": [ + { + "end": 2649, + "key": { + "end": 2645, + "name": "x", + "start": 2644, + "type": "Identifier" + }, + "start": 2644, + "type": "ObjectProperty", + "value": { + "end": 2649, + "raw": "0", + "start": 2648, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 2656, + "key": { + "end": 2652, + "name": "y", + "start": 2651, + "type": "Identifier" + }, + "start": 2651, + "type": "ObjectProperty", + "value": { + "end": 2656, + "raw": "1", + "start": 2655, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + }, + { + "end": 2663, + "key": { + "end": 2659, + "name": "z", + "start": 2658, + "type": "Identifier" + }, + "start": 2658, + "type": "ObjectProperty", + "value": { + "end": 2663, + "raw": "0", + "start": 2662, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + } + ], + "start": 2642, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + }, + { + "end": 2702, + "key": { + "end": 2676, + "name": "yAxis", + "start": 2671, + "type": "Identifier" + }, + "start": 2671, + "type": "ObjectProperty", + "value": { + "end": 2702, + "properties": [ + { + "end": 2686, + "key": { + "end": 2682, + "name": "x", + "start": 2681, + "type": "Identifier" + }, + "start": 2681, + "type": "ObjectProperty", + "value": { + "end": 2686, + "raw": "0", + "start": 2685, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 2693, + "key": { + "end": 2689, + "name": "y", + "start": 2688, + "type": "Identifier" + }, + "start": 2688, + "type": "ObjectProperty", + "value": { + "end": 2693, + "raw": "0", + "start": 2692, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 2700, + "key": { + "end": 2696, + "name": "z", + "start": 2695, + "type": "Identifier" + }, + "start": 2695, + "type": "ObjectProperty", + "value": { + "end": 2700, + "raw": "1", + "start": 2699, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + } + ], + "start": 2679, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + }, + { + "end": 2739, + "key": { + "end": 2713, + "name": "zAxis", + "start": 2708, + "type": "Identifier" + }, + "start": 2708, + "type": "ObjectProperty", + "value": { + "end": 2739, + "properties": [ + { + "end": 2723, + "key": { + "end": 2719, + "name": "x", + "start": 2718, + "type": "Identifier" + }, + "start": 2718, + "type": "ObjectProperty", + "value": { + "end": 2723, + "raw": "1", + "start": 2722, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + }, + { + "end": 2730, + "key": { + "end": 2726, + "name": "y", + "start": 2725, + "type": "Identifier" + }, + "start": 2725, + "type": "ObjectProperty", + "value": { + "end": 2730, + "raw": "0", + "start": 2729, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 2737, + "key": { + "end": 2733, + "name": "z", + "start": 2732, + "type": "Identifier" + }, + "start": 2732, + "type": "ObjectProperty", + "value": { + "end": 2737, + "raw": "0", + "start": 2736, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + } + ], + "start": 2716, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + } + ], + "start": 2578, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + } + ], + "start": 2566, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + "start": 2552, + "type": "VariableDeclarator" + }, + "end": 2745, + "kind": "const", + "start": 2552, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 3231, + "id": { + "end": 2802, + "name": "bracketLeg2Sketch", + "start": 2785, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 2830, + "name": "customPlane", + "start": 2819, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 2818, + "name": "startSketchOn", + "start": 2805, + "type": "Identifier" + }, + "end": 2831, + "start": 2805, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 2854, + "raw": "0", + "start": 2853, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "argument": { + "end": 2869, + "name": "filletRadius", + "start": 2857, + "type": "Identifier", + "type": "Identifier" + }, + "end": 2869, + "operator": "-", + "start": 2856, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "end": 2870, + "start": 2852, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 2873, + "start": 2872, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2851, + "name": "startProfileAt", + "start": 2837, + "type": "Identifier" + }, + "end": 2874, + "start": 2837, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2888, + "name": "end", + "start": 2885, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 2897, + "name": "width", + "start": 2892, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 2900, + "raw": "0", + "start": 2899, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 2901, + "start": 2891, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 2884, + "name": "line", + "start": 2880, + "type": "Identifier" + }, + "end": 2902, + "start": 2880, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2916, + "name": "end", + "start": 2913, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 2921, + "raw": "0", + "start": 2920, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "argument": { + "end": 2934, + "name": "wallMountL", + "start": 2924, + "type": "Identifier", + "type": "Identifier" + }, + "end": 2934, + "operator": "-", + "start": 2923, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "end": 2935, + "start": 2919, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2940, + "name": "tag", + "start": 2937, + "type": "Identifier" + }, + "arg": { + "end": 2951, + "start": 2943, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "fillet3" + } + } + ], + "callee": { + "end": 2912, + "name": "line", + "start": 2908, + "type": "Identifier" + }, + "end": 2952, + "start": 2908, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2966, + "name": "end", + "start": 2963, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "argument": { + "end": 2976, + "name": "width", + "start": 2971, + "type": "Identifier", + "type": "Identifier" + }, + "end": 2976, + "operator": "-", + "start": 2970, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 2979, + "raw": "0", + "start": 2978, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 2980, + "start": 2969, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2985, + "name": "tag", + "start": 2982, + "type": "Identifier" + }, + "arg": { + "end": 2996, + "start": 2988, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "fillet4" + } + } + ], + "callee": { + "end": 2962, + "name": "line", + "start": 2958, + "type": "Identifier" + }, + "end": 2997, + "start": 2958, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [], + "callee": { + "end": 3008, + "name": "close", + "start": 3003, + "type": "Identifier" + }, + "end": 3010, + "start": 3003, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 3042, + "name": "center", + "start": 3036, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 3047, + "raw": "1", + "start": 3046, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + { + "argument": { + "end": 3053, + "raw": "1.5", + "start": 3050, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.5, + "suffix": "None" + } + }, + "end": 3053, + "operator": "-", + "start": 3049, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "end": 3054, + "start": 3045, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 3069, + "name": "radius", + "start": 3063, + "type": "Identifier" + }, + "arg": { + "end": 3096, + "left": { + "end": 3092, + "name": "mountingHoleDiameter", + "start": 3072, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 3096, + "raw": "2", + "start": 3095, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 3072, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 3027, + "name": "circle", + "start": 3021, + "type": "Identifier" + }, + "end": 3103, + "start": 3021, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "end": 3106, + "start": 3105, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 3020, + "name": "hole", + "start": 3016, + "type": "Identifier" + }, + "end": 3107, + "start": 3016, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 3139, + "name": "center", + "start": 3133, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 3144, + "raw": "5", + "start": 3143, + "type": "Literal", + "type": "Literal", + "value": { + "value": 5.0, + "suffix": "None" + } + }, + { + "argument": { + "end": 3150, + "raw": "1.5", + "start": 3147, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.5, + "suffix": "None" + } + }, + "end": 3150, + "operator": "-", + "start": 3146, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "end": 3151, + "start": 3142, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 3166, + "name": "radius", + "start": 3160, + "type": "Identifier" + }, + "arg": { + "end": 3193, + "left": { + "end": 3189, + "name": "mountingHoleDiameter", + "start": 3169, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 3193, + "raw": "2", + "start": 3192, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 3169, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 3124, + "name": "circle", + "start": 3118, + "type": "Identifier" + }, + "end": 3200, + "start": 3118, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "end": 3203, + "start": 3202, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 3117, + "name": "hole", + "start": 3113, + "type": "Identifier" + }, + "end": 3204, + "start": 3113, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 3231, + "nonCodeMeta": { + "nonCodeNodes": { + "7": [ + { + "end": 3231, + "start": 3204, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Extrude the second leg", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, + "start": 2805, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 2785, + "type": "VariableDeclarator" + }, + "end": 3231, + "kind": "const", + "start": 2785, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 3455, + "id": { + "end": 3250, + "name": "bracketLeg2Extrude", + "start": 3232, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 3286, + "name": "length", + "start": 3280, + "type": "Identifier" + }, + "arg": { + "argument": { + "end": 3299, + "name": "thickness", + "start": 3290, + "type": "Identifier", + "type": "Identifier" + }, + "end": 3299, + "operator": "-", + "start": 3289, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + } + ], + "callee": { + "end": 3260, + "name": "extrude", + "start": 3253, + "type": "Identifier" + }, + "end": 3300, + "start": 3253, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 3278, + "name": "bracketLeg2Sketch", + "start": 3261, + "type": "Identifier", + "type": "Identifier" + } + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 3327, + "name": "radius", + "start": 3321, + "type": "Identifier" + }, + "arg": { + "end": 3345, + "name": "extFilletRadius", + "start": 3330, + "type": "Identifier", + "type": "Identifier" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 3358, + "name": "tags", + "start": 3354, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "arguments": [ + { + "end": 3399, + "name": "fillet3", + "start": 3392, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 3391, + "name": "getNextAdjacentEdge", + "start": 3372, + "type": "Identifier" + }, + "end": 3400, + "start": 3372, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 3438, + "name": "fillet4", + "start": 3431, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 3430, + "name": "getNextAdjacentEdge", + "start": 3411, + "type": "Identifier" + }, + "end": 3439, + "start": 3411, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 3448, + "start": 3361, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 3312, + "name": "fillet", + "start": 3306, + "type": "Identifier" + }, + "end": 3455, + "start": 3306, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 3455, + "start": 3253, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 3232, + "type": "VariableDeclarator" + }, + "end": 3455, + "kind": "const", + "start": 3232, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + } + ], + "end": 3456, + "innerAttrs": [ + { + "end": 449, + "name": { + "end": 425, + "name": "settings", + "start": 417, + "type": "Identifier" + }, + "properties": [ + { + "end": 448, + "key": { + "end": 443, + "name": "defaultLengthUnit", + "start": 426, + "type": "Identifier" + }, + "start": 426, + "type": "ObjectProperty", + "value": { + "end": 448, + "name": "in", + "start": 446, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 416, + "type": "Annotation" + } + ], + "nonCodeMeta": { + "nonCodeNodes": { + "0": [ + { + "end": 515, + "start": 489, + "type": "NonCodeNode", + "value": { + "type": "inlineComment", + "value": "psi (6061-T6 aluminum)", + "style": "line" + } + } + ], + "2": [ + { + "end": 557, + "start": 533, + "type": "NonCodeNode", + "value": { + "type": "inlineComment", + "value": "Force on shelf - lbs", + "style": "line" + } + } + ], + "3": [ + { + "end": 592, + "start": 578, + "type": "NonCodeNode", + "value": { + "type": "inlineComment", + "value": "FOS of 1.2", + "style": "line" + } + } + ], + "6": [ + { + "end": 684, + "start": 639, + "type": "NonCodeNode", + "value": { + "type": "inlineComment", + "value": "Shelf is 12 inches in depth from the wall", + "style": "line" + } + } + ], + "7": [ + { + "end": 790, + "start": 708, + "type": "NonCodeNode", + "value": { + "type": "inlineComment", + "value": "assume the force is applied at the end of the shelf to be conservative (lb-in)", + "style": "line" + } + }, + { + "end": 793, + "start": 790, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ], + "10": [ + { + "end": 905, + "start": 861, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Calculate required thickness of bracket", + "style": "line" + } + } + ], + "11": [ + { + "end": 1047, + "start": 974, + "type": "NonCodeNode", + "value": { + "type": "inlineComment", + "value": "this is the calculation of two brackets holding up the shelf (inches)", + "style": "line" + } + }, + { + "end": 1050, + "start": 1047, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + }, + { + "end": 1125, + "start": 1050, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Sketch the bracket body and fillet the inner and outer edges of the bend", + "style": "line" + } + } + ], + "15": [ + { + "end": 2551, + "start": 2491, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Create a custom plane for the leg that sits on the wall", + "style": "line" + } + } + ], + "16": [ + { + "end": 2784, + "start": 2745, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Create a sketch for the second leg", + "style": "line" + } + } + ] + }, + "startNodes": [ + { + "end": 16, + "start": 0, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Shelf Bracket", + "style": "line" + } + }, + { + "end": 401, + "start": 17, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "This is a bracket that holds a shelf. It is made of aluminum and is designed to hold a force of 300 lbs. The bracket is 6 inches wide and the force is applied at the end of the shelf, 12 inches from the wall. The bracket has a factor of safety of 1.2. The legs of the bracket are 5 inches and 2 inches long. The thickness of the bracket is calculated from the constraints provided.", + "style": "line" + } + }, + { + "end": 403, + "start": 401, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + }, + { + "end": 415, + "start": 403, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Set units", + "style": "line" + } + }, + { + "end": 451, + "start": 449, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + }, + { + "end": 470, + "start": 451, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Define constants", + "style": "line" + } + } + ] + }, + "start": 0 + } +} diff --git a/rust/kcl-lib/tests/kcl_samples/bracket/ops.snap b/rust/kcl-lib/tests/kcl_samples/bracket/ops.snap new file mode 100644 index 000000000..c1ce4b6f7 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/bracket/ops.snap @@ -0,0 +1,733 @@ +--- +source: kcl/src/simulation_tests.rs +description: Operations executed bracket.kcl +--- +[ + { + "labeledArgs": { + "data": { + "value": { + "type": "String", + "value": "XY" + }, + "sourceRange": [ + 1160, + 1164, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 1146, + 1165, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1379, + 1458, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1460, + 1461, + 0 + ] + } + }, + "name": "hole", + "sourceRange": [ + 1374, + 1462, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1473, + 1576, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1578, + 1579, + 0 + ] + } + }, + "name": "hole", + "sourceRange": [ + 1468, + 1580, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1591, + 1678, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1680, + 1681, + 0 + ] + } + }, + "name": "hole", + "sourceRange": [ + 1586, + 1682, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1693, + 1788, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1790, + 1791, + 0 + ] + } + }, + "name": "hole", + "sourceRange": [ + 1688, + 1792, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 0.35132402626147197, + "ty": { + "type": "Unknown" + } + }, + "sourceRange": [ + 1887, + 1896, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 1851, + 1897, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1859, + 1876, + 0 + ] + } + }, + { + "labeledArgs": { + "radius": { + "value": { + "type": "Number", + "value": 0.25, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1927, + 1942, + 0 + ] + }, + "tags": { + "value": { + "type": "Array", + "value": [ + { + "type": "Uuid", + "value": "[uuid]" + }, + { + "type": "Uuid", + "value": "[uuid]" + } + ] + }, + "sourceRange": [ + 1958, + 2045, + 0 + ] + } + }, + "name": "fillet", + "sourceRange": [ + 1903, + 2052, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "String", + "value": "XZ" + }, + "sourceRange": [ + 2108, + 2112, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 2094, + 2113, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": -6.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 2484, + 2490, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 2453, + 2491, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 2461, + 2473, + 0 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Object", + "value": { + "plane": { + "type": "Object", + "value": { + "origin": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": -0.375, + "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" + } + } + } + } + }, + "xAxis": { + "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" + } + } + } + } + }, + "yAxis": { + "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" + } + } + } + } + }, + "zAxis": { + "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" + } + } + } + } + } + } + } + } + }, + "sourceRange": [ + 2819, + 2830, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 2805, + 2831, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 3021, + 3103, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 3105, + 3106, + 0 + ] + } + }, + "name": "hole", + "sourceRange": [ + 3016, + 3107, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 3118, + 3200, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 3202, + 3203, + 0 + ] + } + }, + "name": "hole", + "sourceRange": [ + 3113, + 3204, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": -0.35132402626147197, + "ty": { + "type": "Unknown" + } + }, + "sourceRange": [ + 3289, + 3299, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 3253, + 3300, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 3261, + 3278, + 0 + ] + } + }, + { + "labeledArgs": { + "radius": { + "value": { + "type": "Number", + "value": 0.25, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 3330, + 3345, + 0 + ] + }, + "tags": { + "value": { + "type": "Array", + "value": [ + { + "type": "Uuid", + "value": "[uuid]" + }, + { + "type": "Uuid", + "value": "[uuid]" + } + ] + }, + "sourceRange": [ + 3361, + 3448, + 0 + ] + } + }, + "name": "fillet", + "sourceRange": [ + 3306, + 3455, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + } +] diff --git a/rust/kcl-lib/tests/kcl_samples/bracket/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/bracket/program_memory.snap new file mode 100644 index 000000000..10090c63e --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/bracket/program_memory.snap @@ -0,0 +1,2685 @@ +--- +source: kcl/src/simulation_tests.rs +description: Variables in memory after executing bracket.kcl +--- +{ + "bracketLeg1Extrude": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1202, + 1261, + 0 + ], + "tag": { + "end": 1260, + "start": 1252, + "type": "TagDeclarator", + "value": "fillet1" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1267, + 1305, + 0 + ], + "tag": { + "end": 1304, + "start": 1296, + "type": "TagDeclarator", + "value": "fillet2" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1311, + 1355, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1361, + 1368, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1202, + 1261, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": { + "end": 1260, + "start": 1252, + "type": "TagDeclarator", + "value": "fillet1" + }, + "to": [ + 4.625, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1267, + 1305, + 0 + ] + }, + "from": [ + 4.625, + 0.0 + ], + "tag": { + "end": 1304, + "start": 1296, + "type": "TagDeclarator", + "value": "fillet2" + }, + "to": [ + 4.625, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1311, + 1355, + 0 + ] + }, + "from": [ + 4.625, + 6.0 + ], + "tag": null, + "to": [ + 0.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1361, + 1368, + 0 + ] + }, + "from": [ + 0.0, + 6.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1171, + 1196, + 0 + ] + } + }, + "tags": { + "fillet1": { + "type": "TagIdentifier", + "value": "fillet1", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1202, + 1261, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": { + "end": 1260, + "start": 1252, + "type": "TagDeclarator", + "value": "fillet1" + }, + "to": [ + 4.625, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1202, + 1261, + 0 + ], + "tag": { + "end": 1260, + "start": 1252, + "type": "TagDeclarator", + "value": "fillet1" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1252, + 1260, + 0 + ] + } + ] + }, + "fillet2": { + "type": "TagIdentifier", + "value": "fillet2", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1267, + 1305, + 0 + ] + }, + "from": [ + 4.625, + 0.0 + ], + "tag": { + "end": 1304, + "start": 1296, + "type": "TagDeclarator", + "value": "fillet2" + }, + "to": [ + 4.625, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1267, + 1305, + 0 + ], + "tag": { + "end": 1304, + "start": 1296, + "type": "TagDeclarator", + "value": "fillet2" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1296, + 1304, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1171, + 1196, + 0 + ] + } + ] + }, + "height": 0.35132402626147197, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "edgeCuts": [ + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.25, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.25, + "edgeId": "[uuid]", + "tag": null + } + ], + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1171, + 1196, + 0 + ] + } + ] + } + }, + "bracketLeg1Sketch": { + "type": "Sketch", + "value": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1202, + 1261, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": { + "end": 1260, + "start": 1252, + "type": "TagDeclarator", + "value": "fillet1" + }, + "to": [ + 4.625, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1267, + 1305, + 0 + ] + }, + "from": [ + 4.625, + 0.0 + ], + "tag": { + "end": 1304, + "start": 1296, + "type": "TagDeclarator", + "value": "fillet2" + }, + "to": [ + 4.625, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1311, + 1355, + 0 + ] + }, + "from": [ + 4.625, + 6.0 + ], + "tag": null, + "to": [ + 0.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1361, + 1368, + 0 + ] + }, + "from": [ + 0.0, + 6.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1171, + 1196, + 0 + ] + } + }, + "tags": { + "fillet1": { + "type": "TagIdentifier", + "value": "fillet1", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1202, + 1261, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": { + "end": 1260, + "start": 1252, + "type": "TagDeclarator", + "value": "fillet1" + }, + "to": [ + 4.625, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1202, + 1261, + 0 + ], + "tag": { + "end": 1260, + "start": 1252, + "type": "TagDeclarator", + "value": "fillet1" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1252, + 1260, + 0 + ] + } + ] + }, + "fillet2": { + "type": "TagIdentifier", + "value": "fillet2", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1267, + 1305, + 0 + ] + }, + "from": [ + 4.625, + 0.0 + ], + "tag": { + "end": 1304, + "start": 1296, + "type": "TagDeclarator", + "value": "fillet2" + }, + "to": [ + 4.625, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1267, + 1305, + 0 + ], + "tag": { + "end": 1304, + "start": 1296, + "type": "TagDeclarator", + "value": "fillet2" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1296, + 1304, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1171, + 1196, + 0 + ] + } + ] + } + }, + "bracketLeg2Extrude": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2880, + 2902, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2908, + 2952, + 0 + ], + "tag": { + "end": 2951, + "start": 2943, + "type": "TagDeclarator", + "value": "fillet3" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2958, + 2997, + 0 + ], + "tag": { + "end": 2996, + "start": 2988, + "type": "TagDeclarator", + "value": "fillet4" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3003, + 3010, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2880, + 2902, + 0 + ] + }, + "from": [ + 0.0, + -0.375 + ], + "tag": null, + "to": [ + 6.0, + -0.375 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2908, + 2952, + 0 + ] + }, + "from": [ + 6.0, + -0.375 + ], + "tag": { + "end": 2951, + "start": 2943, + "type": "TagDeclarator", + "value": "fillet3" + }, + "to": [ + 6.0, + -2.375 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2958, + 2997, + 0 + ] + }, + "from": [ + 6.0, + -2.375 + ], + "tag": { + "end": 2996, + "start": 2988, + "type": "TagDeclarator", + "value": "fillet4" + }, + "to": [ + 0.0, + -2.375 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3003, + 3010, + 0 + ] + }, + "from": [ + 0.0, + -2.375 + ], + "tag": null, + "to": [ + 0.0, + -0.375 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": -0.375, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + -0.375 + ], + "to": [ + 0.0, + -0.375 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2837, + 2874, + 0 + ] + } + }, + "tags": { + "fillet3": { + "type": "TagIdentifier", + "value": "fillet3", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2908, + 2952, + 0 + ] + }, + "from": [ + 6.0, + -0.375 + ], + "tag": { + "end": 2951, + "start": 2943, + "type": "TagDeclarator", + "value": "fillet3" + }, + "to": [ + 6.0, + -2.375 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2908, + 2952, + 0 + ], + "tag": { + "end": 2951, + "start": 2943, + "type": "TagDeclarator", + "value": "fillet3" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2943, + 2951, + 0 + ] + } + ] + }, + "fillet4": { + "type": "TagIdentifier", + "value": "fillet4", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2958, + 2997, + 0 + ] + }, + "from": [ + 6.0, + -2.375 + ], + "tag": { + "end": 2996, + "start": 2988, + "type": "TagDeclarator", + "value": "fillet4" + }, + "to": [ + 0.0, + -2.375 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2958, + 2997, + 0 + ], + "tag": { + "end": 2996, + "start": 2988, + "type": "TagDeclarator", + "value": "fillet4" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2988, + 2996, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2837, + 2874, + 0 + ] + } + ] + }, + "height": -0.35132402626147197, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "edgeCuts": [ + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.25, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.25, + "edgeId": "[uuid]", + "tag": null + } + ], + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2837, + 2874, + 0 + ] + } + ] + } + }, + "bracketLeg2Sketch": { + "type": "Sketch", + "value": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2880, + 2902, + 0 + ] + }, + "from": [ + 0.0, + -0.375 + ], + "tag": null, + "to": [ + 6.0, + -0.375 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2908, + 2952, + 0 + ] + }, + "from": [ + 6.0, + -0.375 + ], + "tag": { + "end": 2951, + "start": 2943, + "type": "TagDeclarator", + "value": "fillet3" + }, + "to": [ + 6.0, + -2.375 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2958, + 2997, + 0 + ] + }, + "from": [ + 6.0, + -2.375 + ], + "tag": { + "end": 2996, + "start": 2988, + "type": "TagDeclarator", + "value": "fillet4" + }, + "to": [ + 0.0, + -2.375 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3003, + 3010, + 0 + ] + }, + "from": [ + 0.0, + -2.375 + ], + "tag": null, + "to": [ + 0.0, + -0.375 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": -0.375, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + -0.375 + ], + "to": [ + 0.0, + -0.375 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2837, + 2874, + 0 + ] + } + }, + "tags": { + "fillet3": { + "type": "TagIdentifier", + "value": "fillet3", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2908, + 2952, + 0 + ] + }, + "from": [ + 6.0, + -0.375 + ], + "tag": { + "end": 2951, + "start": 2943, + "type": "TagDeclarator", + "value": "fillet3" + }, + "to": [ + 6.0, + -2.375 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2908, + 2952, + 0 + ], + "tag": { + "end": 2951, + "start": 2943, + "type": "TagDeclarator", + "value": "fillet3" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2943, + 2951, + 0 + ] + } + ] + }, + "fillet4": { + "type": "TagIdentifier", + "value": "fillet4", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2958, + 2997, + 0 + ] + }, + "from": [ + 6.0, + -2.375 + ], + "tag": { + "end": 2996, + "start": 2988, + "type": "TagDeclarator", + "value": "fillet4" + }, + "to": [ + 0.0, + -2.375 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2958, + 2997, + 0 + ], + "tag": { + "end": 2996, + "start": 2988, + "type": "TagDeclarator", + "value": "fillet4" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2988, + 2996, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2837, + 2874, + 0 + ] + } + ] + } + }, + "customPlane": { + "type": "Object", + "value": { + "plane": { + "type": "Object", + "value": { + "origin": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": -0.375, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 2599, + 2612, + 0 + ] + } + ] + }, + "y": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 2618, + 2619, + 0 + ] + } + ] + }, + "z": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 2625, + 2626, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 2593, + 2628, + 0 + ] + } + ] + }, + "xAxis": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 2648, + 2649, + 0 + ] + } + ] + }, + "y": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 2655, + 2656, + 0 + ] + } + ] + }, + "z": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 2662, + 2663, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 2642, + 2665, + 0 + ] + } + ] + }, + "yAxis": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 2685, + 2686, + 0 + ] + } + ] + }, + "y": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 2692, + 2693, + 0 + ] + } + ] + }, + "z": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 2699, + 2700, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 2679, + 2702, + 0 + ] + } + ] + }, + "zAxis": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 2722, + 2723, + 0 + ] + } + ] + }, + "y": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 2729, + 2730, + 0 + ] + } + ] + }, + "z": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 2736, + 2737, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 2716, + 2739, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 2578, + 2743, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 2566, + 2745, + 0 + ] + } + ] + }, + "extFilletRadius": { + "type": "Number", + "value": 0.25, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 831, + 834, + 0 + ] + } + ] + }, + "factorOfSafety": { + "type": "Number", + "value": 1.2, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 575, + 578, + 0 + ] + } + ] + }, + "fillet1": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "fillet1", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1202, + 1261, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": { + "end": 1260, + "start": 1252, + "type": "TagDeclarator", + "value": "fillet1" + }, + "to": [ + 4.625, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1202, + 1261, + 0 + ], + "tag": { + "end": 1260, + "start": 1252, + "type": "TagDeclarator", + "value": "fillet1" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1252, + 1260, + 0 + ] + } + ] + }, + "fillet2": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "fillet2", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1267, + 1305, + 0 + ] + }, + "from": [ + 4.625, + 0.0 + ], + "tag": { + "end": 1304, + "start": 1296, + "type": "TagDeclarator", + "value": "fillet2" + }, + "to": [ + 4.625, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1267, + 1305, + 0 + ], + "tag": { + "end": 1304, + "start": 1296, + "type": "TagDeclarator", + "value": "fillet2" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1296, + 1304, + 0 + ] + } + ] + }, + "fillet3": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "fillet3", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2908, + 2952, + 0 + ] + }, + "from": [ + 6.0, + -0.375 + ], + "tag": { + "end": 2951, + "start": 2943, + "type": "TagDeclarator", + "value": "fillet3" + }, + "to": [ + 6.0, + -2.375 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2908, + 2952, + 0 + ], + "tag": { + "end": 2951, + "start": 2943, + "type": "TagDeclarator", + "value": "fillet3" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2943, + 2951, + 0 + ] + } + ] + }, + "fillet4": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "fillet4", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2958, + 2997, + 0 + ] + }, + "from": [ + 6.0, + -2.375 + ], + "tag": { + "end": 2996, + "start": 2988, + "type": "TagDeclarator", + "value": "fillet4" + }, + "to": [ + 0.0, + -2.375 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2958, + 2997, + 0 + ], + "tag": { + "end": 2996, + "start": 2988, + "type": "TagDeclarator", + "value": "fillet4" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2988, + 2996, + 0 + ] + } + ] + }, + "filletExtrude": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2150, + 2176, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2182, + 2286, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2292, + 2318, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2324, + 2416, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2150, + 2176, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.3513 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2182, + 2286, + 0 + ] + }, + "ccw": true, + "center": [ + -0.0, + -0.375 + ], + "from": [ + 0.0, + 0.3513 + ], + "radius": 0.726324026261472, + "tag": null, + "to": [ + -0.7263, + -0.375 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2292, + 2318, + 0 + ] + }, + "from": [ + -0.7263, + -0.375 + ], + "tag": null, + "to": [ + -0.375, + -0.375 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2324, + 2416, + 0 + ] + }, + "ccw": false, + "center": [ + -0.0, + -0.375 + ], + "from": [ + -0.375, + -0.375 + ], + "radius": 0.375, + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2119, + 2144, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2119, + 2144, + 0 + ] + } + ] + }, + "height": -6.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2119, + 2144, + 0 + ] + } + ] + } + }, + "filletRadius": { + "type": "Number", + "value": 0.375, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 808, + 812, + 0 + ] + } + ] + }, + "filletSketch": { + "type": "Sketch", + "value": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2150, + 2176, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.3513 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2182, + 2286, + 0 + ] + }, + "ccw": true, + "center": [ + -0.0, + -0.375 + ], + "from": [ + 0.0, + 0.3513 + ], + "radius": 0.726324026261472, + "tag": null, + "to": [ + -0.7263, + -0.375 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2292, + 2318, + 0 + ] + }, + "from": [ + -0.7263, + -0.375 + ], + "tag": null, + "to": [ + -0.375, + -0.375 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2324, + 2416, + 0 + ] + }, + "ccw": false, + "center": [ + -0.0, + -0.375 + ], + "from": [ + -0.375, + -0.375 + ], + "radius": 0.375, + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2119, + 2144, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2119, + 2144, + 0 + ] + } + ] + } + }, + "moment": { + "type": "Number", + "value": 3600.0, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 637, + 639, + 0 + ] + }, + { + "sourceRange": [ + 530, + 533, + 0 + ] + } + ] + }, + "mountingHoleDiameter": { + "type": "Number", + "value": 0.5, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 858, + 861, + 0 + ] + } + ] + }, + "p": { + "type": "Number", + "value": 300.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 530, + 533, + 0 + ] + } + ] + }, + "shelfDepth": { + "type": "Number", + "value": 12.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 637, + 639, + 0 + ] + } + ] + }, + "shelfMountL": { + "type": "Number", + "value": 5.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 607, + 608, + 0 + ] + } + ] + }, + "sigmaAllow": { + "type": "Number", + "value": 35000.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 484, + 489, + 0 + ] + } + ] + }, + "thickness": { + "type": "Number", + "value": 0.3513, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 918, + 974, + 0 + ] + } + ] + }, + "wallMountL": { + "type": "Number", + "value": 2.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 622, + 623, + 0 + ] + } + ] + }, + "width": { + "type": "Number", + "value": 6.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 524, + 525, + 0 + ] + } + ] + } +} diff --git a/rust/kcl-lib/tests/kcl_samples/bracket/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/bracket/rendered_model.png new file mode 100644 index 000000000..3e27d1833 Binary files /dev/null and b/rust/kcl-lib/tests/kcl_samples/bracket/rendered_model.png differ 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 new file mode 100644 index 000000000..e1d437ddd --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/artifact_commands.snap @@ -0,0 +1,14141 @@ +--- +source: kcl/src/simulation_tests.rs +description: Artifact commands car-wheel-assembly.kcl +--- +[ + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.7, + "g": 0.28, + "b": 0.28, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.28, + "g": 0.7, + "b": 0.28, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.28, + "g": 0.28, + "b": 0.7, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "edge_lines_visible", + "hidden": false + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 94, + 127, + 0 + ], + "command": { + "type": "set_scene_units", + "unit": "in" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 184, + 217, + 4 + ], + "command": { + "type": "set_scene_units", + "unit": "in" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1055, + 1080, + 4 + ], + "command": { + "type": "make_plane", + "origin": { + "x": 0.0, + "y": 0.5, + "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": [ + 1086, + 1158, + 4 + ], + "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": [ + 1086, + 1158, + 4 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1086, + 1158, + 4 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 6.0, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1086, + 1158, + 4 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 0.0, + "y": 0.0 + }, + "radius": 6.0, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1086, + 1158, + 4 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 766, + 862, + 4 + ], + "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": [ + 766, + 862, + 4 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 766, + 862, + 4 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -1.935, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 766, + 862, + 4 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": -2.25, + "y": 0.0 + }, + "radius": 0.315, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 766, + 862, + 4 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 870, + 1014, + 4 + ], + "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": [ + 1164, + 1186, + 4 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1164, + 1186, + 4 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1164, + 1186, + 4 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1164, + 1186, + 4 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1164, + 1186, + 4 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1164, + 1186, + 4 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1164, + 1186, + 4 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1164, + 1186, + 4 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1164, + 1186, + 4 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1164, + 1186, + 4 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1195, + 1251, + 4 + ], + "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": [ + 1195, + 1251, + 4 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.25, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1195, + 1251, + 4 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1195, + 1251, + 4 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1195, + 1251, + 4 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1195, + 1251, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1195, + 1251, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1195, + 1251, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1195, + 1251, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1195, + 1251, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1195, + 1251, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1195, + 1251, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1195, + 1251, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1195, + 1251, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1195, + 1251, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1195, + 1251, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1195, + 1251, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1257, + 1318, + 4 + ], + "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": [ + 1337, + 1362, + 4 + ], + "command": { + "type": "make_plane", + "origin": { + "x": 0.0, + "y": 0.5, + "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": [ + 1368, + 1445, + 4 + ], + "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": [ + 1368, + 1445, + 4 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1368, + 1445, + 4 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 3.0, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1368, + 1445, + 4 + ], + "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": [ + 1368, + 1445, + 4 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 766, + 862, + 4 + ], + "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": [ + 766, + 862, + 4 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 766, + 862, + 4 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -1.935, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 766, + 862, + 4 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": -2.25, + "y": 0.0 + }, + "radius": 0.315, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 766, + 862, + 4 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 870, + 1014, + 4 + ], + "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": [ + 1451, + 1473, + 4 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1451, + 1473, + 4 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1451, + 1473, + 4 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1451, + 1473, + 4 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1451, + 1473, + 4 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1451, + 1473, + 4 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1451, + 1473, + 4 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1451, + 1473, + 4 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1451, + 1473, + 4 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1451, + 1473, + 4 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1486, + 1549, + 4 + ], + "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": [ + 1486, + 1549, + 4 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.5, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1486, + 1549, + 4 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1486, + 1549, + 4 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1486, + 1549, + 4 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1486, + 1549, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1486, + 1549, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1486, + 1549, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1486, + 1549, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1486, + 1549, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1486, + 1549, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1486, + 1549, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1486, + 1549, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1486, + 1549, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1486, + 1549, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1486, + 1549, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1486, + 1549, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1555, + 1616, + 4 + ], + "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": [ + 1897, + 1936, + 4 + ], + "command": { + "type": "make_plane", + "origin": { + "x": 0.0, + "y": 1.25, + "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": [ + 1942, + 2014, + 4 + ], + "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": [ + 1942, + 2014, + 4 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1942, + 2014, + 4 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 6.0, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1942, + 2014, + 4 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 0.0, + "y": 0.0 + }, + "radius": 6.0, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1942, + 2014, + 4 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 766, + 862, + 4 + ], + "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": [ + 766, + 862, + 4 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 766, + 862, + 4 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -1.935, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 766, + 862, + 4 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": -2.25, + "y": 0.0 + }, + "radius": 0.315, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 766, + 862, + 4 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 870, + 1014, + 4 + ], + "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": [ + 2020, + 2042, + 4 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2020, + 2042, + 4 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2020, + 2042, + 4 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2020, + 2042, + 4 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2020, + 2042, + 4 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2020, + 2042, + 4 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2020, + 2042, + 4 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2020, + 2042, + 4 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2020, + 2042, + 4 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2020, + 2042, + 4 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2057, + 2122, + 4 + ], + "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": [ + 2057, + 2122, + 4 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.25, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2057, + 2122, + 4 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2057, + 2122, + 4 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2057, + 2122, + 4 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2057, + 2122, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2057, + 2122, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2057, + 2122, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2057, + 2122, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2057, + 2122, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2057, + 2122, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2057, + 2122, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2057, + 2122, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2057, + 2122, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2057, + 2122, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2057, + 2122, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2057, + 2122, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2138, + 2177, + 4 + ], + "command": { + "type": "make_plane", + "origin": { + "x": 0.0, + "y": 1.25, + "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": [ + 2183, + 2276, + 4 + ], + "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": [ + 2183, + 2276, + 4 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2183, + 2276, + 4 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 5.75, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2183, + 2276, + 4 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 5.5, + "y": 0.0 + }, + "radius": 0.25, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2183, + 2276, + 4 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2282, + 2419, + 4 + ], + "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": 15, + "arc_degrees": 360.0, + "rotate_duplicates": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "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": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.5, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "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": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.5, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "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": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.5, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "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": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.5, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "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": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.5, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "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": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.5, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "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": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.5, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "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": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.5, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "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": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.5, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "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": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.5, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "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": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.5, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "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": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.5, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "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": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.5, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "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": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.5, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "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": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.5, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "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": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.5, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2430, + 2475, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2481, + 2542, + 4 + ], + "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": [ + 2481, + 2542, + 4 + ], + "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": [ + 2481, + 2542, + 4 + ], + "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": [ + 2481, + 2542, + 4 + ], + "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": [ + 2481, + 2542, + 4 + ], + "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": [ + 2481, + 2542, + 4 + ], + "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": [ + 2481, + 2542, + 4 + ], + "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": [ + 2481, + 2542, + 4 + ], + "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": [ + 2481, + 2542, + 4 + ], + "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": [ + 2481, + 2542, + 4 + ], + "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": [ + 2481, + 2542, + 4 + ], + "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": [ + 2481, + 2542, + 4 + ], + "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": [ + 2481, + 2542, + 4 + ], + "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": [ + 2481, + 2542, + 4 + ], + "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": [ + 2481, + 2542, + 4 + ], + "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": [ + 2481, + 2542, + 4 + ], + "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": [ + 2599, + 2630, + 4 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2599, + 2630, + 4 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2599, + 2630, + 4 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 2.17, + "y": 2.56, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2650, + 4 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.12, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2656, + 2670, + 4 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 2.56, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2676, + 2691, + 4 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.12, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2697, + 2753, + 4 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 2.17, + "y": 2.56, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2759, + 2766, + 4 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2772, + 2915, + 4 + ], + "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": [ + 2931, + 2999, + 4 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2931, + 2999, + 4 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.125, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2931, + 2999, + 4 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2931, + 2999, + 4 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2931, + 2999, + 4 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2931, + 2999, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2931, + 2999, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2931, + 2999, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2931, + 2999, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2931, + 2999, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2931, + 2999, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2931, + 2999, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2931, + 2999, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2931, + 2999, + 4 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2931, + 2999, + 4 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.125, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2931, + 2999, + 4 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2931, + 2999, + 4 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2931, + 2999, + 4 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2931, + 2999, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2931, + 2999, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2931, + 2999, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2931, + 2999, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2931, + 2999, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2931, + 2999, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2931, + 2999, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2931, + 2999, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2931, + 2999, + 4 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2931, + 2999, + 4 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.125, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2931, + 2999, + 4 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2931, + 2999, + 4 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2931, + 2999, + 4 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2931, + 2999, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2931, + 2999, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2931, + 2999, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2931, + 2999, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2931, + 2999, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2931, + 2999, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2931, + 2999, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2931, + 2999, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2931, + 2999, + 4 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2931, + 2999, + 4 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.125, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2931, + 2999, + 4 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2931, + 2999, + 4 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2931, + 2999, + 4 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2931, + 2999, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2931, + 2999, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2931, + 2999, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2931, + 2999, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2931, + 2999, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2931, + 2999, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2931, + 2999, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2931, + 2999, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2931, + 2999, + 4 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2931, + 2999, + 4 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.125, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2931, + 2999, + 4 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2931, + 2999, + 4 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2931, + 2999, + 4 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2931, + 2999, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2931, + 2999, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2931, + 2999, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2931, + 2999, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2931, + 2999, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2931, + 2999, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2931, + 2999, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2931, + 2999, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3067, + 3099, + 4 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3067, + 3099, + 4 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3067, + 3099, + 4 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -2.17, + "y": 2.56, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3105, + 3120, + 4 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.12, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3126, + 3140, + 4 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 2.56, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3146, + 3160, + 4 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.12, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3166, + 3222, + 4 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -2.17, + "y": 2.56, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3228, + 3235, + 4 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3241, + 3384, + 4 + ], + "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": [ + 3406, + 3480, + 4 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3406, + 3480, + 4 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.125, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3406, + 3480, + 4 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3406, + 3480, + 4 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3406, + 3480, + 4 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3406, + 3480, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3406, + 3480, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3406, + 3480, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3406, + 3480, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3406, + 3480, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3406, + 3480, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3406, + 3480, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3406, + 3480, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3406, + 3480, + 4 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3406, + 3480, + 4 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.125, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3406, + 3480, + 4 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3406, + 3480, + 4 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3406, + 3480, + 4 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3406, + 3480, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3406, + 3480, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3406, + 3480, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3406, + 3480, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3406, + 3480, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3406, + 3480, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3406, + 3480, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3406, + 3480, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3406, + 3480, + 4 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3406, + 3480, + 4 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.125, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3406, + 3480, + 4 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3406, + 3480, + 4 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3406, + 3480, + 4 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3406, + 3480, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3406, + 3480, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3406, + 3480, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3406, + 3480, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3406, + 3480, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3406, + 3480, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3406, + 3480, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3406, + 3480, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3406, + 3480, + 4 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3406, + 3480, + 4 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.125, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3406, + 3480, + 4 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3406, + 3480, + 4 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3406, + 3480, + 4 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3406, + 3480, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3406, + 3480, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3406, + 3480, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3406, + 3480, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3406, + 3480, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3406, + 3480, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3406, + 3480, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3406, + 3480, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3406, + 3480, + 4 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3406, + 3480, + 4 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.125, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3406, + 3480, + 4 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3406, + 3480, + 4 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3406, + 3480, + 4 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3406, + 3480, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3406, + 3480, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3406, + 3480, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3406, + 3480, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3406, + 3480, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3406, + 3480, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3406, + 3480, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3406, + 3480, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3486, + 3547, + 4 + ], + "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": [ + 3486, + 3547, + 4 + ], + "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": [ + 3486, + 3547, + 4 + ], + "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": [ + 3486, + 3547, + 4 + ], + "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": [ + 3486, + 3547, + 4 + ], + "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": [ + 1086, + 1158, + 4 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 766, + 862, + 4 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1368, + 1445, + 4 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 766, + 862, + 4 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1942, + 2014, + 4 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 766, + 862, + 4 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2183, + 2276, + 4 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 90, + 123, + 3 + ], + "command": { + "type": "set_scene_units", + "unit": "in" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 329, + 348, + 3 + ], + "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": [ + 354, + 431, + 3 + ], + "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": [ + 354, + 431, + 3 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 354, + 431, + 3 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 3.0, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 354, + 431, + 3 + ], + "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": [ + 354, + 431, + 3 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 442, + 519, + 3 + ], + "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": [ + 442, + 519, + 3 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 442, + 519, + 3 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 1.5, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 442, + 519, + 3 + ], + "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": [ + 442, + 519, + 3 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 437, + 523, + 3 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 437, + 523, + 3 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 529, + 562, + 3 + ], + "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": [ + 529, + 562, + 3 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.475, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 529, + 562, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 529, + 562, + 3 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 529, + 562, + 3 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 529, + 562, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 529, + 562, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 529, + 562, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 529, + 562, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 684, + 761, + 3 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 684, + 761, + 3 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 684, + 761, + 3 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 3.0, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 684, + 761, + 3 + ], + "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": [ + 684, + 761, + 3 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 772, + 849, + 3 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 772, + 849, + 3 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 772, + 849, + 3 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 1.5, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 772, + 849, + 3 + ], + "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": [ + 772, + 849, + 3 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 767, + 853, + 3 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 767, + 853, + 3 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 859, + 892, + 3 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 859, + 892, + 3 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.95, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 859, + 892, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 859, + 892, + 3 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 859, + 892, + 3 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 859, + 892, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 859, + 892, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 859, + 892, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 859, + 892, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 993, + 1068, + 3 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 993, + 1068, + 3 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 993, + 1068, + 3 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 2.85, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 993, + 1068, + 3 + ], + "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": [ + 993, + 1068, + 3 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1074, + 1208, + 3 + ], + "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": [ + 1214, + 1248, + 3 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1214, + 1248, + 3 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.95, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1214, + 1248, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1214, + 1248, + 3 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1214, + 1248, + 3 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1214, + 1248, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1214, + 1248, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1214, + 1248, + 3 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1214, + 1248, + 3 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.95, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1214, + 1248, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1214, + 1248, + 3 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1214, + 1248, + 3 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1214, + 1248, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1214, + 1248, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1214, + 1248, + 3 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1214, + 1248, + 3 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.95, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1214, + 1248, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1214, + 1248, + 3 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1214, + 1248, + 3 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1214, + 1248, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1214, + 1248, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1214, + 1248, + 3 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1214, + 1248, + 3 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.95, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1214, + 1248, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1214, + 1248, + 3 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1214, + 1248, + 3 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1214, + 1248, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1214, + 1248, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1214, + 1248, + 3 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1214, + 1248, + 3 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.95, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1214, + 1248, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1214, + 1248, + 3 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1214, + 1248, + 3 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1214, + 1248, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1214, + 1248, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1345, + 1426, + 3 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1345, + 1426, + 3 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1345, + 1426, + 3 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 2.5649606299212597, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1345, + 1426, + 3 + ], + "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": [ + 1345, + 1426, + 3 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1432, + 1566, + 3 + ], + "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": [ + 1572, + 1606, + 3 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1572, + 1606, + 3 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.475, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1572, + 1606, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1572, + 1606, + 3 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1572, + 1606, + 3 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1572, + 1606, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1572, + 1606, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1572, + 1606, + 3 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1572, + 1606, + 3 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.475, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1572, + 1606, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1572, + 1606, + 3 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1572, + 1606, + 3 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1572, + 1606, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1572, + 1606, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1572, + 1606, + 3 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1572, + 1606, + 3 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.475, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1572, + 1606, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1572, + 1606, + 3 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1572, + 1606, + 3 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1572, + 1606, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1572, + 1606, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1572, + 1606, + 3 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1572, + 1606, + 3 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.475, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1572, + 1606, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1572, + 1606, + 3 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1572, + 1606, + 3 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1572, + 1606, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1572, + 1606, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1572, + 1606, + 3 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1572, + 1606, + 3 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.475, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1572, + 1606, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1572, + 1606, + 3 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1572, + 1606, + 3 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1572, + 1606, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1572, + 1606, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1612, + 1671, + 3 + ], + "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": [ + 1612, + 1671, + 3 + ], + "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": [ + 1612, + 1671, + 3 + ], + "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": [ + 1612, + 1671, + 3 + ], + "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": [ + 1612, + 1671, + 3 + ], + "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": [ + 1760, + 1779, + 3 + ], + "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": [ + 1785, + 1831, + 3 + ], + "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": [ + 1785, + 1831, + 3 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1785, + 1831, + 3 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 1.5, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1837, + 1883, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -1.425, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1889, + 1994, + 3 + ], + "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": [ + 2000, + 2013, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 1.1, + "y": 0.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2019, + 2075, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 1.5, + "y": 0.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2081, + 2088, + 3 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2081, + 2088, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2094, + 2120, + 3 + ], + "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": [ + 2094, + 2120, + 3 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2094, + 2120, + 3 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2094, + 2120, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2094, + 2120, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2094, + 2120, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2094, + 2120, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2094, + 2120, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2094, + 2120, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2094, + 2120, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2094, + 2120, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2126, + 2185, + 3 + ], + "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": [ + 2206, + 2225, + 3 + ], + "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": [ + 2231, + 2277, + 3 + ], + "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": [ + 2231, + 2277, + 3 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2231, + 2277, + 3 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 3.0, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2283, + 2329, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -1.425, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2335, + 2442, + 3 + ], + "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": [ + 2448, + 2476, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 3.4, + "y": -0.475, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2482, + 2538, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 3.0, + "y": 0.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2544, + 2551, + 3 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2544, + 2551, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2557, + 2583, + 3 + ], + "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": [ + 2557, + 2583, + 3 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2557, + 2583, + 3 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2557, + 2583, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2557, + 2583, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2557, + 2583, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2557, + 2583, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2557, + 2583, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2557, + 2583, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2557, + 2583, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2557, + 2583, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2589, + 2648, + 3 + ], + "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": [ + 3038, + 3061, + 3 + ], + "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": [ + 3069, + 3116, + 3 + ], + "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": [ + 3069, + 3116, + 3 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3069, + 3116, + 3 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 3.25, + "y": -0.7, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3124, + 3464, + 3 + ], + "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": [ + 3472, + 3498, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -0.6333, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3506, + 3850, + 3 + ], + "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": [ + 3858, + 3914, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 3.25, + "y": -0.7, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3922, + 3929, + 3 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3922, + 3929, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3977, + 4023, + 3 + ], + "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": [ + 3977, + 4023, + 3 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.95, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3977, + 4023, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3977, + 4023, + 3 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3977, + 4023, + 3 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3977, + 4023, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3977, + 4023, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3977, + 4023, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3977, + 4023, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3977, + 4023, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3977, + 4023, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3977, + 4023, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3977, + 4023, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4031, + 4211, + 3 + ], + "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": [ + 4219, + 4278, + 3 + ], + "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": [ + 4219, + 4278, + 3 + ], + "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": [ + 4219, + 4278, + 3 + ], + "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": [ + 4219, + 4278, + 3 + ], + "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": [ + 4219, + 4278, + 3 + ], + "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": [ + 4219, + 4278, + 3 + ], + "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": [ + 3038, + 3061, + 3 + ], + "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": [ + 3069, + 3116, + 3 + ], + "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": [ + 3069, + 3116, + 3 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3069, + 3116, + 3 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 3.25, + "y": -0.7, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3124, + 3464, + 3 + ], + "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": [ + 3472, + 3498, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -0.6333, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3506, + 3850, + 3 + ], + "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": [ + 3858, + 3914, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 3.25, + "y": -0.7, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3922, + 3929, + 3 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3922, + 3929, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3977, + 4023, + 3 + ], + "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": [ + 3977, + 4023, + 3 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.95, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3977, + 4023, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3977, + 4023, + 3 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3977, + 4023, + 3 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3977, + 4023, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3977, + 4023, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3977, + 4023, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3977, + 4023, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3977, + 4023, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3977, + 4023, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3977, + 4023, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3977, + 4023, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4031, + 4211, + 3 + ], + "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": [ + 4219, + 4278, + 3 + ], + "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": [ + 4219, + 4278, + 3 + ], + "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": [ + 4219, + 4278, + 3 + ], + "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": [ + 4219, + 4278, + 3 + ], + "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": [ + 4219, + 4278, + 3 + ], + "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": [ + 4219, + 4278, + 3 + ], + "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": [ + 4433, + 4452, + 3 + ], + "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": [ + 4458, + 4553, + 3 + ], + "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": [ + 4458, + 4553, + 3 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4458, + 4553, + 3 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 9.5, + "y": -4.497952755905512, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4559, + 4586, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 2.375, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4592, + 4643, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.19, + "y": 0.19, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4649, + 4676, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 2.375, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4682, + 4732, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.19, + "y": 0.19, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4738, + 4770, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 9.5, + "y": 5.002, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4776, + 4825, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.475, + "y": 0.095, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4831, + 4858, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 0.475, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4864, + 4892, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.285, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4898, + 4926, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -0.19, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4932, + 4984, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.475, + "y": -0.095, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4990, + 5018, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -4.466, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5024, + 5100, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.19, + "y": -0.19, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5106, + 5130, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 9.025, + "y": -1.578, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5136, + 5212, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.57, + "y": -0.19, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5218, + 5246, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -0.19, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5252, + 5326, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.57, + "y": -0.95, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5332, + 5360, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -0.475, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5366, + 5417, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.19, + "y": -0.19, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5423, + 5476, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 9.215, + "y": -4.778, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5482, + 5533, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.475, + "y": -0.095, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5539, + 5567, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -0.19, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5573, + 5600, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.285, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5606, + 5633, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 0.475, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5639, + 5646, + 3 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5639, + 5646, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5652, + 5678, + 3 + ], + "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": [ + 5652, + 5678, + 3 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5652, + 5678, + 3 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5652, + 5678, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5652, + 5678, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5652, + 5678, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5652, + 5678, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5652, + 5678, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5652, + 5678, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5652, + 5678, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5652, + 5678, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5652, + 5678, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5652, + 5678, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5652, + 5678, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5652, + 5678, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5652, + 5678, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5652, + 5678, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5652, + 5678, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5652, + 5678, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5652, + 5678, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5652, + 5678, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5652, + 5678, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5652, + 5678, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5652, + 5678, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5652, + 5678, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5652, + 5678, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5652, + 5678, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5652, + 5678, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5652, + 5678, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5652, + 5678, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5652, + 5678, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5652, + 5678, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5652, + 5678, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5652, + 5678, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5652, + 5678, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5652, + 5678, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5652, + 5678, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5652, + 5678, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5652, + 5678, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5652, + 5678, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5652, + 5678, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5652, + 5678, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5652, + 5678, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5652, + 5678, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5652, + 5678, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5652, + 5678, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5652, + 5678, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5652, + 5678, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5652, + 5678, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5652, + 5678, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5652, + 5678, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5684, + 5743, + 3 + ], + "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": [ + 3069, + 3116, + 3 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3069, + 3116, + 3 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 264, + 297, + 6 + ], + "command": { + "type": "set_scene_units", + "unit": "in" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 708, + 734, + 6 + ], + "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": [ + 742, + 782, + 6 + ], + "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": [ + 742, + 782, + 6 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 742, + 782, + 6 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.47244094488188976, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 790, + 852, + 6 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.172, + "y": 0.4724, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 860, + 887, + 6 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.4724, + "y": 0.4724, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 895, + 916, + 6 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.4724, + "y": 1.1811, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 924, + 976, + 6 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc", + "radius": 0.11811023622047244, + "offset": { + "unit": "degrees", + "value": 90.0 + } + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 984, + 1009, + 6 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.001, + "y": 1.2992, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1017, + 1043, + 6 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.001, + "y": 0.6811, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1051, + 1080, + 6 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.4016, + "y": 0.6811, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1088, + 1101, + 6 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.4016, + "y": 0.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1109, + 1116, + 6 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1109, + 1116, + 6 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1124, + 1150, + 6 + ], + "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": [ + 1124, + 1150, + 6 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1124, + 1150, + 6 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1124, + 1150, + 6 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1124, + 1150, + 6 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1124, + 1150, + 6 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1124, + 1150, + 6 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1124, + 1150, + 6 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1124, + 1150, + 6 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1124, + 1150, + 6 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1124, + 1150, + 6 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1124, + 1150, + 6 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1124, + 1150, + 6 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1124, + 1150, + 6 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1124, + 1150, + 6 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1124, + 1150, + 6 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1124, + 1150, + 6 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1124, + 1150, + 6 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1124, + 1150, + 6 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1124, + 1150, + 6 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1124, + 1150, + 6 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1158, + 1219, + 6 + ], + "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": [ + 742, + 782, + 6 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 373, + 524, + 0 + ], + "command": { + "type": "entity_circular_pattern", + "entity_id": "[uuid]", + "axis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "center": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "num_repetitions": 4, + "arc_degrees": 360.0, + "rotate_duplicates": false + } + }, + { + "cmdId": "[uuid]", + "range": [ + 196, + 229, + 5 + ], + "command": { + "type": "set_scene_units", + "unit": "in" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 777, + 809, + 5 + ], + "command": { + "type": "make_plane", + "origin": { + "x": 0.0, + "y": 0.5, + "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": [ + 815, + 896, + 5 + ], + "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": [ + 815, + 896, + 5 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 815, + 896, + 5 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 6.05, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 902, + 1003, + 5 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 0.93, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1009, + 1094, + 5 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc", + "radius": 0.12, + "offset": { + "unit": "degrees", + "value": 90.0 + } + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1100, + 1184, + 5 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -1.36, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1190, + 1276, + 5 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc", + "radius": 0.12, + "offset": { + "unit": "degrees", + "value": -90.0 + } + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1282, + 1367, + 5 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 0.15, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1373, + 1459, + 5 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc", + "radius": 0.12, + "offset": { + "unit": "degrees", + "value": -90.0 + } + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1465, + 1588, + 5 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 1.48, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1594, + 1680, + 5 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc", + "radius": 0.39, + "offset": { + "unit": "degrees", + "value": -90.0 + } + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1686, + 1821, + 5 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -1.1, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1827, + 1913, + 5 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc", + "radius": 0.39, + "offset": { + "unit": "degrees", + "value": -90.0 + } + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1919, + 2043, + 5 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -1.48, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2049, + 2135, + 5 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc", + "radius": 0.12, + "offset": { + "unit": "degrees", + "value": -90.0 + } + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2141, + 2226, + 5 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 0.15, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2232, + 2318, + 5 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc", + "radius": 0.12, + "offset": { + "unit": "degrees", + "value": -90.0 + } + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2324, + 2409, + 5 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 1.36, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2415, + 2500, + 5 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc", + "radius": 0.12, + "offset": { + "unit": "degrees", + "value": 90.0 + } + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2506, + 2513, + 5 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2506, + 2513, + 5 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2551, + 2607, + 5 + ], + "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": [ + 2551, + 2607, + 5 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2551, + 2607, + 5 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2551, + 2607, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2551, + 2607, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2551, + 2607, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2551, + 2607, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2551, + 2607, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2551, + 2607, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2551, + 2607, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2551, + 2607, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2551, + 2607, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2551, + 2607, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2551, + 2607, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2551, + 2607, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2551, + 2607, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2551, + 2607, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2551, + 2607, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2551, + 2607, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2551, + 2607, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2551, + 2607, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2551, + 2607, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2551, + 2607, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2551, + 2607, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2551, + 2607, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2551, + 2607, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2551, + 2607, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2551, + 2607, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2551, + 2607, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2551, + 2607, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2551, + 2607, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2551, + 2607, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2551, + 2607, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2551, + 2607, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2551, + 2607, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2551, + 2607, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2551, + 2607, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2613, + 2674, + 5 + ], + "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": [ + 815, + 896, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 224, + 257, + 7 + ], + "command": { + "type": "set_scene_units", + "unit": "in" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 462, + 481, + 7 + ], + "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": [ + 487, + 544, + 7 + ], + "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": [ + 487, + 544, + 7 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 487, + 544, + 7 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 9.5, + "y": 5.51, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 550, + 656, + 7 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 10.4, + "y": 5.51, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 662, + 717, + 7 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc", + "radius": 1.6, + "offset": { + "unit": "degrees", + "value": -90.0 + } + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 723, + 820, + 7 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 12.0, + "y": 2.36, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 826, + 858, + 7 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.39, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 864, + 896, + 7 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -0.39, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 902, + 933, + 7 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.39, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 939, + 1054, + 7 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 12.0, + "y": -1.97, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1060, + 1092, + 7 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.39, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1098, + 1130, + 7 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -0.39, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1136, + 1167, + 7 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.39, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1173, + 1266, + 7 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 12.0, + "y": -3.91, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1272, + 1327, + 7 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc", + "radius": 1.6, + "offset": { + "unit": "degrees", + "value": -90.0 + } + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1333, + 1406, + 7 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 9.5, + "y": -5.51, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1412, + 1419, + 7 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1412, + 1419, + 7 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1462, + 1497, + 7 + ], + "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": [ + 1462, + 1497, + 7 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1462, + 1497, + 7 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1462, + 1497, + 7 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1462, + 1497, + 7 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1462, + 1497, + 7 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1462, + 1497, + 7 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1462, + 1497, + 7 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1462, + 1497, + 7 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1462, + 1497, + 7 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1462, + 1497, + 7 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1462, + 1497, + 7 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1462, + 1497, + 7 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1462, + 1497, + 7 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1462, + 1497, + 7 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1462, + 1497, + 7 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1462, + 1497, + 7 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1462, + 1497, + 7 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1462, + 1497, + 7 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1462, + 1497, + 7 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1462, + 1497, + 7 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1462, + 1497, + 7 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1462, + 1497, + 7 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1462, + 1497, + 7 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1462, + 1497, + 7 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1462, + 1497, + 7 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1462, + 1497, + 7 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1462, + 1497, + 7 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1462, + 1497, + 7 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1462, + 1497, + 7 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1462, + 1497, + 7 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1503, + 1548, + 7 + ], + "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 b/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/artifact_graph_flowchart.snap new file mode 100644 index 000000000..a77fced0d --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/artifact_graph_flowchart.snap @@ -0,0 +1,6 @@ +--- +source: kcl/src/simulation_tests.rs +description: Artifact graph flowchart car-wheel-assembly.kcl +extension: md +snapshot_kind: binary +--- 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 new file mode 100644 index 000000000..4562bfbed --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/artifact_graph_flowchart.snap.md @@ -0,0 +1,1206 @@ +```mermaid +flowchart LR + subgraph path2 [Path] + 2["Path
[1086, 1158, 4]"] + 3["Segment
[1086, 1158, 4]"] + 4[Solid2d] + end + subgraph path5 [Path] + 5["Path
[766, 862, 4]"] + 6["Segment
[766, 862, 4]"] + 7[Solid2d] + end + subgraph path15 [Path] + 15["Path
[1368, 1445, 4]"] + 16["Segment
[1368, 1445, 4]"] + 17[Solid2d] + end + subgraph path18 [Path] + 18["Path
[766, 862, 4]"] + 19["Segment
[766, 862, 4]"] + 20[Solid2d] + end + subgraph path28 [Path] + 28["Path
[1942, 2014, 4]"] + 29["Segment
[1942, 2014, 4]"] + 30[Solid2d] + end + subgraph path31 [Path] + 31["Path
[766, 862, 4]"] + 32["Segment
[766, 862, 4]"] + 33[Solid2d] + end + subgraph path41 [Path] + 41["Path
[2183, 2276, 4]"] + 42["Segment
[2183, 2276, 4]"] + 43[Solid2d] + end + subgraph path50 [Path] + 50["Path
[2599, 2630, 4]"] + 51["Segment
[2636, 2650, 4]"] + 52["Segment
[2656, 2670, 4]"] + 53["Segment
[2676, 2691, 4]"] + 54["Segment
[2697, 2753, 4]"] + 55["Segment
[2759, 2766, 4]"] + 56[Solid2d] + end + subgraph path71 [Path] + 71["Path
[3067, 3099, 4]"] + 72["Segment
[3105, 3120, 4]"] + 73["Segment
[3126, 3140, 4]"] + 74["Segment
[3146, 3160, 4]"] + 75["Segment
[3166, 3222, 4]"] + 76["Segment
[3228, 3235, 4]"] + 77[Solid2d] + end + subgraph path93 [Path] + 93["Path
[354, 431, 3]"] + 94["Segment
[354, 431, 3]"] + 95[Solid2d] + end + subgraph path96 [Path] + 96["Path
[442, 519, 3]"] + 97["Segment
[442, 519, 3]"] + 98[Solid2d] + end + subgraph path105 [Path] + 105["Path
[684, 761, 3]"] + 106["Segment
[684, 761, 3]"] + 107[Solid2d] + end + subgraph path108 [Path] + 108["Path
[772, 849, 3]"] + 109["Segment
[772, 849, 3]"] + 110[Solid2d] + end + subgraph path117 [Path] + 117["Path
[993, 1068, 3]"] + 118["Segment
[993, 1068, 3]"] + 119[Solid2d] + end + subgraph path124 [Path] + 124["Path
[1345, 1426, 3]"] + 125["Segment
[1345, 1426, 3]"] + 126[Solid2d] + end + subgraph path132 [Path] + 132["Path
[1785, 1831, 3]"] + 133["Segment
[1837, 1883, 3]"] + 134["Segment
[1889, 1994, 3]"] + 135["Segment
[2000, 2013, 3]"] + 136["Segment
[2019, 2075, 3]"] + 137["Segment
[2081, 2088, 3]"] + 138[Solid2d] + end + subgraph path148 [Path] + 148["Path
[2231, 2277, 3]"] + 149["Segment
[2283, 2329, 3]"] + 150["Segment
[2335, 2442, 3]"] + 151["Segment
[2448, 2476, 3]"] + 152["Segment
[2482, 2538, 3]"] + 153["Segment
[2544, 2551, 3]"] + 154[Solid2d] + end + subgraph path165 [Path] + 165["Path
[3069, 3116, 3]"] + 166["Segment
[3124, 3464, 3]"] + 167["Segment
[3472, 3498, 3]"] + 168["Segment
[3506, 3850, 3]"] + 169["Segment
[3858, 3914, 3]"] + 170["Segment
[3922, 3929, 3]"] + 171[Solid2d] + end + subgraph path188 [Path] + 188["Path
[3069, 3116, 3]"] + 189["Segment
[3124, 3464, 3]"] + 190["Segment
[3472, 3498, 3]"] + 191["Segment
[3506, 3850, 3]"] + 192["Segment
[3858, 3914, 3]"] + 193["Segment
[3922, 3929, 3]"] + 194[Solid2d] + end + subgraph path211 [Path] + 211["Path
[4458, 4553, 3]"] + 212["Segment
[4559, 4586, 3]"] + 213["Segment
[4592, 4643, 3]"] + 214["Segment
[4649, 4676, 3]"] + 215["Segment
[4682, 4732, 3]"] + 216["Segment
[4738, 4770, 3]"] + 217["Segment
[4776, 4825, 3]"] + 218["Segment
[4831, 4858, 3]"] + 219["Segment
[4864, 4892, 3]"] + 220["Segment
[4898, 4926, 3]"] + 221["Segment
[4932, 4984, 3]"] + 222["Segment
[4990, 5018, 3]"] + 223["Segment
[5024, 5100, 3]"] + 224["Segment
[5106, 5130, 3]"] + 225["Segment
[5136, 5212, 3]"] + 226["Segment
[5218, 5246, 3]"] + 227["Segment
[5252, 5326, 3]"] + 228["Segment
[5332, 5360, 3]"] + 229["Segment
[5366, 5417, 3]"] + 230["Segment
[5423, 5476, 3]"] + 231["Segment
[5482, 5533, 3]"] + 232["Segment
[5539, 5567, 3]"] + 233["Segment
[5573, 5600, 3]"] + 234["Segment
[5606, 5633, 3]"] + 235["Segment
[5639, 5646, 3]"] + 236[Solid2d] + end + subgraph path287 [Path] + 287["Path
[742, 782, 6]"] + 288["Segment
[790, 852, 6]"] + 289["Segment
[860, 887, 6]"] + 290["Segment
[895, 916, 6]"] + 291["Segment
[924, 976, 6]"] + 292["Segment
[984, 1009, 6]"] + 293["Segment
[1017, 1043, 6]"] + 294["Segment
[1051, 1080, 6]"] + 295["Segment
[1088, 1101, 6]"] + 296["Segment
[1109, 1116, 6]"] + 297[Solid2d] + end + subgraph path318 [Path] + 318["Path
[815, 896, 5]"] + 319["Segment
[902, 1003, 5]"] + 320["Segment
[1009, 1094, 5]"] + 321["Segment
[1100, 1184, 5]"] + 322["Segment
[1190, 1276, 5]"] + 323["Segment
[1282, 1367, 5]"] + 324["Segment
[1373, 1459, 5]"] + 325["Segment
[1465, 1588, 5]"] + 326["Segment
[1594, 1680, 5]"] + 327["Segment
[1686, 1821, 5]"] + 328["Segment
[1827, 1913, 5]"] + 329["Segment
[1919, 2043, 5]"] + 330["Segment
[2049, 2135, 5]"] + 331["Segment
[2141, 2226, 5]"] + 332["Segment
[2232, 2318, 5]"] + 333["Segment
[2324, 2409, 5]"] + 334["Segment
[2415, 2500, 5]"] + 335["Segment
[2506, 2513, 5]"] + 336[Solid2d] + end + subgraph path392 [Path] + 392["Path
[487, 544, 7]"] + 393["Segment
[550, 656, 7]"] + 394["Segment
[662, 717, 7]"] + 395["Segment
[723, 820, 7]"] + 396["Segment
[826, 858, 7]"] + 397["Segment
[864, 896, 7]"] + 398["Segment
[902, 933, 7]"] + 399["Segment
[939, 1054, 7]"] + 400["Segment
[1060, 1092, 7]"] + 401["Segment
[1098, 1130, 7]"] + 402["Segment
[1136, 1167, 7]"] + 403["Segment
[1173, 1266, 7]"] + 404["Segment
[1272, 1327, 7]"] + 405["Segment
[1333, 1406, 7]"] + 406["Segment
[1412, 1419, 7]"] + 407[Solid2d] + end + 1["Plane
[1055, 1080, 4]"] + 8["Sweep Extrusion
[1195, 1251, 4]"] + 9[Wall] + 10["Cap Start"] + 11["Cap End"] + 12["SweepEdge Opposite"] + 13["SweepEdge Adjacent"] + 14["Plane
[1337, 1362, 4]"] + 21["Sweep Extrusion
[1486, 1549, 4]"] + 22[Wall] + 23["Cap Start"] + 24["Cap End"] + 25["SweepEdge Opposite"] + 26["SweepEdge Adjacent"] + 27["Plane
[1897, 1936, 4]"] + 34["Sweep Extrusion
[2057, 2122, 4]"] + 35[Wall] + 36["Cap Start"] + 37["Cap End"] + 38["SweepEdge Opposite"] + 39["SweepEdge Adjacent"] + 40["Plane
[2138, 2177, 4]"] + 44["Sweep Extrusion
[2430, 2475, 4]"] + 45[Wall] + 46["Cap Start"] + 47["Cap End"] + 48["SweepEdge Opposite"] + 49["SweepEdge Adjacent"] + 57["Sweep Extrusion
[2931, 2999, 4]"] + 58[Wall] + 59[Wall] + 60[Wall] + 61[Wall] + 62["Cap Start"] + 63["SweepEdge Opposite"] + 64["SweepEdge Adjacent"] + 65["SweepEdge Opposite"] + 66["SweepEdge Adjacent"] + 67["SweepEdge Opposite"] + 68["SweepEdge Adjacent"] + 69["SweepEdge Opposite"] + 70["SweepEdge Adjacent"] + 78["Sweep Extrusion
[3406, 3480, 4]"] + 79[Wall] + 80[Wall] + 81[Wall] + 82[Wall] + 83["Cap Start"] + 84["SweepEdge Opposite"] + 85["SweepEdge Adjacent"] + 86["SweepEdge Opposite"] + 87["SweepEdge Adjacent"] + 88["SweepEdge Opposite"] + 89["SweepEdge Adjacent"] + 90["SweepEdge Opposite"] + 91["SweepEdge Adjacent"] + 92["Plane
[329, 348, 3]"] + 99["Sweep Extrusion
[529, 562, 3]"] + 100[Wall] + 101["Cap Start"] + 102["Cap End"] + 103["SweepEdge Opposite"] + 104["SweepEdge Adjacent"] + 111["Sweep Extrusion
[859, 892, 3]"] + 112[Wall] + 113["Cap Start"] + 114["Cap End"] + 115["SweepEdge Opposite"] + 116["SweepEdge Adjacent"] + 120["Sweep Extrusion
[1214, 1248, 3]"] + 121[Wall] + 122["SweepEdge Opposite"] + 123["SweepEdge Adjacent"] + 127["Sweep Extrusion
[1572, 1606, 3]"] + 128[Wall] + 129["SweepEdge Opposite"] + 130["SweepEdge Adjacent"] + 131["Plane
[1760, 1779, 3]"] + 139["Sweep Revolve
[2094, 2120, 3]"] + 140[Wall] + 141[Wall] + 142[Wall] + 143[Wall] + 144["SweepEdge Adjacent"] + 145["SweepEdge Adjacent"] + 146["SweepEdge Adjacent"] + 147["Plane
[2206, 2225, 3]"] + 155["Sweep Revolve
[2557, 2583, 3]"] + 156[Wall] + 157[Wall] + 158[Wall] + 159[Wall] + 160["SweepEdge Adjacent"] + 161["SweepEdge Adjacent"] + 162["SweepEdge Adjacent"] + 163["SweepEdge Adjacent"] + 164["Plane
[3038, 3061, 3]"] + 172["Sweep Extrusion
[3977, 4023, 3]"] + 173[Wall] + 174[Wall] + 175[Wall] + 176[Wall] + 177["Cap Start"] + 178["Cap End"] + 179["SweepEdge Opposite"] + 180["SweepEdge Adjacent"] + 181["SweepEdge Opposite"] + 182["SweepEdge Adjacent"] + 183["SweepEdge Opposite"] + 184["SweepEdge Adjacent"] + 185["SweepEdge Opposite"] + 186["SweepEdge Adjacent"] + 187["Plane
[3038, 3061, 3]"] + 195["Sweep Extrusion
[3977, 4023, 3]"] + 196[Wall] + 197[Wall] + 198[Wall] + 199[Wall] + 200["Cap Start"] + 201["Cap End"] + 202["SweepEdge Opposite"] + 203["SweepEdge Adjacent"] + 204["SweepEdge Opposite"] + 205["SweepEdge Adjacent"] + 206["SweepEdge Opposite"] + 207["SweepEdge Adjacent"] + 208["SweepEdge Opposite"] + 209["SweepEdge Adjacent"] + 210["Plane
[4433, 4452, 3]"] + 237["Sweep Revolve
[5652, 5678, 3]"] + 238[Wall] + 239[Wall] + 240[Wall] + 241[Wall] + 242[Wall] + 243[Wall] + 244[Wall] + 245[Wall] + 246[Wall] + 247[Wall] + 248[Wall] + 249[Wall] + 250[Wall] + 251[Wall] + 252[Wall] + 253[Wall] + 254[Wall] + 255[Wall] + 256[Wall] + 257[Wall] + 258[Wall] + 259[Wall] + 260[Wall] + 261[Wall] + 262["SweepEdge Adjacent"] + 263["SweepEdge Adjacent"] + 264["SweepEdge Adjacent"] + 265["SweepEdge Adjacent"] + 266["SweepEdge Adjacent"] + 267["SweepEdge Adjacent"] + 268["SweepEdge Adjacent"] + 269["SweepEdge Adjacent"] + 270["SweepEdge Adjacent"] + 271["SweepEdge Adjacent"] + 272["SweepEdge Adjacent"] + 273["SweepEdge Adjacent"] + 274["SweepEdge Adjacent"] + 275["SweepEdge Adjacent"] + 276["SweepEdge Adjacent"] + 277["SweepEdge Adjacent"] + 278["SweepEdge Adjacent"] + 279["SweepEdge Adjacent"] + 280["SweepEdge Adjacent"] + 281["SweepEdge Adjacent"] + 282["SweepEdge Adjacent"] + 283["SweepEdge Adjacent"] + 284["SweepEdge Adjacent"] + 285["SweepEdge Adjacent"] + 286["Plane
[708, 734, 6]"] + 298["Sweep Revolve
[1124, 1150, 6]"] + 299[Wall] + 300[Wall] + 301[Wall] + 302[Wall] + 303[Wall] + 304[Wall] + 305[Wall] + 306[Wall] + 307[Wall] + 308["SweepEdge Adjacent"] + 309["SweepEdge Adjacent"] + 310["SweepEdge Adjacent"] + 311["SweepEdge Adjacent"] + 312["SweepEdge Adjacent"] + 313["SweepEdge Adjacent"] + 314["SweepEdge Adjacent"] + 315["SweepEdge Adjacent"] + 316["SweepEdge Adjacent"] + 317["Plane
[777, 809, 5]"] + 337["Sweep Revolve
[2551, 2607, 5]"] + 338[Wall] + 339[Wall] + 340[Wall] + 341[Wall] + 342[Wall] + 343[Wall] + 344[Wall] + 345[Wall] + 346[Wall] + 347[Wall] + 348[Wall] + 349[Wall] + 350[Wall] + 351[Wall] + 352[Wall] + 353[Wall] + 354[Wall] + 355["Cap Start"] + 356["Cap End"] + 357["SweepEdge Opposite"] + 358["SweepEdge Adjacent"] + 359["SweepEdge Opposite"] + 360["SweepEdge Adjacent"] + 361["SweepEdge Opposite"] + 362["SweepEdge Adjacent"] + 363["SweepEdge Opposite"] + 364["SweepEdge Adjacent"] + 365["SweepEdge Opposite"] + 366["SweepEdge Adjacent"] + 367["SweepEdge Opposite"] + 368["SweepEdge Adjacent"] + 369["SweepEdge Opposite"] + 370["SweepEdge Adjacent"] + 371["SweepEdge Opposite"] + 372["SweepEdge Adjacent"] + 373["SweepEdge Opposite"] + 374["SweepEdge Adjacent"] + 375["SweepEdge Opposite"] + 376["SweepEdge Adjacent"] + 377["SweepEdge Opposite"] + 378["SweepEdge Adjacent"] + 379["SweepEdge Opposite"] + 380["SweepEdge Adjacent"] + 381["SweepEdge Opposite"] + 382["SweepEdge Adjacent"] + 383["SweepEdge Opposite"] + 384["SweepEdge Adjacent"] + 385["SweepEdge Opposite"] + 386["SweepEdge Adjacent"] + 387["SweepEdge Opposite"] + 388["SweepEdge Adjacent"] + 389["SweepEdge Opposite"] + 390["SweepEdge Adjacent"] + 391["Plane
[462, 481, 7]"] + 408["Sweep Revolve
[1462, 1497, 7]"] + 409[Wall] + 410[Wall] + 411[Wall] + 412[Wall] + 413[Wall] + 414[Wall] + 415[Wall] + 416[Wall] + 417[Wall] + 418[Wall] + 419[Wall] + 420[Wall] + 421[Wall] + 422[Wall] + 423["SweepEdge Adjacent"] + 424["SweepEdge Adjacent"] + 425["SweepEdge Adjacent"] + 426["SweepEdge Adjacent"] + 427["SweepEdge Adjacent"] + 428["SweepEdge Adjacent"] + 429["SweepEdge Adjacent"] + 430["SweepEdge Adjacent"] + 431["SweepEdge Adjacent"] + 432["SweepEdge Adjacent"] + 433["SweepEdge Adjacent"] + 434["SweepEdge Adjacent"] + 435["SweepEdge Adjacent"] + 436["SweepEdge Adjacent"] + 437["StartSketchOnFace
[2564, 2593, 4]"] + 438["StartSketchOnFace
[3028, 3061, 4]"] + 439["StartSketchOnFace
[649, 678, 3]"] + 440["StartSketchOnFace
[953, 987, 3]"] + 441["StartSketchOnFace
[1310, 1339, 3]"] + 1 --- 2 + 1 --- 5 + 2 --- 3 + 2 ---- 8 + 2 --- 4 + 3 --- 9 + 3 --- 12 + 3 --- 13 + 5 --- 6 + 5 --- 7 + 8 --- 9 + 8 --- 10 + 8 --- 11 + 8 --- 12 + 8 --- 13 + 10 --- 50 + 14 --- 15 + 14 --- 18 + 15 --- 16 + 15 ---- 21 + 15 --- 17 + 16 --- 22 + 16 --- 25 + 16 --- 26 + 18 --- 19 + 18 --- 20 + 21 --- 22 + 21 --- 23 + 21 --- 24 + 21 --- 25 + 21 --- 26 + 27 --- 28 + 27 --- 31 + 28 --- 29 + 28 ---- 34 + 28 --- 30 + 29 --- 35 + 29 --- 38 + 29 --- 39 + 31 --- 32 + 31 --- 33 + 34 --- 35 + 34 --- 36 + 34 --- 37 + 34 --- 38 + 34 --- 39 + 37 --- 71 + 40 --- 41 + 41 --- 42 + 41 ---- 44 + 41 --- 43 + 42 --- 45 + 42 --- 48 + 42 --- 49 + 44 --- 45 + 44 --- 46 + 44 --- 47 + 44 --- 48 + 44 --- 49 + 50 --- 51 + 50 --- 52 + 50 --- 53 + 50 --- 54 + 50 --- 55 + 50 ---- 57 + 50 --- 56 + 51 --- 58 + 51 --- 63 + 51 --- 64 + 52 --- 59 + 52 --- 65 + 52 --- 66 + 53 --- 60 + 53 --- 67 + 53 --- 68 + 54 --- 61 + 54 --- 69 + 54 --- 70 + 57 --- 58 + 57 --- 59 + 57 --- 60 + 57 --- 61 + 57 --- 62 + 57 --- 63 + 57 --- 64 + 57 --- 65 + 57 --- 66 + 57 --- 67 + 57 --- 68 + 57 --- 69 + 57 --- 70 + 71 --- 72 + 71 --- 73 + 71 --- 74 + 71 --- 75 + 71 --- 76 + 71 ---- 78 + 71 --- 77 + 72 --- 82 + 72 --- 90 + 72 --- 91 + 73 --- 81 + 73 --- 88 + 73 --- 89 + 74 --- 80 + 74 --- 86 + 74 --- 87 + 75 --- 79 + 75 --- 84 + 75 --- 85 + 78 --- 79 + 78 --- 80 + 78 --- 81 + 78 --- 82 + 78 --- 83 + 78 --- 84 + 78 --- 85 + 78 --- 86 + 78 --- 87 + 78 --- 88 + 78 --- 89 + 78 --- 90 + 78 --- 91 + 92 --- 93 + 92 --- 96 + 93 --- 94 + 93 ---- 99 + 93 --- 95 + 94 --- 100 + 94 --- 103 + 94 --- 104 + 96 --- 97 + 96 --- 98 + 99 --- 100 + 99 --- 101 + 99 --- 102 + 99 --- 103 + 99 --- 104 + 102 --- 105 + 102 --- 108 + 102 --- 124 + 105 --- 106 + 105 ---- 111 + 105 --- 107 + 106 --- 112 + 106 --- 115 + 106 --- 116 + 108 --- 109 + 108 --- 110 + 111 --- 112 + 111 --- 113 + 111 --- 114 + 111 --- 115 + 111 --- 116 + 114 --- 117 + 117 --- 118 + 117 ---- 120 + 117 --- 119 + 118 --- 121 + 118 --- 122 + 118 --- 123 + 120 --- 121 + 120 --- 122 + 120 --- 123 + 124 --- 125 + 124 ---- 127 + 124 --- 126 + 125 --- 128 + 125 --- 129 + 125 --- 130 + 127 --- 128 + 127 --- 129 + 127 --- 130 + 131 --- 132 + 132 --- 133 + 132 --- 134 + 132 --- 135 + 132 --- 136 + 132 --- 137 + 132 ---- 139 + 132 --- 138 + 133 --- 140 + 133 x--> 144 + 134 --- 141 + 134 --- 144 + 135 --- 142 + 135 --- 145 + 136 --- 143 + 136 --- 146 + 139 --- 140 + 139 --- 141 + 139 --- 142 + 139 --- 143 + 139 <--x 133 + 139 --- 144 + 139 <--x 134 + 139 <--x 135 + 139 --- 145 + 139 <--x 136 + 139 --- 146 + 147 --- 148 + 148 --- 149 + 148 --- 150 + 148 --- 151 + 148 --- 152 + 148 --- 153 + 148 ---- 155 + 148 --- 154 + 149 --- 156 + 149 --- 160 + 150 --- 157 + 150 --- 161 + 151 --- 158 + 151 --- 162 + 152 --- 159 + 152 --- 163 + 155 --- 156 + 155 --- 157 + 155 --- 158 + 155 --- 159 + 155 <--x 149 + 155 --- 160 + 155 <--x 150 + 155 --- 161 + 155 <--x 151 + 155 --- 162 + 155 <--x 152 + 155 --- 163 + 164 --- 165 + 165 --- 166 + 165 --- 167 + 165 --- 168 + 165 --- 169 + 165 --- 170 + 165 ---- 172 + 165 --- 171 + 166 --- 176 + 166 --- 185 + 166 --- 186 + 167 --- 175 + 167 --- 183 + 167 --- 184 + 168 --- 174 + 168 --- 181 + 168 --- 182 + 169 --- 173 + 169 --- 179 + 169 --- 180 + 172 --- 173 + 172 --- 174 + 172 --- 175 + 172 --- 176 + 172 --- 177 + 172 --- 178 + 172 --- 179 + 172 --- 180 + 172 --- 181 + 172 --- 182 + 172 --- 183 + 172 --- 184 + 172 --- 185 + 172 --- 186 + 187 --- 188 + 188 --- 189 + 188 --- 190 + 188 --- 191 + 188 --- 192 + 188 --- 193 + 188 ---- 195 + 188 --- 194 + 189 --- 199 + 189 --- 208 + 189 --- 209 + 190 --- 198 + 190 --- 206 + 190 --- 207 + 191 --- 197 + 191 --- 204 + 191 --- 205 + 192 --- 196 + 192 --- 202 + 192 --- 203 + 195 --- 196 + 195 --- 197 + 195 --- 198 + 195 --- 199 + 195 --- 200 + 195 --- 201 + 195 --- 202 + 195 --- 203 + 195 --- 204 + 195 --- 205 + 195 --- 206 + 195 --- 207 + 195 --- 208 + 195 --- 209 + 210 --- 211 + 211 --- 212 + 211 --- 213 + 211 --- 214 + 211 --- 215 + 211 --- 216 + 211 --- 217 + 211 --- 218 + 211 --- 219 + 211 --- 220 + 211 --- 221 + 211 --- 222 + 211 --- 223 + 211 --- 224 + 211 --- 225 + 211 --- 226 + 211 --- 227 + 211 --- 228 + 211 --- 229 + 211 --- 230 + 211 --- 231 + 211 --- 232 + 211 --- 233 + 211 --- 234 + 211 --- 235 + 211 ---- 237 + 211 --- 236 + 212 --- 238 + 212 --- 262 + 213 --- 239 + 213 --- 263 + 214 --- 240 + 214 --- 264 + 215 --- 241 + 215 --- 265 + 216 --- 242 + 216 --- 266 + 217 --- 243 + 217 --- 267 + 218 --- 244 + 218 --- 268 + 219 --- 245 + 219 --- 269 + 220 --- 246 + 220 --- 270 + 221 --- 247 + 221 --- 271 + 222 --- 248 + 222 --- 272 + 223 --- 249 + 223 --- 273 + 224 --- 250 + 224 --- 274 + 225 --- 251 + 225 --- 275 + 226 --- 252 + 226 --- 276 + 227 --- 253 + 227 --- 277 + 228 --- 254 + 228 --- 278 + 229 --- 255 + 229 --- 279 + 230 --- 256 + 230 --- 280 + 231 --- 257 + 231 --- 281 + 232 --- 258 + 232 --- 282 + 233 --- 259 + 233 --- 283 + 234 --- 260 + 234 --- 284 + 235 --- 261 + 235 --- 285 + 237 --- 238 + 237 --- 239 + 237 --- 240 + 237 --- 241 + 237 --- 242 + 237 --- 243 + 237 --- 244 + 237 --- 245 + 237 --- 246 + 237 --- 247 + 237 --- 248 + 237 --- 249 + 237 --- 250 + 237 --- 251 + 237 --- 252 + 237 --- 253 + 237 --- 254 + 237 --- 255 + 237 --- 256 + 237 --- 257 + 237 --- 258 + 237 --- 259 + 237 --- 260 + 237 --- 261 + 237 <--x 212 + 237 --- 262 + 237 <--x 213 + 237 --- 263 + 237 <--x 214 + 237 --- 264 + 237 <--x 215 + 237 --- 265 + 237 <--x 216 + 237 --- 266 + 237 <--x 217 + 237 --- 267 + 237 <--x 218 + 237 --- 268 + 237 <--x 219 + 237 --- 269 + 237 <--x 220 + 237 --- 270 + 237 <--x 221 + 237 --- 271 + 237 <--x 222 + 237 --- 272 + 237 <--x 223 + 237 --- 273 + 237 <--x 224 + 237 --- 274 + 237 <--x 225 + 237 --- 275 + 237 <--x 226 + 237 --- 276 + 237 <--x 227 + 237 --- 277 + 237 <--x 228 + 237 --- 278 + 237 <--x 229 + 237 --- 279 + 237 <--x 230 + 237 --- 280 + 237 <--x 231 + 237 --- 281 + 237 <--x 232 + 237 --- 282 + 237 <--x 233 + 237 --- 283 + 237 <--x 234 + 237 --- 284 + 237 <--x 235 + 237 --- 285 + 286 --- 287 + 287 --- 288 + 287 --- 289 + 287 --- 290 + 287 --- 291 + 287 --- 292 + 287 --- 293 + 287 --- 294 + 287 --- 295 + 287 --- 296 + 287 ---- 298 + 287 --- 297 + 288 --- 299 + 288 --- 308 + 289 --- 300 + 289 --- 309 + 290 --- 301 + 290 --- 310 + 291 --- 302 + 291 --- 311 + 292 --- 303 + 292 --- 312 + 293 --- 304 + 293 --- 313 + 294 --- 305 + 294 --- 314 + 295 --- 306 + 295 --- 315 + 296 --- 307 + 296 --- 316 + 298 --- 299 + 298 --- 300 + 298 --- 301 + 298 --- 302 + 298 --- 303 + 298 --- 304 + 298 --- 305 + 298 --- 306 + 298 --- 307 + 298 <--x 288 + 298 --- 308 + 298 <--x 289 + 298 --- 309 + 298 <--x 290 + 298 --- 310 + 298 <--x 291 + 298 --- 311 + 298 <--x 292 + 298 --- 312 + 298 <--x 293 + 298 --- 313 + 298 <--x 294 + 298 --- 314 + 298 <--x 295 + 298 --- 315 + 298 <--x 296 + 298 --- 316 + 317 --- 318 + 318 --- 319 + 318 --- 320 + 318 --- 321 + 318 --- 322 + 318 --- 323 + 318 --- 324 + 318 --- 325 + 318 --- 326 + 318 --- 327 + 318 --- 328 + 318 --- 329 + 318 --- 330 + 318 --- 331 + 318 --- 332 + 318 --- 333 + 318 --- 334 + 318 --- 335 + 318 ---- 337 + 318 --- 336 + 319 --- 338 + 319 --- 357 + 319 --- 358 + 320 --- 339 + 320 --- 359 + 320 --- 360 + 321 --- 340 + 321 --- 361 + 321 --- 362 + 322 --- 341 + 322 --- 363 + 322 --- 364 + 323 --- 342 + 323 --- 365 + 323 --- 366 + 324 --- 343 + 324 --- 367 + 324 --- 368 + 325 --- 344 + 325 --- 369 + 325 --- 370 + 326 --- 345 + 326 --- 371 + 326 --- 372 + 327 --- 346 + 327 --- 373 + 327 --- 374 + 328 --- 347 + 328 --- 375 + 328 --- 376 + 329 --- 348 + 329 --- 377 + 329 --- 378 + 330 --- 349 + 330 --- 379 + 330 --- 380 + 331 --- 350 + 331 --- 381 + 331 --- 382 + 332 --- 351 + 332 --- 383 + 332 --- 384 + 333 --- 352 + 333 --- 385 + 333 --- 386 + 334 --- 353 + 334 --- 387 + 334 --- 388 + 335 --- 354 + 335 --- 389 + 335 --- 390 + 337 --- 338 + 337 --- 339 + 337 --- 340 + 337 --- 341 + 337 --- 342 + 337 --- 343 + 337 --- 344 + 337 --- 345 + 337 --- 346 + 337 --- 347 + 337 --- 348 + 337 --- 349 + 337 --- 350 + 337 --- 351 + 337 --- 352 + 337 --- 353 + 337 --- 354 + 337 --- 355 + 337 --- 356 + 337 --- 357 + 337 --- 358 + 337 --- 359 + 337 --- 360 + 337 --- 361 + 337 --- 362 + 337 --- 363 + 337 --- 364 + 337 --- 365 + 337 --- 366 + 337 --- 367 + 337 --- 368 + 337 --- 369 + 337 --- 370 + 337 --- 371 + 337 --- 372 + 337 --- 373 + 337 --- 374 + 337 --- 375 + 337 --- 376 + 337 --- 377 + 337 --- 378 + 337 --- 379 + 337 --- 380 + 337 --- 381 + 337 --- 382 + 337 --- 383 + 337 --- 384 + 337 --- 385 + 337 --- 386 + 337 --- 387 + 337 --- 388 + 337 --- 389 + 337 --- 390 + 391 --- 392 + 392 --- 393 + 392 --- 394 + 392 --- 395 + 392 --- 396 + 392 --- 397 + 392 --- 398 + 392 --- 399 + 392 --- 400 + 392 --- 401 + 392 --- 402 + 392 --- 403 + 392 --- 404 + 392 --- 405 + 392 --- 406 + 392 ---- 408 + 392 --- 407 + 393 --- 409 + 393 --- 423 + 394 --- 410 + 394 --- 424 + 395 --- 411 + 395 --- 425 + 396 --- 412 + 396 --- 426 + 397 --- 413 + 397 --- 427 + 398 --- 414 + 398 --- 428 + 399 --- 415 + 399 --- 429 + 400 --- 416 + 400 --- 430 + 401 --- 417 + 401 --- 431 + 402 --- 418 + 402 --- 432 + 403 --- 419 + 403 --- 433 + 404 --- 420 + 404 --- 434 + 405 --- 421 + 405 --- 435 + 406 --- 422 + 406 --- 436 + 408 --- 409 + 408 --- 410 + 408 --- 411 + 408 --- 412 + 408 --- 413 + 408 --- 414 + 408 --- 415 + 408 --- 416 + 408 --- 417 + 408 --- 418 + 408 --- 419 + 408 --- 420 + 408 --- 421 + 408 --- 422 + 408 <--x 393 + 408 --- 423 + 408 <--x 394 + 408 --- 424 + 408 <--x 395 + 408 --- 425 + 408 <--x 396 + 408 --- 426 + 408 <--x 397 + 408 --- 427 + 408 <--x 398 + 408 --- 428 + 408 <--x 399 + 408 --- 429 + 408 <--x 400 + 408 --- 430 + 408 <--x 401 + 408 --- 431 + 408 <--x 402 + 408 --- 432 + 408 <--x 403 + 408 --- 433 + 408 <--x 404 + 408 --- 434 + 408 <--x 405 + 408 --- 435 + 408 <--x 406 + 408 --- 436 + 10 <--x 437 + 37 <--x 438 + 102 <--x 439 + 114 <--x 440 + 102 <--x 441 +``` diff --git a/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/ast.snap b/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/ast.snap new file mode 100644 index 000000000..eb63bfba2 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/ast.snap @@ -0,0 +1,470 @@ +--- +source: kcl-lib/src/simulation_tests.rs +description: Result of parsing car-wheel-assembly.kcl +--- +{ + "Ok": { + "body": [ + { + "end": 163, + "path": { + "type": "Kcl", + "filename": "car-wheel.kcl" + }, + "selector": { + "type": "None", + "alias": { + "end": 163, + "name": "carWheel", + "start": 155, + "type": "Identifier" + } + }, + "start": 129, + "type": "ImportStatement", + "type": "ImportStatement" + }, + { + "end": 199, + "path": { + "type": "Kcl", + "filename": "car-rotor.kcl" + }, + "selector": { + "type": "None", + "alias": { + "end": 199, + "name": "carRotor", + "start": 191, + "type": "Identifier" + } + }, + "start": 165, + "type": "ImportStatement", + "type": "ImportStatement" + }, + { + "end": 242, + "path": { + "type": "Kcl", + "filename": "brake-caliper.kcl" + }, + "selector": { + "type": "None", + "alias": { + "end": 242, + "name": "brakeCaliper", + "start": 230, + "type": "Identifier" + } + }, + "start": 200, + "type": "ImportStatement", + "type": "ImportStatement" + }, + { + "end": 273, + "path": { + "type": "Kcl", + "filename": "lug-nut.kcl" + }, + "selector": { + "type": "None", + "alias": { + "end": 273, + "name": "lugNut", + "start": 267, + "type": "Identifier" + } + }, + "start": 243, + "type": "ImportStatement", + "type": "ImportStatement" + }, + { + "end": 306, + "path": { + "type": "Kcl", + "filename": "car-tire.kcl" + }, + "selector": { + "type": "None", + "alias": { + "end": 306, + "name": "carTire", + "start": 299, + "type": "Identifier" + } + }, + "start": 274, + "type": "ImportStatement", + "type": "ImportStatement" + }, + { + "end": 341, + "path": { + "type": "Kcl", + "filename": "globals.kcl" + }, + "selector": { + "type": "List", + "items": [ + { + "alias": null, + "end": 322, + "name": { + "end": 322, + "name": "lugCount", + "start": 314, + "type": "Identifier" + }, + "start": 314, + "type": "ImportItem" + } + ] + }, + "start": 307, + "type": "ImportStatement", + "type": "ImportStatement" + }, + { + "end": 351, + "expression": { + "end": 351, + "name": "carRotor", + "start": 343, + "type": "Identifier", + "type": "Identifier" + }, + "start": 343, + "type": "ExpressionStatement", + "type": "ExpressionStatement" + }, + { + "end": 360, + "expression": { + "end": 360, + "name": "carWheel", + "start": 352, + "type": "Identifier", + "type": "Identifier" + }, + "start": 352, + "type": "ExpressionStatement", + "type": "ExpressionStatement" + }, + { + "end": 524, + "expression": { + "body": [ + { + "end": 367, + "name": "lugNut", + "start": 361, + "type": "Identifier", + "type": "Identifier" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 407, + "name": "arcDegrees", + "start": 397, + "type": "Identifier" + }, + "arg": { + "end": 413, + "raw": "360", + "start": 410, + "type": "Literal", + "type": "Literal", + "value": { + "value": 360.0, + "suffix": "None" + } + } + }, + { + "type": "LabeledArg", + "label": { + "end": 424, + "name": "axis", + "start": 420, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 429, + "raw": "0", + "start": 428, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 432, + "raw": "1", + "start": 431, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + { + "end": 435, + "raw": "0", + "start": 434, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 436, + "start": 427, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 449, + "name": "center", + "start": 443, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 454, + "raw": "0", + "start": 453, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 457, + "raw": "0", + "start": 456, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 460, + "raw": "0", + "start": 459, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 461, + "start": 452, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 477, + "name": "instances", + "start": 468, + "type": "Identifier" + }, + "arg": { + "end": 488, + "name": "lugCount", + "start": 480, + "type": "Identifier", + "type": "Identifier" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 511, + "name": "rotateDuplicates", + "start": 495, + "type": "Identifier" + }, + "arg": { + "end": 519, + "raw": "false", + "start": 514, + "type": "Literal", + "type": "Literal", + "value": false + } + } + ], + "callee": { + "end": 390, + "name": "patternCircular3d", + "start": 373, + "type": "Identifier" + }, + "end": 524, + "start": 373, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 524, + "start": 361, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 361, + "type": "ExpressionStatement", + "type": "ExpressionStatement" + }, + { + "end": 537, + "expression": { + "end": 537, + "name": "brakeCaliper", + "start": 525, + "type": "Identifier", + "type": "Identifier" + }, + "start": 525, + "type": "ExpressionStatement", + "type": "ExpressionStatement" + }, + { + "end": 545, + "expression": { + "end": 545, + "name": "carTire", + "start": 538, + "type": "Identifier", + "type": "Identifier" + }, + "start": 538, + "type": "ExpressionStatement", + "type": "ExpressionStatement" + } + ], + "end": 546, + "innerAttrs": [ + { + "end": 127, + "name": { + "end": 103, + "name": "settings", + "start": 95, + "type": "Identifier" + }, + "properties": [ + { + "end": 126, + "key": { + "end": 121, + "name": "defaultLengthUnit", + "start": 104, + "type": "Identifier" + }, + "start": 104, + "type": "ObjectProperty", + "value": { + "end": 126, + "name": "in", + "start": 124, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 94, + "type": "Annotation" + } + ], + "nonCodeMeta": { + "nonCodeNodes": { + "5": [ + { + "end": 343, + "start": 341, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ] + }, + "startNodes": [ + { + "end": 21, + "start": 0, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Car Wheel Assembly", + "style": "line" + } + }, + { + "end": 79, + "start": 22, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "A car wheel assembly with a rotor, tire, and lug nuts.", + "style": "line" + } + }, + { + "end": 81, + "start": 79, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + }, + { + "end": 93, + "start": 81, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Set units", + "style": "line" + } + }, + { + "end": 129, + "start": 127, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ] + }, + "start": 0 + } +} 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 new file mode 100644 index 000000000..0c39d16a1 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/ops.snap @@ -0,0 +1,3630 @@ +--- +source: kcl/src/simulation_tests.rs +description: Operations executed car-wheel-assembly.kcl +--- +[ + { + "labeledArgs": { + "data": { + "value": { + "type": "Object", + "value": { + "plane": { + "type": "Object", + "value": { + "origin": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "y": { + "type": "Number", + "value": 0.5, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "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": 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" + } + } + } + } + }, + "zAxis": { + "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" + } + } + } + } + } + } + } + } + }, + "sourceRange": [ + 1069, + 1079, + 4 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 1055, + 1080, + 4 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "type": "UserDefinedFunctionCall", + "name": "lugPattern", + "functionSourceRange": [ + 737, + 1040, + 4 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1169, + 1182, + 4 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketches", + "value": [ + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + } + ] + }, + "sourceRange": [ + 1169, + 1182, + 4 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1184, + 1185, + 4 + ] + } + }, + "name": "hole", + "sourceRange": [ + 1164, + 1186, + 4 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 0.25, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1225, + 1250, + 4 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 1195, + 1251, + 4 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1203, + 1214, + 4 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Object", + "value": { + "plane": { + "type": "Object", + "value": { + "origin": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "y": { + "type": "Number", + "value": 0.5, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "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": 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" + } + } + } + } + }, + "zAxis": { + "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" + } + } + } + } + } + } + } + } + }, + "sourceRange": [ + 1351, + 1361, + 4 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 1337, + 1362, + 4 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "type": "UserDefinedFunctionCall", + "name": "lugPattern", + "functionSourceRange": [ + 737, + 1040, + 4 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1456, + 1469, + 4 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketches", + "value": [ + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + } + ] + }, + "sourceRange": [ + 1456, + 1469, + 4 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1471, + 1472, + 4 + ] + } + }, + "name": "hole", + "sourceRange": [ + 1451, + 1473, + 4 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": -0.5, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1520, + 1548, + 4 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 1486, + 1549, + 4 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1494, + 1509, + 4 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Object", + "value": { + "plane": { + "type": "Object", + "value": { + "origin": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "y": { + "type": "Number", + "value": 1.25, + "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": 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" + } + } + } + } + }, + "zAxis": { + "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" + } + } + } + } + } + } + } + } + }, + "sourceRange": [ + 1911, + 1935, + 4 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 1897, + 1936, + 4 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "type": "UserDefinedFunctionCall", + "name": "lugPattern", + "functionSourceRange": [ + 737, + 1040, + 4 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 2025, + 2038, + 4 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketches", + "value": [ + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + } + ] + }, + "sourceRange": [ + 2025, + 2038, + 4 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 2040, + 2041, + 4 + ] + } + }, + "name": "hole", + "sourceRange": [ + 2020, + 2042, + 4 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 0.25, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 2096, + 2121, + 4 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 2057, + 2122, + 4 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 2065, + 2085, + 4 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Object", + "value": { + "plane": { + "type": "Object", + "value": { + "origin": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "y": { + "type": "Number", + "value": 1.25, + "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": 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" + } + } + } + } + }, + "zAxis": { + "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" + } + } + } + } + } + } + } + } + }, + "sourceRange": [ + 2152, + 2176, + 4 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 2138, + 2177, + 4 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": -0.5, + "ty": { + "type": "Unknown" + } + }, + "sourceRange": [ + 2461, + 2474, + 4 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 2430, + 2475, + 4 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketches", + "value": [ + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + } + ] + }, + "sourceRange": [ + 2438, + 2450, + 4 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 2578, + 2583, + 4 + ] + }, + "tag": { + "value": { + "type": "String", + "value": "START" + }, + "sourceRange": [ + 2585, + 2592, + 4 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 2564, + 2593, + 4 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": -0.125, + "ty": { + "type": "Unknown" + } + }, + "sourceRange": [ + 2968, + 2998, + 4 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 2931, + 2999, + 4 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketches", + "value": [ + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + } + ] + }, + "sourceRange": [ + 2939, + 2957, + 4 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 3042, + 3053, + 4 + ] + }, + "tag": { + "value": { + "type": "String", + "value": "END" + }, + "sourceRange": [ + 3055, + 3060, + 4 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 3028, + 3061, + 4 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": -0.125, + "ty": { + "type": "Unknown" + } + }, + "sourceRange": [ + 3449, + 3479, + 4 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 3406, + 3480, + 4 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketches", + "value": [ + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + } + ] + }, + "sourceRange": [ + 3414, + 3438, + 4 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "String", + "value": "XZ" + }, + "sourceRange": [ + 343, + 347, + 3 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 329, + 348, + 3 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 442, + 519, + 3 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 521, + 522, + 3 + ] + } + }, + "name": "hole", + "sourceRange": [ + 437, + 523, + 3 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 0.475, + "ty": { + "type": "Unknown" + } + }, + "sourceRange": [ + 546, + 561, + 3 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 529, + 562, + 3 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 663, + 670, + 3 + ] + }, + "tag": { + "value": { + "type": "String", + "value": "END" + }, + "sourceRange": [ + 672, + 677, + 3 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 649, + 678, + 3 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 772, + 849, + 3 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 851, + 852, + 3 + ] + } + }, + "name": "hole", + "sourceRange": [ + 767, + 853, + 3 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 0.95, + "ty": { + "type": "Unknown" + } + }, + "sourceRange": [ + 876, + 891, + 3 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 859, + 892, + 3 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 967, + 979, + 3 + ] + }, + "tag": { + "value": { + "type": "String", + "value": "END" + }, + "sourceRange": [ + 981, + 986, + 3 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 953, + 987, + 3 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": -0.95, + "ty": { + "type": "Unknown" + } + }, + "sourceRange": [ + 1231, + 1247, + 3 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 1214, + 1248, + 3 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketches", + "value": [ + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + } + ] + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1324, + 1331, + 3 + ] + }, + "tag": { + "value": { + "type": "String", + "value": "END" + }, + "sourceRange": [ + 1333, + 1338, + 3 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 1310, + 1339, + 3 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": -0.475, + "ty": { + "type": "Unknown" + } + }, + "sourceRange": [ + 1589, + 1605, + 3 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 1572, + 1606, + 3 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketches", + "value": [ + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + } + ] + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "String", + "value": "XY" + }, + "sourceRange": [ + 1774, + 1778, + 3 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 1760, + 1779, + 3 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Object", + "value": { + "axis": { + "type": "String", + "value": "y" + } + } + }, + "sourceRange": [ + 2102, + 2116, + 3 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 2118, + 2119, + 3 + ] + } + }, + "name": "revolve", + "sourceRange": [ + 2094, + 2120, + 3 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "String", + "value": "XY" + }, + "sourceRange": [ + 2220, + 2224, + 3 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 2206, + 2225, + 3 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Object", + "value": { + "axis": { + "type": "String", + "value": "y" + } + } + }, + "sourceRange": [ + 2565, + 2579, + 3 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 2581, + 2582, + 3 + ] + } + }, + "name": "revolve", + "sourceRange": [ + 2557, + 2583, + 3 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "type": "UserDefinedFunctionCall", + "name": "spoke", + "functionSourceRange": [ + 2736, + 4302, + 3 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 4304, + 4347, + 3 + ] + }, + { + "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": [ + 3052, + 3060, + 3 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 3038, + 3061, + 3 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 0.95, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 4008, + 4022, + 3 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 3977, + 4023, + 3 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 3985, + 3997, + 3 + ] + } + }, + { + "labeledArgs": { + "arcDegrees": { + "value": { + "type": "Number", + "value": 360.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 4165, + 4168, + 3 + ] + }, + "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": [ + 4066, + 4075, + 3 + ] + }, + "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": [ + 4095, + 4108, + 3 + ] + }, + "instances": { + "value": { + "type": "Number", + "value": 6.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 4131, + 4141, + 3 + ] + }, + "rotateDuplicates": { + "value": { + "type": "Bool", + "value": true + }, + "sourceRange": [ + 4198, + 4202, + 3 + ] + } + }, + "name": "patternCircular3d", + "sourceRange": [ + 4031, + 4211, + 3 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "spoke", + "functionSourceRange": [ + 2736, + 4302, + 3 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 4348, + 4394, + 3 + ] + }, + { + "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": [ + 3052, + 3060, + 3 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 3038, + 3061, + 3 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": -0.95, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 4008, + 4022, + 3 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 3977, + 4023, + 3 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 3985, + 3997, + 3 + ] + } + }, + { + "labeledArgs": { + "arcDegrees": { + "value": { + "type": "Number", + "value": 360.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 4165, + 4168, + 3 + ] + }, + "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": [ + 4066, + 4075, + 3 + ] + }, + "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": [ + 4095, + 4108, + 3 + ] + }, + "instances": { + "value": { + "type": "Number", + "value": 6.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 4131, + 4141, + 3 + ] + }, + "rotateDuplicates": { + "value": { + "type": "Bool", + "value": true + }, + "sourceRange": [ + 4198, + 4202, + 3 + ] + } + }, + "name": "patternCircular3d", + "sourceRange": [ + 4031, + 4211, + 3 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "String", + "value": "XY" + }, + "sourceRange": [ + 4447, + 4451, + 3 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 4433, + 4452, + 3 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Object", + "value": { + "axis": { + "type": "String", + "value": "y" + } + } + }, + "sourceRange": [ + 5660, + 5674, + 3 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 5676, + 5677, + 3 + ] + } + }, + "name": "revolve", + "sourceRange": [ + 5652, + 5678, + 3 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "type": "UserDefinedFunctionCall", + "name": "lug", + "functionSourceRange": [ + 666, + 1240, + 6 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1242, + 1282, + 6 + ] + }, + { + "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": [ + 722, + 733, + 6 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 708, + 734, + 6 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Object", + "value": { + "axis": { + "type": "String", + "value": "Y" + } + } + }, + "sourceRange": [ + 1132, + 1146, + 6 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1148, + 1149, + 6 + ] + } + }, + "name": "revolve", + "sourceRange": [ + 1124, + 1150, + 6 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "labeledArgs": { + "arcDegrees": { + "value": { + "type": "Number", + "value": 360.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 410, + 413, + 0 + ] + }, + "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": [ + 427, + 436, + 0 + ] + }, + "center": { + "value": { + "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" + } + } + } + ] + }, + "sourceRange": [ + 452, + 461, + 0 + ] + }, + "instances": { + "value": { + "type": "Number", + "value": 5.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 480, + 488, + 0 + ] + }, + "rotateDuplicates": { + "value": { + "type": "Bool", + "value": false + }, + "sourceRange": [ + 514, + 519, + 0 + ] + } + }, + "name": "patternCircular3d", + "sourceRange": [ + 373, + 524, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Object", + "value": { + "plane": { + "type": "Object", + "value": { + "origin": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "y": { + "type": "Number", + "value": 0.5, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "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": [ + 791, + 808, + 5 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 777, + 809, + 5 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Object", + "value": { + "angle": { + "type": "Number", + "value": -70.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "axis": { + "type": "String", + "value": "Y" + } + } + }, + "sourceRange": [ + 2559, + 2586, + 5 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 2588, + 2606, + 5 + ] + } + }, + "name": "revolve", + "sourceRange": [ + 2551, + 2607, + 5 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "String", + "value": "XY" + }, + "sourceRange": [ + 476, + 480, + 7 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 462, + 481, + 7 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Object", + "value": { + "axis": { + "type": "String", + "value": "Y" + } + } + }, + "sourceRange": [ + 1470, + 1484, + 7 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1486, + 1496, + 7 + ] + } + }, + "name": "revolve", + "sourceRange": [ + 1462, + 1497, + 7 + ], + "type": "StdLibCall", + "unlabeledArg": null + } +] 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 new file mode 100644 index 000000000..a3695cb0e --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/program_memory.snap @@ -0,0 +1,93 @@ +--- +source: kcl/src/simulation_tests.rs +description: Variables in memory after executing car-wheel-assembly.kcl +--- +{ + "brakeCaliper": { + "type": "Module", + "value": 5, + "__meta": [ + { + "sourceRange": [ + 200, + 242, + 0 + ] + } + ] + }, + "carRotor": { + "type": "Module", + "value": 4, + "__meta": [ + { + "sourceRange": [ + 165, + 199, + 0 + ] + } + ] + }, + "carTire": { + "type": "Module", + "value": 7, + "__meta": [ + { + "sourceRange": [ + 274, + 306, + 0 + ] + } + ] + }, + "carWheel": { + "type": "Module", + "value": 3, + "__meta": [ + { + "sourceRange": [ + 129, + 163, + 0 + ] + } + ] + }, + "lugCount": { + "type": "Number", + "value": 5.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 119, + 120, + 8 + ] + } + ] + }, + "lugNut": { + "type": "Module", + "value": 6, + "__meta": [ + { + "sourceRange": [ + 243, + 273, + 0 + ] + } + ] + } +} 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 new file mode 100644 index 000000000..8683ccfd7 Binary files /dev/null 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 new file mode 100644 index 000000000..0e814e758 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/color-cube/artifact_commands.snap @@ -0,0 +1,2792 @@ +--- +source: kcl-lib/src/simulation_tests.rs +description: Artifact commands color-cube.kcl +--- +[ + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.7, + "g": 0.28, + "b": 0.28, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.28, + "g": 0.7, + "b": 0.28, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.28, + "g": 0.28, + "b": 0.7, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "edge_lines_visible", + "hidden": false + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 350, + 386, + 0 + ], + "command": { + "type": "make_plane", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 50.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": [ + 350, + 386, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.6, + "g": 0.6, + "b": 0.6, + "a": 0.3 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 401, + 438, + 0 + ], + "command": { + "type": "make_plane", + "origin": { + "x": 0.0, + "y": 0.0, + "z": -50.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": [ + 401, + 438, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.6, + "g": 0.6, + "b": 0.6, + "a": 0.3 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 452, + 489, + 0 + ], + "command": { + "type": "make_plane", + "origin": { + "x": 0.0, + "y": 50.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": 100.0, + "clobber": false, + "hide": false + } + }, + { + "cmdId": "[uuid]", + "range": [ + 452, + 489, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.6, + "g": 0.6, + "b": 0.6, + "a": 0.3 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 504, + 542, + 0 + ], + "command": { + "type": "make_plane", + "origin": { + "x": 0.0, + "y": -50.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": 100.0, + "clobber": false, + "hide": false + } + }, + { + "cmdId": "[uuid]", + "range": [ + 504, + 542, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.6, + "g": 0.6, + "b": 0.6, + "a": 0.3 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 554, + 606, + 0 + ], + "command": { + "type": "make_plane", + "origin": { + "x": 49.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": 100.0, + "clobber": false, + "hide": false + } + }, + { + "cmdId": "[uuid]", + "range": [ + 554, + 606, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.6, + "g": 0.6, + "b": 0.6, + "a": 0.3 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 619, + 656, + 0 + ], + "command": { + "type": "make_plane", + "origin": { + "x": -50.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": 100.0, + "clobber": false, + "hide": false + } + }, + { + "cmdId": "[uuid]", + "range": [ + 619, + 656, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.6, + "g": 0.6, + "b": 0.6, + "a": 0.3 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 778, + 818, + 0 + ], + "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": [ + 778, + 818, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 778, + 818, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -50.0, + "y": 50.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 824, + 871, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 100.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 877, + 977, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -100.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 983, + 1103, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -100.0, + "y": -0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1109, + 1165, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -50.0, + "y": 50.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1171, + 1178, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1171, + 1178, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1184, + 1218, + 0 + ], + "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": [ + 1184, + 1218, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1184, + 1218, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1184, + 1218, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1184, + 1218, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1184, + 1218, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1184, + 1218, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1184, + 1218, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1184, + 1218, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1184, + 1218, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1184, + 1218, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1184, + 1218, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1184, + 1218, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1224, + 1307, + 0 + ], + "command": { + "type": "object_set_material_params_pbr", + "object_id": "[uuid]", + "color": { + "r": 0.0, + "g": 0.0, + "b": 1.0, + "a": 100.0 + }, + "metalness": 0.5, + "roughness": 0.5, + "ambient_occlusion": 0.0 + } + }, + { + "cmdId": "[uuid]", + "range": [ + 778, + 818, + 0 + ], + "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": [ + 778, + 818, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 778, + 818, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -50.0, + "y": 50.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 824, + 871, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 100.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 877, + 977, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -100.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 983, + 1103, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -100.0, + "y": -0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1109, + 1165, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -50.0, + "y": 50.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1171, + 1178, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1171, + 1178, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1184, + 1218, + 0 + ], + "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": [ + 1184, + 1218, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1184, + 1218, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1184, + 1218, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1184, + 1218, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1184, + 1218, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1184, + 1218, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1184, + 1218, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1184, + 1218, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1184, + 1218, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1184, + 1218, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1184, + 1218, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1184, + 1218, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1224, + 1307, + 0 + ], + "command": { + "type": "object_set_material_params_pbr", + "object_id": "[uuid]", + "color": { + "r": 1.0, + "g": 1.0, + "b": 0.0, + "a": 100.0 + }, + "metalness": 0.5, + "roughness": 0.5, + "ambient_occlusion": 0.0 + } + }, + { + "cmdId": "[uuid]", + "range": [ + 778, + 818, + 0 + ], + "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": [ + 778, + 818, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 778, + 818, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -50.0, + "y": 50.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 824, + 871, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 100.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 877, + 977, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -100.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 983, + 1103, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -100.0, + "y": -0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1109, + 1165, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -50.0, + "y": 50.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1171, + 1178, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1171, + 1178, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1184, + 1218, + 0 + ], + "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": [ + 1184, + 1218, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1184, + 1218, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1184, + 1218, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1184, + 1218, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1184, + 1218, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1184, + 1218, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1184, + 1218, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1184, + 1218, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1184, + 1218, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1184, + 1218, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1184, + 1218, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1184, + 1218, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1224, + 1307, + 0 + ], + "command": { + "type": "object_set_material_params_pbr", + "object_id": "[uuid]", + "color": { + "r": 0.0, + "g": 1.0, + "b": 0.0, + "a": 100.0 + }, + "metalness": 0.5, + "roughness": 0.5, + "ambient_occlusion": 0.0 + } + }, + { + "cmdId": "[uuid]", + "range": [ + 778, + 818, + 0 + ], + "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": [ + 778, + 818, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 778, + 818, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -50.0, + "y": 50.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 824, + 871, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 100.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 877, + 977, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -100.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 983, + 1103, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -100.0, + "y": -0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1109, + 1165, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -50.0, + "y": 50.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1171, + 1178, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1171, + 1178, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1184, + 1218, + 0 + ], + "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": [ + 1184, + 1218, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1184, + 1218, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1184, + 1218, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1184, + 1218, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1184, + 1218, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1184, + 1218, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1184, + 1218, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1184, + 1218, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1184, + 1218, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1184, + 1218, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1184, + 1218, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1184, + 1218, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1224, + 1307, + 0 + ], + "command": { + "type": "object_set_material_params_pbr", + "object_id": "[uuid]", + "color": { + "r": 1.0, + "g": 0.0, + "b": 0.0, + "a": 100.0 + }, + "metalness": 0.5, + "roughness": 0.5, + "ambient_occlusion": 0.0 + } + }, + { + "cmdId": "[uuid]", + "range": [ + 778, + 818, + 0 + ], + "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": [ + 778, + 818, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 778, + 818, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -50.0, + "y": 50.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 824, + 871, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 100.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 877, + 977, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -100.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 983, + 1103, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -100.0, + "y": -0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1109, + 1165, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -50.0, + "y": 50.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1171, + 1178, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1171, + 1178, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1184, + 1218, + 0 + ], + "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": [ + 1184, + 1218, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1184, + 1218, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1184, + 1218, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1184, + 1218, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1184, + 1218, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1184, + 1218, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1184, + 1218, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1184, + 1218, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1184, + 1218, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1184, + 1218, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1184, + 1218, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1184, + 1218, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1224, + 1307, + 0 + ], + "command": { + "type": "object_set_material_params_pbr", + "object_id": "[uuid]", + "color": { + "r": 0.0, + "g": 1.0, + "b": 1.0, + "a": 100.0 + }, + "metalness": 0.5, + "roughness": 0.5, + "ambient_occlusion": 0.0 + } + }, + { + "cmdId": "[uuid]", + "range": [ + 778, + 818, + 0 + ], + "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": [ + 778, + 818, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 778, + 818, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -50.0, + "y": 50.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 824, + 871, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 100.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 877, + 977, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -100.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 983, + 1103, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -100.0, + "y": -0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1109, + 1165, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -50.0, + "y": 50.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1171, + 1178, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1171, + 1178, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1184, + 1218, + 0 + ], + "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": [ + 1184, + 1218, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1184, + 1218, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1184, + 1218, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1184, + 1218, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1184, + 1218, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1184, + 1218, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1184, + 1218, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1184, + 1218, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1184, + 1218, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1184, + 1218, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1184, + 1218, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1184, + 1218, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1224, + 1307, + 0 + ], + "command": { + "type": "object_set_material_params_pbr", + "object_id": "[uuid]", + "color": { + "r": 1.0, + "g": 0.0, + "b": 1.0, + "a": 100.0 + }, + "metalness": 0.5, + "roughness": 0.5, + "ambient_occlusion": 0.0 + } + }, + { + "cmdId": "[uuid]", + "range": [ + 778, + 818, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 778, + 818, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 778, + 818, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 778, + 818, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 778, + 818, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 778, + 818, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + } +] diff --git a/rust/kcl-lib/tests/kcl_samples/color-cube/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/kcl_samples/color-cube/artifact_graph_flowchart.snap new file mode 100644 index 000000000..639468669 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/color-cube/artifact_graph_flowchart.snap @@ -0,0 +1,6 @@ +--- +source: kcl-lib/src/simulation_tests.rs +description: Artifact graph flowchart color-cube.kcl +extension: md +snapshot_kind: binary +--- diff --git a/rust/kcl-lib/tests/kcl_samples/color-cube/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/color-cube/artifact_graph_flowchart.snap.md new file mode 100644 index 000000000..1c169f2f8 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/color-cube/artifact_graph_flowchart.snap.md @@ -0,0 +1,357 @@ +```mermaid +flowchart LR + subgraph path7 [Path] + 7["Path
[778, 818, 0]"] + 8["Segment
[824, 871, 0]"] + 9["Segment
[877, 977, 0]"] + 10["Segment
[983, 1103, 0]"] + 11["Segment
[1109, 1165, 0]"] + 12["Segment
[1171, 1178, 0]"] + 13[Solid2d] + end + subgraph path29 [Path] + 29["Path
[778, 818, 0]"] + 30["Segment
[824, 871, 0]"] + 31["Segment
[877, 977, 0]"] + 32["Segment
[983, 1103, 0]"] + 33["Segment
[1109, 1165, 0]"] + 34["Segment
[1171, 1178, 0]"] + 35[Solid2d] + end + subgraph path51 [Path] + 51["Path
[778, 818, 0]"] + 52["Segment
[824, 871, 0]"] + 53["Segment
[877, 977, 0]"] + 54["Segment
[983, 1103, 0]"] + 55["Segment
[1109, 1165, 0]"] + 56["Segment
[1171, 1178, 0]"] + 57[Solid2d] + end + subgraph path73 [Path] + 73["Path
[778, 818, 0]"] + 74["Segment
[824, 871, 0]"] + 75["Segment
[877, 977, 0]"] + 76["Segment
[983, 1103, 0]"] + 77["Segment
[1109, 1165, 0]"] + 78["Segment
[1171, 1178, 0]"] + 79[Solid2d] + end + subgraph path95 [Path] + 95["Path
[778, 818, 0]"] + 96["Segment
[824, 871, 0]"] + 97["Segment
[877, 977, 0]"] + 98["Segment
[983, 1103, 0]"] + 99["Segment
[1109, 1165, 0]"] + 100["Segment
[1171, 1178, 0]"] + 101[Solid2d] + end + subgraph path117 [Path] + 117["Path
[778, 818, 0]"] + 118["Segment
[824, 871, 0]"] + 119["Segment
[877, 977, 0]"] + 120["Segment
[983, 1103, 0]"] + 121["Segment
[1109, 1165, 0]"] + 122["Segment
[1171, 1178, 0]"] + 123[Solid2d] + end + 1["Plane
[350, 386, 0]"] + 2["Plane
[401, 438, 0]"] + 3["Plane
[452, 489, 0]"] + 4["Plane
[504, 542, 0]"] + 5["Plane
[554, 606, 0]"] + 6["Plane
[619, 656, 0]"] + 14["Sweep Extrusion
[1184, 1218, 0]"] + 15[Wall] + 16[Wall] + 17[Wall] + 18[Wall] + 19["Cap Start"] + 20["Cap End"] + 21["SweepEdge Opposite"] + 22["SweepEdge Adjacent"] + 23["SweepEdge Opposite"] + 24["SweepEdge Adjacent"] + 25["SweepEdge Opposite"] + 26["SweepEdge Adjacent"] + 27["SweepEdge Opposite"] + 28["SweepEdge Adjacent"] + 36["Sweep Extrusion
[1184, 1218, 0]"] + 37[Wall] + 38[Wall] + 39[Wall] + 40[Wall] + 41["Cap Start"] + 42["Cap End"] + 43["SweepEdge Opposite"] + 44["SweepEdge Adjacent"] + 45["SweepEdge Opposite"] + 46["SweepEdge Adjacent"] + 47["SweepEdge Opposite"] + 48["SweepEdge Adjacent"] + 49["SweepEdge Opposite"] + 50["SweepEdge Adjacent"] + 58["Sweep Extrusion
[1184, 1218, 0]"] + 59[Wall] + 60[Wall] + 61[Wall] + 62[Wall] + 63["Cap Start"] + 64["Cap End"] + 65["SweepEdge Opposite"] + 66["SweepEdge Adjacent"] + 67["SweepEdge Opposite"] + 68["SweepEdge Adjacent"] + 69["SweepEdge Opposite"] + 70["SweepEdge Adjacent"] + 71["SweepEdge Opposite"] + 72["SweepEdge Adjacent"] + 80["Sweep Extrusion
[1184, 1218, 0]"] + 81[Wall] + 82[Wall] + 83[Wall] + 84[Wall] + 85["Cap Start"] + 86["Cap End"] + 87["SweepEdge Opposite"] + 88["SweepEdge Adjacent"] + 89["SweepEdge Opposite"] + 90["SweepEdge Adjacent"] + 91["SweepEdge Opposite"] + 92["SweepEdge Adjacent"] + 93["SweepEdge Opposite"] + 94["SweepEdge Adjacent"] + 102["Sweep Extrusion
[1184, 1218, 0]"] + 103[Wall] + 104[Wall] + 105[Wall] + 106[Wall] + 107["Cap Start"] + 108["Cap End"] + 109["SweepEdge Opposite"] + 110["SweepEdge Adjacent"] + 111["SweepEdge Opposite"] + 112["SweepEdge Adjacent"] + 113["SweepEdge Opposite"] + 114["SweepEdge Adjacent"] + 115["SweepEdge Opposite"] + 116["SweepEdge Adjacent"] + 124["Sweep Extrusion
[1184, 1218, 0]"] + 125[Wall] + 126[Wall] + 127[Wall] + 128[Wall] + 129["Cap Start"] + 130["Cap End"] + 131["SweepEdge Opposite"] + 132["SweepEdge Adjacent"] + 133["SweepEdge Opposite"] + 134["SweepEdge Adjacent"] + 135["SweepEdge Opposite"] + 136["SweepEdge Adjacent"] + 137["SweepEdge Opposite"] + 138["SweepEdge Adjacent"] + 1 --- 7 + 2 --- 29 + 3 --- 51 + 4 --- 117 + 5 --- 73 + 6 --- 95 + 7 --- 8 + 7 --- 9 + 7 --- 10 + 7 --- 11 + 7 --- 12 + 7 ---- 14 + 7 --- 13 + 8 --- 18 + 8 --- 27 + 8 --- 28 + 9 --- 17 + 9 --- 25 + 9 --- 26 + 10 --- 16 + 10 --- 23 + 10 --- 24 + 11 --- 15 + 11 --- 21 + 11 --- 22 + 14 --- 15 + 14 --- 16 + 14 --- 17 + 14 --- 18 + 14 --- 19 + 14 --- 20 + 14 --- 21 + 14 --- 22 + 14 --- 23 + 14 --- 24 + 14 --- 25 + 14 --- 26 + 14 --- 27 + 14 --- 28 + 29 --- 30 + 29 --- 31 + 29 --- 32 + 29 --- 33 + 29 --- 34 + 29 ---- 36 + 29 --- 35 + 30 --- 40 + 30 --- 49 + 30 --- 50 + 31 --- 39 + 31 --- 47 + 31 --- 48 + 32 --- 38 + 32 --- 45 + 32 --- 46 + 33 --- 37 + 33 --- 43 + 33 --- 44 + 36 --- 37 + 36 --- 38 + 36 --- 39 + 36 --- 40 + 36 --- 41 + 36 --- 42 + 36 --- 43 + 36 --- 44 + 36 --- 45 + 36 --- 46 + 36 --- 47 + 36 --- 48 + 36 --- 49 + 36 --- 50 + 51 --- 52 + 51 --- 53 + 51 --- 54 + 51 --- 55 + 51 --- 56 + 51 ---- 58 + 51 --- 57 + 52 --- 62 + 52 --- 71 + 52 --- 72 + 53 --- 61 + 53 --- 69 + 53 --- 70 + 54 --- 60 + 54 --- 67 + 54 --- 68 + 55 --- 59 + 55 --- 65 + 55 --- 66 + 58 --- 59 + 58 --- 60 + 58 --- 61 + 58 --- 62 + 58 --- 63 + 58 --- 64 + 58 --- 65 + 58 --- 66 + 58 --- 67 + 58 --- 68 + 58 --- 69 + 58 --- 70 + 58 --- 71 + 58 --- 72 + 73 --- 74 + 73 --- 75 + 73 --- 76 + 73 --- 77 + 73 --- 78 + 73 ---- 80 + 73 --- 79 + 74 --- 84 + 74 --- 93 + 74 --- 94 + 75 --- 83 + 75 --- 91 + 75 --- 92 + 76 --- 82 + 76 --- 89 + 76 --- 90 + 77 --- 81 + 77 --- 87 + 77 --- 88 + 80 --- 81 + 80 --- 82 + 80 --- 83 + 80 --- 84 + 80 --- 85 + 80 --- 86 + 80 --- 87 + 80 --- 88 + 80 --- 89 + 80 --- 90 + 80 --- 91 + 80 --- 92 + 80 --- 93 + 80 --- 94 + 95 --- 96 + 95 --- 97 + 95 --- 98 + 95 --- 99 + 95 --- 100 + 95 ---- 102 + 95 --- 101 + 96 --- 106 + 96 --- 115 + 96 --- 116 + 97 --- 105 + 97 --- 113 + 97 --- 114 + 98 --- 104 + 98 --- 111 + 98 --- 112 + 99 --- 103 + 99 --- 109 + 99 --- 110 + 102 --- 103 + 102 --- 104 + 102 --- 105 + 102 --- 106 + 102 --- 107 + 102 --- 108 + 102 --- 109 + 102 --- 110 + 102 --- 111 + 102 --- 112 + 102 --- 113 + 102 --- 114 + 102 --- 115 + 102 --- 116 + 117 --- 118 + 117 --- 119 + 117 --- 120 + 117 --- 121 + 117 --- 122 + 117 ---- 124 + 117 --- 123 + 118 --- 128 + 118 --- 137 + 118 --- 138 + 119 --- 127 + 119 --- 135 + 119 --- 136 + 120 --- 126 + 120 --- 133 + 120 --- 134 + 121 --- 125 + 121 --- 131 + 121 --- 132 + 124 --- 125 + 124 --- 126 + 124 --- 127 + 124 --- 128 + 124 --- 129 + 124 --- 130 + 124 --- 131 + 124 --- 132 + 124 --- 133 + 124 --- 134 + 124 --- 135 + 124 --- 136 + 124 --- 137 + 124 --- 138 +``` diff --git a/rust/kcl-lib/tests/kcl_samples/color-cube/ast.snap b/rust/kcl-lib/tests/kcl_samples/color-cube/ast.snap new file mode 100644 index 000000000..d658bf32d --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/color-cube/ast.snap @@ -0,0 +1,1412 @@ +--- +source: kcl-lib/src/simulation_tests.rs +description: Result of parsing color-cube.kcl +--- +{ + "Ok": { + "body": [ + { + "declaration": { + "end": 217, + "id": { + "end": 211, + "name": "size", + "start": 207, + "type": "Identifier" + }, + "init": { + "end": 217, + "raw": "100", + "start": 214, + "type": "Literal", + "type": "Literal", + "value": { + "value": 100.0, + "suffix": "None" + } + }, + "start": 207, + "type": "VariableDeclarator" + }, + "end": 217, + "kind": "const", + "start": 207, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 235, + "id": { + "end": 226, + "name": "halfSize", + "start": 218, + "type": "Identifier" + }, + "init": { + "end": 235, + "left": { + "end": 233, + "name": "size", + "start": 229, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 235, + "raw": "2", + "start": 234, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 229, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 218, + "type": "VariableDeclarator" + }, + "end": 235, + "kind": "const", + "start": 218, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 255, + "id": { + "end": 249, + "name": "extrudeLength", + "start": 236, + "type": "Identifier" + }, + "init": { + "end": 255, + "raw": "1.0", + "start": 252, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "start": 236, + "type": "VariableDeclarator" + }, + "end": 255, + "kind": "const", + "start": 236, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 274, + "id": { + "end": 269, + "name": "metalConstant", + "start": 256, + "type": "Identifier" + }, + "init": { + "end": 274, + "raw": "50", + "start": 272, + "type": "Literal", + "type": "Literal", + "value": { + "value": 50.0, + "suffix": "None" + } + }, + "start": 256, + "type": "VariableDeclarator" + }, + "end": 274, + "kind": "const", + "start": 256, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 297, + "id": { + "end": 292, + "name": "roughnessConstant", + "start": 275, + "type": "Identifier" + }, + "init": { + "end": 297, + "raw": "50", + "start": 295, + "type": "Literal", + "type": "Literal", + "value": { + "value": 50.0, + "suffix": "None" + } + }, + "start": 275, + "type": "VariableDeclarator" + }, + "end": 297, + "kind": "const", + "start": 275, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 386, + "id": { + "end": 347, + "name": "bluePlane", + "start": 338, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 374, + "name": "offset", + "start": 368, + "type": "Identifier" + }, + "arg": { + "end": 385, + "name": "halfSize", + "start": 377, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 361, + "name": "offsetPlane", + "start": 350, + "type": "Identifier" + }, + "end": 386, + "start": 350, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 366, + "raw": "'XY'", + "start": 362, + "type": "Literal", + "type": "Literal", + "value": "XY" + } + }, + "start": 338, + "type": "VariableDeclarator" + }, + "end": 386, + "kind": "const", + "start": 338, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 438, + "id": { + "end": 398, + "name": "yellowPlane", + "start": 387, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 425, + "name": "offset", + "start": 419, + "type": "Identifier" + }, + "arg": { + "argument": { + "end": 437, + "name": "halfSize", + "start": 429, + "type": "Identifier", + "type": "Identifier" + }, + "end": 437, + "operator": "-", + "start": 428, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + } + ], + "callee": { + "end": 412, + "name": "offsetPlane", + "start": 401, + "type": "Identifier" + }, + "end": 438, + "start": 401, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 417, + "raw": "'XY'", + "start": 413, + "type": "Literal", + "type": "Literal", + "value": "XY" + } + }, + "start": 387, + "type": "VariableDeclarator" + }, + "end": 438, + "kind": "const", + "start": 387, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 489, + "id": { + "end": 449, + "name": "greenPlane", + "start": 439, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 476, + "name": "offset", + "start": 470, + "type": "Identifier" + }, + "arg": { + "argument": { + "end": 488, + "name": "halfSize", + "start": 480, + "type": "Identifier", + "type": "Identifier" + }, + "end": 488, + "operator": "-", + "start": 479, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + } + ], + "callee": { + "end": 463, + "name": "offsetPlane", + "start": 452, + "type": "Identifier" + }, + "end": 489, + "start": 452, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 468, + "raw": "'XZ'", + "start": 464, + "type": "Literal", + "type": "Literal", + "value": "XZ" + } + }, + "start": 439, + "type": "VariableDeclarator" + }, + "end": 489, + "kind": "const", + "start": 439, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 542, + "id": { + "end": 501, + "name": "purplePlane", + "start": 490, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 529, + "name": "offset", + "start": 523, + "type": "Identifier" + }, + "arg": { + "argument": { + "end": 541, + "name": "halfSize", + "start": 533, + "type": "Identifier", + "type": "Identifier" + }, + "end": 541, + "operator": "-", + "start": 532, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + } + ], + "callee": { + "end": 515, + "name": "offsetPlane", + "start": 504, + "type": "Identifier" + }, + "end": 542, + "start": 504, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 521, + "raw": "'-XZ'", + "start": 516, + "type": "Literal", + "type": "Literal", + "value": "-XZ" + } + }, + "start": 490, + "type": "VariableDeclarator" + }, + "end": 542, + "kind": "const", + "start": 490, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 606, + "id": { + "end": 551, + "name": "redPlane", + "start": 543, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 578, + "name": "offset", + "start": 572, + "type": "Identifier" + }, + "arg": { + "end": 605, + "left": { + "end": 589, + "name": "halfSize", + "start": 581, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 605, + "name": "extrudeLength", + "start": 592, + "type": "Identifier", + "type": "Identifier" + }, + "start": 581, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 565, + "name": "offsetPlane", + "start": 554, + "type": "Identifier" + }, + "end": 606, + "start": 554, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 570, + "raw": "'YZ'", + "start": 566, + "type": "Literal", + "type": "Literal", + "value": "YZ" + } + }, + "start": 543, + "type": "VariableDeclarator" + }, + "end": 606, + "kind": "const", + "start": 543, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 656, + "id": { + "end": 616, + "name": "tealPlane", + "start": 607, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 643, + "name": "offset", + "start": 637, + "type": "Identifier" + }, + "arg": { + "argument": { + "end": 655, + "name": "halfSize", + "start": 647, + "type": "Identifier", + "type": "Identifier" + }, + "end": 655, + "operator": "-", + "start": 646, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + } + ], + "callee": { + "end": 630, + "name": "offsetPlane", + "start": 619, + "type": "Identifier" + }, + "end": 656, + "start": 619, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 635, + "raw": "'YZ'", + "start": 631, + "type": "Literal", + "type": "Literal", + "value": "YZ" + } + }, + "start": 607, + "type": "VariableDeclarator" + }, + "end": 656, + "kind": "const", + "start": 607, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1309, + "id": { + "end": 736, + "name": "sketchRectangle", + "start": 721, + "type": "Identifier" + }, + "init": { + "body": { + "body": [ + { + "argument": { + "body": [ + { + "end": 772, + "name": "profile", + "start": 765, + "type": "Identifier", + "type": "Identifier" + }, + { + "arguments": [ + { + "elements": [ + { + "argument": { + "end": 803, + "name": "halfSize", + "start": 795, + "type": "Identifier", + "type": "Identifier" + }, + "end": 803, + "operator": "-", + "start": 794, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 813, + "name": "halfSize", + "start": 805, + "type": "Identifier", + "type": "Identifier" + } + ], + "end": 814, + "start": 793, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 817, + "start": 816, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 792, + "name": "startProfileAt", + "start": 778, + "type": "Identifier" + }, + "end": 818, + "start": 778, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 837, + "raw": "0", + "start": 836, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 843, + "name": "size", + "start": 839, + "type": "Identifier", + "type": "Identifier" + } + ], + "end": 844, + "start": 835, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 847, + "start": 846, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 870, + "start": 849, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "rectangleSegmentA001" + } + ], + "callee": { + "end": 834, + "name": "angledLine", + "start": 824, + "type": "Identifier" + }, + "end": 871, + "start": 824, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 930, + "left": { + "arguments": [ + { + "end": 924, + "name": "rectangleSegmentA001", + "start": 904, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 903, + "name": "segAng", + "start": 897, + "type": "Identifier" + }, + "end": 925, + "start": 897, + "type": "CallExpression", + "type": "CallExpression" + }, + "operator": "-", + "right": { + "end": 930, + "raw": "90", + "start": 928, + "type": "Literal", + "type": "Literal", + "value": { + "value": 90.0, + "suffix": "None" + } + }, + "start": 897, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 943, + "name": "size", + "start": 939, + "type": "Identifier", + "type": "Identifier" + } + ], + "end": 950, + "start": 888, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 953, + "start": 952, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 976, + "start": 955, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "rectangleSegmentB001" + } + ], + "callee": { + "end": 887, + "name": "angledLine", + "start": 877, + "type": "Identifier" + }, + "end": 977, + "start": 877, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "arguments": [ + { + "end": 1030, + "name": "rectangleSegmentA001", + "start": 1010, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 1009, + "name": "segAng", + "start": 1003, + "type": "Identifier" + }, + "end": 1031, + "start": 1003, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "argument": { + "arguments": [ + { + "end": 1068, + "name": "rectangleSegmentA001", + "start": 1048, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 1047, + "name": "segLen", + "start": 1041, + "type": "Identifier" + }, + "end": 1069, + "start": 1041, + "type": "CallExpression", + "type": "CallExpression" + }, + "end": 1069, + "operator": "-", + "start": 1040, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "end": 1076, + "start": 994, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 1079, + "start": 1078, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 1102, + "start": 1081, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "rectangleSegmentC001" + } + ], + "callee": { + "end": 993, + "name": "angledLine", + "start": 983, + "type": "Identifier" + }, + "end": 1103, + "start": 983, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1125, + "name": "endAbsolute", + "start": 1114, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "arguments": [ + { + "end": 1144, + "start": 1143, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1142, + "name": "profileStartX", + "start": 1129, + "type": "Identifier" + }, + "end": 1145, + "start": 1129, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 1162, + "start": 1161, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1160, + "name": "profileStartY", + "start": 1147, + "type": "Identifier" + }, + "end": 1163, + "start": 1147, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 1164, + "start": 1128, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 1113, + "name": "line", + "start": 1109, + "type": "Identifier" + }, + "end": 1165, + "start": 1109, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [], + "callee": { + "end": 1176, + "name": "close", + "start": 1171, + "type": "Identifier" + }, + "end": 1178, + "start": 1171, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1201, + "name": "length", + "start": 1195, + "type": "Identifier" + }, + "arg": { + "end": 1217, + "name": "extrudeLength", + "start": 1204, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 1191, + "name": "extrude", + "start": 1184, + "type": "Identifier" + }, + "end": 1218, + "start": 1184, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 1193, + "start": 1192, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1240, + "name": "color", + "start": 1235, + "type": "Identifier" + }, + "arg": { + "end": 1248, + "name": "color", + "start": 1243, + "type": "Identifier", + "type": "Identifier" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1259, + "name": "metalness", + "start": 1250, + "type": "Identifier" + }, + "arg": { + "end": 1275, + "name": "metalConstant", + "start": 1262, + "type": "Identifier", + "type": "Identifier" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1286, + "name": "roughness", + "start": 1277, + "type": "Identifier" + }, + "arg": { + "end": 1306, + "name": "roughnessConstant", + "start": 1289, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 1234, + "name": "appearance", + "start": 1224, + "type": "Identifier" + }, + "end": 1307, + "start": 1224, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 1307, + "start": 765, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "end": 1307, + "start": 758, + "type": "ReturnStatement", + "type": "ReturnStatement" + } + ], + "end": 1309, + "start": 754 + }, + "end": 1309, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 745, + "name": "profile", + "start": 738, + "type": "Identifier" + } + }, + { + "type": "Parameter", + "identifier": { + "end": 752, + "name": "color", + "start": 747, + "type": "Identifier" + } + } + ], + "start": 737, + "type": "FunctionExpression", + "type": "FunctionExpression" + }, + "start": 721, + "type": "VariableDeclarator" + }, + "end": 1309, + "kind": "fn", + "start": 718, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "end": 1379, + "expression": { + "arguments": [ + { + "end": 1368, + "name": "bluePlane", + "start": 1359, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 1378, + "raw": "'#0000FF'", + "start": 1369, + "type": "Literal", + "type": "Literal", + "value": "#0000FF" + } + ], + "callee": { + "end": 1358, + "name": "sketchRectangle", + "start": 1343, + "type": "Identifier" + }, + "end": 1379, + "start": 1343, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 1343, + "type": "ExpressionStatement", + "type": "ExpressionStatement" + }, + { + "end": 1418, + "expression": { + "arguments": [ + { + "end": 1407, + "name": "yellowPlane", + "start": 1396, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 1417, + "raw": "'#FFFF00'", + "start": 1408, + "type": "Literal", + "type": "Literal", + "value": "#FFFF00" + } + ], + "callee": { + "end": 1395, + "name": "sketchRectangle", + "start": 1380, + "type": "Identifier" + }, + "end": 1418, + "start": 1380, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 1380, + "type": "ExpressionStatement", + "type": "ExpressionStatement" + }, + { + "end": 1456, + "expression": { + "arguments": [ + { + "end": 1445, + "name": "greenPlane", + "start": 1435, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 1455, + "raw": "'#00FF00'", + "start": 1446, + "type": "Literal", + "type": "Literal", + "value": "#00FF00" + } + ], + "callee": { + "end": 1434, + "name": "sketchRectangle", + "start": 1419, + "type": "Identifier" + }, + "end": 1456, + "start": 1419, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 1419, + "type": "ExpressionStatement", + "type": "ExpressionStatement" + }, + { + "end": 1492, + "expression": { + "arguments": [ + { + "end": 1481, + "name": "redPlane", + "start": 1473, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 1491, + "raw": "'#FF0000'", + "start": 1482, + "type": "Literal", + "type": "Literal", + "value": "#FF0000" + } + ], + "callee": { + "end": 1472, + "name": "sketchRectangle", + "start": 1457, + "type": "Identifier" + }, + "end": 1492, + "start": 1457, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 1457, + "type": "ExpressionStatement", + "type": "ExpressionStatement" + }, + { + "end": 1529, + "expression": { + "arguments": [ + { + "end": 1518, + "name": "tealPlane", + "start": 1509, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 1528, + "raw": "'#00FFFF'", + "start": 1519, + "type": "Literal", + "type": "Literal", + "value": "#00FFFF" + } + ], + "callee": { + "end": 1508, + "name": "sketchRectangle", + "start": 1493, + "type": "Identifier" + }, + "end": 1529, + "start": 1493, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 1493, + "type": "ExpressionStatement", + "type": "ExpressionStatement" + }, + { + "end": 1568, + "expression": { + "arguments": [ + { + "end": 1557, + "name": "purplePlane", + "start": 1546, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 1567, + "raw": "'#FF00FF'", + "start": 1558, + "type": "Literal", + "type": "Literal", + "value": "#FF00FF" + } + ], + "callee": { + "end": 1545, + "name": "sketchRectangle", + "start": 1530, + "type": "Identifier" + }, + "end": 1568, + "start": 1530, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 1530, + "type": "ExpressionStatement", + "type": "ExpressionStatement" + } + ], + "end": 1569, + "innerAttrs": [ + { + "end": 166, + "name": { + "end": 142, + "name": "settings", + "start": 134, + "type": "Identifier" + }, + "properties": [ + { + "end": 165, + "key": { + "end": 160, + "name": "defaultLengthUnit", + "start": 143, + "type": "Identifier" + }, + "start": 143, + "type": "ObjectProperty", + "value": { + "end": 165, + "name": "mm", + "start": 163, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 133, + "type": "Annotation" + } + ], + "nonCodeMeta": { + "nonCodeNodes": { + "4": [ + { + "end": 337, + "start": 297, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Create planes for 6 sides of a cube", + "style": "line" + } + } + ], + "10": [ + { + "end": 717, + "start": 656, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Sketch a rectangle centered at the origin of the profile", + "style": "line" + } + } + ], + "11": [ + { + "end": 1342, + "start": 1309, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Sketch each side of the cube", + "style": "line" + } + } + ] + }, + "startNodes": [ + { + "end": 13, + "start": 0, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Color Cube", + "style": "line" + } + }, + { + "end": 119, + "start": 14, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "This is a color cube centered about the origin. It is used to help determine orientation in the scene.", + "style": "line" + } + }, + { + "end": 121, + "start": 119, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + }, + { + "end": 132, + "start": 121, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Set unit", + "style": "line" + } + }, + { + "end": 168, + "start": 166, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + }, + { + "end": 206, + "start": 168, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Globals referenced in drawRectangle", + "style": "line" + } + } + ] + }, + "start": 0 + } +} diff --git a/rust/kcl-lib/tests/kcl_samples/color-cube/ops.snap b/rust/kcl-lib/tests/kcl_samples/color-cube/ops.snap new file mode 100644 index 000000000..e9b0a022d --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/color-cube/ops.snap @@ -0,0 +1,600 @@ +--- +source: kcl-lib/src/simulation_tests.rs +description: Operations executed color-cube.kcl +--- +[ + { + "labeledArgs": { + "offset": { + "value": { + "type": "Number", + "value": 50.0, + "ty": { + "type": "Unknown" + } + }, + "sourceRange": [ + 377, + 385, + 0 + ] + } + }, + "name": "offsetPlane", + "sourceRange": [ + 350, + 386, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "String", + "value": "XY" + }, + "sourceRange": [ + 362, + 366, + 0 + ] + } + }, + { + "labeledArgs": { + "offset": { + "value": { + "type": "Number", + "value": -50.0, + "ty": { + "type": "Unknown" + } + }, + "sourceRange": [ + 428, + 437, + 0 + ] + } + }, + "name": "offsetPlane", + "sourceRange": [ + 401, + 438, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "String", + "value": "XY" + }, + "sourceRange": [ + 413, + 417, + 0 + ] + } + }, + { + "labeledArgs": { + "offset": { + "value": { + "type": "Number", + "value": -50.0, + "ty": { + "type": "Unknown" + } + }, + "sourceRange": [ + 479, + 488, + 0 + ] + } + }, + "name": "offsetPlane", + "sourceRange": [ + 452, + 489, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "String", + "value": "XZ" + }, + "sourceRange": [ + 464, + 468, + 0 + ] + } + }, + { + "labeledArgs": { + "offset": { + "value": { + "type": "Number", + "value": -50.0, + "ty": { + "type": "Unknown" + } + }, + "sourceRange": [ + 532, + 541, + 0 + ] + } + }, + "name": "offsetPlane", + "sourceRange": [ + 504, + 542, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "String", + "value": "-XZ" + }, + "sourceRange": [ + 516, + 521, + 0 + ] + } + }, + { + "labeledArgs": { + "offset": { + "value": { + "type": "Number", + "value": 49.0, + "ty": { + "type": "Unknown" + } + }, + "sourceRange": [ + 581, + 605, + 0 + ] + } + }, + "name": "offsetPlane", + "sourceRange": [ + 554, + 606, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "String", + "value": "YZ" + }, + "sourceRange": [ + 566, + 570, + 0 + ] + } + }, + { + "labeledArgs": { + "offset": { + "value": { + "type": "Number", + "value": -50.0, + "ty": { + "type": "Unknown" + } + }, + "sourceRange": [ + 646, + 655, + 0 + ] + } + }, + "name": "offsetPlane", + "sourceRange": [ + 619, + 656, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "String", + "value": "YZ" + }, + "sourceRange": [ + 631, + 635, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionCall", + "name": "sketchRectangle", + "functionSourceRange": [ + 737, + 1309, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1343, + 1379, + 0 + ] + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1204, + 1217, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 1184, + 1218, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1192, + 1193, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sketchRectangle", + "functionSourceRange": [ + 737, + 1309, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1380, + 1418, + 0 + ] + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1204, + 1217, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 1184, + 1218, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1192, + 1193, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sketchRectangle", + "functionSourceRange": [ + 737, + 1309, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1419, + 1456, + 0 + ] + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1204, + 1217, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 1184, + 1218, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1192, + 1193, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sketchRectangle", + "functionSourceRange": [ + 737, + 1309, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1457, + 1492, + 0 + ] + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1204, + 1217, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 1184, + 1218, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1192, + 1193, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sketchRectangle", + "functionSourceRange": [ + 737, + 1309, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1493, + 1529, + 0 + ] + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1204, + 1217, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 1184, + 1218, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1192, + 1193, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sketchRectangle", + "functionSourceRange": [ + 737, + 1309, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1530, + 1568, + 0 + ] + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1204, + 1217, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 1184, + 1218, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1192, + 1193, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionReturn" + } +] diff --git a/rust/kcl-lib/tests/kcl_samples/color-cube/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/color-cube/program_memory.snap new file mode 100644 index 000000000..8349ef11b --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/color-cube/program_memory.snap @@ -0,0 +1,321 @@ +--- +source: kcl-lib/src/simulation_tests.rs +description: Variables in memory after executing color-cube.kcl +--- +{ + "bluePlane": { + "type": "Plane", + "value": { + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 50.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + } + }, + "extrudeLength": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 252, + 255, + 0 + ] + } + ] + }, + "greenPlane": { + "type": "Plane", + "value": { + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 50.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + } + }, + "halfSize": { + "type": "Number", + "value": 50.0, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 214, + 217, + 0 + ] + }, + { + "sourceRange": [ + 234, + 235, + 0 + ] + } + ] + }, + "metalConstant": { + "type": "Number", + "value": 50.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 272, + 274, + 0 + ] + } + ] + }, + "purplePlane": { + "type": "Plane", + "value": { + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": -50.0, + "z": 0.0 + }, + "xAxis": { + "x": -1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + } + }, + "redPlane": { + "type": "Plane", + "value": { + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 49.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + } + }, + "roughnessConstant": { + "type": "Number", + "value": 50.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 295, + 297, + 0 + ] + } + ] + }, + "size": { + "type": "Number", + "value": 100.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 214, + 217, + 0 + ] + } + ] + }, + "sketchRectangle": { + "type": "Function", + "__meta": [ + { + "sourceRange": [ + 737, + 1309, + 0 + ] + } + ] + }, + "tealPlane": { + "type": "Plane", + "value": { + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": -50.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + } + }, + "yellowPlane": { + "type": "Plane", + "value": { + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.0, + "z": -50.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + } + } +} diff --git a/rust/kcl-lib/tests/kcl_samples/color-cube/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/color-cube/rendered_model.png new file mode 100644 index 000000000..38f5ecc3d Binary files /dev/null and b/rust/kcl-lib/tests/kcl_samples/color-cube/rendered_model.png differ 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 new file mode 100644 index 000000000..40f712846 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/cycloidal-gear/artifact_commands.snap @@ -0,0 +1,1676 @@ +--- +source: kcl/src/simulation_tests.rs +description: Artifact commands cycloidal-gear.kcl +--- +[ + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.7, + "g": 0.28, + "b": 0.28, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.28, + "g": 0.7, + "b": 0.28, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.28, + "g": 0.28, + "b": 0.7, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "edge_lines_visible", + "hidden": false + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 170, + 203, + 0 + ], + "command": { + "type": "set_scene_units", + "unit": "in" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 544, + 579, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": false + } + }, + { + "cmdId": "[uuid]", + "range": [ + 544, + 579, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.6, + "g": 0.6, + "b": 0.6, + "a": 0.3 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 590, + 824, + 0 + ], + "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": [ + 590, + 824, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 590, + 824, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.46499999999999997, + "y": 0.3, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 834, + 967, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 0.465, + "y": -0.0 + }, + "radius": 0.3, + "start": { + "unit": "degrees", + "value": 90.0 + }, + "end": { + "unit": "degrees", + "value": -90.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 977, + 1068, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc", + "radius": 0.501, + "offset": { + "unit": "degrees", + "value": 60.0 + } + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1078, + 1133, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc", + "radius": 0.3, + "offset": { + "unit": "degrees", + "value": -180.0 + } + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1143, + 1234, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc", + "radius": 0.501, + "offset": { + "unit": "degrees", + "value": 60.0 + } + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1244, + 1299, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc", + "radius": 0.3, + "offset": { + "unit": "degrees", + "value": -180.0 + } + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1309, + 1365, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc_to", + "to": { + "x": 0.4339, + "y": -0.2505, + "z": 0.0 + }, + "angle_snap_increment": null + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1375, + 1383, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1375, + 1383, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1398, + 1481, + 0 + ], + "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": [ + 1398, + 1481, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1398, + 1481, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.1485, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1398, + 1481, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 0.0, + "y": 0.0 + }, + "radius": 0.1485, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1398, + 1481, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1393, + 1485, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1393, + 1485, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 544, + 579, + 0 + ], + "command": { + "type": "make_plane", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.75 + }, + "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": [ + 544, + 579, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.6, + "g": 0.6, + "b": 0.6, + "a": 0.3 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 590, + 824, + 0 + ], + "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": [ + 590, + 824, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 590, + 824, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.5490469489562866, + "y": -0.06908290556854735, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 834, + 967, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 0.3562, + "y": -0.2989 + }, + "radius": 0.3, + "start": { + "unit": "degrees", + "value": 50.0 + }, + "end": { + "unit": "degrees", + "value": -130.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 977, + 1068, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc", + "radius": 0.501, + "offset": { + "unit": "degrees", + "value": 60.0 + } + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1078, + 1133, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc", + "radius": 0.3, + "offset": { + "unit": "degrees", + "value": -180.0 + } + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1143, + 1234, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc", + "radius": 0.501, + "offset": { + "unit": "degrees", + "value": 60.0 + } + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1244, + 1299, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc", + "radius": 0.3, + "offset": { + "unit": "degrees", + "value": -180.0 + } + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1309, + 1365, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc_to", + "to": { + "x": 0.1714, + "y": -0.4708, + "z": 0.0 + }, + "angle_snap_increment": null + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1375, + 1383, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1375, + 1383, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1398, + 1481, + 0 + ], + "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": [ + 1398, + 1481, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1398, + 1481, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.1485, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1398, + 1481, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 0.0, + "y": 0.0 + }, + "radius": 0.1485, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1398, + 1481, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1393, + 1485, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1393, + 1485, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 544, + 579, + 0 + ], + "command": { + "type": "make_plane", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 1.5 + }, + "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": [ + 544, + 579, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.6, + "g": 0.6, + "b": 0.6, + "a": 0.3 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 590, + 824, + 0 + ], + "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": [ + 590, + 824, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 590, + 824, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.37618872851878504, + "y": -0.4058411518505976, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 834, + 967, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 0.0807, + "y": -0.4579 + }, + "radius": 0.3, + "start": { + "unit": "degrees", + "value": 10.0 + }, + "end": { + "unit": "degrees", + "value": -170.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 977, + 1068, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc", + "radius": 0.501, + "offset": { + "unit": "degrees", + "value": 60.0 + } + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1078, + 1133, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc", + "radius": 0.3, + "offset": { + "unit": "degrees", + "value": -180.0 + } + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1143, + 1234, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc", + "radius": 0.501, + "offset": { + "unit": "degrees", + "value": 60.0 + } + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1244, + 1299, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc", + "radius": 0.3, + "offset": { + "unit": "degrees", + "value": -180.0 + } + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1309, + 1365, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc_to", + "to": { + "x": -0.1714, + "y": -0.4708, + "z": 0.0 + }, + "angle_snap_increment": null + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1375, + 1383, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1375, + 1383, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1398, + 1481, + 0 + ], + "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": [ + 1398, + 1481, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1398, + 1481, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.1485, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1398, + 1481, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 0.0, + "y": 0.0 + }, + "radius": 0.1485, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1398, + 1481, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1393, + 1485, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1393, + 1485, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1611, + 1700, + 0 + ], + "command": { + "type": "loft", + "section_ids": [ + "[uuid]", + "[uuid]", + "[uuid]" + ], + "v_degree": 2, + "bez_approximate_rational": false, + "base_curve_index": null, + "tolerance": 0.0000001 + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1611, + 1700, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1611, + 1700, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1611, + 1700, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1611, + 1700, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1611, + 1700, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1611, + 1700, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1611, + 1700, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1611, + 1700, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1611, + 1700, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1611, + 1700, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1611, + 1700, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1611, + 1700, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1611, + 1700, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1611, + 1700, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 590, + 824, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1398, + 1481, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 590, + 824, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1398, + 1481, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 590, + 824, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1398, + 1481, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + } +] diff --git a/rust/kcl-lib/tests/kcl_samples/cycloidal-gear/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/kcl_samples/cycloidal-gear/artifact_graph_flowchart.snap new file mode 100644 index 000000000..4b398d17b --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/cycloidal-gear/artifact_graph_flowchart.snap @@ -0,0 +1,6 @@ +--- +source: kcl/src/simulation_tests.rs +description: Artifact graph flowchart cycloidal-gear.kcl +extension: md +snapshot_kind: binary +--- diff --git a/rust/kcl-lib/tests/kcl_samples/cycloidal-gear/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/cycloidal-gear/artifact_graph_flowchart.snap.md new file mode 100644 index 000000000..2b6f65474 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/cycloidal-gear/artifact_graph_flowchart.snap.md @@ -0,0 +1,152 @@ +```mermaid +flowchart LR + subgraph path2 [Path] + 2["Path
[590, 824, 0]"] + 3["Segment
[834, 967, 0]"] + 4["Segment
[977, 1068, 0]"] + 5["Segment
[1078, 1133, 0]"] + 6["Segment
[1143, 1234, 0]"] + 7["Segment
[1244, 1299, 0]"] + 8["Segment
[1309, 1365, 0]"] + 9["Segment
[1375, 1383, 0]"] + 10[Solid2d] + end + subgraph path11 [Path] + 11["Path
[1398, 1481, 0]"] + 12["Segment
[1398, 1481, 0]"] + 13[Solid2d] + end + subgraph path15 [Path] + 15["Path
[590, 824, 0]"] + 16["Segment
[834, 967, 0]"] + 17["Segment
[977, 1068, 0]"] + 18["Segment
[1078, 1133, 0]"] + 19["Segment
[1143, 1234, 0]"] + 20["Segment
[1244, 1299, 0]"] + 21["Segment
[1309, 1365, 0]"] + 22["Segment
[1375, 1383, 0]"] + 23[Solid2d] + end + subgraph path24 [Path] + 24["Path
[1398, 1481, 0]"] + 25["Segment
[1398, 1481, 0]"] + 26[Solid2d] + end + subgraph path28 [Path] + 28["Path
[590, 824, 0]"] + 35["Segment
[1375, 1383, 0]"] + 36[Solid2d] + end + subgraph path37 [Path] + 37["Path
[1398, 1481, 0]"] + 38["Segment
[1398, 1481, 0]"] + 39[Solid2d] + end + 1["Plane
[544, 579, 0]"] + 14["Plane
[544, 579, 0]"] + 27["Plane
[544, 579, 0]"] + 29["SweepEdge Opposite"] + 30["SweepEdge Opposite"] + 31["SweepEdge Opposite"] + 32["SweepEdge Opposite"] + 33["SweepEdge Opposite"] + 34["SweepEdge Opposite"] + 40["Sweep Loft
[1611, 1700, 0]"] + 41[Wall] + 42[Wall] + 43[Wall] + 44[Wall] + 45[Wall] + 46[Wall] + 47["Cap Start"] + 48["Cap End"] + 49["SweepEdge Adjacent"] + 50["SweepEdge Adjacent"] + 51["SweepEdge Adjacent"] + 52["SweepEdge Adjacent"] + 53["SweepEdge Adjacent"] + 54["SweepEdge Adjacent"] + 55["StartSketchOnPlane
[530, 580, 0]"] + 56["StartSketchOnPlane
[530, 580, 0]"] + 57["StartSketchOnPlane
[530, 580, 0]"] + 1 --- 2 + 1 --- 11 + 2 --- 3 + 2 --- 4 + 2 --- 5 + 2 --- 6 + 2 --- 7 + 2 --- 8 + 2 --- 9 + 2 ---- 40 + 2 --- 10 + 3 --- 41 + 3 --- 29 + 3 --- 49 + 4 --- 42 + 4 --- 30 + 4 --- 50 + 5 --- 43 + 5 --- 31 + 5 --- 51 + 6 --- 44 + 6 --- 32 + 6 --- 52 + 7 --- 45 + 7 --- 33 + 7 --- 53 + 8 --- 46 + 8 --- 34 + 8 --- 54 + 11 --- 12 + 11 --- 13 + 14 --- 15 + 14 --- 24 + 15 --- 16 + 15 --- 17 + 15 --- 18 + 15 --- 19 + 15 --- 20 + 15 --- 21 + 15 --- 22 + 15 x---> 40 + 15 --- 23 + 24 --- 25 + 24 --- 26 + 27 --- 28 + 27 --- 37 + 28 x--> 29 + 28 x--> 30 + 28 x--> 31 + 28 x--> 32 + 28 x--> 33 + 28 x--> 34 + 28 --- 35 + 28 x---> 40 + 28 --- 36 + 40 --- 29 + 40 --- 30 + 40 --- 31 + 40 --- 32 + 40 --- 33 + 40 --- 34 + 37 --- 38 + 37 --- 39 + 40 --- 41 + 40 --- 42 + 40 --- 43 + 40 --- 44 + 40 --- 45 + 40 --- 46 + 40 --- 47 + 40 --- 48 + 40 --- 49 + 40 --- 50 + 40 --- 51 + 40 --- 52 + 40 --- 53 + 40 --- 54 + 1 <--x 55 + 14 <--x 56 + 27 <--x 57 +``` diff --git a/rust/kcl-lib/tests/kcl_samples/cycloidal-gear/ast.snap b/rust/kcl-lib/tests/kcl_samples/cycloidal-gear/ast.snap new file mode 100644 index 000000000..616d801d3 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/cycloidal-gear/ast.snap @@ -0,0 +1,1538 @@ +--- +source: kcl-lib/src/simulation_tests.rs +description: Result of parsing cycloidal-gear.kcl +--- +{ + "Ok": { + "body": [ + { + "declaration": { + "end": 1721, + "id": { + "end": 222, + "name": "cycloidalGear", + "start": 209, + "type": "Identifier" + }, + "init": { + "body": { + "body": [ + { + "declaration": { + "end": 1512, + "id": { + "end": 448, + "name": "gearSketch", + "start": 438, + "type": "Identifier" + }, + "init": { + "body": { + "body": [ + { + "declaration": { + "end": 511, + "id": { + "end": 475, + "name": "helixAngleP", + "start": 464, + "type": "Identifier" + }, + "init": { + "end": 511, + "left": { + "end": 498, + "left": { + "end": 488, + "name": "helixAngle", + "start": 478, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 498, + "name": "gHeight", + "start": 491, + "type": "Identifier", + "type": "Identifier" + }, + "start": 478, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "/", + "right": { + "end": 511, + "name": "gearHeight", + "start": 501, + "type": "Identifier", + "type": "Identifier" + }, + "start": 478, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 464, + "type": "VariableDeclarator" + }, + "end": 511, + "kind": "const", + "start": 464, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1485, + "id": { + "end": 527, + "name": "gearProfile", + "start": 516, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 568, + "name": "offset", + "start": 562, + "type": "Identifier" + }, + "arg": { + "end": 578, + "name": "gHeight", + "start": 571, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 555, + "name": "offsetPlane", + "start": 544, + "type": "Identifier" + }, + "end": 579, + "start": 544, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 560, + "raw": "\"XY\"", + "start": 556, + "type": "Literal", + "type": "Literal", + "value": "XY" + } + } + ], + "callee": { + "end": 543, + "name": "startSketchOn", + "start": 530, + "type": "Identifier" + }, + "end": 580, + "start": 530, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 707, + "left": { + "end": 664, + "left": { + "end": 634, + "left": { + "end": 627, + "name": "gearPitch", + "start": 618, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 634, + "raw": "1.55", + "start": 630, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.55, + "suffix": "None" + } + }, + "start": 618, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "*", + "right": { + "arguments": [ + { + "arguments": [ + { + "end": 662, + "name": "helixAngleP", + "start": 651, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 650, + "name": "toRadians", + "start": 641, + "type": "Identifier" + }, + "end": 663, + "start": 641, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "callee": { + "end": 640, + "name": "cos", + "start": 637, + "type": "Identifier" + }, + "end": 664, + "start": 637, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 618, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "end": 707, + "left": { + "end": 676, + "name": "gearPitch", + "start": 667, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "arguments": [ + { + "arguments": [ + { + "argument": { + "end": 705, + "name": "helixAngleP", + "start": 694, + "type": "Identifier", + "type": "Identifier" + }, + "end": 705, + "operator": "-", + "start": 693, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "callee": { + "end": 692, + "name": "toRadians", + "start": 683, + "type": "Identifier" + }, + "end": 706, + "start": 683, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "callee": { + "end": 682, + "name": "sin", + "start": 679, + "type": "Identifier" + }, + "end": 707, + "start": 679, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 667, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 618, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 809, + "left": { + "end": 766, + "left": { + "end": 736, + "left": { + "end": 729, + "name": "gearPitch", + "start": 720, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 736, + "raw": "1.55", + "start": 732, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.55, + "suffix": "None" + } + }, + "start": 720, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "*", + "right": { + "arguments": [ + { + "arguments": [ + { + "end": 764, + "name": "helixAngleP", + "start": 753, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 752, + "name": "toRadians", + "start": 743, + "type": "Identifier" + }, + "end": 765, + "start": 743, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "callee": { + "end": 742, + "name": "sin", + "start": 739, + "type": "Identifier" + }, + "end": 766, + "start": 739, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 720, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "end": 809, + "left": { + "end": 778, + "name": "gearPitch", + "start": 769, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "arguments": [ + { + "arguments": [ + { + "argument": { + "end": 807, + "name": "helixAngleP", + "start": 796, + "type": "Identifier", + "type": "Identifier" + }, + "end": 807, + "operator": "-", + "start": 795, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "callee": { + "end": 794, + "name": "toRadians", + "start": 785, + "type": "Identifier" + }, + "end": 808, + "start": 785, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "callee": { + "end": 784, + "name": "cos", + "start": 781, + "type": "Identifier" + }, + "end": 809, + "start": 781, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 769, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 720, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 820, + "start": 605, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 823, + "start": 822, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 604, + "name": "startProfileAt", + "start": 590, + "type": "Identifier" + }, + "end": 824, + "start": 590, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 963, + "properties": [ + { + "end": 880, + "key": { + "end": 861, + "name": "angleStart", + "start": 851, + "type": "Identifier" + }, + "start": 851, + "type": "ObjectProperty", + "value": { + "end": 880, + "left": { + "end": 866, + "raw": "90", + "start": 864, + "type": "Literal", + "type": "Literal", + "value": { + "value": 90.0, + "suffix": "None" + } + }, + "operator": "+", + "right": { + "end": 880, + "name": "helixAngleP", + "start": 869, + "type": "Identifier", + "type": "Identifier" + }, + "start": 864, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + }, + { + "end": 921, + "key": { + "end": 901, + "name": "angleEnd", + "start": 893, + "type": "Identifier" + }, + "start": 893, + "type": "ObjectProperty", + "value": { + "end": 921, + "left": { + "argument": { + "end": 907, + "raw": "90", + "start": 905, + "type": "Literal", + "type": "Literal", + "value": { + "value": 90.0, + "suffix": "None" + } + }, + "end": 907, + "operator": "-", + "start": 904, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "+", + "right": { + "end": 921, + "name": "helixAngleP", + "start": 910, + "type": "Identifier", + "type": "Identifier" + }, + "start": 904, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + }, + { + "end": 952, + "key": { + "end": 940, + "name": "radius", + "start": 934, + "type": "Identifier" + }, + "start": 934, + "type": "ObjectProperty", + "value": { + "end": 952, + "name": "gearPitch", + "start": 943, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 838, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 966, + "start": 965, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 837, + "name": "arc", + "start": 834, + "type": "Identifier" + }, + "end": 967, + "start": 834, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 1064, + "properties": [ + { + "end": 1029, + "key": { + "end": 1010, + "name": "radius", + "start": 1004, + "type": "Identifier" + }, + "start": 1004, + "type": "ObjectProperty", + "value": { + "end": 1029, + "left": { + "end": 1022, + "name": "gearPitch", + "start": 1013, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 1029, + "raw": "1.67", + "start": 1025, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.67, + "suffix": "None" + } + }, + "start": 1013, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + }, + { + "end": 1053, + "key": { + "end": 1048, + "name": "offset", + "start": 1042, + "type": "Identifier" + }, + "start": 1042, + "type": "ObjectProperty", + "value": { + "end": 1053, + "raw": "60", + "start": 1051, + "type": "Literal", + "type": "Literal", + "value": { + "value": 60.0, + "suffix": "None" + } + } + } + ], + "start": 991, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 1067, + "start": 1066, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 990, + "name": "tangentialArc", + "start": 977, + "type": "Identifier" + }, + "end": 1068, + "start": 977, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 1129, + "properties": [ + { + "end": 1112, + "key": { + "end": 1100, + "name": "radius", + "start": 1094, + "type": "Identifier" + }, + "start": 1094, + "type": "ObjectProperty", + "value": { + "end": 1112, + "name": "gearPitch", + "start": 1103, + "type": "Identifier", + "type": "Identifier" + } + }, + { + "end": 1127, + "key": { + "end": 1120, + "name": "offset", + "start": 1114, + "type": "Identifier" + }, + "start": 1114, + "type": "ObjectProperty", + "value": { + "argument": { + "end": 1127, + "raw": "180", + "start": 1124, + "type": "Literal", + "type": "Literal", + "value": { + "value": 180.0, + "suffix": "None" + } + }, + "end": 1127, + "operator": "-", + "start": 1123, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + } + ], + "start": 1092, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 1132, + "start": 1131, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1091, + "name": "tangentialArc", + "start": 1078, + "type": "Identifier" + }, + "end": 1133, + "start": 1078, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 1230, + "properties": [ + { + "end": 1195, + "key": { + "end": 1176, + "name": "radius", + "start": 1170, + "type": "Identifier" + }, + "start": 1170, + "type": "ObjectProperty", + "value": { + "end": 1195, + "left": { + "end": 1188, + "name": "gearPitch", + "start": 1179, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 1195, + "raw": "1.67", + "start": 1191, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.67, + "suffix": "None" + } + }, + "start": 1179, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + }, + { + "end": 1219, + "key": { + "end": 1214, + "name": "offset", + "start": 1208, + "type": "Identifier" + }, + "start": 1208, + "type": "ObjectProperty", + "value": { + "end": 1219, + "raw": "60", + "start": 1217, + "type": "Literal", + "type": "Literal", + "value": { + "value": 60.0, + "suffix": "None" + } + } + } + ], + "start": 1157, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 1233, + "start": 1232, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1156, + "name": "tangentialArc", + "start": 1143, + "type": "Identifier" + }, + "end": 1234, + "start": 1143, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 1295, + "properties": [ + { + "end": 1278, + "key": { + "end": 1266, + "name": "radius", + "start": 1260, + "type": "Identifier" + }, + "start": 1260, + "type": "ObjectProperty", + "value": { + "end": 1278, + "name": "gearPitch", + "start": 1269, + "type": "Identifier", + "type": "Identifier" + } + }, + { + "end": 1293, + "key": { + "end": 1286, + "name": "offset", + "start": 1280, + "type": "Identifier" + }, + "start": 1280, + "type": "ObjectProperty", + "value": { + "argument": { + "end": 1293, + "raw": "180", + "start": 1290, + "type": "Literal", + "type": "Literal", + "value": { + "value": 180.0, + "suffix": "None" + } + }, + "end": 1293, + "operator": "-", + "start": 1289, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + } + ], + "start": 1258, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 1298, + "start": 1297, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1257, + "name": "tangentialArc", + "start": 1244, + "type": "Identifier" + }, + "end": 1299, + "start": 1244, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "arguments": [ + { + "end": 1341, + "start": 1340, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1339, + "name": "profileStartX", + "start": 1326, + "type": "Identifier" + }, + "end": 1342, + "start": 1326, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 1359, + "start": 1358, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1357, + "name": "profileStartY", + "start": 1344, + "type": "Identifier" + }, + "end": 1360, + "start": 1344, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 1361, + "start": 1325, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 1364, + "start": 1363, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1324, + "name": "tangentialArcTo", + "start": 1309, + "type": "Identifier" + }, + "end": 1365, + "start": 1309, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 1382, + "start": 1381, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1380, + "name": "close", + "start": 1375, + "type": "Identifier" + }, + "end": 1383, + "start": 1375, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1423, + "name": "center", + "start": 1417, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1428, + "raw": "0", + "start": 1427, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 1431, + "raw": "0", + "start": 1430, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 1432, + "start": 1426, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1451, + "name": "radius", + "start": 1445, + "type": "Identifier" + }, + "arg": { + "end": 1470, + "left": { + "end": 1466, + "name": "holeDiameter", + "start": 1454, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1470, + "raw": "2", + "start": 1469, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1454, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 1404, + "name": "circle", + "start": 1398, + "type": "Identifier" + }, + "end": 1481, + "start": 1398, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "end": 1484, + "start": 1483, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1397, + "name": "hole", + "start": 1393, + "type": "Identifier" + }, + "end": 1485, + "start": 1393, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 1485, + "start": 530, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 516, + "type": "VariableDeclarator" + }, + "end": 1485, + "kind": "const", + "start": 516, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "argument": { + "end": 1508, + "name": "gearProfile", + "start": 1497, + "type": "Identifier", + "type": "Identifier" + }, + "end": 1508, + "start": 1490, + "type": "ReturnStatement", + "type": "ReturnStatement" + } + ], + "end": 1512, + "start": 458 + }, + "end": 1512, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 456, + "name": "gHeight", + "start": 449, + "type": "Identifier" + } + } + ], + "start": 448, + "type": "FunctionExpression", + "type": "FunctionExpression" + }, + "start": 438, + "type": "VariableDeclarator" + }, + "end": 1512, + "kind": "fn", + "start": 435, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1700, + "id": { + "end": 1608, + "name": "gearLoft", + "start": 1600, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "elements": [ + { + "arguments": [ + { + "end": 1634, + "raw": "0", + "start": 1633, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "callee": { + "end": 1632, + "name": "gearSketch", + "start": 1622, + "type": "Identifier" + }, + "end": 1635, + "start": 1622, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 1666, + "left": { + "end": 1662, + "name": "gearHeight", + "start": 1652, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1666, + "raw": "2", + "start": 1665, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1652, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "callee": { + "end": 1651, + "name": "gearSketch", + "start": 1641, + "type": "Identifier" + }, + "end": 1667, + "start": 1641, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 1694, + "name": "gearHeight", + "start": 1684, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 1683, + "name": "gearSketch", + "start": 1673, + "type": "Identifier" + }, + "end": 1695, + "start": 1673, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 1699, + "start": 1616, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + ], + "callee": { + "end": 1615, + "name": "loft", + "start": 1611, + "type": "Identifier" + }, + "end": 1700, + "start": 1611, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 1600, + "type": "VariableDeclarator" + }, + "end": 1700, + "kind": "const", + "start": 1600, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "argument": { + "end": 1719, + "name": "gearLoft", + "start": 1711, + "type": "Identifier", + "type": "Identifier" + }, + "end": 1719, + "start": 1704, + "type": "ReturnStatement", + "type": "ReturnStatement" + } + ], + "end": 1721, + "nonCodeMeta": { + "nonCodeNodes": { + "0": [ + { + "end": 1597, + "start": 1514, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Draw sketches of the gear profile along the gear height and loft them together", + "style": "line" + } + } + ], + "1": [ + { + "end": 1704, + "start": 1700, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ] + }, + "startNodes": [ + { + "end": 433, + "start": 273, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Create a function to draw the gear profile as a sketch. Rotate each profile about the gear's axis by an helix angle proportional to the total gear height", + "style": "line" + } + } + ] + }, + "start": 273 + }, + "end": 1721, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 232, + "name": "gearPitch", + "start": 223, + "type": "Identifier" + } + }, + { + "type": "Parameter", + "identifier": { + "end": 244, + "name": "gearHeight", + "start": 234, + "type": "Identifier" + } + }, + { + "type": "Parameter", + "identifier": { + "end": 258, + "name": "holeDiameter", + "start": 246, + "type": "Identifier" + } + }, + { + "type": "Parameter", + "identifier": { + "end": 270, + "name": "helixAngle", + "start": 260, + "type": "Identifier" + } + } + ], + "start": 222, + "type": "FunctionExpression", + "type": "FunctionExpression" + }, + "start": 209, + "type": "VariableDeclarator" + }, + "end": 1721, + "kind": "fn", + "start": 206, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "end": 1757, + "expression": { + "arguments": [ + { + "end": 1739, + "raw": ".3", + "start": 1737, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.3, + "suffix": "None" + } + }, + { + "end": 1744, + "raw": "1.5", + "start": 1741, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.5, + "suffix": "None" + } + }, + { + "end": 1751, + "raw": "0.297", + "start": 1746, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.297, + "suffix": "None" + } + }, + { + "argument": { + "end": 1756, + "raw": "80", + "start": 1754, + "type": "Literal", + "type": "Literal", + "value": { + "value": 80.0, + "suffix": "None" + } + }, + "end": 1756, + "operator": "-", + "start": 1753, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "callee": { + "end": 1736, + "name": "cycloidalGear", + "start": 1723, + "type": "Identifier" + }, + "end": 1757, + "start": 1723, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 1723, + "type": "ExpressionStatement", + "type": "ExpressionStatement" + } + ], + "end": 1758, + "innerAttrs": [ + { + "end": 203, + "name": { + "end": 179, + "name": "settings", + "start": 171, + "type": "Identifier" + }, + "properties": [ + { + "end": 202, + "key": { + "end": 197, + "name": "defaultLengthUnit", + "start": 180, + "type": "Identifier" + }, + "start": 180, + "type": "ObjectProperty", + "value": { + "end": 202, + "name": "in", + "start": 200, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 170, + "type": "Annotation" + } + ], + "nonCodeMeta": { + "nonCodeNodes": { + "0": [ + { + "end": 1723, + "start": 1721, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ] + }, + "startNodes": [ + { + "end": 17, + "start": 0, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Cycloidal Gear", + "style": "line" + } + }, + { + "end": 155, + "start": 18, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "A cycloidal gear is a gear with a continuous, curved tooth profile. They are used in watchmaking and high precision robotics actuation", + "style": "line" + } + }, + { + "end": 157, + "start": 155, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + }, + { + "end": 169, + "start": 157, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Set Units", + "style": "line" + } + }, + { + "end": 206, + "start": 203, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ] + }, + "start": 0 + } +} diff --git a/rust/kcl-lib/tests/kcl_samples/cycloidal-gear/ops.snap b/rust/kcl-lib/tests/kcl_samples/cycloidal-gear/ops.snap new file mode 100644 index 000000000..ad80a9b80 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/cycloidal-gear/ops.snap @@ -0,0 +1,655 @@ +--- +source: kcl/src/simulation_tests.rs +description: Operations executed cycloidal-gear.kcl +--- +[ + { + "type": "UserDefinedFunctionCall", + "name": "cycloidalGear", + "functionSourceRange": [ + 222, + 1721, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1723, + 1757, + 0 + ] + }, + { + "type": "UserDefinedFunctionCall", + "name": "gearSketch", + "functionSourceRange": [ + 448, + 1512, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1622, + 1635, + 0 + ] + }, + { + "labeledArgs": { + "offset": { + "value": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 571, + 578, + 0 + ] + } + }, + "name": "offsetPlane", + "sourceRange": [ + 544, + 579, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "String", + "value": "XY" + }, + "sourceRange": [ + 556, + 560, + 0 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Plane", + "artifact_id": "[uuid]" + }, + "sourceRange": [ + 544, + 579, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 530, + 580, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 637, + 664, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 679, + 707, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 739, + 766, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 781, + 809, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1398, + 1481, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1483, + 1484, + 0 + ] + } + }, + "name": "hole", + "sourceRange": [ + 1393, + 1485, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "gearSketch", + "functionSourceRange": [ + 448, + 1512, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1641, + 1667, + 0 + ] + }, + { + "labeledArgs": { + "offset": { + "value": { + "type": "Number", + "value": 0.75, + "ty": { + "type": "Unknown" + } + }, + "sourceRange": [ + 571, + 578, + 0 + ] + } + }, + "name": "offsetPlane", + "sourceRange": [ + 544, + 579, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "String", + "value": "XY" + }, + "sourceRange": [ + 556, + 560, + 0 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Plane", + "artifact_id": "[uuid]" + }, + "sourceRange": [ + 544, + 579, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 530, + 580, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 637, + 664, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 679, + 707, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 739, + 766, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 781, + 809, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1398, + 1481, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1483, + 1484, + 0 + ] + } + }, + "name": "hole", + "sourceRange": [ + 1393, + 1485, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "gearSketch", + "functionSourceRange": [ + 448, + 1512, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1673, + 1695, + 0 + ] + }, + { + "labeledArgs": { + "offset": { + "value": { + "type": "Number", + "value": 1.5, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 571, + 578, + 0 + ] + } + }, + "name": "offsetPlane", + "sourceRange": [ + 544, + 579, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "String", + "value": "XY" + }, + "sourceRange": [ + 556, + 560, + 0 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Plane", + "artifact_id": "[uuid]" + }, + "sourceRange": [ + 544, + 579, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 530, + 580, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 637, + 664, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 679, + 707, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 739, + 766, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 781, + 809, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1398, + 1481, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1483, + 1484, + 0 + ] + } + }, + "name": "hole", + "sourceRange": [ + 1393, + 1485, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "labeledArgs": { + "sketches": { + "value": { + "type": "Array", + "value": [ + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + } + ] + }, + "sourceRange": [ + 1616, + 1699, + 0 + ] + } + }, + "name": "loft", + "sourceRange": [ + 1611, + 1700, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "type": "UserDefinedFunctionReturn" + } +] diff --git a/rust/kcl-lib/tests/kcl_samples/cycloidal-gear/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/cycloidal-gear/program_memory.snap new file mode 100644 index 000000000..e424f5716 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/cycloidal-gear/program_memory.snap @@ -0,0 +1,18 @@ +--- +source: kcl/src/simulation_tests.rs +description: Variables in memory after executing cycloidal-gear.kcl +--- +{ + "cycloidalGear": { + "type": "Function", + "__meta": [ + { + "sourceRange": [ + 222, + 1721, + 0 + ] + } + ] + } +} diff --git a/rust/kcl-lib/tests/kcl_samples/cycloidal-gear/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/cycloidal-gear/rendered_model.png new file mode 100644 index 000000000..5c9579b86 Binary files /dev/null and b/rust/kcl-lib/tests/kcl_samples/cycloidal-gear/rendered_model.png differ diff --git a/rust/kcl-lib/tests/kcl_samples/dodecahedron/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/dodecahedron/artifact_commands.snap new file mode 100644 index 000000000..096dbacd3 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/dodecahedron/artifact_commands.snap @@ -0,0 +1,1292 @@ +--- +source: kcl/src/simulation_tests.rs +description: Artifact commands dodecahedron.kcl +--- +[ + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.7, + "g": 0.28, + "b": 0.28, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.28, + "g": 0.7, + "b": 0.28, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.28, + "g": 0.28, + "b": 0.7, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "edge_lines_visible", + "hidden": false + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 272, + 305, + 0 + ], + "command": { + "type": "set_scene_units", + "unit": "in" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1139, + 1158, + 0 + ], + "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": [ + 1164, + 1276, + 0 + ], + "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": [ + 1164, + 1276, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1164, + 1276, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 15.176549955167156, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1164, + 1276, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 4.6898, + "y": 14.4338, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1164, + 1276, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -12.2781, + "y": 8.9206, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1164, + 1276, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -12.2781, + "y": -8.9206, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1164, + 1276, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 4.6898, + "y": -14.4338, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1164, + 1276, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 15.1765, + "y": 0.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1164, + 1276, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1295, + 1315, + 0 + ], + "command": { + "type": "make_plane", + "origin": { + "x": -17.76901418668612, + "y": 0.0, + "z": 10.981854713951094 + }, + "x_axis": { + "x": -0.4472135954999579, + "y": 0.0, + "z": 0.8944271909999159 + }, + "y_axis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "size": 60.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1321, + 1433, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": { + "x": 0.8944271909999159, + "y": 0.0, + "z": 0.4472135954999579 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1321, + 1433, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1321, + 1433, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 15.176549955167156, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1321, + 1433, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 4.6898, + "y": 14.4338, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1321, + 1433, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -12.2781, + "y": 8.9206, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1321, + 1433, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -12.2781, + "y": -8.9206, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1321, + 1433, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 4.6898, + "y": -14.4338, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1321, + 1433, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 15.1765, + "y": 0.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1321, + 1433, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1479, + 1522, + 0 + ], + "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": [ + 1479, + 1522, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 5.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1479, + 1522, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1479, + 1522, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1479, + 1522, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1479, + 1522, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1479, + 1522, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1479, + 1522, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1479, + 1522, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1479, + 1522, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1479, + 1522, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1479, + 1522, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1479, + 1522, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1479, + 1522, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1479, + 1522, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1536, + 1583, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": { + "x": 0.8944271909999159, + "y": 0.0, + "z": 0.4472135954999579 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1536, + 1583, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 5.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1536, + 1583, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1536, + 1583, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1536, + 1583, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1536, + 1583, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1536, + 1583, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1536, + 1583, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1536, + 1583, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1536, + 1583, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1536, + 1583, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1536, + 1583, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1536, + 1583, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1536, + 1583, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1536, + 1583, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1650, + 1789, + 0 + ], + "command": { + "type": "entity_circular_pattern", + "entity_id": "[uuid]", + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "center": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "num_repetitions": 4, + "arc_degrees": 360.0, + "rotate_duplicates": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1836, + 1975, + 0 + ], + "command": { + "type": "entity_circular_pattern", + "entity_id": "[uuid]", + "axis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "center": { + "x": 0.0, + "y": 0.0, + "z": 19.866361807294155 + }, + "num_repetitions": 1, + "arc_degrees": 360.0, + "rotate_duplicates": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2030, + 2173, + 0 + ], + "command": { + "type": "entity_circular_pattern", + "entity_id": "[uuid]", + "axis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "center": { + "x": 0.0, + "y": 0.0, + "z": 19.866361807294155 + }, + "num_repetitions": 1, + "arc_degrees": 360.0, + "rotate_duplicates": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2030, + 2173, + 0 + ], + "command": { + "type": "entity_circular_pattern", + "entity_id": "[uuid]", + "axis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "center": { + "x": 0.0, + "y": 0.0, + "z": 19.866361807294155 + }, + "num_repetitions": 1, + "arc_degrees": 360.0, + "rotate_duplicates": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2030, + 2173, + 0 + ], + "command": { + "type": "entity_circular_pattern", + "entity_id": "[uuid]", + "axis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "center": { + "x": 0.0, + "y": 0.0, + "z": 19.866361807294155 + }, + "num_repetitions": 1, + "arc_degrees": 360.0, + "rotate_duplicates": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2030, + 2173, + 0 + ], + "command": { + "type": "entity_circular_pattern", + "entity_id": "[uuid]", + "axis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "center": { + "x": 0.0, + "y": 0.0, + "z": 19.866361807294155 + }, + "num_repetitions": 1, + "arc_degrees": 360.0, + "rotate_duplicates": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2030, + 2173, + 0 + ], + "command": { + "type": "entity_circular_pattern", + "entity_id": "[uuid]", + "axis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "center": { + "x": 0.0, + "y": 0.0, + "z": 19.866361807294155 + }, + "num_repetitions": 1, + "arc_degrees": 360.0, + "rotate_duplicates": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1321, + 1433, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + } +] diff --git a/rust/kcl-lib/tests/kcl_samples/dodecahedron/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/kcl_samples/dodecahedron/artifact_graph_flowchart.snap new file mode 100644 index 000000000..91f0165d8 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/dodecahedron/artifact_graph_flowchart.snap @@ -0,0 +1,6 @@ +--- +source: kcl/src/simulation_tests.rs +description: Artifact graph flowchart dodecahedron.kcl +extension: md +snapshot_kind: binary +--- diff --git a/rust/kcl-lib/tests/kcl_samples/dodecahedron/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/dodecahedron/artifact_graph_flowchart.snap.md new file mode 100644 index 000000000..b6d9f7de2 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/dodecahedron/artifact_graph_flowchart.snap.md @@ -0,0 +1,143 @@ +```mermaid +flowchart LR + subgraph path2 [Path] + 2["Path
[1164, 1276, 0]"] + 3["Segment
[1164, 1276, 0]"] + 4["Segment
[1164, 1276, 0]"] + 5["Segment
[1164, 1276, 0]"] + 6["Segment
[1164, 1276, 0]"] + 7["Segment
[1164, 1276, 0]"] + 8["Segment
[1164, 1276, 0]"] + 9[Solid2d] + end + subgraph path11 [Path] + 11["Path
[1321, 1433, 0]"] + 12["Segment
[1321, 1433, 0]"] + 13["Segment
[1321, 1433, 0]"] + 14["Segment
[1321, 1433, 0]"] + 15["Segment
[1321, 1433, 0]"] + 16["Segment
[1321, 1433, 0]"] + 17["Segment
[1321, 1433, 0]"] + 18[Solid2d] + end + 1["Plane
[1139, 1158, 0]"] + 10["Plane
[1295, 1315, 0]"] + 19["Sweep Extrusion
[1479, 1522, 0]"] + 20[Wall] + 21[Wall] + 22[Wall] + 23[Wall] + 24[Wall] + 25["Cap Start"] + 26["Cap End"] + 27["SweepEdge Opposite"] + 28["SweepEdge Adjacent"] + 29["SweepEdge Opposite"] + 30["SweepEdge Adjacent"] + 31["SweepEdge Opposite"] + 32["SweepEdge Adjacent"] + 33["SweepEdge Opposite"] + 34["SweepEdge Adjacent"] + 35["SweepEdge Opposite"] + 36["SweepEdge Adjacent"] + 37["Sweep Extrusion
[1536, 1583, 0]"] + 38[Wall] + 39[Wall] + 40[Wall] + 41[Wall] + 42[Wall] + 43["Cap Start"] + 44["Cap End"] + 45["SweepEdge Opposite"] + 46["SweepEdge Adjacent"] + 47["SweepEdge Opposite"] + 48["SweepEdge Adjacent"] + 49["SweepEdge Opposite"] + 50["SweepEdge Adjacent"] + 51["SweepEdge Opposite"] + 52["SweepEdge Adjacent"] + 53["SweepEdge Opposite"] + 54["SweepEdge Adjacent"] + 1 --- 2 + 2 --- 3 + 2 --- 4 + 2 --- 5 + 2 --- 6 + 2 --- 7 + 2 --- 8 + 2 ---- 19 + 2 --- 9 + 3 --- 20 + 3 --- 27 + 3 --- 28 + 4 --- 21 + 4 --- 29 + 4 --- 30 + 5 --- 22 + 5 --- 31 + 5 --- 32 + 6 --- 23 + 6 --- 33 + 6 --- 34 + 7 --- 24 + 7 --- 35 + 7 --- 36 + 10 --- 11 + 11 --- 12 + 11 --- 13 + 11 --- 14 + 11 --- 15 + 11 --- 16 + 11 --- 17 + 11 ---- 37 + 11 --- 18 + 12 --- 42 + 12 --- 53 + 12 --- 54 + 13 --- 41 + 13 --- 51 + 13 --- 52 + 14 --- 40 + 14 --- 49 + 14 --- 50 + 15 --- 39 + 15 --- 47 + 15 --- 48 + 16 --- 38 + 16 --- 45 + 16 --- 46 + 19 --- 20 + 19 --- 21 + 19 --- 22 + 19 --- 23 + 19 --- 24 + 19 --- 25 + 19 --- 26 + 19 --- 27 + 19 --- 28 + 19 --- 29 + 19 --- 30 + 19 --- 31 + 19 --- 32 + 19 --- 33 + 19 --- 34 + 19 --- 35 + 19 --- 36 + 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 +``` diff --git a/rust/kcl-lib/tests/kcl_samples/dodecahedron/ast.snap b/rust/kcl-lib/tests/kcl_samples/dodecahedron/ast.snap new file mode 100644 index 000000000..daa4a2c3e --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/dodecahedron/ast.snap @@ -0,0 +1,2245 @@ +--- +source: kcl-lib/src/simulation_tests.rs +description: Result of parsing dodecahedron.kcl +--- +{ + "Ok": { + "body": [ + { + "declaration": { + "end": 361, + "id": { + "end": 356, + "name": "circR", + "start": 351, + "type": "Identifier" + }, + "init": { + "end": 361, + "raw": "25", + "start": 359, + "type": "Literal", + "type": "Literal", + "value": { + "value": 25.0, + "suffix": "None" + } + }, + "start": 351, + "type": "VariableDeclarator" + }, + "end": 361, + "kind": "const", + "start": 351, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 448, + "id": { + "end": 434, + "name": "wallThickness", + "start": 421, + "type": "Identifier" + }, + "init": { + "end": 448, + "left": { + "end": 442, + "name": "circR", + "start": 437, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 448, + "raw": "0.2", + "start": 445, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.2, + "suffix": "None" + } + }, + "start": 437, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 421, + "type": "VariableDeclarator" + }, + "end": 448, + "kind": "const", + "start": 421, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 515, + "id": { + "end": 492, + "name": "dihedral", + "start": 484, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "argument": { + "end": 513, + "left": { + "arguments": [ + { + "end": 508, + "raw": "5", + "start": 507, + "type": "Literal", + "type": "Literal", + "value": { + "value": 5.0, + "suffix": "None" + } + } + ], + "callee": { + "end": 506, + "name": "sqrt", + "start": 502, + "type": "Identifier" + }, + "end": 509, + "start": 502, + "type": "CallExpression", + "type": "CallExpression" + }, + "operator": "/", + "right": { + "end": 513, + "raw": "5", + "start": 512, + "type": "Literal", + "type": "Literal", + "value": { + "value": 5.0, + "suffix": "None" + } + }, + "start": 502, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "end": 513, + "operator": "-", + "start": 500, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "callee": { + "end": 499, + "name": "acos", + "start": 495, + "type": "Identifier" + }, + "end": 515, + "start": 495, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 484, + "type": "VariableDeclarator" + }, + "end": 515, + "kind": "const", + "start": 484, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 581, + "id": { + "end": 542, + "name": "inscR", + "start": 537, + "type": "Identifier" + }, + "init": { + "end": 581, + "left": { + "end": 555, + "left": { + "end": 550, + "name": "circR", + "start": 545, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 555, + "raw": "15", + "start": 553, + "type": "Literal", + "type": "Literal", + "value": { + "value": 15.0, + "suffix": "None" + } + }, + "start": 545, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "*", + "right": { + "arguments": [ + { + "end": 580, + "left": { + "end": 565, + "raw": "75", + "start": 563, + "type": "Literal", + "type": "Literal", + "value": { + "value": 75.0, + "suffix": "None" + } + }, + "operator": "+", + "right": { + "end": 580, + "left": { + "end": 570, + "raw": "30", + "start": 568, + "type": "Literal", + "type": "Literal", + "value": { + "value": 30.0, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "arguments": [ + { + "end": 579, + "raw": "5", + "start": 578, + "type": "Literal", + "type": "Literal", + "value": { + "value": 5.0, + "suffix": "None" + } + } + ], + "callee": { + "end": 577, + "name": "sqrt", + "start": 573, + "type": "Identifier" + }, + "end": 580, + "start": 573, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 568, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 563, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "callee": { + "end": 562, + "name": "sqrt", + "start": 558, + "type": "Identifier" + }, + "end": 581, + "start": 558, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 545, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 537, + "type": "VariableDeclarator" + }, + "end": 581, + "kind": "const", + "start": 537, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 650, + "id": { + "end": 612, + "name": "edgeL", + "start": 607, + "type": "Identifier" + }, + "init": { + "end": 650, + "left": { + "end": 624, + "left": { + "end": 616, + "raw": "4", + "start": 615, + "type": "Literal", + "type": "Literal", + "value": { + "value": 4.0, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 624, + "name": "circR", + "start": 619, + "type": "Identifier", + "type": "Identifier" + }, + "start": 615, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "/", + "right": { + "end": 650, + "left": { + "arguments": [ + { + "end": 634, + "raw": "3", + "start": 633, + "type": "Literal", + "type": "Literal", + "value": { + "value": 3.0, + "suffix": "None" + } + } + ], + "callee": { + "end": 632, + "name": "sqrt", + "start": 628, + "type": "Identifier" + }, + "end": 635, + "start": 628, + "type": "CallExpression", + "type": "CallExpression" + }, + "operator": "*", + "right": { + "end": 650, + "left": { + "end": 640, + "raw": "1", + "start": 639, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "operator": "+", + "right": { + "arguments": [ + { + "end": 649, + "raw": "5", + "start": 648, + "type": "Literal", + "type": "Literal", + "value": { + "value": 5.0, + "suffix": "None" + } + } + ], + "callee": { + "end": 647, + "name": "sqrt", + "start": 643, + "type": "Identifier" + }, + "end": 650, + "start": 643, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 639, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 628, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 615, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 607, + "type": "VariableDeclarator" + }, + "end": 650, + "kind": "const", + "start": 607, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 711, + "id": { + "end": 678, + "name": "pentR", + "start": 673, + "type": "Identifier" + }, + "init": { + "end": 711, + "left": { + "end": 690, + "left": { + "end": 686, + "name": "edgeL", + "start": 681, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 690, + "raw": "2", + "start": 689, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 681, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "/", + "right": { + "arguments": [ + { + "arguments": [ + { + "end": 709, + "raw": "36", + "start": 707, + "type": "Literal", + "type": "Literal", + "value": { + "value": 36.0, + "suffix": "None" + } + } + ], + "callee": { + "end": 706, + "name": "toRadians", + "start": 697, + "type": "Identifier" + }, + "end": 710, + "start": 697, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "callee": { + "end": 696, + "name": "sin", + "start": 693, + "type": "Identifier" + }, + "end": 711, + "start": 693, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 681, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 673, + "type": "VariableDeclarator" + }, + "end": 711, + "kind": "const", + "start": 673, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1057, + "id": { + "end": 763, + "name": "plane", + "start": 758, + "type": "Identifier" + }, + "init": { + "end": 1057, + "properties": [ + { + "end": 1055, + "key": { + "end": 775, + "name": "plane", + "start": 770, + "type": "Identifier" + }, + "start": 770, + "type": "ObjectProperty", + "value": { + "end": 1055, + "properties": [ + { + "end": 931, + "key": { + "end": 790, + "name": "origin", + "start": 784, + "type": "Identifier" + }, + "start": 784, + "type": "ObjectProperty", + "value": { + "elements": [ + { + "end": 850, + "left": { + "argument": { + "end": 807, + "name": "inscR", + "start": 802, + "type": "Identifier", + "type": "Identifier" + }, + "end": 807, + "operator": "-", + "start": 801, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "*", + "right": { + "arguments": [ + { + "arguments": [ + { + "end": 848, + "left": { + "arguments": [ + { + "end": 842, + "name": "dihedral", + "start": 834, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 833, + "name": "toDegrees", + "start": 824, + "type": "Identifier" + }, + "end": 843, + "start": 824, + "type": "CallExpression", + "type": "CallExpression" + }, + "operator": "-", + "right": { + "end": 848, + "raw": "90", + "start": 846, + "type": "Literal", + "type": "Literal", + "value": { + "value": 90.0, + "suffix": "None" + } + }, + "start": 824, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "callee": { + "end": 823, + "name": "toRadians", + "start": 814, + "type": "Identifier" + }, + "end": 849, + "start": 814, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "callee": { + "end": 813, + "name": "cos", + "start": 810, + "type": "Identifier" + }, + "end": 850, + "start": 810, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 801, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 859, + "raw": "0", + "start": 858, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 924, + "left": { + "end": 872, + "name": "inscR", + "start": 867, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 924, + "left": { + "end": 881, + "name": "inscR", + "start": 876, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "arguments": [ + { + "arguments": [ + { + "end": 922, + "left": { + "arguments": [ + { + "end": 916, + "name": "dihedral", + "start": 908, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 907, + "name": "toDegrees", + "start": 898, + "type": "Identifier" + }, + "end": 917, + "start": 898, + "type": "CallExpression", + "type": "CallExpression" + }, + "operator": "-", + "right": { + "end": 922, + "raw": "90", + "start": 920, + "type": "Literal", + "type": "Literal", + "value": { + "value": 90.0, + "suffix": "None" + } + }, + "start": 898, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "callee": { + "end": 897, + "name": "toRadians", + "start": 888, + "type": "Identifier" + }, + "end": 923, + "start": 888, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "callee": { + "end": 887, + "name": "sin", + "start": 884, + "type": "Identifier" + }, + "end": 924, + "start": 884, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 876, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 867, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 931, + "start": 793, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "end": 980, + "key": { + "end": 942, + "name": "xAxis", + "start": 937, + "type": "Identifier" + }, + "start": 937, + "type": "ObjectProperty", + "value": { + "elements": [ + { + "arguments": [ + { + "end": 958, + "name": "dihedral", + "start": 950, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 949, + "name": "cos", + "start": 946, + "type": "Identifier" + }, + "end": 959, + "start": 946, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "end": 964, + "raw": "0.0", + "start": 961, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "arguments": [ + { + "end": 978, + "name": "dihedral", + "start": 970, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 969, + "name": "sin", + "start": 966, + "type": "Identifier" + }, + "end": 979, + "start": 966, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 980, + "start": 945, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "end": 1003, + "key": { + "end": 991, + "name": "yAxis", + "start": 986, + "type": "Identifier" + }, + "start": 986, + "type": "ObjectProperty", + "value": { + "elements": [ + { + "end": 996, + "raw": "0", + "start": 995, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 999, + "raw": "1", + "start": 998, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + { + "end": 1002, + "raw": "0", + "start": 1001, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 1003, + "start": 994, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "end": 1051, + "key": { + "end": 1014, + "name": "zAxis", + "start": 1009, + "type": "Identifier" + }, + "start": 1009, + "type": "ObjectProperty", + "value": { + "elements": [ + { + "arguments": [ + { + "end": 1030, + "name": "dihedral", + "start": 1022, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 1021, + "name": "sin", + "start": 1018, + "type": "Identifier" + }, + "end": 1031, + "start": 1018, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "end": 1034, + "raw": "0", + "start": 1033, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "argument": { + "arguments": [ + { + "end": 1049, + "name": "dihedral", + "start": 1041, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 1040, + "name": "cos", + "start": 1037, + "type": "Identifier" + }, + "end": 1050, + "start": 1037, + "type": "CallExpression", + "type": "CallExpression" + }, + "end": 1050, + "operator": "-", + "start": 1036, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "end": 1051, + "start": 1017, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "start": 778, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + } + ], + "start": 766, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + "start": 758, + "type": "VariableDeclarator" + }, + "end": 1057, + "kind": "const", + "start": 758, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1276, + "id": { + "end": 1136, + "name": "bottomFace", + "start": 1126, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 1157, + "raw": "'XY'", + "start": 1153, + "type": "Literal", + "type": "Literal", + "value": "XY" + } + ], + "callee": { + "end": 1152, + "name": "startSketchOn", + "start": 1139, + "type": "Identifier" + }, + "end": 1158, + "start": 1139, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 1272, + "properties": [ + { + "end": 1195, + "key": { + "end": 1187, + "name": "radius", + "start": 1181, + "type": "Identifier" + }, + "start": 1181, + "type": "ObjectProperty", + "value": { + "end": 1195, + "name": "pentR", + "start": 1190, + "type": "Identifier", + "type": "Identifier" + } + }, + { + "end": 1216, + "key": { + "end": 1212, + "name": "numSides", + "start": 1204, + "type": "Identifier" + }, + "start": 1204, + "type": "ObjectProperty", + "value": { + "end": 1216, + "raw": "5", + "start": 1215, + "type": "Literal", + "type": "Literal", + "value": { + "value": 5.0, + "suffix": "None" + } + } + }, + { + "end": 1240, + "key": { + "end": 1231, + "name": "center", + "start": 1225, + "type": "Identifier" + }, + "start": 1225, + "type": "ObjectProperty", + "value": { + "elements": [ + { + "end": 1236, + "raw": "0", + "start": 1235, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 1239, + "raw": "0", + "start": 1238, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 1240, + "start": 1234, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "end": 1265, + "key": { + "end": 1258, + "name": "inscribed", + "start": 1249, + "type": "Identifier" + }, + "start": 1249, + "type": "ObjectProperty", + "value": { + "end": 1265, + "raw": "true", + "start": 1261, + "type": "Literal", + "type": "Literal", + "value": true + } + } + ], + "start": 1172, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 1275, + "start": 1274, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1171, + "name": "polygon", + "start": 1164, + "type": "Identifier" + }, + "end": 1276, + "start": 1164, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 1276, + "start": 1139, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 1126, + "type": "VariableDeclarator" + }, + "end": 1276, + "kind": "const", + "start": 1126, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1469, + "id": { + "end": 1292, + "name": "bottomSideFace", + "start": 1278, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 1314, + "name": "plane", + "start": 1309, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 1308, + "name": "startSketchOn", + "start": 1295, + "type": "Identifier" + }, + "end": 1315, + "start": 1295, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 1429, + "properties": [ + { + "end": 1352, + "key": { + "end": 1344, + "name": "radius", + "start": 1338, + "type": "Identifier" + }, + "start": 1338, + "type": "ObjectProperty", + "value": { + "end": 1352, + "name": "pentR", + "start": 1347, + "type": "Identifier", + "type": "Identifier" + } + }, + { + "end": 1373, + "key": { + "end": 1369, + "name": "numSides", + "start": 1361, + "type": "Identifier" + }, + "start": 1361, + "type": "ObjectProperty", + "value": { + "end": 1373, + "raw": "5", + "start": 1372, + "type": "Literal", + "type": "Literal", + "value": { + "value": 5.0, + "suffix": "None" + } + } + }, + { + "end": 1397, + "key": { + "end": 1388, + "name": "center", + "start": 1382, + "type": "Identifier" + }, + "start": 1382, + "type": "ObjectProperty", + "value": { + "elements": [ + { + "end": 1393, + "raw": "0", + "start": 1392, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 1396, + "raw": "0", + "start": 1395, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 1397, + "start": 1391, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "end": 1422, + "key": { + "end": 1415, + "name": "inscribed", + "start": 1406, + "type": "Identifier" + }, + "start": 1406, + "type": "ObjectProperty", + "value": { + "end": 1422, + "raw": "true", + "start": 1418, + "type": "Literal", + "type": "Literal", + "value": true + } + } + ], + "start": 1329, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 1432, + "start": 1431, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1328, + "name": "polygon", + "start": 1321, + "type": "Identifier" + }, + "end": 1433, + "start": 1321, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 1469, + "nonCodeMeta": { + "nonCodeNodes": { + "1": [ + { + "end": 1469, + "start": 1433, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Extrude the faces in each plane", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, + "start": 1295, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 1278, + "type": "VariableDeclarator" + }, + "end": 1469, + "kind": "const", + "start": 1278, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1522, + "id": { + "end": 1476, + "name": "bottom", + "start": 1470, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1505, + "name": "length", + "start": 1499, + "type": "Identifier" + }, + "arg": { + "end": 1521, + "name": "wallThickness", + "start": 1508, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 1486, + "name": "extrude", + "start": 1479, + "type": "Identifier" + }, + "end": 1522, + "start": 1479, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 1497, + "name": "bottomFace", + "start": 1487, + "type": "Identifier", + "type": "Identifier" + } + }, + "start": 1470, + "type": "VariableDeclarator" + }, + "end": 1522, + "kind": "const", + "start": 1470, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1583, + "id": { + "end": 1533, + "name": "bottomSide", + "start": 1523, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1566, + "name": "length", + "start": 1560, + "type": "Identifier" + }, + "arg": { + "end": 1582, + "name": "wallThickness", + "start": 1569, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 1543, + "name": "extrude", + "start": 1536, + "type": "Identifier" + }, + "end": 1583, + "start": 1536, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 1558, + "name": "bottomSideFace", + "start": 1544, + "type": "Identifier", + "type": "Identifier" + } + }, + "start": 1523, + "type": "VariableDeclarator" + }, + "end": 1583, + "kind": "const", + "start": 1523, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1789, + "id": { + "end": 1647, + "name": "bottomBowl", + "start": 1637, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1694, + "name": "instances", + "start": 1685, + "type": "Identifier" + }, + "arg": { + "end": 1698, + "raw": "5", + "start": 1697, + "type": "Literal", + "type": "Literal", + "value": { + "value": 5.0, + "suffix": "None" + } + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1706, + "name": "axis", + "start": 1702, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1711, + "raw": "0", + "start": 1710, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 1714, + "raw": "0", + "start": 1713, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 1717, + "raw": "1", + "start": 1716, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + ], + "end": 1718, + "start": 1709, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1728, + "name": "center", + "start": 1722, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1733, + "raw": "0", + "start": 1732, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 1736, + "raw": "0", + "start": 1735, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 1739, + "raw": "0", + "start": 1738, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 1740, + "start": 1731, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1754, + "name": "arcDegrees", + "start": 1744, + "type": "Identifier" + }, + "arg": { + "end": 1760, + "raw": "360", + "start": 1757, + "type": "Literal", + "type": "Literal", + "value": { + "value": 360.0, + "suffix": "None" + } + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1780, + "name": "rotateDuplicates", + "start": 1764, + "type": "Identifier" + }, + "arg": { + "end": 1787, + "raw": "true", + "start": 1783, + "type": "Literal", + "type": "Literal", + "value": true + } + } + ], + "callee": { + "end": 1667, + "name": "patternCircular3d", + "start": 1650, + "type": "Identifier" + }, + "end": 1789, + "start": 1650, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 1681, + "name": "bottomSide", + "start": 1671, + "type": "Identifier", + "type": "Identifier" + } + }, + "start": 1637, + "type": "VariableDeclarator" + }, + "end": 1789, + "kind": "const", + "start": 1637, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "end": 1975, + "expression": { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1876, + "name": "instances", + "start": 1867, + "type": "Identifier" + }, + "arg": { + "end": 1880, + "raw": "2", + "start": 1879, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1888, + "name": "axis", + "start": 1884, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1893, + "raw": "0", + "start": 1892, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 1896, + "raw": "1", + "start": 1895, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + { + "end": 1899, + "raw": "0", + "start": 1898, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 1900, + "start": 1891, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1910, + "name": "center", + "start": 1904, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1915, + "raw": "0", + "start": 1914, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 1918, + "raw": "0", + "start": 1917, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 1925, + "name": "inscR", + "start": 1920, + "type": "Identifier", + "type": "Identifier" + } + ], + "end": 1926, + "start": 1913, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1940, + "name": "arcDegrees", + "start": 1930, + "type": "Identifier" + }, + "arg": { + "end": 1946, + "raw": "360", + "start": 1943, + "type": "Literal", + "type": "Literal", + "value": { + "value": 360.0, + "suffix": "None" + } + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1966, + "name": "rotateDuplicates", + "start": 1950, + "type": "Identifier" + }, + "arg": { + "end": 1973, + "raw": "true", + "start": 1969, + "type": "Literal", + "type": "Literal", + "value": true + } + } + ], + "callee": { + "end": 1853, + "name": "patternCircular3d", + "start": 1836, + "type": "Identifier" + }, + "end": 1975, + "start": 1836, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 1863, + "name": "bottom", + "start": 1857, + "type": "Identifier", + "type": "Identifier" + } + }, + "start": 1836, + "type": "ExpressionStatement", + "type": "ExpressionStatement" + }, + { + "end": 2173, + "expression": { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2074, + "name": "instances", + "start": 2065, + "type": "Identifier" + }, + "arg": { + "end": 2078, + "raw": "2", + "start": 2077, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2086, + "name": "axis", + "start": 2082, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 2091, + "raw": "0", + "start": 2090, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 2094, + "raw": "1", + "start": 2093, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + { + "end": 2097, + "raw": "0", + "start": 2096, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 2098, + "start": 2089, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2108, + "name": "center", + "start": 2102, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 2113, + "raw": "0", + "start": 2112, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 2116, + "raw": "0", + "start": 2115, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 2123, + "name": "inscR", + "start": 2118, + "type": "Identifier", + "type": "Identifier" + } + ], + "end": 2124, + "start": 2111, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2138, + "name": "arcDegrees", + "start": 2128, + "type": "Identifier" + }, + "arg": { + "end": 2144, + "raw": "360", + "start": 2141, + "type": "Literal", + "type": "Literal", + "value": { + "value": 360.0, + "suffix": "None" + } + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2164, + "name": "rotateDuplicates", + "start": 2148, + "type": "Identifier" + }, + "arg": { + "end": 2171, + "raw": "true", + "start": 2167, + "type": "Literal", + "type": "Literal", + "value": true + } + } + ], + "callee": { + "end": 2047, + "name": "patternCircular3d", + "start": 2030, + "type": "Identifier" + }, + "end": 2173, + "start": 2030, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 2061, + "name": "bottomBowl", + "start": 2051, + "type": "Identifier", + "type": "Identifier" + } + }, + "start": 2030, + "type": "ExpressionStatement", + "type": "ExpressionStatement" + } + ], + "end": 2174, + "innerAttrs": [ + { + "end": 305, + "name": { + "end": 281, + "name": "settings", + "start": 273, + "type": "Identifier" + }, + "properties": [ + { + "end": 304, + "key": { + "end": 299, + "name": "defaultLengthUnit", + "start": 282, + "type": "Identifier" + }, + "start": 282, + "type": "ObjectProperty", + "value": { + "end": 304, + "name": "in", + "start": 302, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 272, + "type": "Annotation" + } + ], + "nonCodeMeta": { + "nonCodeNodes": { + "0": [ + { + "end": 387, + "start": 361, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Calculated parameters", + "style": "line" + } + }, + { + "end": 420, + "start": 388, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "thickness of the dodecahedron", + "style": "line" + } + } + ], + "1": [ + { + "end": 483, + "start": 448, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "angle between faces in radians", + "style": "line" + } + } + ], + "2": [ + { + "end": 536, + "start": 515, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "inscribed radius", + "style": "line" + } + } + ], + "3": [ + { + "end": 606, + "start": 581, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "pentagon edge length", + "style": "line" + } + } + ], + "4": [ + { + "end": 672, + "start": 652, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "pentagon radius", + "style": "line" + } + } + ], + "5": [ + { + "end": 757, + "start": 711, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Define a plane for the bottom angled face", + "style": "line" + } + } + ], + "6": [ + { + "end": 1125, + "start": 1057, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Create a regular pentagon inscribed in a circle of radius pentR", + "style": "line" + } + } + ], + "7": [ + { + "end": 1278, + "start": 1276, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ], + "10": [ + { + "end": 1636, + "start": 1583, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Pattern the sides so we have a full dodecahedron", + "style": "line" + } + } + ], + "11": [ + { + "end": 1835, + "start": 1789, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "pattern the bottom to create the top face", + "style": "line" + } + } + ], + "12": [ + { + "end": 2029, + "start": 1975, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "pattern the bottom angled faces to create the top", + "style": "line" + } + } + ] + }, + "startNodes": [ + { + "end": 22, + "start": 0, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Hollow Dodecahedron", + "style": "line" + } + }, + { + "end": 257, + "start": 23, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "A regular dodecahedron or pentagonal dodecahedron is a dodecahedron composed of regular pentagonal faces, three meeting at each vertex. This example shows constructing the individual faces of the dodecahedron and extruding inwards.", + "style": "line" + } + }, + { + "end": 259, + "start": 257, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + }, + { + "end": 271, + "start": 259, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Set units", + "style": "line" + } + }, + { + "end": 307, + "start": 305, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + }, + { + "end": 326, + "start": 307, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Input parameters", + "style": "line" + } + }, + { + "end": 350, + "start": 327, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "circumscribed radius", + "style": "line" + } + } + ] + }, + "start": 0 + } +} diff --git a/rust/kcl-lib/tests/kcl_samples/dodecahedron/ops.snap b/rust/kcl-lib/tests/kcl_samples/dodecahedron/ops.snap new file mode 100644 index 000000000..2f875fab3 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/dodecahedron/ops.snap @@ -0,0 +1,944 @@ +--- +source: kcl/src/simulation_tests.rs +description: Operations executed dodecahedron.kcl +--- +[ + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 693, + 711, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 810, + 850, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 884, + 924, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 946, + 959, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 966, + 979, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1018, + 1031, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1037, + 1050, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "String", + "value": "XY" + }, + "sourceRange": [ + 1153, + 1157, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 1139, + 1158, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Object", + "value": { + "plane": { + "type": "Object", + "value": { + "origin": { + "type": "Array", + "value": [ + { + "type": "Number", + "value": -17.76901418668612, + "ty": { + "type": "Unknown" + } + }, + { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + { + "type": "Number", + "value": 10.981854713951094, + "ty": { + "type": "Unknown" + } + } + ] + }, + "xAxis": { + "type": "Array", + "value": [ + { + "type": "Number", + "value": -0.4472135954999579, + "ty": { + "type": "Known", + "type": "Count" + } + }, + { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + { + "type": "Number", + "value": 0.8944271909999159, + "ty": { + "type": "Known", + "type": "Count" + } + } + ] + }, + "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.8944271909999159, + "ty": { + "type": "Known", + "type": "Count" + } + }, + { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + { + "type": "Number", + "value": 0.4472135954999579, + "ty": { + "type": "Known", + "type": "Count" + } + } + ] + } + } + } + } + }, + "sourceRange": [ + 1309, + 1314, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 1295, + 1315, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 5.0, + "ty": { + "type": "Unknown" + } + }, + "sourceRange": [ + 1508, + 1521, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 1479, + 1522, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1487, + 1497, + 0 + ] + } + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 5.0, + "ty": { + "type": "Unknown" + } + }, + "sourceRange": [ + 1569, + 1582, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 1536, + 1583, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1544, + 1558, + 0 + ] + } + }, + { + "labeledArgs": { + "arcDegrees": { + "value": { + "type": "Number", + "value": 360.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1757, + 1760, + 0 + ] + }, + "axis": { + "value": { + "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": [ + 1709, + 1718, + 0 + ] + }, + "center": { + "value": { + "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" + } + } + } + ] + }, + "sourceRange": [ + 1731, + 1740, + 0 + ] + }, + "instances": { + "value": { + "type": "Number", + "value": 5.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1697, + 1698, + 0 + ] + }, + "rotateDuplicates": { + "value": { + "type": "Bool", + "value": true + }, + "sourceRange": [ + 1783, + 1787, + 0 + ] + } + }, + "name": "patternCircular3d", + "sourceRange": [ + 1650, + 1789, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1671, + 1681, + 0 + ] + } + }, + { + "labeledArgs": { + "arcDegrees": { + "value": { + "type": "Number", + "value": 360.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1943, + 1946, + 0 + ] + }, + "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": [ + 1891, + 1900, + 0 + ] + }, + "center": { + "value": { + "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": 19.866361807294155, + "ty": { + "type": "Unknown" + } + } + ] + }, + "sourceRange": [ + 1913, + 1926, + 0 + ] + }, + "instances": { + "value": { + "type": "Number", + "value": 2.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1879, + 1880, + 0 + ] + }, + "rotateDuplicates": { + "value": { + "type": "Bool", + "value": true + }, + "sourceRange": [ + 1969, + 1973, + 0 + ] + } + }, + "name": "patternCircular3d", + "sourceRange": [ + 1836, + 1975, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1857, + 1863, + 0 + ] + } + }, + { + "labeledArgs": { + "arcDegrees": { + "value": { + "type": "Number", + "value": 360.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 2141, + 2144, + 0 + ] + }, + "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": [ + 2089, + 2098, + 0 + ] + }, + "center": { + "value": { + "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": 19.866361807294155, + "ty": { + "type": "Unknown" + } + } + ] + }, + "sourceRange": [ + 2111, + 2124, + 0 + ] + }, + "instances": { + "value": { + "type": "Number", + "value": 2.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 2077, + 2078, + 0 + ] + }, + "rotateDuplicates": { + "value": { + "type": "Bool", + "value": true + }, + "sourceRange": [ + 2167, + 2171, + 0 + ] + } + }, + "name": "patternCircular3d", + "sourceRange": [ + 2030, + 2173, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solids", + "value": [ + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + } + ] + }, + "sourceRange": [ + 2051, + 2061, + 0 + ] + } + } +] diff --git a/rust/kcl-lib/tests/kcl_samples/dodecahedron/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/dodecahedron/program_memory.snap new file mode 100644 index 000000000..dcda1329f --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/dodecahedron/program_memory.snap @@ -0,0 +1,2803 @@ +--- +source: kcl/src/simulation_tests.rs +description: Variables in memory after executing dodecahedron.kcl +--- +{ + "bottom": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1164, + 1276, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1164, + 1276, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1164, + 1276, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1164, + 1276, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1164, + 1276, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1164, + 1276, + 0 + ] + }, + "from": [ + 15.1765, + 0.0 + ], + "tag": null, + "to": [ + 4.6898, + 14.4338 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1164, + 1276, + 0 + ] + }, + "from": [ + 4.6898, + 14.4338 + ], + "tag": null, + "to": [ + -12.2781, + 8.9206 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1164, + 1276, + 0 + ] + }, + "from": [ + -12.2781, + 8.9206 + ], + "tag": null, + "to": [ + -12.2781, + -8.9206 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1164, + 1276, + 0 + ] + }, + "from": [ + -12.2781, + -8.9206 + ], + "tag": null, + "to": [ + 4.6898, + -14.4338 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1164, + 1276, + 0 + ] + }, + "from": [ + 4.6898, + -14.4338 + ], + "tag": null, + "to": [ + 15.1765, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 15.1765, + 0.0 + ], + "to": [ + 15.1765, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1164, + 1276, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1164, + 1276, + 0 + ] + } + ] + }, + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1164, + 1276, + 0 + ] + } + ] + } + }, + "bottomBowl": { + "type": "Solids", + "value": [ + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ] + }, + "from": [ + 15.1765, + 0.0 + ], + "tag": null, + "to": [ + 4.6898, + 14.4338 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ] + }, + "from": [ + 4.6898, + 14.4338 + ], + "tag": null, + "to": [ + -12.2781, + 8.9206 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ] + }, + "from": [ + -12.2781, + 8.9206 + ], + "tag": null, + "to": [ + -12.2781, + -8.9206 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ] + }, + "from": [ + -12.2781, + -8.9206 + ], + "tag": null, + "to": [ + 4.6898, + -14.4338 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ] + }, + "from": [ + 4.6898, + -14.4338 + ], + "tag": null, + "to": [ + 15.1765, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": -17.76901418668612, + "y": 0.0, + "z": 10.981854713951094 + }, + "xAxis": { + "x": -0.4472135954999579, + "y": 0.0, + "z": 0.8944271909999159 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.8944271909999159, + "y": 0.0, + "z": 0.4472135954999579 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 15.1765, + 0.0 + ], + "to": [ + 15.1765, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1321, + 1433, + 0 + ] + } + ] + }, + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1321, + 1433, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ] + }, + "from": [ + 15.1765, + 0.0 + ], + "tag": null, + "to": [ + 4.6898, + 14.4338 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ] + }, + "from": [ + 4.6898, + 14.4338 + ], + "tag": null, + "to": [ + -12.2781, + 8.9206 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ] + }, + "from": [ + -12.2781, + 8.9206 + ], + "tag": null, + "to": [ + -12.2781, + -8.9206 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ] + }, + "from": [ + -12.2781, + -8.9206 + ], + "tag": null, + "to": [ + 4.6898, + -14.4338 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ] + }, + "from": [ + 4.6898, + -14.4338 + ], + "tag": null, + "to": [ + 15.1765, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": -17.76901418668612, + "y": 0.0, + "z": 10.981854713951094 + }, + "xAxis": { + "x": -0.4472135954999579, + "y": 0.0, + "z": 0.8944271909999159 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.8944271909999159, + "y": 0.0, + "z": 0.4472135954999579 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 15.1765, + 0.0 + ], + "to": [ + 15.1765, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1321, + 1433, + 0 + ] + } + ] + }, + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1321, + 1433, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ] + }, + "from": [ + 15.1765, + 0.0 + ], + "tag": null, + "to": [ + 4.6898, + 14.4338 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ] + }, + "from": [ + 4.6898, + 14.4338 + ], + "tag": null, + "to": [ + -12.2781, + 8.9206 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ] + }, + "from": [ + -12.2781, + 8.9206 + ], + "tag": null, + "to": [ + -12.2781, + -8.9206 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ] + }, + "from": [ + -12.2781, + -8.9206 + ], + "tag": null, + "to": [ + 4.6898, + -14.4338 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ] + }, + "from": [ + 4.6898, + -14.4338 + ], + "tag": null, + "to": [ + 15.1765, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": -17.76901418668612, + "y": 0.0, + "z": 10.981854713951094 + }, + "xAxis": { + "x": -0.4472135954999579, + "y": 0.0, + "z": 0.8944271909999159 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.8944271909999159, + "y": 0.0, + "z": 0.4472135954999579 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 15.1765, + 0.0 + ], + "to": [ + 15.1765, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1321, + 1433, + 0 + ] + } + ] + }, + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1321, + 1433, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ] + }, + "from": [ + 15.1765, + 0.0 + ], + "tag": null, + "to": [ + 4.6898, + 14.4338 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ] + }, + "from": [ + 4.6898, + 14.4338 + ], + "tag": null, + "to": [ + -12.2781, + 8.9206 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ] + }, + "from": [ + -12.2781, + 8.9206 + ], + "tag": null, + "to": [ + -12.2781, + -8.9206 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ] + }, + "from": [ + -12.2781, + -8.9206 + ], + "tag": null, + "to": [ + 4.6898, + -14.4338 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ] + }, + "from": [ + 4.6898, + -14.4338 + ], + "tag": null, + "to": [ + 15.1765, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": -17.76901418668612, + "y": 0.0, + "z": 10.981854713951094 + }, + "xAxis": { + "x": -0.4472135954999579, + "y": 0.0, + "z": 0.8944271909999159 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.8944271909999159, + "y": 0.0, + "z": 0.4472135954999579 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 15.1765, + 0.0 + ], + "to": [ + 15.1765, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1321, + 1433, + 0 + ] + } + ] + }, + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1321, + 1433, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ] + }, + "from": [ + 15.1765, + 0.0 + ], + "tag": null, + "to": [ + 4.6898, + 14.4338 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ] + }, + "from": [ + 4.6898, + 14.4338 + ], + "tag": null, + "to": [ + -12.2781, + 8.9206 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ] + }, + "from": [ + -12.2781, + 8.9206 + ], + "tag": null, + "to": [ + -12.2781, + -8.9206 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ] + }, + "from": [ + -12.2781, + -8.9206 + ], + "tag": null, + "to": [ + 4.6898, + -14.4338 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ] + }, + "from": [ + 4.6898, + -14.4338 + ], + "tag": null, + "to": [ + 15.1765, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": -17.76901418668612, + "y": 0.0, + "z": 10.981854713951094 + }, + "xAxis": { + "x": -0.4472135954999579, + "y": 0.0, + "z": 0.8944271909999159 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.8944271909999159, + "y": 0.0, + "z": 0.4472135954999579 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 15.1765, + 0.0 + ], + "to": [ + 15.1765, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1321, + 1433, + 0 + ] + } + ] + }, + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1321, + 1433, + 0 + ] + } + ] + } + ] + }, + "bottomFace": { + "type": "Sketch", + "value": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1164, + 1276, + 0 + ] + }, + "from": [ + 15.1765, + 0.0 + ], + "tag": null, + "to": [ + 4.6898, + 14.4338 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1164, + 1276, + 0 + ] + }, + "from": [ + 4.6898, + 14.4338 + ], + "tag": null, + "to": [ + -12.2781, + 8.9206 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1164, + 1276, + 0 + ] + }, + "from": [ + -12.2781, + 8.9206 + ], + "tag": null, + "to": [ + -12.2781, + -8.9206 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1164, + 1276, + 0 + ] + }, + "from": [ + -12.2781, + -8.9206 + ], + "tag": null, + "to": [ + 4.6898, + -14.4338 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1164, + 1276, + 0 + ] + }, + "from": [ + 4.6898, + -14.4338 + ], + "tag": null, + "to": [ + 15.1765, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 15.1765, + 0.0 + ], + "to": [ + 15.1765, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1164, + 1276, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1164, + 1276, + 0 + ] + } + ] + } + }, + "bottomSide": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ] + }, + "from": [ + 15.1765, + 0.0 + ], + "tag": null, + "to": [ + 4.6898, + 14.4338 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ] + }, + "from": [ + 4.6898, + 14.4338 + ], + "tag": null, + "to": [ + -12.2781, + 8.9206 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ] + }, + "from": [ + -12.2781, + 8.9206 + ], + "tag": null, + "to": [ + -12.2781, + -8.9206 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ] + }, + "from": [ + -12.2781, + -8.9206 + ], + "tag": null, + "to": [ + 4.6898, + -14.4338 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ] + }, + "from": [ + 4.6898, + -14.4338 + ], + "tag": null, + "to": [ + 15.1765, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": -17.76901418668612, + "y": 0.0, + "z": 10.981854713951094 + }, + "xAxis": { + "x": -0.4472135954999579, + "y": 0.0, + "z": 0.8944271909999159 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.8944271909999159, + "y": 0.0, + "z": 0.4472135954999579 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 15.1765, + 0.0 + ], + "to": [ + 15.1765, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1321, + 1433, + 0 + ] + } + ] + }, + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1321, + 1433, + 0 + ] + } + ] + } + }, + "bottomSideFace": { + "type": "Sketch", + "value": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ] + }, + "from": [ + 15.1765, + 0.0 + ], + "tag": null, + "to": [ + 4.6898, + 14.4338 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ] + }, + "from": [ + 4.6898, + 14.4338 + ], + "tag": null, + "to": [ + -12.2781, + 8.9206 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ] + }, + "from": [ + -12.2781, + 8.9206 + ], + "tag": null, + "to": [ + -12.2781, + -8.9206 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ] + }, + "from": [ + -12.2781, + -8.9206 + ], + "tag": null, + "to": [ + 4.6898, + -14.4338 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ] + }, + "from": [ + 4.6898, + -14.4338 + ], + "tag": null, + "to": [ + 15.1765, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": -17.76901418668612, + "y": 0.0, + "z": 10.981854713951094 + }, + "xAxis": { + "x": -0.4472135954999579, + "y": 0.0, + "z": 0.8944271909999159 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.8944271909999159, + "y": 0.0, + "z": 0.4472135954999579 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 15.1765, + 0.0 + ], + "to": [ + 15.1765, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1321, + 1433, + 0 + ] + } + ] + } + }, + "circR": { + "type": "Number", + "value": 25.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 359, + 361, + 0 + ] + } + ] + }, + "dihedral": { + "type": "Number", + "value": 2.0344, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 495, + 515, + 0 + ] + } + ] + }, + "edgeL": { + "type": "Number", + "value": 17.8411, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 615, + 616, + 0 + ] + }, + { + "sourceRange": [ + 359, + 361, + 0 + ] + }, + { + "sourceRange": [ + 628, + 635, + 0 + ] + }, + { + "sourceRange": [ + 639, + 640, + 0 + ] + }, + { + "sourceRange": [ + 643, + 650, + 0 + ] + } + ] + }, + "inscR": { + "type": "Number", + "value": 19.8664, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 359, + 361, + 0 + ] + }, + { + "sourceRange": [ + 553, + 555, + 0 + ] + }, + { + "sourceRange": [ + 558, + 581, + 0 + ] + } + ] + }, + "pentR": { + "type": "Number", + "value": 15.1765, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 615, + 616, + 0 + ] + }, + { + "sourceRange": [ + 359, + 361, + 0 + ] + }, + { + "sourceRange": [ + 628, + 635, + 0 + ] + }, + { + "sourceRange": [ + 639, + 640, + 0 + ] + }, + { + "sourceRange": [ + 643, + 650, + 0 + ] + }, + { + "sourceRange": [ + 689, + 690, + 0 + ] + }, + { + "sourceRange": [ + 693, + 711, + 0 + ] + } + ] + }, + "plane": { + "type": "Object", + "value": { + "plane": { + "type": "Object", + "value": { + "origin": { + "type": "Array", + "value": [ + { + "type": "Number", + "value": -17.769, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 801, + 807, + 0 + ] + }, + { + "sourceRange": [ + 810, + 850, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 858, + 859, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 10.9819, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 359, + 361, + 0 + ] + }, + { + "sourceRange": [ + 553, + 555, + 0 + ] + }, + { + "sourceRange": [ + 558, + 581, + 0 + ] + }, + { + "sourceRange": [ + 359, + 361, + 0 + ] + }, + { + "sourceRange": [ + 553, + 555, + 0 + ] + }, + { + "sourceRange": [ + 558, + 581, + 0 + ] + }, + { + "sourceRange": [ + 884, + 924, + 0 + ] + } + ] + } + ], + "__meta": [ + { + "sourceRange": [ + 793, + 931, + 0 + ] + } + ] + }, + "xAxis": { + "type": "Array", + "value": [ + { + "type": "Number", + "value": -0.4472, + "ty": { + "type": "Known", + "type": "Count" + }, + "__meta": [ + { + "sourceRange": [ + 946, + 959, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 961, + 964, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.8944, + "ty": { + "type": "Known", + "type": "Count" + }, + "__meta": [ + { + "sourceRange": [ + 966, + 979, + 0 + ] + } + ] + } + ], + "__meta": [ + { + "sourceRange": [ + 945, + 980, + 0 + ] + } + ] + }, + "yAxis": { + "type": "Array", + "value": [ + { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 995, + 996, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 998, + 999, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 1001, + 1002, + 0 + ] + } + ] + } + ], + "__meta": [ + { + "sourceRange": [ + 994, + 1003, + 0 + ] + } + ] + }, + "zAxis": { + "type": "Array", + "value": [ + { + "type": "Number", + "value": 0.8944, + "ty": { + "type": "Known", + "type": "Count" + }, + "__meta": [ + { + "sourceRange": [ + 1018, + 1031, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 1033, + 1034, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.4472, + "ty": { + "type": "Known", + "type": "Count" + }, + "__meta": [ + { + "sourceRange": [ + 1036, + 1050, + 0 + ] + } + ] + } + ], + "__meta": [ + { + "sourceRange": [ + 1017, + 1051, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 778, + 1055, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 766, + 1057, + 0 + ] + } + ] + }, + "wallThickness": { + "type": "Number", + "value": 5.0, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 359, + 361, + 0 + ] + }, + { + "sourceRange": [ + 445, + 448, + 0 + ] + } + ] + } +} diff --git a/rust/kcl-lib/tests/kcl_samples/dodecahedron/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/dodecahedron/rendered_model.png new file mode 100644 index 000000000..e4c450724 Binary files /dev/null and b/rust/kcl-lib/tests/kcl_samples/dodecahedron/rendered_model.png differ diff --git a/rust/kcl-lib/tests/kcl_samples/enclosure/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/enclosure/artifact_commands.snap new file mode 100644 index 000000000..86160e6c5 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/enclosure/artifact_commands.snap @@ -0,0 +1,4379 @@ +--- +source: kcl/src/simulation_tests.rs +description: Artifact commands enclosure.kcl +--- +[ + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.7, + "g": 0.28, + "b": 0.28, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.28, + "g": 0.7, + "b": 0.28, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.28, + "g": 0.28, + "b": 0.7, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "edge_lines_visible", + "hidden": false + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 243, + 262, + 0 + ], + "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": [ + 268, + 293, + 0 + ], + "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": [ + 268, + 293, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 268, + 293, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 299, + 347, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 125.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 353, + 455, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 175.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 461, + 581, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -125.0, + "y": -0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 587, + 672, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 678, + 685, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 678, + 685, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 699, + 734, + 0 + ], + "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": [ + 699, + 734, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 70.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 699, + 734, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 699, + 734, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 699, + 734, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 699, + 734, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 699, + 734, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 699, + 734, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 699, + 734, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 699, + 734, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 699, + 734, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 699, + 734, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 699, + 734, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 808, + 849, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 860, + 901, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 912, + 953, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 964, + 1005, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 740, + 1021, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 12.0, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 740, + 1021, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 12.0, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 740, + 1021, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 12.0, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 740, + 1021, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 12.0, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1100, + 1170, + 0 + ], + "command": { + "type": "solid3d_shell_face", + "object_id": "[uuid]", + "face_ids": [ + "[uuid]" + ], + "shell_thickness": 3.0, + "hollow": false + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1585, + 1608, + 0 + ], + "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": 60.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1616, + 1726, + 0 + ], + "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": [ + 1616, + 1726, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1616, + 1726, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 20.0, + "y": 13.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1616, + 1726, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 13.0, + "y": 13.0 + }, + "radius": 7.0, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1616, + 1726, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1739, + 1833, + 0 + ], + "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": [ + 1739, + 1833, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1739, + 1833, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 17.0, + "y": 13.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1739, + 1833, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 13.0, + "y": 13.0 + }, + "radius": 4.0, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1739, + 1833, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1734, + 1837, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1734, + 1837, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1853, + 1904, + 0 + ], + "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": [ + 1853, + 1904, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 67.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1853, + 1904, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1853, + 1904, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1853, + 1904, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1853, + 1904, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1853, + 1904, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1853, + 1904, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1853, + 1904, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1585, + 1608, + 0 + ], + "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": 60.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1616, + 1726, + 0 + ], + "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": [ + 1616, + 1726, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1616, + 1726, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 20.0, + "y": 162.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1616, + 1726, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 13.0, + "y": 162.0 + }, + "radius": 7.0, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1616, + 1726, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1739, + 1833, + 0 + ], + "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": [ + 1739, + 1833, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1739, + 1833, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 17.0, + "y": 162.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1739, + 1833, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 13.0, + "y": 162.0 + }, + "radius": 4.0, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1739, + 1833, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1734, + 1837, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1734, + 1837, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1853, + 1904, + 0 + ], + "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": [ + 1853, + 1904, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 67.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1853, + 1904, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1853, + 1904, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1853, + 1904, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1853, + 1904, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1853, + 1904, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1853, + 1904, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1853, + 1904, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1585, + 1608, + 0 + ], + "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": 60.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1616, + 1726, + 0 + ], + "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": [ + 1616, + 1726, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1616, + 1726, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 119.0, + "y": 13.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1616, + 1726, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 112.0, + "y": 13.0 + }, + "radius": 7.0, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1616, + 1726, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1739, + 1833, + 0 + ], + "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": [ + 1739, + 1833, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1739, + 1833, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 116.0, + "y": 13.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1739, + 1833, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 112.0, + "y": 13.0 + }, + "radius": 4.0, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1739, + 1833, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1734, + 1837, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1734, + 1837, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1853, + 1904, + 0 + ], + "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": [ + 1853, + 1904, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 67.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1853, + 1904, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1853, + 1904, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1853, + 1904, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1853, + 1904, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1853, + 1904, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1853, + 1904, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1853, + 1904, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1585, + 1608, + 0 + ], + "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": 60.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1616, + 1726, + 0 + ], + "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": [ + 1616, + 1726, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1616, + 1726, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 119.0, + "y": 162.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1616, + 1726, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 112.0, + "y": 162.0 + }, + "radius": 7.0, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1616, + 1726, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1739, + 1833, + 0 + ], + "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": [ + 1739, + 1833, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1739, + 1833, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 116.0, + "y": 162.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1739, + 1833, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 112.0, + "y": 162.0 + }, + "radius": 4.0, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1739, + 1833, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1734, + 1837, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1734, + 1837, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1853, + 1904, + 0 + ], + "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": [ + 1853, + 1904, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 67.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1853, + 1904, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1853, + 1904, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1853, + 1904, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1853, + 1904, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1853, + 1904, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1853, + 1904, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1853, + 1904, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2381, + 2400, + 0 + ], + "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": [ + 2406, + 2441, + 0 + ], + "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": [ + 2406, + 2441, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2406, + 2441, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 150.0, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2447, + 2495, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 125.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2501, + 2603, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 175.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2609, + 2729, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -125.0, + "y": -0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2735, + 2820, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 150.0, + "y": 0.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2826, + 2833, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2826, + 2833, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2844, + 2999, + 0 + ], + "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": [ + 2844, + 2999, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2844, + 2999, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 167.0, + "y": 13.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2844, + 2999, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 163.0, + "y": 13.0 + }, + "radius": 4.0, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2844, + 2999, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2839, + 3003, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2839, + 3003, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3014, + 3180, + 0 + ], + "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": [ + 3014, + 3180, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3014, + 3180, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 167.0, + "y": 162.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3014, + 3180, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 163.0, + "y": 162.0 + }, + "radius": 4.0, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3014, + 3180, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3009, + 3184, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3009, + 3184, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3195, + 3352, + 0 + ], + "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": [ + 3195, + 3352, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3195, + 3352, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 266.0, + "y": 13.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3195, + 3352, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 262.0, + "y": 13.0 + }, + "radius": 4.0, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3195, + 3352, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3190, + 3356, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3190, + 3356, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3367, + 3535, + 0 + ], + "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": [ + 3367, + 3535, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3367, + 3535, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 266.0, + "y": 162.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3367, + 3535, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 262.0, + "y": 162.0 + }, + "radius": 4.0, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3367, + 3535, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3362, + 3539, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3362, + 3539, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3553, + 3595, + 0 + ], + "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": [ + 3553, + 3595, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 3.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3553, + 3595, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3553, + 3595, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3553, + 3595, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3553, + 3595, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3553, + 3595, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3553, + 3595, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3553, + 3595, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3553, + 3595, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3553, + 3595, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3553, + 3595, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3553, + 3595, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3553, + 3595, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3553, + 3595, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3553, + 3595, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3553, + 3595, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3553, + 3595, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3553, + 3595, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3553, + 3595, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3553, + 3595, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3669, + 3710, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3721, + 3762, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3773, + 3814, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3825, + 3866, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3601, + 3882, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 12.0, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3601, + 3882, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 12.0, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3601, + 3882, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 12.0, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3601, + 3882, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 12.0, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3975, + 4059, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3975, + 4059, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3975, + 4059, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 153.0, + "y": 3.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4065, + 4135, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 119.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4141, + 4265, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 169.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4271, + 4391, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -119.0, + "y": -0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4397, + 4482, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 153.0, + "y": 3.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4488, + 4495, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4506, + 4677, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4506, + 4677, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4506, + 4677, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 170.0, + "y": 13.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4506, + 4677, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 163.0, + "y": 13.0 + }, + "radius": 7.0, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4506, + 4677, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4501, + 4681, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4501, + 4681, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4692, + 4874, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4692, + 4874, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4692, + 4874, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 170.0, + "y": 162.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4692, + 4874, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 163.0, + "y": 162.0 + }, + "radius": 7.0, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4692, + 4874, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4687, + 4878, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4687, + 4878, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4889, + 5062, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4889, + 5062, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4889, + 5062, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 269.0, + "y": 13.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4889, + 5062, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 262.0, + "y": 13.0 + }, + "radius": 7.0, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4889, + 5062, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4884, + 5066, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4884, + 5066, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5077, + 5261, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5077, + 5261, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5077, + 5261, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 269.0, + "y": 162.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5077, + 5261, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 262.0, + "y": 162.0 + }, + "radius": 7.0, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5077, + 5261, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5072, + 5265, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5072, + 5265, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5279, + 5321, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5279, + 5321, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 3.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5279, + 5321, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5279, + 5321, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5279, + 5321, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5279, + 5321, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5279, + 5321, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5279, + 5321, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5279, + 5321, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5279, + 5321, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5279, + 5321, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5279, + 5321, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5279, + 5321, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5279, + 5321, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5279, + 5321, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5279, + 5321, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5279, + 5321, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5279, + 5321, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5279, + 5321, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5279, + 5321, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5279, + 5321, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5395, + 5436, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5447, + 5488, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5499, + 5540, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5551, + 5592, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1616, + 1726, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1739, + 1833, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1616, + 1726, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1739, + 1833, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1616, + 1726, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1739, + 1833, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1616, + 1726, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1739, + 1833, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5327, + 5608, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 9.0, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5327, + 5608, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 9.0, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5327, + 5608, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 9.0, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5327, + 5608, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 9.0, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + } +] diff --git a/rust/kcl-lib/tests/kcl_samples/enclosure/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/kcl_samples/enclosure/artifact_graph_flowchart.snap new file mode 100644 index 000000000..b708e87c5 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/enclosure/artifact_graph_flowchart.snap @@ -0,0 +1,6 @@ +--- +source: kcl/src/simulation_tests.rs +description: Artifact graph flowchart enclosure.kcl +extension: md +snapshot_kind: binary +--- diff --git a/rust/kcl-lib/tests/kcl_samples/enclosure/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/enclosure/artifact_graph_flowchart.snap.md new file mode 100644 index 000000000..385b5e593 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/enclosure/artifact_graph_flowchart.snap.md @@ -0,0 +1,397 @@ +```mermaid +flowchart LR + subgraph path2 [Path] + 2["Path
[268, 293, 0]"] + 3["Segment
[299, 347, 0]"] + 4["Segment
[353, 455, 0]"] + 5["Segment
[461, 581, 0]"] + 6["Segment
[587, 672, 0]"] + 7["Segment
[678, 685, 0]"] + 8[Solid2d] + end + subgraph path29 [Path] + 29["Path
[1616, 1726, 0]"] + 30["Segment
[1616, 1726, 0]"] + 31[Solid2d] + end + subgraph path32 [Path] + 32["Path
[1739, 1833, 0]"] + 33["Segment
[1739, 1833, 0]"] + 34[Solid2d] + end + subgraph path42 [Path] + 42["Path
[1616, 1726, 0]"] + 43["Segment
[1616, 1726, 0]"] + 44[Solid2d] + end + subgraph path45 [Path] + 45["Path
[1739, 1833, 0]"] + 46["Segment
[1739, 1833, 0]"] + 47[Solid2d] + end + subgraph path55 [Path] + 55["Path
[1616, 1726, 0]"] + 56["Segment
[1616, 1726, 0]"] + 57[Solid2d] + end + subgraph path58 [Path] + 58["Path
[1739, 1833, 0]"] + 59["Segment
[1739, 1833, 0]"] + 60[Solid2d] + end + subgraph path68 [Path] + 68["Path
[1616, 1726, 0]"] + 69["Segment
[1616, 1726, 0]"] + 70[Solid2d] + end + subgraph path71 [Path] + 71["Path
[1739, 1833, 0]"] + 72["Segment
[1739, 1833, 0]"] + 73[Solid2d] + end + subgraph path81 [Path] + 81["Path
[2406, 2441, 0]"] + 82["Segment
[2447, 2495, 0]"] + 83["Segment
[2501, 2603, 0]"] + 84["Segment
[2609, 2729, 0]"] + 85["Segment
[2735, 2820, 0]"] + 86["Segment
[2826, 2833, 0]"] + 87[Solid2d] + end + subgraph path88 [Path] + 88["Path
[2844, 2999, 0]"] + 89["Segment
[2844, 2999, 0]"] + 90[Solid2d] + end + subgraph path91 [Path] + 91["Path
[3014, 3180, 0]"] + 92["Segment
[3014, 3180, 0]"] + 93[Solid2d] + end + subgraph path94 [Path] + 94["Path
[3195, 3352, 0]"] + 95["Segment
[3195, 3352, 0]"] + 96[Solid2d] + end + subgraph path97 [Path] + 97["Path
[3367, 3535, 0]"] + 98["Segment
[3367, 3535, 0]"] + 99[Solid2d] + end + subgraph path119 [Path] + 119["Path
[3975, 4059, 0]"] + 120["Segment
[4065, 4135, 0]"] + 121["Segment
[4141, 4265, 0]"] + 122["Segment
[4271, 4391, 0]"] + 123["Segment
[4397, 4482, 0]"] + 124["Segment
[4488, 4495, 0]"] + 125[Solid2d] + end + subgraph path126 [Path] + 126["Path
[4506, 4677, 0]"] + 127["Segment
[4506, 4677, 0]"] + 128[Solid2d] + end + subgraph path129 [Path] + 129["Path
[4692, 4874, 0]"] + 130["Segment
[4692, 4874, 0]"] + 131[Solid2d] + end + subgraph path132 [Path] + 132["Path
[4889, 5062, 0]"] + 133["Segment
[4889, 5062, 0]"] + 134[Solid2d] + end + subgraph path135 [Path] + 135["Path
[5077, 5261, 0]"] + 136["Segment
[5077, 5261, 0]"] + 137[Solid2d] + end + 1["Plane
[243, 262, 0]"] + 9["Sweep Extrusion
[699, 734, 0]"] + 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 Fillet
[740, 1021, 0]"] + 25["EdgeCut Fillet
[740, 1021, 0]"] + 26["EdgeCut Fillet
[740, 1021, 0]"] + 27["EdgeCut Fillet
[740, 1021, 0]"] + 28["Plane
[1585, 1608, 0]"] + 35["Sweep Extrusion
[1853, 1904, 0]"] + 36[Wall] + 37["Cap Start"] + 38["Cap End"] + 39["SweepEdge Opposite"] + 40["SweepEdge Adjacent"] + 41["Plane
[1585, 1608, 0]"] + 48["Sweep Extrusion
[1853, 1904, 0]"] + 49[Wall] + 50["Cap Start"] + 51["Cap End"] + 52["SweepEdge Opposite"] + 53["SweepEdge Adjacent"] + 54["Plane
[1585, 1608, 0]"] + 61["Sweep Extrusion
[1853, 1904, 0]"] + 62[Wall] + 63["Cap Start"] + 64["Cap End"] + 65["SweepEdge Opposite"] + 66["SweepEdge Adjacent"] + 67["Plane
[1585, 1608, 0]"] + 74["Sweep Extrusion
[1853, 1904, 0]"] + 75[Wall] + 76["Cap Start"] + 77["Cap End"] + 78["SweepEdge Opposite"] + 79["SweepEdge Adjacent"] + 80["Plane
[2381, 2400, 0]"] + 100["Sweep Extrusion
[3553, 3595, 0]"] + 101[Wall] + 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["SweepEdge Opposite"] + 114["SweepEdge Adjacent"] + 115["EdgeCut Fillet
[3601, 3882, 0]"] + 116["EdgeCut Fillet
[3601, 3882, 0]"] + 117["EdgeCut Fillet
[3601, 3882, 0]"] + 118["EdgeCut Fillet
[3601, 3882, 0]"] + 138["Sweep Extrusion
[5279, 5321, 0]"] + 139[Wall] + 140[Wall] + 141[Wall] + 142[Wall] + 143["Cap Start"] + 144["Cap End"] + 145["SweepEdge Opposite"] + 146["SweepEdge Adjacent"] + 147["SweepEdge Opposite"] + 148["SweepEdge Adjacent"] + 149["SweepEdge Opposite"] + 150["SweepEdge Adjacent"] + 151["SweepEdge Opposite"] + 152["SweepEdge Adjacent"] + 153["EdgeCut Fillet
[5327, 5608, 0]"] + 154["EdgeCut Fillet
[5327, 5608, 0]"] + 155["EdgeCut Fillet
[5327, 5608, 0]"] + 156["EdgeCut Fillet
[5327, 5608, 0]"] + 157["StartSketchOnFace
[3937, 3969, 0]"] + 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 + 17 <--x 24 + 19 <--x 25 + 21 <--x 26 + 23 <--x 27 + 28 --- 29 + 28 --- 32 + 29 --- 30 + 29 ---- 35 + 29 --- 31 + 30 --- 36 + 30 --- 39 + 30 --- 40 + 32 --- 33 + 32 --- 34 + 35 --- 36 + 35 --- 37 + 35 --- 38 + 35 --- 39 + 35 --- 40 + 41 --- 42 + 41 --- 45 + 42 --- 43 + 42 ---- 48 + 42 --- 44 + 43 --- 49 + 43 --- 52 + 43 --- 53 + 45 --- 46 + 45 --- 47 + 48 --- 49 + 48 --- 50 + 48 --- 51 + 48 --- 52 + 48 --- 53 + 54 --- 55 + 54 --- 58 + 55 --- 56 + 55 ---- 61 + 55 --- 57 + 56 --- 62 + 56 --- 65 + 56 --- 66 + 58 --- 59 + 58 --- 60 + 61 --- 62 + 61 --- 63 + 61 --- 64 + 61 --- 65 + 61 --- 66 + 67 --- 68 + 67 --- 71 + 68 --- 69 + 68 ---- 74 + 68 --- 70 + 69 --- 75 + 69 --- 78 + 69 --- 79 + 71 --- 72 + 71 --- 73 + 74 --- 75 + 74 --- 76 + 74 --- 77 + 74 --- 78 + 74 --- 79 + 80 --- 81 + 80 --- 88 + 80 --- 91 + 80 --- 94 + 80 --- 97 + 81 --- 82 + 81 --- 83 + 81 --- 84 + 81 --- 85 + 81 --- 86 + 81 ---- 100 + 81 --- 87 + 82 --- 101 + 82 --- 107 + 82 --- 108 + 83 --- 102 + 83 --- 109 + 83 --- 110 + 84 --- 103 + 84 --- 111 + 84 --- 112 + 85 --- 104 + 85 --- 113 + 85 --- 114 + 88 --- 89 + 88 --- 90 + 91 --- 92 + 91 --- 93 + 94 --- 95 + 94 --- 96 + 97 --- 98 + 97 --- 99 + 100 --- 101 + 100 --- 102 + 100 --- 103 + 100 --- 104 + 100 --- 105 + 100 --- 106 + 100 --- 107 + 100 --- 108 + 100 --- 109 + 100 --- 110 + 100 --- 111 + 100 --- 112 + 100 --- 113 + 100 --- 114 + 106 --- 119 + 106 --- 126 + 106 --- 129 + 106 --- 132 + 106 --- 135 + 108 <--x 115 + 110 <--x 116 + 112 <--x 117 + 114 <--x 118 + 119 --- 120 + 119 --- 121 + 119 --- 122 + 119 --- 123 + 119 --- 124 + 119 ---- 138 + 119 --- 125 + 120 --- 139 + 120 --- 145 + 120 --- 146 + 121 --- 140 + 121 --- 147 + 121 --- 148 + 122 --- 141 + 122 --- 149 + 122 --- 150 + 123 --- 142 + 123 --- 151 + 123 --- 152 + 126 --- 127 + 126 --- 128 + 129 --- 130 + 129 --- 131 + 132 --- 133 + 132 --- 134 + 135 --- 136 + 135 --- 137 + 138 --- 139 + 138 --- 140 + 138 --- 141 + 138 --- 142 + 138 --- 143 + 138 --- 144 + 138 --- 145 + 138 --- 146 + 138 --- 147 + 138 --- 148 + 138 --- 149 + 138 --- 150 + 138 --- 151 + 138 --- 152 + 146 <--x 153 + 148 <--x 154 + 150 <--x 155 + 152 <--x 156 + 106 <--x 157 +``` diff --git a/rust/kcl-lib/tests/kcl_samples/enclosure/ast.snap b/rust/kcl-lib/tests/kcl_samples/enclosure/ast.snap new file mode 100644 index 000000000..663857844 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/enclosure/ast.snap @@ -0,0 +1,5082 @@ +--- +source: kcl-lib/src/simulation_tests.rs +description: Result of parsing enclosure.kcl +--- +{ + "Ok": { + "body": [ + { + "declaration": { + "end": 129, + "id": { + "end": 123, + "name": "length", + "start": 117, + "type": "Identifier" + }, + "init": { + "end": 129, + "raw": "175", + "start": 126, + "type": "Literal", + "type": "Literal", + "value": { + "value": 175.0, + "suffix": "None" + } + }, + "start": 117, + "type": "VariableDeclarator" + }, + "end": 129, + "kind": "const", + "start": 117, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 141, + "id": { + "end": 135, + "name": "width", + "start": 130, + "type": "Identifier" + }, + "init": { + "end": 141, + "raw": "125", + "start": 138, + "type": "Literal", + "type": "Literal", + "value": { + "value": 125.0, + "suffix": "None" + } + }, + "start": 130, + "type": "VariableDeclarator" + }, + "end": 141, + "kind": "const", + "start": 130, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 153, + "id": { + "end": 148, + "name": "height", + "start": 142, + "type": "Identifier" + }, + "init": { + "end": 153, + "raw": "70", + "start": 151, + "type": "Literal", + "type": "Literal", + "value": { + "value": 70.0, + "suffix": "None" + } + }, + "start": 142, + "type": "VariableDeclarator" + }, + "end": 153, + "kind": "const", + "start": 142, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 171, + "id": { + "end": 167, + "name": "wallThickness", + "start": 154, + "type": "Identifier" + }, + "init": { + "end": 171, + "raw": "3", + "start": 170, + "type": "Literal", + "type": "Literal", + "value": { + "value": 3.0, + "suffix": "None" + } + }, + "start": 154, + "type": "VariableDeclarator" + }, + "end": 171, + "kind": "const", + "start": 154, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 183, + "id": { + "end": 179, + "name": "holeDia", + "start": 172, + "type": "Identifier" + }, + "init": { + "end": 183, + "raw": "4", + "start": 182, + "type": "Literal", + "type": "Literal", + "value": { + "value": 4.0, + "suffix": "None" + } + }, + "start": 172, + "type": "VariableDeclarator" + }, + "end": 183, + "kind": "const", + "start": 172, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 685, + "id": { + "end": 240, + "name": "sketch001", + "start": 231, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 261, + "raw": "'XY'", + "start": 257, + "type": "Literal", + "type": "Literal", + "value": "XY" + } + ], + "callee": { + "end": 256, + "name": "startSketchOn", + "start": 243, + "type": "Identifier" + }, + "end": 262, + "start": 243, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 285, + "raw": "0", + "start": 284, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 288, + "raw": "0", + "start": 287, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 289, + "start": 283, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 292, + "start": 291, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 282, + "name": "startProfileAt", + "start": 268, + "type": "Identifier" + }, + "end": 293, + "start": 268, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 312, + "raw": "0", + "start": 311, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 319, + "name": "width", + "start": 314, + "type": "Identifier", + "type": "Identifier" + } + ], + "end": 320, + "start": 310, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 323, + "start": 322, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 346, + "start": 325, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "rectangleSegmentA001" + } + ], + "callee": { + "end": 309, + "name": "angledLine", + "start": 299, + "type": "Identifier" + }, + "end": 347, + "start": 299, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 406, + "left": { + "arguments": [ + { + "end": 400, + "name": "rectangleSegmentA001", + "start": 380, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 379, + "name": "segAng", + "start": 373, + "type": "Identifier" + }, + "end": 401, + "start": 373, + "type": "CallExpression", + "type": "CallExpression" + }, + "operator": "+", + "right": { + "end": 406, + "raw": "90", + "start": 404, + "type": "Literal", + "type": "Literal", + "value": { + "value": 90.0, + "suffix": "None" + } + }, + "start": 373, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 421, + "name": "length", + "start": 415, + "type": "Identifier", + "type": "Identifier" + } + ], + "end": 428, + "start": 364, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 431, + "start": 430, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 454, + "start": 433, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "rectangleSegmentB001" + } + ], + "callee": { + "end": 363, + "name": "angledLine", + "start": 353, + "type": "Identifier" + }, + "end": 455, + "start": 353, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "arguments": [ + { + "end": 508, + "name": "rectangleSegmentA001", + "start": 488, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 487, + "name": "segAng", + "start": 481, + "type": "Identifier" + }, + "end": 509, + "start": 481, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "argument": { + "arguments": [ + { + "end": 546, + "name": "rectangleSegmentA001", + "start": 526, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 525, + "name": "segLen", + "start": 519, + "type": "Identifier" + }, + "end": 547, + "start": 519, + "type": "CallExpression", + "type": "CallExpression" + }, + "end": 547, + "operator": "-", + "start": 518, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "end": 554, + "start": 472, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 557, + "start": 556, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 580, + "start": 559, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "rectangleSegmentC001" + } + ], + "callee": { + "end": 471, + "name": "angledLine", + "start": 461, + "type": "Identifier" + }, + "end": 581, + "start": 461, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 603, + "name": "endAbsolute", + "start": 592, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "arguments": [ + { + "end": 622, + "start": 621, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 620, + "name": "profileStartX", + "start": 607, + "type": "Identifier" + }, + "end": 623, + "start": 607, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 640, + "start": 639, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 638, + "name": "profileStartY", + "start": 625, + "type": "Identifier" + }, + "end": 641, + "start": 625, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 642, + "start": 606, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 647, + "name": "tag", + "start": 644, + "type": "Identifier" + }, + "arg": { + "end": 671, + "start": 650, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "rectangleSegmentD001" + } + } + ], + "callee": { + "end": 591, + "name": "line", + "start": 587, + "type": "Identifier" + }, + "end": 672, + "start": 587, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [], + "callee": { + "end": 683, + "name": "close", + "start": 678, + "type": "Identifier" + }, + "end": 685, + "start": 678, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 685, + "start": 243, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 231, + "type": "VariableDeclarator" + }, + "end": 685, + "kind": "const", + "start": 231, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1261, + "id": { + "end": 696, + "name": "extrude001", + "start": 686, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 724, + "name": "length", + "start": 718, + "type": "Identifier" + }, + "arg": { + "end": 733, + "name": "height", + "start": 727, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 706, + "name": "extrude", + "start": 699, + "type": "Identifier" + }, + "end": 734, + "start": 699, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 716, + "name": "sketch001", + "start": 707, + "type": "Identifier", + "type": "Identifier" + } + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 761, + "name": "radius", + "start": 755, + "type": "Identifier" + }, + "arg": { + "end": 781, + "left": { + "end": 777, + "name": "wallThickness", + "start": 764, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 781, + "raw": "4", + "start": 780, + "type": "Literal", + "type": "Literal", + "value": { + "value": 4.0, + "suffix": "None" + } + }, + "start": 764, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 794, + "name": "tags", + "start": 790, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "arguments": [ + { + "end": 848, + "name": "rectangleSegmentA001", + "start": 828, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 827, + "name": "getNextAdjacentEdge", + "start": 808, + "type": "Identifier" + }, + "end": 849, + "start": 808, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 900, + "name": "rectangleSegmentB001", + "start": 880, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 879, + "name": "getNextAdjacentEdge", + "start": 860, + "type": "Identifier" + }, + "end": 901, + "start": 860, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 952, + "name": "rectangleSegmentC001", + "start": 932, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 931, + "name": "getNextAdjacentEdge", + "start": 912, + "type": "Identifier" + }, + "end": 953, + "start": 912, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 1004, + "name": "rectangleSegmentD001", + "start": 984, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 983, + "name": "getNextAdjacentEdge", + "start": 964, + "type": "Identifier" + }, + "end": 1005, + "start": 964, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 1014, + "start": 797, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 746, + "name": "fillet", + "start": 740, + "type": "Identifier" + }, + "end": 1021, + "start": 740, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1119, + "name": "faces", + "start": 1114, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1128, + "raw": "\"end\"", + "start": 1123, + "type": "Literal", + "type": "Literal", + "value": "end" + } + ], + "end": 1129, + "start": 1122, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1147, + "name": "thickness", + "start": 1138, + "type": "Identifier" + }, + "arg": { + "end": 1163, + "name": "wallThickness", + "start": 1150, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 1105, + "name": "shell", + "start": 1100, + "type": "Identifier" + }, + "end": 1170, + "start": 1100, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 1261, + "nonCodeMeta": { + "nonCodeNodes": { + "1": [ + { + "end": 1094, + "start": 1023, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Apply a shell to the enclosure base to create the internal storage", + "style": "line" + } + } + ], + "2": [ + { + "end": 1261, + "start": 1170, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Define a function to create the internal structure to secure a fastener at each corner", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, + "start": 699, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 686, + "type": "VariableDeclarator" + }, + "end": 1261, + "kind": "const", + "start": 686, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1927, + "id": { + "end": 1276, + "name": "function001", + "start": 1265, + "type": "Identifier" + }, + "init": { + "body": { + "body": [ + { + "declaration": { + "end": 1512, + "id": { + "end": 1350, + "name": "plane001", + "start": 1342, + "type": "Identifier" + }, + "init": { + "end": 1512, + "properties": [ + { + "end": 1508, + "key": { + "end": 1364, + "name": "plane", + "start": 1359, + "type": "Identifier" + }, + "start": 1359, + "type": "ObjectProperty", + "value": { + "end": 1508, + "properties": [ + { + "end": 1409, + "key": { + "end": 1381, + "name": "origin", + "start": 1375, + "type": "Identifier" + }, + "start": 1375, + "type": "ObjectProperty", + "value": { + "elements": [ + { + "end": 1388, + "raw": "0.0", + "start": 1385, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 1393, + "raw": "0.0", + "start": 1390, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 1408, + "name": "wallThickness", + "start": 1395, + "type": "Identifier", + "type": "Identifier" + } + ], + "end": 1409, + "start": 1384, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "end": 1440, + "key": { + "end": 1422, + "name": "xAxis", + "start": 1417, + "type": "Identifier" + }, + "start": 1417, + "type": "ObjectProperty", + "value": { + "elements": [ + { + "end": 1429, + "raw": "1.0", + "start": 1426, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + { + "end": 1434, + "raw": "0.0", + "start": 1431, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 1439, + "raw": "0.0", + "start": 1436, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 1440, + "start": 1425, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "end": 1471, + "key": { + "end": 1453, + "name": "yAxis", + "start": 1448, + "type": "Identifier" + }, + "start": 1448, + "type": "ObjectProperty", + "value": { + "elements": [ + { + "end": 1460, + "raw": "0.0", + "start": 1457, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 1465, + "raw": "1.0", + "start": 1462, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + { + "end": 1470, + "raw": "0.0", + "start": 1467, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 1471, + "start": 1456, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "end": 1502, + "key": { + "end": 1484, + "name": "zAxis", + "start": 1479, + "type": "Identifier" + }, + "start": 1479, + "type": "ObjectProperty", + "value": { + "elements": [ + { + "end": 1491, + "raw": "0.0", + "start": 1488, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 1496, + "raw": "0.0", + "start": 1493, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 1501, + "raw": "1.0", + "start": 1498, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + ], + "end": 1502, + "start": 1487, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "start": 1367, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + } + ], + "start": 1353, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + "start": 1342, + "type": "VariableDeclarator" + }, + "end": 1512, + "kind": "const", + "start": 1342, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1837, + "id": { + "end": 1582, + "name": "sketch002", + "start": 1573, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 1607, + "name": "plane001", + "start": 1599, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 1598, + "name": "startSketchOn", + "start": 1585, + "type": "Identifier" + }, + "end": 1608, + "start": 1585, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1639, + "name": "center", + "start": 1633, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "computed": false, + "end": 1657, + "object": { + "end": 1654, + "name": "originStart", + "start": 1643, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 1656, + "raw": "0", + "start": 1655, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + "start": 1643, + "type": "MemberExpression", + "type": "MemberExpression" + }, + { + "computed": false, + "end": 1673, + "object": { + "end": 1670, + "name": "originStart", + "start": 1659, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 1672, + "raw": "1", + "start": 1671, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "start": 1659, + "type": "MemberExpression", + "type": "MemberExpression" + } + ], + "end": 1674, + "start": 1642, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1691, + "name": "radius", + "start": 1685, + "type": "Identifier" + }, + "arg": { + "end": 1717, + "left": { + "end": 1701, + "name": "holeDia", + "start": 1694, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 1717, + "name": "wallThickness", + "start": 1704, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1694, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 1622, + "name": "circle", + "start": 1616, + "type": "Identifier" + }, + "end": 1726, + "start": 1616, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1762, + "name": "center", + "start": 1756, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "computed": false, + "end": 1780, + "object": { + "end": 1777, + "name": "originStart", + "start": 1766, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 1779, + "raw": "0", + "start": 1778, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + "start": 1766, + "type": "MemberExpression", + "type": "MemberExpression" + }, + { + "computed": false, + "end": 1796, + "object": { + "end": 1793, + "name": "originStart", + "start": 1782, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 1795, + "raw": "1", + "start": 1794, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "start": 1782, + "type": "MemberExpression", + "type": "MemberExpression" + } + ], + "end": 1797, + "start": 1765, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1814, + "name": "radius", + "start": 1808, + "type": "Identifier" + }, + "arg": { + "end": 1824, + "name": "holeDia", + "start": 1817, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 1745, + "name": "circle", + "start": 1739, + "type": "Identifier" + }, + "end": 1833, + "start": 1739, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "end": 1836, + "start": 1835, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1738, + "name": "hole", + "start": 1734, + "type": "Identifier" + }, + "end": 1837, + "start": 1734, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 1837, + "start": 1585, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 1573, + "type": "VariableDeclarator" + }, + "end": 1837, + "kind": "const", + "start": 1573, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1904, + "id": { + "end": 1850, + "name": "extrude002", + "start": 1840, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1878, + "name": "length", + "start": 1872, + "type": "Identifier" + }, + "arg": { + "end": 1903, + "left": { + "end": 1887, + "name": "height", + "start": 1881, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 1903, + "name": "wallThickness", + "start": 1890, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1881, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 1860, + "name": "extrude", + "start": 1853, + "type": "Identifier" + }, + "end": 1904, + "start": 1853, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 1870, + "name": "sketch002", + "start": 1861, + "type": "Identifier", + "type": "Identifier" + } + }, + "start": 1840, + "type": "VariableDeclarator" + }, + "end": 1904, + "kind": "const", + "start": 1840, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "argument": { + "end": 1925, + "name": "extrude002", + "start": 1915, + "type": "Identifier", + "type": "Identifier" + }, + "end": 1925, + "start": 1908, + "type": "ReturnStatement", + "type": "ReturnStatement" + } + ], + "end": 1927, + "nonCodeMeta": { + "nonCodeNodes": { + "0": [ + { + "end": 1570, + "start": 1514, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Create a pillar with a fasterner hole at the center", + "style": "line" + } + } + ], + "2": [ + { + "end": 1908, + "start": 1904, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ] + }, + "startNodes": [ + { + "end": 1340, + "start": 1291, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Create a plane to sketch on shell interior", + "style": "line" + } + } + ] + }, + "start": 1291 + }, + "end": 1927, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1288, + "name": "originStart", + "start": 1277, + "type": "Identifier" + } + } + ], + "start": 1276, + "type": "FunctionExpression", + "type": "FunctionExpression" + }, + "start": 1265, + "type": "VariableDeclarator" + }, + "end": 1927, + "kind": "fn", + "start": 1262, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "end": 2050, + "expression": { + "arguments": [ + { + "elements": [ + { + "end": 2016, + "left": { + "end": 2006, + "left": { + "end": 2002, + "name": "wallThickness", + "start": 1989, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 2006, + "raw": "3", + "start": 2005, + "type": "Literal", + "type": "Literal", + "value": { + "value": 3.0, + "suffix": "None" + } + }, + "start": 1989, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "end": 2016, + "name": "holeDia", + "start": 2009, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1989, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 2047, + "left": { + "end": 2037, + "left": { + "end": 2033, + "name": "wallThickness", + "start": 2020, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 2037, + "raw": "3", + "start": 2036, + "type": "Literal", + "type": "Literal", + "value": { + "value": 3.0, + "suffix": "None" + } + }, + "start": 2020, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "end": 2047, + "name": "holeDia", + "start": 2040, + "type": "Identifier", + "type": "Identifier" + }, + "start": 2020, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 2049, + "start": 1985, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + ], + "callee": { + "end": 1984, + "name": "function001", + "start": 1973, + "type": "Identifier" + }, + "end": 2050, + "start": 1973, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 1973, + "type": "ExpressionStatement", + "type": "ExpressionStatement" + }, + { + "end": 2139, + "expression": { + "arguments": [ + { + "elements": [ + { + "end": 2094, + "left": { + "end": 2084, + "left": { + "end": 2080, + "name": "wallThickness", + "start": 2067, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 2084, + "raw": "3", + "start": 2083, + "type": "Literal", + "type": "Literal", + "value": { + "value": 3.0, + "suffix": "None" + } + }, + "start": 2067, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "end": 2094, + "name": "holeDia", + "start": 2087, + "type": "Identifier", + "type": "Identifier" + }, + "start": 2067, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 2135, + "left": { + "end": 2104, + "name": "length", + "start": 2098, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 2135, + "left": { + "end": 2125, + "left": { + "end": 2121, + "name": "wallThickness", + "start": 2108, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 2125, + "raw": "3", + "start": 2124, + "type": "Literal", + "type": "Literal", + "value": { + "value": 3.0, + "suffix": "None" + } + }, + "start": 2108, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "end": 2135, + "name": "holeDia", + "start": 2128, + "type": "Identifier", + "type": "Identifier" + }, + "start": 2108, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 2098, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 2138, + "start": 2063, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + ], + "callee": { + "end": 2062, + "name": "function001", + "start": 2051, + "type": "Identifier" + }, + "end": 2139, + "start": 2051, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 2051, + "type": "ExpressionStatement", + "type": "ExpressionStatement" + }, + { + "end": 2227, + "expression": { + "arguments": [ + { + "elements": [ + { + "end": 2192, + "left": { + "end": 2161, + "name": "width", + "start": 2156, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 2192, + "left": { + "end": 2182, + "left": { + "end": 2178, + "name": "wallThickness", + "start": 2165, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 2182, + "raw": "3", + "start": 2181, + "type": "Literal", + "type": "Literal", + "value": { + "value": 3.0, + "suffix": "None" + } + }, + "start": 2165, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "end": 2192, + "name": "holeDia", + "start": 2185, + "type": "Identifier", + "type": "Identifier" + }, + "start": 2165, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 2156, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 2224, + "left": { + "end": 2214, + "left": { + "end": 2210, + "name": "wallThickness", + "start": 2197, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 2214, + "raw": "3", + "start": 2213, + "type": "Literal", + "type": "Literal", + "value": { + "value": 3.0, + "suffix": "None" + } + }, + "start": 2197, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "end": 2224, + "name": "holeDia", + "start": 2217, + "type": "Identifier", + "type": "Identifier" + }, + "start": 2197, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 2226, + "start": 2152, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + ], + "callee": { + "end": 2151, + "name": "function001", + "start": 2140, + "type": "Identifier" + }, + "end": 2227, + "start": 2140, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 2140, + "type": "ExpressionStatement", + "type": "ExpressionStatement" + }, + { + "end": 2326, + "expression": { + "arguments": [ + { + "elements": [ + { + "end": 2280, + "left": { + "end": 2249, + "name": "width", + "start": 2244, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 2280, + "left": { + "end": 2270, + "left": { + "end": 2266, + "name": "wallThickness", + "start": 2253, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 2270, + "raw": "3", + "start": 2269, + "type": "Literal", + "type": "Literal", + "value": { + "value": 3.0, + "suffix": "None" + } + }, + "start": 2253, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "end": 2280, + "name": "holeDia", + "start": 2273, + "type": "Identifier", + "type": "Identifier" + }, + "start": 2253, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 2244, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 2322, + "left": { + "end": 2291, + "name": "length", + "start": 2285, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 2322, + "left": { + "end": 2312, + "left": { + "end": 2308, + "name": "wallThickness", + "start": 2295, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 2312, + "raw": "3", + "start": 2311, + "type": "Literal", + "type": "Literal", + "value": { + "value": 3.0, + "suffix": "None" + } + }, + "start": 2295, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "end": 2322, + "name": "holeDia", + "start": 2315, + "type": "Identifier", + "type": "Identifier" + }, + "start": 2295, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 2285, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 2325, + "start": 2240, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + ], + "callee": { + "end": 2239, + "name": "function001", + "start": 2228, + "type": "Identifier" + }, + "end": 2326, + "start": 2228, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 2228, + "type": "ExpressionStatement", + "type": "ExpressionStatement" + }, + { + "declaration": { + "end": 3539, + "id": { + "end": 2378, + "name": "sketch003", + "start": 2369, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 2399, + "raw": "'XY'", + "start": 2395, + "type": "Literal", + "type": "Literal", + "value": "XY" + } + ], + "callee": { + "end": 2394, + "name": "startSketchOn", + "start": 2381, + "type": "Identifier" + }, + "end": 2400, + "start": 2381, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 2433, + "left": { + "end": 2427, + "name": "width", + "start": 2422, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 2433, + "raw": "1.2", + "start": 2430, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.2, + "suffix": "None" + } + }, + "start": 2422, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 2436, + "raw": "0", + "start": 2435, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 2437, + "start": 2421, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 2440, + "start": 2439, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2420, + "name": "startProfileAt", + "start": 2406, + "type": "Identifier" + }, + "end": 2441, + "start": 2406, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 2460, + "raw": "0", + "start": 2459, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 2467, + "name": "width", + "start": 2462, + "type": "Identifier", + "type": "Identifier" + } + ], + "end": 2468, + "start": 2458, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 2471, + "start": 2470, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 2494, + "start": 2473, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "rectangleSegmentA002" + } + ], + "callee": { + "end": 2457, + "name": "angledLine", + "start": 2447, + "type": "Identifier" + }, + "end": 2495, + "start": 2447, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 2554, + "left": { + "arguments": [ + { + "end": 2548, + "name": "rectangleSegmentA001", + "start": 2528, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 2527, + "name": "segAng", + "start": 2521, + "type": "Identifier" + }, + "end": 2549, + "start": 2521, + "type": "CallExpression", + "type": "CallExpression" + }, + "operator": "+", + "right": { + "end": 2554, + "raw": "90", + "start": 2552, + "type": "Literal", + "type": "Literal", + "value": { + "value": 90.0, + "suffix": "None" + } + }, + "start": 2521, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 2569, + "name": "length", + "start": 2563, + "type": "Identifier", + "type": "Identifier" + } + ], + "end": 2576, + "start": 2512, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 2579, + "start": 2578, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 2602, + "start": 2581, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "rectangleSegmentB002" + } + ], + "callee": { + "end": 2511, + "name": "angledLine", + "start": 2501, + "type": "Identifier" + }, + "end": 2603, + "start": 2501, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "arguments": [ + { + "end": 2656, + "name": "rectangleSegmentA001", + "start": 2636, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 2635, + "name": "segAng", + "start": 2629, + "type": "Identifier" + }, + "end": 2657, + "start": 2629, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "argument": { + "arguments": [ + { + "end": 2694, + "name": "rectangleSegmentA001", + "start": 2674, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 2673, + "name": "segLen", + "start": 2667, + "type": "Identifier" + }, + "end": 2695, + "start": 2667, + "type": "CallExpression", + "type": "CallExpression" + }, + "end": 2695, + "operator": "-", + "start": 2666, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "end": 2702, + "start": 2620, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 2705, + "start": 2704, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 2728, + "start": 2707, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "rectangleSegmentC002" + } + ], + "callee": { + "end": 2619, + "name": "angledLine", + "start": 2609, + "type": "Identifier" + }, + "end": 2729, + "start": 2609, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2751, + "name": "endAbsolute", + "start": 2740, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "arguments": [ + { + "end": 2770, + "start": 2769, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2768, + "name": "profileStartX", + "start": 2755, + "type": "Identifier" + }, + "end": 2771, + "start": 2755, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 2788, + "start": 2787, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2786, + "name": "profileStartY", + "start": 2773, + "type": "Identifier" + }, + "end": 2789, + "start": 2773, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 2790, + "start": 2754, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2795, + "name": "tag", + "start": 2792, + "type": "Identifier" + }, + "arg": { + "end": 2819, + "start": 2798, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "rectangleSegmentD002" + } + } + ], + "callee": { + "end": 2739, + "name": "line", + "start": 2735, + "type": "Identifier" + }, + "end": 2820, + "start": 2735, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [], + "callee": { + "end": 2831, + "name": "close", + "start": 2826, + "type": "Identifier" + }, + "end": 2833, + "start": 2826, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2865, + "name": "center", + "start": 2859, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 2920, + "left": { + "end": 2910, + "left": { + "end": 2890, + "left": { + "end": 2884, + "name": "width", + "start": 2879, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 2890, + "raw": "1.2", + "start": 2887, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.2, + "suffix": "None" + } + }, + "start": 2879, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "end": 2910, + "left": { + "end": 2906, + "name": "wallThickness", + "start": 2893, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 2910, + "raw": "3", + "start": 2909, + "type": "Literal", + "type": "Literal", + "value": { + "value": 3.0, + "suffix": "None" + } + }, + "start": 2893, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 2879, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "end": 2920, + "name": "holeDia", + "start": 2913, + "type": "Identifier", + "type": "Identifier" + }, + "start": 2879, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 2958, + "left": { + "end": 2948, + "left": { + "end": 2944, + "name": "wallThickness", + "start": 2931, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 2948, + "raw": "3", + "start": 2947, + "type": "Literal", + "type": "Literal", + "value": { + "value": 3.0, + "suffix": "None" + } + }, + "start": 2931, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "end": 2958, + "name": "holeDia", + "start": 2951, + "type": "Identifier", + "type": "Identifier" + }, + "start": 2931, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 2967, + "start": 2868, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2982, + "name": "radius", + "start": 2976, + "type": "Identifier" + }, + "arg": { + "end": 2992, + "name": "holeDia", + "start": 2985, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 2850, + "name": "circle", + "start": 2844, + "type": "Identifier" + }, + "end": 2999, + "start": 2844, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "end": 3002, + "start": 3001, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2843, + "name": "hole", + "start": 2839, + "type": "Identifier" + }, + "end": 3003, + "start": 2839, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 3035, + "name": "center", + "start": 3029, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 3090, + "left": { + "end": 3080, + "left": { + "end": 3060, + "left": { + "end": 3054, + "name": "width", + "start": 3049, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 3060, + "raw": "1.2", + "start": 3057, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.2, + "suffix": "None" + } + }, + "start": 3049, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "end": 3080, + "left": { + "end": 3076, + "name": "wallThickness", + "start": 3063, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 3080, + "raw": "3", + "start": 3079, + "type": "Literal", + "type": "Literal", + "value": { + "value": 3.0, + "suffix": "None" + } + }, + "start": 3063, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 3049, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "end": 3090, + "name": "holeDia", + "start": 3083, + "type": "Identifier", + "type": "Identifier" + }, + "start": 3049, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 3138, + "left": { + "end": 3107, + "name": "length", + "start": 3101, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 3138, + "left": { + "end": 3128, + "left": { + "end": 3124, + "name": "wallThickness", + "start": 3111, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 3128, + "raw": "3", + "start": 3127, + "type": "Literal", + "type": "Literal", + "value": { + "value": 3.0, + "suffix": "None" + } + }, + "start": 3111, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "end": 3138, + "name": "holeDia", + "start": 3131, + "type": "Identifier", + "type": "Identifier" + }, + "start": 3111, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 3101, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 3148, + "start": 3038, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 3163, + "name": "radius", + "start": 3157, + "type": "Identifier" + }, + "arg": { + "end": 3173, + "name": "holeDia", + "start": 3166, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 3020, + "name": "circle", + "start": 3014, + "type": "Identifier" + }, + "end": 3180, + "start": 3014, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "end": 3183, + "start": 3182, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 3013, + "name": "hole", + "start": 3009, + "type": "Identifier" + }, + "end": 3184, + "start": 3009, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 3216, + "name": "center", + "start": 3210, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 3272, + "left": { + "end": 3241, + "left": { + "end": 3235, + "name": "width", + "start": 3230, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 3241, + "raw": "2.2", + "start": 3238, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.2, + "suffix": "None" + } + }, + "start": 3230, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 3272, + "left": { + "end": 3262, + "left": { + "end": 3258, + "name": "wallThickness", + "start": 3245, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 3262, + "raw": "3", + "start": 3261, + "type": "Literal", + "type": "Literal", + "value": { + "value": 3.0, + "suffix": "None" + } + }, + "start": 3245, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "end": 3272, + "name": "holeDia", + "start": 3265, + "type": "Identifier", + "type": "Identifier" + }, + "start": 3245, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 3230, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 3311, + "left": { + "end": 3301, + "left": { + "end": 3297, + "name": "wallThickness", + "start": 3284, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 3301, + "raw": "3", + "start": 3300, + "type": "Literal", + "type": "Literal", + "value": { + "value": 3.0, + "suffix": "None" + } + }, + "start": 3284, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "end": 3311, + "name": "holeDia", + "start": 3304, + "type": "Identifier", + "type": "Identifier" + }, + "start": 3284, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 3320, + "start": 3219, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 3335, + "name": "radius", + "start": 3329, + "type": "Identifier" + }, + "arg": { + "end": 3345, + "name": "holeDia", + "start": 3338, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 3201, + "name": "circle", + "start": 3195, + "type": "Identifier" + }, + "end": 3352, + "start": 3195, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "end": 3355, + "start": 3354, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 3194, + "name": "hole", + "start": 3190, + "type": "Identifier" + }, + "end": 3356, + "start": 3190, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 3388, + "name": "center", + "start": 3382, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 3444, + "left": { + "end": 3413, + "left": { + "end": 3407, + "name": "width", + "start": 3402, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 3413, + "raw": "2.2", + "start": 3410, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.2, + "suffix": "None" + } + }, + "start": 3402, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 3444, + "left": { + "end": 3434, + "left": { + "end": 3430, + "name": "wallThickness", + "start": 3417, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 3434, + "raw": "3", + "start": 3433, + "type": "Literal", + "type": "Literal", + "value": { + "value": 3.0, + "suffix": "None" + } + }, + "start": 3417, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "end": 3444, + "name": "holeDia", + "start": 3437, + "type": "Identifier", + "type": "Identifier" + }, + "start": 3417, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 3402, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 3493, + "left": { + "end": 3462, + "name": "length", + "start": 3456, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 3493, + "left": { + "end": 3483, + "left": { + "end": 3479, + "name": "wallThickness", + "start": 3466, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 3483, + "raw": "3", + "start": 3482, + "type": "Literal", + "type": "Literal", + "value": { + "value": 3.0, + "suffix": "None" + } + }, + "start": 3466, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "end": 3493, + "name": "holeDia", + "start": 3486, + "type": "Identifier", + "type": "Identifier" + }, + "start": 3466, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 3456, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 3503, + "start": 3391, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 3518, + "name": "radius", + "start": 3512, + "type": "Identifier" + }, + "arg": { + "end": 3528, + "name": "holeDia", + "start": 3521, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 3373, + "name": "circle", + "start": 3367, + "type": "Identifier" + }, + "end": 3535, + "start": 3367, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "end": 3538, + "start": 3537, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 3366, + "name": "hole", + "start": 3362, + "type": "Identifier" + }, + "end": 3539, + "start": 3362, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 3539, + "start": 2381, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 2369, + "type": "VariableDeclarator" + }, + "end": 3539, + "kind": "const", + "start": 2369, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 3924, + "id": { + "end": 3550, + "name": "extrude003", + "start": 3540, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 3578, + "name": "length", + "start": 3572, + "type": "Identifier" + }, + "arg": { + "end": 3594, + "name": "wallThickness", + "start": 3581, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 3560, + "name": "extrude", + "start": 3553, + "type": "Identifier" + }, + "end": 3595, + "start": 3553, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 3570, + "name": "sketch003", + "start": 3561, + "type": "Identifier", + "type": "Identifier" + } + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 3622, + "name": "radius", + "start": 3616, + "type": "Identifier" + }, + "arg": { + "end": 3642, + "left": { + "end": 3638, + "name": "wallThickness", + "start": 3625, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 3642, + "raw": "4", + "start": 3641, + "type": "Literal", + "type": "Literal", + "value": { + "value": 4.0, + "suffix": "None" + } + }, + "start": 3625, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 3655, + "name": "tags", + "start": 3651, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "arguments": [ + { + "end": 3709, + "name": "rectangleSegmentA002", + "start": 3689, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 3688, + "name": "getNextAdjacentEdge", + "start": 3669, + "type": "Identifier" + }, + "end": 3710, + "start": 3669, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 3761, + "name": "rectangleSegmentB002", + "start": 3741, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 3740, + "name": "getNextAdjacentEdge", + "start": 3721, + "type": "Identifier" + }, + "end": 3762, + "start": 3721, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 3813, + "name": "rectangleSegmentC002", + "start": 3793, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 3792, + "name": "getNextAdjacentEdge", + "start": 3773, + "type": "Identifier" + }, + "end": 3814, + "start": 3773, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 3865, + "name": "rectangleSegmentD002", + "start": 3845, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 3844, + "name": "getNextAdjacentEdge", + "start": 3825, + "type": "Identifier" + }, + "end": 3866, + "start": 3825, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 3875, + "start": 3658, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 3607, + "name": "fillet", + "start": 3601, + "type": "Identifier" + }, + "end": 3882, + "start": 3601, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 3924, + "nonCodeMeta": { + "nonCodeNodes": { + "1": [ + { + "end": 3924, + "start": 3882, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Define lid inner and sealing surfaces", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, + "start": 3553, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 3540, + "type": "VariableDeclarator" + }, + "end": 3924, + "kind": "const", + "start": 3540, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 5265, + "id": { + "end": 3934, + "name": "sketch004", + "start": 3925, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 3961, + "name": "extrude003", + "start": 3951, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 3968, + "raw": "'END'", + "start": 3963, + "type": "Literal", + "type": "Literal", + "value": "END" + } + ], + "callee": { + "end": 3950, + "name": "startSketchOn", + "start": 3937, + "type": "Identifier" + }, + "end": 3969, + "start": 3937, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 4026, + "left": { + "end": 4010, + "left": { + "end": 4004, + "name": "width", + "start": 3999, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 4010, + "raw": "1.2", + "start": 4007, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.2, + "suffix": "None" + } + }, + "start": 3999, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "end": 4026, + "name": "wallThickness", + "start": 4013, + "type": "Identifier", + "type": "Identifier" + }, + "start": 3999, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 4048, + "name": "wallThickness", + "start": 4035, + "type": "Identifier", + "type": "Identifier" + } + ], + "end": 4055, + "start": 3990, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 4058, + "start": 4057, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 3989, + "name": "startProfileAt", + "start": 3975, + "type": "Identifier" + }, + "end": 4059, + "start": 3975, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 4078, + "raw": "0", + "start": 4077, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 4106, + "left": { + "end": 4085, + "name": "width", + "start": 4080, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 4106, + "left": { + "end": 4090, + "raw": "2", + "start": 4089, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 4106, + "name": "wallThickness", + "start": 4093, + "type": "Identifier", + "type": "Identifier" + }, + "start": 4089, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 4080, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 4108, + "start": 4076, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 4111, + "start": 4110, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 4134, + "start": 4113, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "rectangleSegmentA003" + } + ], + "callee": { + "end": 4075, + "name": "angledLine", + "start": 4065, + "type": "Identifier" + }, + "end": 4135, + "start": 4065, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 4194, + "left": { + "arguments": [ + { + "end": 4188, + "name": "rectangleSegmentA003", + "start": 4168, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 4167, + "name": "segAng", + "start": 4161, + "type": "Identifier" + }, + "end": 4189, + "start": 4161, + "type": "CallExpression", + "type": "CallExpression" + }, + "operator": "+", + "right": { + "end": 4194, + "raw": "90", + "start": 4192, + "type": "Literal", + "type": "Literal", + "value": { + "value": 90.0, + "suffix": "None" + } + }, + "start": 4161, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 4230, + "left": { + "end": 4209, + "name": "length", + "start": 4203, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 4230, + "left": { + "end": 4214, + "raw": "2", + "start": 4213, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 4230, + "name": "wallThickness", + "start": 4217, + "type": "Identifier", + "type": "Identifier" + }, + "start": 4213, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 4203, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 4238, + "start": 4152, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 4241, + "start": 4240, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 4264, + "start": 4243, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "rectangleSegmentB003" + } + ], + "callee": { + "end": 4151, + "name": "angledLine", + "start": 4141, + "type": "Identifier" + }, + "end": 4265, + "start": 4141, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "arguments": [ + { + "end": 4318, + "name": "rectangleSegmentA003", + "start": 4298, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 4297, + "name": "segAng", + "start": 4291, + "type": "Identifier" + }, + "end": 4319, + "start": 4291, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "argument": { + "arguments": [ + { + "end": 4356, + "name": "rectangleSegmentA003", + "start": 4336, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 4335, + "name": "segLen", + "start": 4329, + "type": "Identifier" + }, + "end": 4357, + "start": 4329, + "type": "CallExpression", + "type": "CallExpression" + }, + "end": 4357, + "operator": "-", + "start": 4328, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "end": 4364, + "start": 4282, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 4367, + "start": 4366, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 4390, + "start": 4369, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "rectangleSegmentC003" + } + ], + "callee": { + "end": 4281, + "name": "angledLine", + "start": 4271, + "type": "Identifier" + }, + "end": 4391, + "start": 4271, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 4413, + "name": "endAbsolute", + "start": 4402, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "arguments": [ + { + "end": 4432, + "start": 4431, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 4430, + "name": "profileStartX", + "start": 4417, + "type": "Identifier" + }, + "end": 4433, + "start": 4417, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 4450, + "start": 4449, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 4448, + "name": "profileStartY", + "start": 4435, + "type": "Identifier" + }, + "end": 4451, + "start": 4435, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 4452, + "start": 4416, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 4457, + "name": "tag", + "start": 4454, + "type": "Identifier" + }, + "arg": { + "end": 4481, + "start": 4460, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "rectangleSegmentD003" + } + } + ], + "callee": { + "end": 4401, + "name": "line", + "start": 4397, + "type": "Identifier" + }, + "end": 4482, + "start": 4397, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [], + "callee": { + "end": 4493, + "name": "close", + "start": 4488, + "type": "Identifier" + }, + "end": 4495, + "start": 4488, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 4527, + "name": "center", + "start": 4521, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 4582, + "left": { + "end": 4572, + "left": { + "end": 4552, + "left": { + "end": 4546, + "name": "width", + "start": 4541, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 4552, + "raw": "1.2", + "start": 4549, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.2, + "suffix": "None" + } + }, + "start": 4541, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "end": 4572, + "left": { + "end": 4568, + "name": "wallThickness", + "start": 4555, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 4572, + "raw": "3", + "start": 4571, + "type": "Literal", + "type": "Literal", + "value": { + "value": 3.0, + "suffix": "None" + } + }, + "start": 4555, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 4541, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "end": 4582, + "name": "holeDia", + "start": 4575, + "type": "Identifier", + "type": "Identifier" + }, + "start": 4541, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 4620, + "left": { + "end": 4610, + "left": { + "end": 4606, + "name": "wallThickness", + "start": 4593, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 4610, + "raw": "3", + "start": 4609, + "type": "Literal", + "type": "Literal", + "value": { + "value": 3.0, + "suffix": "None" + } + }, + "start": 4593, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "end": 4620, + "name": "holeDia", + "start": 4613, + "type": "Identifier", + "type": "Identifier" + }, + "start": 4593, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 4629, + "start": 4530, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 4644, + "name": "radius", + "start": 4638, + "type": "Identifier" + }, + "arg": { + "end": 4670, + "left": { + "end": 4654, + "name": "holeDia", + "start": 4647, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 4670, + "name": "wallThickness", + "start": 4657, + "type": "Identifier", + "type": "Identifier" + }, + "start": 4647, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 4512, + "name": "circle", + "start": 4506, + "type": "Identifier" + }, + "end": 4677, + "start": 4506, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "end": 4680, + "start": 4679, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 4505, + "name": "hole", + "start": 4501, + "type": "Identifier" + }, + "end": 4681, + "start": 4501, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 4713, + "name": "center", + "start": 4707, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 4768, + "left": { + "end": 4758, + "left": { + "end": 4738, + "left": { + "end": 4732, + "name": "width", + "start": 4727, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 4738, + "raw": "1.2", + "start": 4735, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.2, + "suffix": "None" + } + }, + "start": 4727, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "end": 4758, + "left": { + "end": 4754, + "name": "wallThickness", + "start": 4741, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 4758, + "raw": "3", + "start": 4757, + "type": "Literal", + "type": "Literal", + "value": { + "value": 3.0, + "suffix": "None" + } + }, + "start": 4741, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 4727, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "end": 4768, + "name": "holeDia", + "start": 4761, + "type": "Identifier", + "type": "Identifier" + }, + "start": 4727, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 4816, + "left": { + "end": 4785, + "name": "length", + "start": 4779, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 4816, + "left": { + "end": 4806, + "left": { + "end": 4802, + "name": "wallThickness", + "start": 4789, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 4806, + "raw": "3", + "start": 4805, + "type": "Literal", + "type": "Literal", + "value": { + "value": 3.0, + "suffix": "None" + } + }, + "start": 4789, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "end": 4816, + "name": "holeDia", + "start": 4809, + "type": "Identifier", + "type": "Identifier" + }, + "start": 4789, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 4779, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 4826, + "start": 4716, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 4841, + "name": "radius", + "start": 4835, + "type": "Identifier" + }, + "arg": { + "end": 4867, + "left": { + "end": 4851, + "name": "holeDia", + "start": 4844, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 4867, + "name": "wallThickness", + "start": 4854, + "type": "Identifier", + "type": "Identifier" + }, + "start": 4844, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 4698, + "name": "circle", + "start": 4692, + "type": "Identifier" + }, + "end": 4874, + "start": 4692, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "end": 4877, + "start": 4876, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 4691, + "name": "hole", + "start": 4687, + "type": "Identifier" + }, + "end": 4878, + "start": 4687, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 4910, + "name": "center", + "start": 4904, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 4966, + "left": { + "end": 4935, + "left": { + "end": 4929, + "name": "width", + "start": 4924, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 4935, + "raw": "2.2", + "start": 4932, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.2, + "suffix": "None" + } + }, + "start": 4924, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 4966, + "left": { + "end": 4956, + "left": { + "end": 4952, + "name": "wallThickness", + "start": 4939, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 4956, + "raw": "3", + "start": 4955, + "type": "Literal", + "type": "Literal", + "value": { + "value": 3.0, + "suffix": "None" + } + }, + "start": 4939, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "end": 4966, + "name": "holeDia", + "start": 4959, + "type": "Identifier", + "type": "Identifier" + }, + "start": 4939, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 4924, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 5005, + "left": { + "end": 4995, + "left": { + "end": 4991, + "name": "wallThickness", + "start": 4978, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 4995, + "raw": "3", + "start": 4994, + "type": "Literal", + "type": "Literal", + "value": { + "value": 3.0, + "suffix": "None" + } + }, + "start": 4978, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "end": 5005, + "name": "holeDia", + "start": 4998, + "type": "Identifier", + "type": "Identifier" + }, + "start": 4978, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 5014, + "start": 4913, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 5029, + "name": "radius", + "start": 5023, + "type": "Identifier" + }, + "arg": { + "end": 5055, + "left": { + "end": 5039, + "name": "holeDia", + "start": 5032, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 5055, + "name": "wallThickness", + "start": 5042, + "type": "Identifier", + "type": "Identifier" + }, + "start": 5032, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 4895, + "name": "circle", + "start": 4889, + "type": "Identifier" + }, + "end": 5062, + "start": 4889, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "end": 5065, + "start": 5064, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 4888, + "name": "hole", + "start": 4884, + "type": "Identifier" + }, + "end": 5066, + "start": 4884, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 5098, + "name": "center", + "start": 5092, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 5154, + "left": { + "end": 5123, + "left": { + "end": 5117, + "name": "width", + "start": 5112, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 5123, + "raw": "2.2", + "start": 5120, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.2, + "suffix": "None" + } + }, + "start": 5112, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 5154, + "left": { + "end": 5144, + "left": { + "end": 5140, + "name": "wallThickness", + "start": 5127, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 5144, + "raw": "3", + "start": 5143, + "type": "Literal", + "type": "Literal", + "value": { + "value": 3.0, + "suffix": "None" + } + }, + "start": 5127, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "end": 5154, + "name": "holeDia", + "start": 5147, + "type": "Identifier", + "type": "Identifier" + }, + "start": 5127, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 5112, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 5203, + "left": { + "end": 5172, + "name": "length", + "start": 5166, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 5203, + "left": { + "end": 5193, + "left": { + "end": 5189, + "name": "wallThickness", + "start": 5176, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 5193, + "raw": "3", + "start": 5192, + "type": "Literal", + "type": "Literal", + "value": { + "value": 3.0, + "suffix": "None" + } + }, + "start": 5176, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "end": 5203, + "name": "holeDia", + "start": 5196, + "type": "Identifier", + "type": "Identifier" + }, + "start": 5176, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 5166, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 5213, + "start": 5101, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 5228, + "name": "radius", + "start": 5222, + "type": "Identifier" + }, + "arg": { + "end": 5254, + "left": { + "end": 5238, + "name": "holeDia", + "start": 5231, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 5254, + "name": "wallThickness", + "start": 5241, + "type": "Identifier", + "type": "Identifier" + }, + "start": 5231, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 5083, + "name": "circle", + "start": 5077, + "type": "Identifier" + }, + "end": 5261, + "start": 5077, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "end": 5264, + "start": 5263, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 5076, + "name": "hole", + "start": 5072, + "type": "Identifier" + }, + "end": 5265, + "start": 5072, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 5265, + "start": 3937, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 3925, + "type": "VariableDeclarator" + }, + "end": 5265, + "kind": "const", + "start": 3925, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 5608, + "id": { + "end": 5276, + "name": "extrude004", + "start": 5266, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 5304, + "name": "length", + "start": 5298, + "type": "Identifier" + }, + "arg": { + "end": 5320, + "name": "wallThickness", + "start": 5307, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 5286, + "name": "extrude", + "start": 5279, + "type": "Identifier" + }, + "end": 5321, + "start": 5279, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 5296, + "name": "sketch004", + "start": 5287, + "type": "Identifier", + "type": "Identifier" + } + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 5348, + "name": "radius", + "start": 5342, + "type": "Identifier" + }, + "arg": { + "end": 5368, + "left": { + "end": 5364, + "name": "wallThickness", + "start": 5351, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 5368, + "raw": "3", + "start": 5367, + "type": "Literal", + "type": "Literal", + "value": { + "value": 3.0, + "suffix": "None" + } + }, + "start": 5351, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 5381, + "name": "tags", + "start": 5377, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "arguments": [ + { + "end": 5435, + "name": "rectangleSegmentA003", + "start": 5415, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 5414, + "name": "getNextAdjacentEdge", + "start": 5395, + "type": "Identifier" + }, + "end": 5436, + "start": 5395, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 5487, + "name": "rectangleSegmentB003", + "start": 5467, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 5466, + "name": "getNextAdjacentEdge", + "start": 5447, + "type": "Identifier" + }, + "end": 5488, + "start": 5447, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 5539, + "name": "rectangleSegmentC003", + "start": 5519, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 5518, + "name": "getNextAdjacentEdge", + "start": 5499, + "type": "Identifier" + }, + "end": 5540, + "start": 5499, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 5591, + "name": "rectangleSegmentD003", + "start": 5571, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 5570, + "name": "getNextAdjacentEdge", + "start": 5551, + "type": "Identifier" + }, + "end": 5592, + "start": 5551, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 5601, + "start": 5384, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 5333, + "name": "fillet", + "start": 5327, + "type": "Identifier" + }, + "end": 5608, + "start": 5327, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 5608, + "start": 5279, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 5266, + "type": "VariableDeclarator" + }, + "end": 5608, + "kind": "const", + "start": 5266, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + } + ], + "end": 5609, + "innerAttrs": [ + { + "end": 115, + "name": { + "end": 91, + "name": "settings", + "start": 83, + "type": "Identifier" + }, + "properties": [ + { + "end": 114, + "key": { + "end": 109, + "name": "defaultLengthUnit", + "start": 92, + "type": "Identifier" + }, + "start": 92, + "type": "ObjectProperty", + "value": { + "end": 114, + "name": "mm", + "start": 112, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 82, + "type": "Annotation" + } + ], + "nonCodeMeta": { + "nonCodeNodes": { + "4": [ + { + "end": 230, + "start": 183, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Model a box with base enclosure dimensions", + "style": "line" + } + } + ], + "7": [ + { + "end": 1972, + "start": 1927, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Place the internal pillar at each corner", + "style": "line" + } + } + ], + "11": [ + { + "end": 2368, + "start": 2326, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Define lid position and outer surface", + "style": "line" + } + } + ] + }, + "startNodes": [ + { + "end": 12, + "start": 0, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Enclosure", + "style": "line" + } + }, + { + "end": 67, + "start": 13, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "An enclosure body and sealing lid for storing items", + "style": "line" + } + }, + { + "end": 69, + "start": 67, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + }, + { + "end": 81, + "start": 69, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Set units", + "style": "line" + } + }, + { + "end": 117, + "start": 115, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ] + }, + "start": 0 + } +} diff --git a/rust/kcl-lib/tests/kcl_samples/enclosure/ops.snap b/rust/kcl-lib/tests/kcl_samples/enclosure/ops.snap new file mode 100644 index 000000000..775397ca8 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/enclosure/ops.snap @@ -0,0 +1,2006 @@ +--- +source: kcl/src/simulation_tests.rs +description: Operations executed enclosure.kcl +--- +[ + { + "labeledArgs": { + "data": { + "value": { + "type": "String", + "value": "XY" + }, + "sourceRange": [ + 257, + 261, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 243, + 262, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 70.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 727, + 733, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 699, + 734, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 707, + 716, + 0 + ] + } + }, + { + "labeledArgs": { + "radius": { + "value": { + "type": "Number", + "value": 12.0, + "ty": { + "type": "Unknown" + } + }, + "sourceRange": [ + 764, + 781, + 0 + ] + }, + "tags": { + "value": { + "type": "Array", + "value": [ + { + "type": "Uuid", + "value": "[uuid]" + }, + { + "type": "Uuid", + "value": "[uuid]" + }, + { + "type": "Uuid", + "value": "[uuid]" + }, + { + "type": "Uuid", + "value": "[uuid]" + } + ] + }, + "sourceRange": [ + 797, + 1014, + 0 + ] + } + }, + "name": "fillet", + "sourceRange": [ + 740, + 1021, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "labeledArgs": { + "faces": { + "value": { + "type": "Array", + "value": [ + { + "type": "String", + "value": "end" + } + ] + }, + "sourceRange": [ + 1122, + 1129, + 0 + ] + }, + "thickness": { + "value": { + "type": "Number", + "value": 3.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1150, + 1163, + 0 + ] + } + }, + "name": "shell", + "sourceRange": [ + 1100, + 1170, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionCall", + "name": "function001", + "functionSourceRange": [ + 1276, + 1927, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1973, + 2050, + 0 + ] + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Object", + "value": { + "plane": { + "type": "Object", + "value": { + "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" + } + } + }, + { + "type": "Number", + "value": 3.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + } + ] + }, + "xAxis": { + "type": "Array", + "value": [ + { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + { + "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" + } + } + } + ] + }, + "yAxis": { + "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" + } + } + }, + { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + } + ] + }, + "zAxis": { + "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" + } + } + }, + { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + } + ] + } + } + } + } + }, + "sourceRange": [ + 1599, + 1607, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 1585, + 1608, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1739, + 1833, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1835, + 1836, + 0 + ] + } + }, + "name": "hole", + "sourceRange": [ + 1734, + 1837, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 67.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1881, + 1903, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 1853, + 1904, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1861, + 1870, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "function001", + "functionSourceRange": [ + 1276, + 1927, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 2051, + 2139, + 0 + ] + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Object", + "value": { + "plane": { + "type": "Object", + "value": { + "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" + } + } + }, + { + "type": "Number", + "value": 3.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + } + ] + }, + "xAxis": { + "type": "Array", + "value": [ + { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + { + "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" + } + } + } + ] + }, + "yAxis": { + "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" + } + } + }, + { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + } + ] + }, + "zAxis": { + "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" + } + } + }, + { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + } + ] + } + } + } + } + }, + "sourceRange": [ + 1599, + 1607, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 1585, + 1608, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1739, + 1833, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1835, + 1836, + 0 + ] + } + }, + "name": "hole", + "sourceRange": [ + 1734, + 1837, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 67.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1881, + 1903, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 1853, + 1904, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1861, + 1870, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "function001", + "functionSourceRange": [ + 1276, + 1927, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 2140, + 2227, + 0 + ] + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Object", + "value": { + "plane": { + "type": "Object", + "value": { + "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" + } + } + }, + { + "type": "Number", + "value": 3.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + } + ] + }, + "xAxis": { + "type": "Array", + "value": [ + { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + { + "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" + } + } + } + ] + }, + "yAxis": { + "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" + } + } + }, + { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + } + ] + }, + "zAxis": { + "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" + } + } + }, + { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + } + ] + } + } + } + } + }, + "sourceRange": [ + 1599, + 1607, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 1585, + 1608, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1739, + 1833, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1835, + 1836, + 0 + ] + } + }, + "name": "hole", + "sourceRange": [ + 1734, + 1837, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 67.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1881, + 1903, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 1853, + 1904, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1861, + 1870, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "function001", + "functionSourceRange": [ + 1276, + 1927, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 2228, + 2326, + 0 + ] + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Object", + "value": { + "plane": { + "type": "Object", + "value": { + "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" + } + } + }, + { + "type": "Number", + "value": 3.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + } + ] + }, + "xAxis": { + "type": "Array", + "value": [ + { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + { + "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" + } + } + } + ] + }, + "yAxis": { + "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" + } + } + }, + { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + } + ] + }, + "zAxis": { + "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" + } + } + }, + { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + } + ] + } + } + } + } + }, + "sourceRange": [ + 1599, + 1607, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 1585, + 1608, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1739, + 1833, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1835, + 1836, + 0 + ] + } + }, + "name": "hole", + "sourceRange": [ + 1734, + 1837, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 67.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1881, + 1903, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 1853, + 1904, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1861, + 1870, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "String", + "value": "XY" + }, + "sourceRange": [ + 2395, + 2399, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 2381, + 2400, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 2844, + 2999, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 3001, + 3002, + 0 + ] + } + }, + "name": "hole", + "sourceRange": [ + 2839, + 3003, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 3014, + 3180, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 3182, + 3183, + 0 + ] + } + }, + "name": "hole", + "sourceRange": [ + 3009, + 3184, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 3195, + 3352, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 3354, + 3355, + 0 + ] + } + }, + "name": "hole", + "sourceRange": [ + 3190, + 3356, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 3367, + 3535, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 3537, + 3538, + 0 + ] + } + }, + "name": "hole", + "sourceRange": [ + 3362, + 3539, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 3.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 3581, + 3594, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 3553, + 3595, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 3561, + 3570, + 0 + ] + } + }, + { + "labeledArgs": { + "radius": { + "value": { + "type": "Number", + "value": 12.0, + "ty": { + "type": "Unknown" + } + }, + "sourceRange": [ + 3625, + 3642, + 0 + ] + }, + "tags": { + "value": { + "type": "Array", + "value": [ + { + "type": "Uuid", + "value": "[uuid]" + }, + { + "type": "Uuid", + "value": "[uuid]" + }, + { + "type": "Uuid", + "value": "[uuid]" + }, + { + "type": "Uuid", + "value": "[uuid]" + } + ] + }, + "sourceRange": [ + 3658, + 3875, + 0 + ] + } + }, + "name": "fillet", + "sourceRange": [ + 3601, + 3882, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 3951, + 3961, + 0 + ] + }, + "tag": { + "value": { + "type": "String", + "value": "END" + }, + "sourceRange": [ + 3963, + 3968, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 3937, + 3969, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 4506, + 4677, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 4679, + 4680, + 0 + ] + } + }, + "name": "hole", + "sourceRange": [ + 4501, + 4681, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 4692, + 4874, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 4876, + 4877, + 0 + ] + } + }, + "name": "hole", + "sourceRange": [ + 4687, + 4878, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 4889, + 5062, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 5064, + 5065, + 0 + ] + } + }, + "name": "hole", + "sourceRange": [ + 4884, + 5066, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 5077, + 5261, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 5263, + 5264, + 0 + ] + } + }, + "name": "hole", + "sourceRange": [ + 5072, + 5265, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 3.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 5307, + 5320, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 5279, + 5321, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 5287, + 5296, + 0 + ] + } + }, + { + "labeledArgs": { + "radius": { + "value": { + "type": "Number", + "value": 9.0, + "ty": { + "type": "Unknown" + } + }, + "sourceRange": [ + 5351, + 5368, + 0 + ] + }, + "tags": { + "value": { + "type": "Array", + "value": [ + { + "type": "Uuid", + "value": "[uuid]" + }, + { + "type": "Uuid", + "value": "[uuid]" + }, + { + "type": "Uuid", + "value": "[uuid]" + }, + { + "type": "Uuid", + "value": "[uuid]" + } + ] + }, + "sourceRange": [ + 5384, + 5601, + 0 + ] + } + }, + "name": "fillet", + "sourceRange": [ + 5327, + 5608, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + } +] diff --git a/rust/kcl-lib/tests/kcl_samples/enclosure/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/enclosure/program_memory.snap new file mode 100644 index 000000000..708059be8 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/enclosure/program_memory.snap @@ -0,0 +1,5144 @@ +--- +source: kcl/src/simulation_tests.rs +description: Variables in memory after executing enclosure.kcl +--- +{ + "extrude001": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 299, + 347, + 0 + ], + "tag": { + "end": 346, + "start": 325, + "type": "TagDeclarator", + "value": "rectangleSegmentA001" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 353, + 455, + 0 + ], + "tag": { + "end": 454, + "start": 433, + "type": "TagDeclarator", + "value": "rectangleSegmentB001" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 461, + 581, + 0 + ], + "tag": { + "end": 580, + "start": 559, + "type": "TagDeclarator", + "value": "rectangleSegmentC001" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 587, + 672, + 0 + ], + "tag": { + "end": 671, + "start": 650, + "type": "TagDeclarator", + "value": "rectangleSegmentD001" + }, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 299, + 347, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": { + "end": 346, + "start": 325, + "type": "TagDeclarator", + "value": "rectangleSegmentA001" + }, + "to": [ + 125.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 353, + 455, + 0 + ] + }, + "from": [ + 125.0, + 0.0 + ], + "tag": { + "end": 454, + "start": 433, + "type": "TagDeclarator", + "value": "rectangleSegmentB001" + }, + "to": [ + 125.0, + 175.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 461, + 581, + 0 + ] + }, + "from": [ + 125.0, + 175.0 + ], + "tag": { + "end": 580, + "start": 559, + "type": "TagDeclarator", + "value": "rectangleSegmentC001" + }, + "to": [ + 0.0, + 175.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 587, + 672, + 0 + ] + }, + "from": [ + 0.0, + 175.0 + ], + "tag": { + "end": 671, + "start": 650, + "type": "TagDeclarator", + "value": "rectangleSegmentD001" + }, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 678, + 685, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 268, + 293, + 0 + ] + } + }, + "tags": { + "rectangleSegmentA001": { + "type": "TagIdentifier", + "value": "rectangleSegmentA001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 299, + 347, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": { + "end": 346, + "start": 325, + "type": "TagDeclarator", + "value": "rectangleSegmentA001" + }, + "to": [ + 125.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 299, + 347, + 0 + ], + "tag": { + "end": 346, + "start": 325, + "type": "TagDeclarator", + "value": "rectangleSegmentA001" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 325, + 346, + 0 + ] + } + ] + }, + "rectangleSegmentB001": { + "type": "TagIdentifier", + "value": "rectangleSegmentB001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 353, + 455, + 0 + ] + }, + "from": [ + 125.0, + 0.0 + ], + "tag": { + "end": 454, + "start": 433, + "type": "TagDeclarator", + "value": "rectangleSegmentB001" + }, + "to": [ + 125.0, + 175.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 353, + 455, + 0 + ], + "tag": { + "end": 454, + "start": 433, + "type": "TagDeclarator", + "value": "rectangleSegmentB001" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 433, + 454, + 0 + ] + } + ] + }, + "rectangleSegmentC001": { + "type": "TagIdentifier", + "value": "rectangleSegmentC001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 461, + 581, + 0 + ] + }, + "from": [ + 125.0, + 175.0 + ], + "tag": { + "end": 580, + "start": 559, + "type": "TagDeclarator", + "value": "rectangleSegmentC001" + }, + "to": [ + 0.0, + 175.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 461, + 581, + 0 + ], + "tag": { + "end": 580, + "start": 559, + "type": "TagDeclarator", + "value": "rectangleSegmentC001" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 559, + 580, + 0 + ] + } + ] + }, + "rectangleSegmentD001": { + "type": "TagIdentifier", + "value": "rectangleSegmentD001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 587, + 672, + 0 + ] + }, + "from": [ + 0.0, + 175.0 + ], + "tag": { + "end": 671, + "start": 650, + "type": "TagDeclarator", + "value": "rectangleSegmentD001" + }, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 587, + 672, + 0 + ], + "tag": { + "end": 671, + "start": 650, + "type": "TagDeclarator", + "value": "rectangleSegmentD001" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 650, + 671, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 268, + 293, + 0 + ] + } + ] + }, + "height": 70.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "edgeCuts": [ + { + "type": "fillet", + "id": "[uuid]", + "radius": 12.0, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 12.0, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 12.0, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 12.0, + "edgeId": "[uuid]", + "tag": null + } + ], + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 268, + 293, + 0 + ] + } + ] + } + }, + "extrude003": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2447, + 2495, + 0 + ], + "tag": { + "end": 2494, + "start": 2473, + "type": "TagDeclarator", + "value": "rectangleSegmentA002" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2501, + 2603, + 0 + ], + "tag": { + "end": 2602, + "start": 2581, + "type": "TagDeclarator", + "value": "rectangleSegmentB002" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2609, + 2729, + 0 + ], + "tag": { + "end": 2728, + "start": 2707, + "type": "TagDeclarator", + "value": "rectangleSegmentC002" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2735, + 2820, + 0 + ], + "tag": { + "end": 2819, + "start": 2798, + "type": "TagDeclarator", + "value": "rectangleSegmentD002" + }, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2447, + 2495, + 0 + ] + }, + "from": [ + 150.0, + 0.0 + ], + "tag": { + "end": 2494, + "start": 2473, + "type": "TagDeclarator", + "value": "rectangleSegmentA002" + }, + "to": [ + 275.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2501, + 2603, + 0 + ] + }, + "from": [ + 275.0, + 0.0 + ], + "tag": { + "end": 2602, + "start": 2581, + "type": "TagDeclarator", + "value": "rectangleSegmentB002" + }, + "to": [ + 275.0, + 175.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2609, + 2729, + 0 + ] + }, + "from": [ + 275.0, + 175.0 + ], + "tag": { + "end": 2728, + "start": 2707, + "type": "TagDeclarator", + "value": "rectangleSegmentC002" + }, + "to": [ + 150.0, + 175.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2735, + 2820, + 0 + ] + }, + "from": [ + 150.0, + 175.0 + ], + "tag": { + "end": 2819, + "start": 2798, + "type": "TagDeclarator", + "value": "rectangleSegmentD002" + }, + "to": [ + 150.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2826, + 2833, + 0 + ] + }, + "from": [ + 150.0, + 0.0 + ], + "tag": null, + "to": [ + 150.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 150.0, + 0.0 + ], + "to": [ + 150.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2406, + 2441, + 0 + ] + } + }, + "tags": { + "rectangleSegmentA002": { + "type": "TagIdentifier", + "value": "rectangleSegmentA002", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2447, + 2495, + 0 + ] + }, + "from": [ + 150.0, + 0.0 + ], + "tag": { + "end": 2494, + "start": 2473, + "type": "TagDeclarator", + "value": "rectangleSegmentA002" + }, + "to": [ + 275.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2447, + 2495, + 0 + ], + "tag": { + "end": 2494, + "start": 2473, + "type": "TagDeclarator", + "value": "rectangleSegmentA002" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2473, + 2494, + 0 + ] + } + ] + }, + "rectangleSegmentB002": { + "type": "TagIdentifier", + "value": "rectangleSegmentB002", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2501, + 2603, + 0 + ] + }, + "from": [ + 275.0, + 0.0 + ], + "tag": { + "end": 2602, + "start": 2581, + "type": "TagDeclarator", + "value": "rectangleSegmentB002" + }, + "to": [ + 275.0, + 175.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2501, + 2603, + 0 + ], + "tag": { + "end": 2602, + "start": 2581, + "type": "TagDeclarator", + "value": "rectangleSegmentB002" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2581, + 2602, + 0 + ] + } + ] + }, + "rectangleSegmentC002": { + "type": "TagIdentifier", + "value": "rectangleSegmentC002", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2609, + 2729, + 0 + ] + }, + "from": [ + 275.0, + 175.0 + ], + "tag": { + "end": 2728, + "start": 2707, + "type": "TagDeclarator", + "value": "rectangleSegmentC002" + }, + "to": [ + 150.0, + 175.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2609, + 2729, + 0 + ], + "tag": { + "end": 2728, + "start": 2707, + "type": "TagDeclarator", + "value": "rectangleSegmentC002" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2707, + 2728, + 0 + ] + } + ] + }, + "rectangleSegmentD002": { + "type": "TagIdentifier", + "value": "rectangleSegmentD002", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2735, + 2820, + 0 + ] + }, + "from": [ + 150.0, + 175.0 + ], + "tag": { + "end": 2819, + "start": 2798, + "type": "TagDeclarator", + "value": "rectangleSegmentD002" + }, + "to": [ + 150.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2735, + 2820, + 0 + ], + "tag": { + "end": 2819, + "start": 2798, + "type": "TagDeclarator", + "value": "rectangleSegmentD002" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2798, + 2819, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 2406, + 2441, + 0 + ] + } + ] + }, + "height": 3.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "edgeCuts": [ + { + "type": "fillet", + "id": "[uuid]", + "radius": 12.0, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 12.0, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 12.0, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 12.0, + "edgeId": "[uuid]", + "tag": null + } + ], + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 2406, + 2441, + 0 + ] + } + ] + } + }, + "extrude004": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4065, + 4135, + 0 + ], + "tag": { + "end": 4134, + "start": 4113, + "type": "TagDeclarator", + "value": "rectangleSegmentA003" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4141, + 4265, + 0 + ], + "tag": { + "end": 4264, + "start": 4243, + "type": "TagDeclarator", + "value": "rectangleSegmentB003" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4271, + 4391, + 0 + ], + "tag": { + "end": 4390, + "start": 4369, + "type": "TagDeclarator", + "value": "rectangleSegmentC003" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4397, + 4482, + 0 + ], + "tag": { + "end": 4481, + "start": 4460, + "type": "TagDeclarator", + "value": "rectangleSegmentD003" + }, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4065, + 4135, + 0 + ] + }, + "from": [ + 153.0, + 3.0 + ], + "tag": { + "end": 4134, + "start": 4113, + "type": "TagDeclarator", + "value": "rectangleSegmentA003" + }, + "to": [ + 272.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4141, + 4265, + 0 + ] + }, + "from": [ + 272.0, + 3.0 + ], + "tag": { + "end": 4264, + "start": 4243, + "type": "TagDeclarator", + "value": "rectangleSegmentB003" + }, + "to": [ + 272.0, + 172.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4271, + 4391, + 0 + ] + }, + "from": [ + 272.0, + 172.0 + ], + "tag": { + "end": 4390, + "start": 4369, + "type": "TagDeclarator", + "value": "rectangleSegmentC003" + }, + "to": [ + 153.0, + 172.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4397, + 4482, + 0 + ] + }, + "from": [ + 153.0, + 172.0 + ], + "tag": { + "end": 4481, + "start": 4460, + "type": "TagDeclarator", + "value": "rectangleSegmentD003" + }, + "to": [ + 153.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4488, + 4495, + 0 + ] + }, + "from": [ + 153.0, + 3.0 + ], + "tag": null, + "to": [ + 153.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2447, + 2495, + 0 + ], + "tag": { + "end": 2494, + "start": 2473, + "type": "TagDeclarator", + "value": "rectangleSegmentA002" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2501, + 2603, + 0 + ], + "tag": { + "end": 2602, + "start": 2581, + "type": "TagDeclarator", + "value": "rectangleSegmentB002" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2609, + 2729, + 0 + ], + "tag": { + "end": 2728, + "start": 2707, + "type": "TagDeclarator", + "value": "rectangleSegmentC002" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2735, + 2820, + 0 + ], + "tag": { + "end": 2819, + "start": 2798, + "type": "TagDeclarator", + "value": "rectangleSegmentD002" + }, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2447, + 2495, + 0 + ] + }, + "from": [ + 150.0, + 0.0 + ], + "tag": { + "end": 2494, + "start": 2473, + "type": "TagDeclarator", + "value": "rectangleSegmentA002" + }, + "to": [ + 275.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2501, + 2603, + 0 + ] + }, + "from": [ + 275.0, + 0.0 + ], + "tag": { + "end": 2602, + "start": 2581, + "type": "TagDeclarator", + "value": "rectangleSegmentB002" + }, + "to": [ + 275.0, + 175.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2609, + 2729, + 0 + ] + }, + "from": [ + 275.0, + 175.0 + ], + "tag": { + "end": 2728, + "start": 2707, + "type": "TagDeclarator", + "value": "rectangleSegmentC002" + }, + "to": [ + 150.0, + 175.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2735, + 2820, + 0 + ] + }, + "from": [ + 150.0, + 175.0 + ], + "tag": { + "end": 2819, + "start": 2798, + "type": "TagDeclarator", + "value": "rectangleSegmentD002" + }, + "to": [ + 150.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2826, + 2833, + 0 + ] + }, + "from": [ + 150.0, + 0.0 + ], + "tag": null, + "to": [ + 150.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 150.0, + 0.0 + ], + "to": [ + 150.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2406, + 2441, + 0 + ] + } + }, + "tags": { + "rectangleSegmentA002": { + "type": "TagIdentifier", + "value": "rectangleSegmentA002", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2447, + 2495, + 0 + ] + }, + "from": [ + 150.0, + 0.0 + ], + "tag": { + "end": 2494, + "start": 2473, + "type": "TagDeclarator", + "value": "rectangleSegmentA002" + }, + "to": [ + 275.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2447, + 2495, + 0 + ], + "tag": { + "end": 2494, + "start": 2473, + "type": "TagDeclarator", + "value": "rectangleSegmentA002" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2473, + 2494, + 0 + ] + } + ] + }, + "rectangleSegmentB002": { + "type": "TagIdentifier", + "value": "rectangleSegmentB002", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2501, + 2603, + 0 + ] + }, + "from": [ + 275.0, + 0.0 + ], + "tag": { + "end": 2602, + "start": 2581, + "type": "TagDeclarator", + "value": "rectangleSegmentB002" + }, + "to": [ + 275.0, + 175.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2501, + 2603, + 0 + ], + "tag": { + "end": 2602, + "start": 2581, + "type": "TagDeclarator", + "value": "rectangleSegmentB002" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2581, + 2602, + 0 + ] + } + ] + }, + "rectangleSegmentC002": { + "type": "TagIdentifier", + "value": "rectangleSegmentC002", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2609, + 2729, + 0 + ] + }, + "from": [ + 275.0, + 175.0 + ], + "tag": { + "end": 2728, + "start": 2707, + "type": "TagDeclarator", + "value": "rectangleSegmentC002" + }, + "to": [ + 150.0, + 175.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2609, + 2729, + 0 + ], + "tag": { + "end": 2728, + "start": 2707, + "type": "TagDeclarator", + "value": "rectangleSegmentC002" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2707, + 2728, + 0 + ] + } + ] + }, + "rectangleSegmentD002": { + "type": "TagIdentifier", + "value": "rectangleSegmentD002", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2735, + 2820, + 0 + ] + }, + "from": [ + 150.0, + 175.0 + ], + "tag": { + "end": 2819, + "start": 2798, + "type": "TagDeclarator", + "value": "rectangleSegmentD002" + }, + "to": [ + 150.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2735, + 2820, + 0 + ], + "tag": { + "end": 2819, + "start": 2798, + "type": "TagDeclarator", + "value": "rectangleSegmentD002" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2798, + 2819, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 2406, + 2441, + 0 + ] + } + ] + }, + "height": 3.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "edgeCuts": [ + { + "type": "fillet", + "id": "[uuid]", + "radius": 12.0, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 12.0, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 12.0, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 12.0, + "edgeId": "[uuid]", + "tag": null + } + ], + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 2406, + 2441, + 0 + ] + } + ] + }, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 3937, + 3969, + 0 + ] + } + ] + }, + "start": { + "from": [ + 153.0, + 3.0 + ], + "to": [ + 153.0, + 3.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3975, + 4059, + 0 + ] + } + }, + "tags": { + "rectangleSegmentA003": { + "type": "TagIdentifier", + "value": "rectangleSegmentA003", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4065, + 4135, + 0 + ] + }, + "from": [ + 153.0, + 3.0 + ], + "tag": { + "end": 4134, + "start": 4113, + "type": "TagDeclarator", + "value": "rectangleSegmentA003" + }, + "to": [ + 272.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4065, + 4135, + 0 + ], + "tag": { + "end": 4134, + "start": 4113, + "type": "TagDeclarator", + "value": "rectangleSegmentA003" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 4113, + 4134, + 0 + ] + } + ] + }, + "rectangleSegmentB003": { + "type": "TagIdentifier", + "value": "rectangleSegmentB003", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4141, + 4265, + 0 + ] + }, + "from": [ + 272.0, + 3.0 + ], + "tag": { + "end": 4264, + "start": 4243, + "type": "TagDeclarator", + "value": "rectangleSegmentB003" + }, + "to": [ + 272.0, + 172.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4141, + 4265, + 0 + ], + "tag": { + "end": 4264, + "start": 4243, + "type": "TagDeclarator", + "value": "rectangleSegmentB003" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 4243, + 4264, + 0 + ] + } + ] + }, + "rectangleSegmentC003": { + "type": "TagIdentifier", + "value": "rectangleSegmentC003", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4271, + 4391, + 0 + ] + }, + "from": [ + 272.0, + 172.0 + ], + "tag": { + "end": 4390, + "start": 4369, + "type": "TagDeclarator", + "value": "rectangleSegmentC003" + }, + "to": [ + 153.0, + 172.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4271, + 4391, + 0 + ], + "tag": { + "end": 4390, + "start": 4369, + "type": "TagDeclarator", + "value": "rectangleSegmentC003" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 4369, + 4390, + 0 + ] + } + ] + }, + "rectangleSegmentD003": { + "type": "TagIdentifier", + "value": "rectangleSegmentD003", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4397, + 4482, + 0 + ] + }, + "from": [ + 153.0, + 172.0 + ], + "tag": { + "end": 4481, + "start": 4460, + "type": "TagDeclarator", + "value": "rectangleSegmentD003" + }, + "to": [ + 153.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4397, + 4482, + 0 + ], + "tag": { + "end": 4481, + "start": 4460, + "type": "TagDeclarator", + "value": "rectangleSegmentD003" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 4460, + 4481, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 3975, + 4059, + 0 + ] + } + ] + }, + "height": 3.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "edgeCuts": [ + { + "type": "fillet", + "id": "[uuid]", + "radius": 9.0, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 9.0, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 9.0, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 9.0, + "edgeId": "[uuid]", + "tag": null + } + ], + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 3975, + 4059, + 0 + ] + } + ] + } + }, + "function001": { + "type": "Function", + "__meta": [ + { + "sourceRange": [ + 1276, + 1927, + 0 + ] + } + ] + }, + "height": { + "type": "Number", + "value": 70.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 151, + 153, + 0 + ] + } + ] + }, + "holeDia": { + "type": "Number", + "value": 4.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 182, + 183, + 0 + ] + } + ] + }, + "length": { + "type": "Number", + "value": 175.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 126, + 129, + 0 + ] + } + ] + }, + "rectangleSegmentA001": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "rectangleSegmentA001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 299, + 347, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": { + "end": 346, + "start": 325, + "type": "TagDeclarator", + "value": "rectangleSegmentA001" + }, + "to": [ + 125.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 299, + 347, + 0 + ], + "tag": { + "end": 346, + "start": 325, + "type": "TagDeclarator", + "value": "rectangleSegmentA001" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 325, + 346, + 0 + ] + } + ] + }, + "rectangleSegmentA002": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "rectangleSegmentA002", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2447, + 2495, + 0 + ] + }, + "from": [ + 150.0, + 0.0 + ], + "tag": { + "end": 2494, + "start": 2473, + "type": "TagDeclarator", + "value": "rectangleSegmentA002" + }, + "to": [ + 275.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2447, + 2495, + 0 + ], + "tag": { + "end": 2494, + "start": 2473, + "type": "TagDeclarator", + "value": "rectangleSegmentA002" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2473, + 2494, + 0 + ] + } + ] + }, + "rectangleSegmentA003": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "rectangleSegmentA003", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4065, + 4135, + 0 + ] + }, + "from": [ + 153.0, + 3.0 + ], + "tag": { + "end": 4134, + "start": 4113, + "type": "TagDeclarator", + "value": "rectangleSegmentA003" + }, + "to": [ + 272.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4065, + 4135, + 0 + ], + "tag": { + "end": 4134, + "start": 4113, + "type": "TagDeclarator", + "value": "rectangleSegmentA003" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 4113, + 4134, + 0 + ] + } + ] + }, + "rectangleSegmentB001": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "rectangleSegmentB001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 353, + 455, + 0 + ] + }, + "from": [ + 125.0, + 0.0 + ], + "tag": { + "end": 454, + "start": 433, + "type": "TagDeclarator", + "value": "rectangleSegmentB001" + }, + "to": [ + 125.0, + 175.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 353, + 455, + 0 + ], + "tag": { + "end": 454, + "start": 433, + "type": "TagDeclarator", + "value": "rectangleSegmentB001" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 433, + 454, + 0 + ] + } + ] + }, + "rectangleSegmentB002": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "rectangleSegmentB002", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2501, + 2603, + 0 + ] + }, + "from": [ + 275.0, + 0.0 + ], + "tag": { + "end": 2602, + "start": 2581, + "type": "TagDeclarator", + "value": "rectangleSegmentB002" + }, + "to": [ + 275.0, + 175.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2501, + 2603, + 0 + ], + "tag": { + "end": 2602, + "start": 2581, + "type": "TagDeclarator", + "value": "rectangleSegmentB002" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2581, + 2602, + 0 + ] + } + ] + }, + "rectangleSegmentB003": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "rectangleSegmentB003", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4141, + 4265, + 0 + ] + }, + "from": [ + 272.0, + 3.0 + ], + "tag": { + "end": 4264, + "start": 4243, + "type": "TagDeclarator", + "value": "rectangleSegmentB003" + }, + "to": [ + 272.0, + 172.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4141, + 4265, + 0 + ], + "tag": { + "end": 4264, + "start": 4243, + "type": "TagDeclarator", + "value": "rectangleSegmentB003" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 4243, + 4264, + 0 + ] + } + ] + }, + "rectangleSegmentC001": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "rectangleSegmentC001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 461, + 581, + 0 + ] + }, + "from": [ + 125.0, + 175.0 + ], + "tag": { + "end": 580, + "start": 559, + "type": "TagDeclarator", + "value": "rectangleSegmentC001" + }, + "to": [ + 0.0, + 175.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 461, + 581, + 0 + ], + "tag": { + "end": 580, + "start": 559, + "type": "TagDeclarator", + "value": "rectangleSegmentC001" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 559, + 580, + 0 + ] + } + ] + }, + "rectangleSegmentC002": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "rectangleSegmentC002", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2609, + 2729, + 0 + ] + }, + "from": [ + 275.0, + 175.0 + ], + "tag": { + "end": 2728, + "start": 2707, + "type": "TagDeclarator", + "value": "rectangleSegmentC002" + }, + "to": [ + 150.0, + 175.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2609, + 2729, + 0 + ], + "tag": { + "end": 2728, + "start": 2707, + "type": "TagDeclarator", + "value": "rectangleSegmentC002" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2707, + 2728, + 0 + ] + } + ] + }, + "rectangleSegmentC003": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "rectangleSegmentC003", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4271, + 4391, + 0 + ] + }, + "from": [ + 272.0, + 172.0 + ], + "tag": { + "end": 4390, + "start": 4369, + "type": "TagDeclarator", + "value": "rectangleSegmentC003" + }, + "to": [ + 153.0, + 172.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4271, + 4391, + 0 + ], + "tag": { + "end": 4390, + "start": 4369, + "type": "TagDeclarator", + "value": "rectangleSegmentC003" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 4369, + 4390, + 0 + ] + } + ] + }, + "rectangleSegmentD001": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "rectangleSegmentD001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 587, + 672, + 0 + ] + }, + "from": [ + 0.0, + 175.0 + ], + "tag": { + "end": 671, + "start": 650, + "type": "TagDeclarator", + "value": "rectangleSegmentD001" + }, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 587, + 672, + 0 + ], + "tag": { + "end": 671, + "start": 650, + "type": "TagDeclarator", + "value": "rectangleSegmentD001" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 650, + 671, + 0 + ] + } + ] + }, + "rectangleSegmentD002": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "rectangleSegmentD002", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2735, + 2820, + 0 + ] + }, + "from": [ + 150.0, + 175.0 + ], + "tag": { + "end": 2819, + "start": 2798, + "type": "TagDeclarator", + "value": "rectangleSegmentD002" + }, + "to": [ + 150.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2735, + 2820, + 0 + ], + "tag": { + "end": 2819, + "start": 2798, + "type": "TagDeclarator", + "value": "rectangleSegmentD002" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2798, + 2819, + 0 + ] + } + ] + }, + "rectangleSegmentD003": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "rectangleSegmentD003", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4397, + 4482, + 0 + ] + }, + "from": [ + 153.0, + 172.0 + ], + "tag": { + "end": 4481, + "start": 4460, + "type": "TagDeclarator", + "value": "rectangleSegmentD003" + }, + "to": [ + 153.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4397, + 4482, + 0 + ], + "tag": { + "end": 4481, + "start": 4460, + "type": "TagDeclarator", + "value": "rectangleSegmentD003" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 4460, + 4481, + 0 + ] + } + ] + }, + "sketch001": { + "type": "Sketch", + "value": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 299, + 347, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": { + "end": 346, + "start": 325, + "type": "TagDeclarator", + "value": "rectangleSegmentA001" + }, + "to": [ + 125.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 353, + 455, + 0 + ] + }, + "from": [ + 125.0, + 0.0 + ], + "tag": { + "end": 454, + "start": 433, + "type": "TagDeclarator", + "value": "rectangleSegmentB001" + }, + "to": [ + 125.0, + 175.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 461, + 581, + 0 + ] + }, + "from": [ + 125.0, + 175.0 + ], + "tag": { + "end": 580, + "start": 559, + "type": "TagDeclarator", + "value": "rectangleSegmentC001" + }, + "to": [ + 0.0, + 175.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 587, + 672, + 0 + ] + }, + "from": [ + 0.0, + 175.0 + ], + "tag": { + "end": 671, + "start": 650, + "type": "TagDeclarator", + "value": "rectangleSegmentD001" + }, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 678, + 685, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 268, + 293, + 0 + ] + } + }, + "tags": { + "rectangleSegmentA001": { + "type": "TagIdentifier", + "value": "rectangleSegmentA001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 299, + 347, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": { + "end": 346, + "start": 325, + "type": "TagDeclarator", + "value": "rectangleSegmentA001" + }, + "to": [ + 125.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 299, + 347, + 0 + ], + "tag": { + "end": 346, + "start": 325, + "type": "TagDeclarator", + "value": "rectangleSegmentA001" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 325, + 346, + 0 + ] + } + ] + }, + "rectangleSegmentB001": { + "type": "TagIdentifier", + "value": "rectangleSegmentB001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 353, + 455, + 0 + ] + }, + "from": [ + 125.0, + 0.0 + ], + "tag": { + "end": 454, + "start": 433, + "type": "TagDeclarator", + "value": "rectangleSegmentB001" + }, + "to": [ + 125.0, + 175.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 353, + 455, + 0 + ], + "tag": { + "end": 454, + "start": 433, + "type": "TagDeclarator", + "value": "rectangleSegmentB001" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 433, + 454, + 0 + ] + } + ] + }, + "rectangleSegmentC001": { + "type": "TagIdentifier", + "value": "rectangleSegmentC001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 461, + 581, + 0 + ] + }, + "from": [ + 125.0, + 175.0 + ], + "tag": { + "end": 580, + "start": 559, + "type": "TagDeclarator", + "value": "rectangleSegmentC001" + }, + "to": [ + 0.0, + 175.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 461, + 581, + 0 + ], + "tag": { + "end": 580, + "start": 559, + "type": "TagDeclarator", + "value": "rectangleSegmentC001" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 559, + 580, + 0 + ] + } + ] + }, + "rectangleSegmentD001": { + "type": "TagIdentifier", + "value": "rectangleSegmentD001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 587, + 672, + 0 + ] + }, + "from": [ + 0.0, + 175.0 + ], + "tag": { + "end": 671, + "start": 650, + "type": "TagDeclarator", + "value": "rectangleSegmentD001" + }, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 587, + 672, + 0 + ], + "tag": { + "end": 671, + "start": 650, + "type": "TagDeclarator", + "value": "rectangleSegmentD001" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 650, + 671, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 268, + 293, + 0 + ] + } + ] + } + }, + "sketch003": { + "type": "Sketch", + "value": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2447, + 2495, + 0 + ] + }, + "from": [ + 150.0, + 0.0 + ], + "tag": { + "end": 2494, + "start": 2473, + "type": "TagDeclarator", + "value": "rectangleSegmentA002" + }, + "to": [ + 275.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2501, + 2603, + 0 + ] + }, + "from": [ + 275.0, + 0.0 + ], + "tag": { + "end": 2602, + "start": 2581, + "type": "TagDeclarator", + "value": "rectangleSegmentB002" + }, + "to": [ + 275.0, + 175.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2609, + 2729, + 0 + ] + }, + "from": [ + 275.0, + 175.0 + ], + "tag": { + "end": 2728, + "start": 2707, + "type": "TagDeclarator", + "value": "rectangleSegmentC002" + }, + "to": [ + 150.0, + 175.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2735, + 2820, + 0 + ] + }, + "from": [ + 150.0, + 175.0 + ], + "tag": { + "end": 2819, + "start": 2798, + "type": "TagDeclarator", + "value": "rectangleSegmentD002" + }, + "to": [ + 150.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2826, + 2833, + 0 + ] + }, + "from": [ + 150.0, + 0.0 + ], + "tag": null, + "to": [ + 150.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 150.0, + 0.0 + ], + "to": [ + 150.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2406, + 2441, + 0 + ] + } + }, + "tags": { + "rectangleSegmentA002": { + "type": "TagIdentifier", + "value": "rectangleSegmentA002", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2447, + 2495, + 0 + ] + }, + "from": [ + 150.0, + 0.0 + ], + "tag": { + "end": 2494, + "start": 2473, + "type": "TagDeclarator", + "value": "rectangleSegmentA002" + }, + "to": [ + 275.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2447, + 2495, + 0 + ], + "tag": { + "end": 2494, + "start": 2473, + "type": "TagDeclarator", + "value": "rectangleSegmentA002" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2473, + 2494, + 0 + ] + } + ] + }, + "rectangleSegmentB002": { + "type": "TagIdentifier", + "value": "rectangleSegmentB002", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2501, + 2603, + 0 + ] + }, + "from": [ + 275.0, + 0.0 + ], + "tag": { + "end": 2602, + "start": 2581, + "type": "TagDeclarator", + "value": "rectangleSegmentB002" + }, + "to": [ + 275.0, + 175.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2501, + 2603, + 0 + ], + "tag": { + "end": 2602, + "start": 2581, + "type": "TagDeclarator", + "value": "rectangleSegmentB002" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2581, + 2602, + 0 + ] + } + ] + }, + "rectangleSegmentC002": { + "type": "TagIdentifier", + "value": "rectangleSegmentC002", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2609, + 2729, + 0 + ] + }, + "from": [ + 275.0, + 175.0 + ], + "tag": { + "end": 2728, + "start": 2707, + "type": "TagDeclarator", + "value": "rectangleSegmentC002" + }, + "to": [ + 150.0, + 175.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2609, + 2729, + 0 + ], + "tag": { + "end": 2728, + "start": 2707, + "type": "TagDeclarator", + "value": "rectangleSegmentC002" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2707, + 2728, + 0 + ] + } + ] + }, + "rectangleSegmentD002": { + "type": "TagIdentifier", + "value": "rectangleSegmentD002", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2735, + 2820, + 0 + ] + }, + "from": [ + 150.0, + 175.0 + ], + "tag": { + "end": 2819, + "start": 2798, + "type": "TagDeclarator", + "value": "rectangleSegmentD002" + }, + "to": [ + 150.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2735, + 2820, + 0 + ], + "tag": { + "end": 2819, + "start": 2798, + "type": "TagDeclarator", + "value": "rectangleSegmentD002" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2798, + 2819, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 2406, + 2441, + 0 + ] + } + ] + } + }, + "sketch004": { + "type": "Sketch", + "value": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4065, + 4135, + 0 + ] + }, + "from": [ + 153.0, + 3.0 + ], + "tag": { + "end": 4134, + "start": 4113, + "type": "TagDeclarator", + "value": "rectangleSegmentA003" + }, + "to": [ + 272.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4141, + 4265, + 0 + ] + }, + "from": [ + 272.0, + 3.0 + ], + "tag": { + "end": 4264, + "start": 4243, + "type": "TagDeclarator", + "value": "rectangleSegmentB003" + }, + "to": [ + 272.0, + 172.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4271, + 4391, + 0 + ] + }, + "from": [ + 272.0, + 172.0 + ], + "tag": { + "end": 4390, + "start": 4369, + "type": "TagDeclarator", + "value": "rectangleSegmentC003" + }, + "to": [ + 153.0, + 172.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4397, + 4482, + 0 + ] + }, + "from": [ + 153.0, + 172.0 + ], + "tag": { + "end": 4481, + "start": 4460, + "type": "TagDeclarator", + "value": "rectangleSegmentD003" + }, + "to": [ + 153.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4488, + 4495, + 0 + ] + }, + "from": [ + 153.0, + 3.0 + ], + "tag": null, + "to": [ + 153.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2447, + 2495, + 0 + ], + "tag": { + "end": 2494, + "start": 2473, + "type": "TagDeclarator", + "value": "rectangleSegmentA002" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2501, + 2603, + 0 + ], + "tag": { + "end": 2602, + "start": 2581, + "type": "TagDeclarator", + "value": "rectangleSegmentB002" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2609, + 2729, + 0 + ], + "tag": { + "end": 2728, + "start": 2707, + "type": "TagDeclarator", + "value": "rectangleSegmentC002" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2735, + 2820, + 0 + ], + "tag": { + "end": 2819, + "start": 2798, + "type": "TagDeclarator", + "value": "rectangleSegmentD002" + }, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2447, + 2495, + 0 + ] + }, + "from": [ + 150.0, + 0.0 + ], + "tag": { + "end": 2494, + "start": 2473, + "type": "TagDeclarator", + "value": "rectangleSegmentA002" + }, + "to": [ + 275.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2501, + 2603, + 0 + ] + }, + "from": [ + 275.0, + 0.0 + ], + "tag": { + "end": 2602, + "start": 2581, + "type": "TagDeclarator", + "value": "rectangleSegmentB002" + }, + "to": [ + 275.0, + 175.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2609, + 2729, + 0 + ] + }, + "from": [ + 275.0, + 175.0 + ], + "tag": { + "end": 2728, + "start": 2707, + "type": "TagDeclarator", + "value": "rectangleSegmentC002" + }, + "to": [ + 150.0, + 175.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2735, + 2820, + 0 + ] + }, + "from": [ + 150.0, + 175.0 + ], + "tag": { + "end": 2819, + "start": 2798, + "type": "TagDeclarator", + "value": "rectangleSegmentD002" + }, + "to": [ + 150.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2826, + 2833, + 0 + ] + }, + "from": [ + 150.0, + 0.0 + ], + "tag": null, + "to": [ + 150.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 150.0, + 0.0 + ], + "to": [ + 150.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2406, + 2441, + 0 + ] + } + }, + "tags": { + "rectangleSegmentA002": { + "type": "TagIdentifier", + "value": "rectangleSegmentA002", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2447, + 2495, + 0 + ] + }, + "from": [ + 150.0, + 0.0 + ], + "tag": { + "end": 2494, + "start": 2473, + "type": "TagDeclarator", + "value": "rectangleSegmentA002" + }, + "to": [ + 275.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2447, + 2495, + 0 + ], + "tag": { + "end": 2494, + "start": 2473, + "type": "TagDeclarator", + "value": "rectangleSegmentA002" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2473, + 2494, + 0 + ] + } + ] + }, + "rectangleSegmentB002": { + "type": "TagIdentifier", + "value": "rectangleSegmentB002", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2501, + 2603, + 0 + ] + }, + "from": [ + 275.0, + 0.0 + ], + "tag": { + "end": 2602, + "start": 2581, + "type": "TagDeclarator", + "value": "rectangleSegmentB002" + }, + "to": [ + 275.0, + 175.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2501, + 2603, + 0 + ], + "tag": { + "end": 2602, + "start": 2581, + "type": "TagDeclarator", + "value": "rectangleSegmentB002" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2581, + 2602, + 0 + ] + } + ] + }, + "rectangleSegmentC002": { + "type": "TagIdentifier", + "value": "rectangleSegmentC002", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2609, + 2729, + 0 + ] + }, + "from": [ + 275.0, + 175.0 + ], + "tag": { + "end": 2728, + "start": 2707, + "type": "TagDeclarator", + "value": "rectangleSegmentC002" + }, + "to": [ + 150.0, + 175.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2609, + 2729, + 0 + ], + "tag": { + "end": 2728, + "start": 2707, + "type": "TagDeclarator", + "value": "rectangleSegmentC002" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2707, + 2728, + 0 + ] + } + ] + }, + "rectangleSegmentD002": { + "type": "TagIdentifier", + "value": "rectangleSegmentD002", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2735, + 2820, + 0 + ] + }, + "from": [ + 150.0, + 175.0 + ], + "tag": { + "end": 2819, + "start": 2798, + "type": "TagDeclarator", + "value": "rectangleSegmentD002" + }, + "to": [ + 150.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2735, + 2820, + 0 + ], + "tag": { + "end": 2819, + "start": 2798, + "type": "TagDeclarator", + "value": "rectangleSegmentD002" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2798, + 2819, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 2406, + 2441, + 0 + ] + } + ] + }, + "height": 3.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "edgeCuts": [ + { + "type": "fillet", + "id": "[uuid]", + "radius": 12.0, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 12.0, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 12.0, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 12.0, + "edgeId": "[uuid]", + "tag": null + } + ], + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 2406, + 2441, + 0 + ] + } + ] + }, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 3937, + 3969, + 0 + ] + } + ] + }, + "start": { + "from": [ + 153.0, + 3.0 + ], + "to": [ + 153.0, + 3.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3975, + 4059, + 0 + ] + } + }, + "tags": { + "rectangleSegmentA003": { + "type": "TagIdentifier", + "value": "rectangleSegmentA003", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4065, + 4135, + 0 + ] + }, + "from": [ + 153.0, + 3.0 + ], + "tag": { + "end": 4134, + "start": 4113, + "type": "TagDeclarator", + "value": "rectangleSegmentA003" + }, + "to": [ + 272.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4065, + 4135, + 0 + ], + "tag": { + "end": 4134, + "start": 4113, + "type": "TagDeclarator", + "value": "rectangleSegmentA003" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 4113, + 4134, + 0 + ] + } + ] + }, + "rectangleSegmentB003": { + "type": "TagIdentifier", + "value": "rectangleSegmentB003", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4141, + 4265, + 0 + ] + }, + "from": [ + 272.0, + 3.0 + ], + "tag": { + "end": 4264, + "start": 4243, + "type": "TagDeclarator", + "value": "rectangleSegmentB003" + }, + "to": [ + 272.0, + 172.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4141, + 4265, + 0 + ], + "tag": { + "end": 4264, + "start": 4243, + "type": "TagDeclarator", + "value": "rectangleSegmentB003" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 4243, + 4264, + 0 + ] + } + ] + }, + "rectangleSegmentC003": { + "type": "TagIdentifier", + "value": "rectangleSegmentC003", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4271, + 4391, + 0 + ] + }, + "from": [ + 272.0, + 172.0 + ], + "tag": { + "end": 4390, + "start": 4369, + "type": "TagDeclarator", + "value": "rectangleSegmentC003" + }, + "to": [ + 153.0, + 172.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4271, + 4391, + 0 + ], + "tag": { + "end": 4390, + "start": 4369, + "type": "TagDeclarator", + "value": "rectangleSegmentC003" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 4369, + 4390, + 0 + ] + } + ] + }, + "rectangleSegmentD003": { + "type": "TagIdentifier", + "value": "rectangleSegmentD003", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4397, + 4482, + 0 + ] + }, + "from": [ + 153.0, + 172.0 + ], + "tag": { + "end": 4481, + "start": 4460, + "type": "TagDeclarator", + "value": "rectangleSegmentD003" + }, + "to": [ + 153.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4397, + 4482, + 0 + ], + "tag": { + "end": 4481, + "start": 4460, + "type": "TagDeclarator", + "value": "rectangleSegmentD003" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 4460, + 4481, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 3975, + 4059, + 0 + ] + } + ] + } + }, + "wallThickness": { + "type": "Number", + "value": 3.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 170, + 171, + 0 + ] + } + ] + }, + "width": { + "type": "Number", + "value": 125.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 138, + 141, + 0 + ] + } + ] + } +} diff --git a/rust/kcl-lib/tests/kcl_samples/enclosure/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/enclosure/rendered_model.png new file mode 100644 index 000000000..7a956aff9 Binary files /dev/null and b/rust/kcl-lib/tests/kcl_samples/enclosure/rendered_model.png differ 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 new file mode 100644 index 000000000..67b202193 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/exhaust-manifold/artifact_commands.snap @@ -0,0 +1,4482 @@ +--- +source: kcl/src/simulation_tests.rs +description: Artifact commands exhaust-manifold.kcl +--- +[ + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.7, + "g": 0.28, + "b": 0.28, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.28, + "g": 0.7, + "b": 0.28, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.28, + "g": 0.28, + "b": 0.7, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "edge_lines_visible", + "hidden": false + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 93, + 126, + 0 + ], + "command": { + "type": "set_scene_units", + "unit": "in" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 783, + 808, + 0 + ], + "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": [ + 816, + 851, + 0 + ], + "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": [ + 816, + 851, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 816, + 851, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.0, + "y": 0.125, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 859, + 885, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 3.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 893, + 956, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc", + "radius": 3.0, + "offset": { + "unit": "degrees", + "value": -80.0 + } + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 964, + 1055, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.9088, + "y": 1.0419, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1063, + 1125, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc", + "radius": 3.0, + "offset": { + "unit": "degrees", + "value": 85.0 + } + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1133, + 1224, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.4358, + "y": 4.981, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1301, + 1320, + 0 + ], + "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": [ + 1328, + 1417, + 0 + ], + "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": [ + 1328, + 1417, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1328, + 1417, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.8125, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1328, + 1417, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 0.0, + "y": 0.0 + }, + "radius": 0.8125, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1328, + 1417, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1430, + 1535, + 0 + ], + "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": [ + 1430, + 1535, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1430, + 1535, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.7325, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1430, + 1535, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 0.0, + "y": 0.0 + }, + "radius": 0.7325, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1430, + 1535, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1425, + 1539, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1425, + 1539, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1547, + 1570, + 0 + ], + "command": { + "type": "sweep", + "target": "[uuid]", + "trajectory": "[uuid]", + "sectional": false, + "tolerance": 0.0000001 + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1547, + 1570, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1547, + 1570, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1547, + 1570, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1547, + 1570, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 783, + 808, + 0 + ], + "command": { + "type": "make_plane", + "origin": { + "x": 2.0, + "y": 0.0, + "z": 0.0 + }, + "x_axis": { + "x": -0.01745240643728351, + "y": 0.9998476951563913, + "z": 0.0 + }, + "y_axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "size": 60.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 816, + 851, + 0 + ], + "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": [ + 816, + 851, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 816, + 851, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.0, + "y": 0.125, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 859, + 885, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 3.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 893, + 956, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc", + "radius": 3.0, + "offset": { + "unit": "degrees", + "value": -80.0 + } + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 964, + 1055, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.9088, + "y": 1.0419, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1063, + 1125, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc", + "radius": 3.0, + "offset": { + "unit": "degrees", + "value": 85.0 + } + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1133, + 1224, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.4358, + "y": 4.981, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1301, + 1320, + 0 + ], + "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": [ + 1328, + 1417, + 0 + ], + "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": [ + 1328, + 1417, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1328, + 1417, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 2.8125, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1328, + 1417, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 2.0, + "y": 0.0 + }, + "radius": 0.8125, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1328, + 1417, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1430, + 1535, + 0 + ], + "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": [ + 1430, + 1535, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1430, + 1535, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 2.7325, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1430, + 1535, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 2.0, + "y": 0.0 + }, + "radius": 0.7325, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1430, + 1535, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1425, + 1539, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1425, + 1539, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1547, + 1570, + 0 + ], + "command": { + "type": "sweep", + "target": "[uuid]", + "trajectory": "[uuid]", + "sectional": false, + "tolerance": 0.0000001 + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1547, + 1570, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1547, + 1570, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1547, + 1570, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1547, + 1570, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 783, + 808, + 0 + ], + "command": { + "type": "make_plane", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "x_axis": { + "x": -0.4115143586051088, + "y": 0.9114032766354453, + "z": 0.0 + }, + "y_axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "size": 60.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 816, + 851, + 0 + ], + "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": [ + 816, + 851, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 816, + 851, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.0, + "y": 0.125, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 859, + 885, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 5.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 893, + 956, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc", + "radius": 3.0, + "offset": { + "unit": "degrees", + "value": -80.0 + } + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 964, + 1055, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 4.924, + "y": 0.8682, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1063, + 1125, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc", + "radius": 3.0, + "offset": { + "unit": "degrees", + "value": 85.0 + } + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1133, + 1224, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.2615, + "y": 2.9886, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1301, + 1320, + 0 + ], + "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": [ + 1328, + 1417, + 0 + ], + "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": [ + 1328, + 1417, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1328, + 1417, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 4.8125, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1328, + 1417, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 4.0, + "y": 0.0 + }, + "radius": 0.8125, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1328, + 1417, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1430, + 1535, + 0 + ], + "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": [ + 1430, + 1535, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1430, + 1535, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 4.7325, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1430, + 1535, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 4.0, + "y": 0.0 + }, + "radius": 0.7325, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1430, + 1535, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1425, + 1539, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1425, + 1539, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1547, + 1570, + 0 + ], + "command": { + "type": "sweep", + "target": "[uuid]", + "trajectory": "[uuid]", + "sectional": false, + "tolerance": 0.0000001 + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1547, + 1570, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1547, + 1570, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1547, + 1570, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1547, + 1570, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 783, + 808, + 0 + ], + "command": { + "type": "make_plane", + "origin": { + "x": 6.0, + "y": 0.0, + "z": 0.0 + }, + "x_axis": { + "x": -0.42577929156507266, + "y": 0.9048270524660196, + "z": 0.0 + }, + "y_axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "size": 60.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 816, + 851, + 0 + ], + "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": [ + 816, + 851, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 816, + 851, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.0, + "y": 0.125, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 859, + 885, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 5.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 893, + 956, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc", + "radius": 3.0, + "offset": { + "unit": "degrees", + "value": -80.0 + } + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 964, + 1055, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 4.924, + "y": 0.8682, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1063, + 1125, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc", + "radius": 3.0, + "offset": { + "unit": "degrees", + "value": 85.0 + } + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1133, + 1224, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.2615, + "y": 2.9886, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1301, + 1320, + 0 + ], + "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": [ + 1328, + 1417, + 0 + ], + "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": [ + 1328, + 1417, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1328, + 1417, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 6.8125, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1328, + 1417, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 6.0, + "y": 0.0 + }, + "radius": 0.8125, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1328, + 1417, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1430, + 1535, + 0 + ], + "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": [ + 1430, + 1535, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1430, + 1535, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 6.7325, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1430, + 1535, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 6.0, + "y": 0.0 + }, + "radius": 0.7325, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1430, + 1535, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1425, + 1539, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1425, + 1539, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1547, + 1570, + 0 + ], + "command": { + "type": "sweep", + "target": "[uuid]", + "trajectory": "[uuid]", + "sectional": false, + "tolerance": 0.0000001 + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1547, + 1570, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1547, + 1570, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1547, + 1570, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1547, + 1570, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1839, + 1858, + 0 + ], + "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": [ + 1864, + 1899, + 0 + ], + "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": [ + 1864, + 1899, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1864, + 1899, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 4.3, + "y": -1.25, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1905, + 1927, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -2.6, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1933, + 1980, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc", + "radius": 0.3, + "offset": { + "unit": "degrees", + "value": -40.0 + } + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1986, + 2032, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc", + "radius": 0.9, + "offset": { + "unit": "degrees", + "value": 80.0 + } + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2038, + 2085, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc", + "radius": 0.3, + "offset": { + "unit": "degrees", + "value": -40.0 + } + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2091, + 2113, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -1.4, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2119, + 2150, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 2.6, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2156, + 2177, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 3.1, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2183, + 2230, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc", + "radius": 0.3, + "offset": { + "unit": "degrees", + "value": -40.0 + } + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2236, + 2283, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc", + "radius": 1.5, + "offset": { + "unit": "degrees", + "value": 80.0 + } + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2289, + 2336, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc", + "radius": 0.3, + "offset": { + "unit": "degrees", + "value": -40.0 + } + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2342, + 2373, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 3.1, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2379, + 2415, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 7.2713, + "y": -1.25, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2421, + 2453, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -1.4, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2459, + 2506, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc", + "radius": 0.3, + "offset": { + "unit": "degrees", + "value": -40.0 + } + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2512, + 2558, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc", + "radius": 0.9, + "offset": { + "unit": "degrees", + "value": 80.0 + } + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2564, + 2620, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc_to", + "to": { + "x": -0.2215, + "y": -0.0702, + "z": 0.0 + }, + "angle_snap_increment": null + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2626, + 2633, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2626, + 2633, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2705, + 2799, + 0 + ], + "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": [ + 2705, + 2799, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2705, + 2799, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.7325, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2705, + 2799, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 0.0, + "y": 0.0 + }, + "radius": 0.7325, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2705, + 2799, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2700, + 2803, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2700, + 2803, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2814, + 2908, + 0 + ], + "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": [ + 2814, + 2908, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2814, + 2908, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 2.7325, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2814, + 2908, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 2.0, + "y": 0.0 + }, + "radius": 0.7325, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2814, + 2908, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2809, + 2912, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2809, + 2912, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2923, + 3017, + 0 + ], + "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": [ + 2923, + 3017, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2923, + 3017, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 4.7325, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2923, + 3017, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 4.0, + "y": 0.0 + }, + "radius": 0.7325, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2923, + 3017, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2918, + 3021, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2918, + 3021, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3032, + 3126, + 0 + ], + "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": [ + 3032, + 3126, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3032, + 3126, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 6.7325, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3032, + 3126, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 6.0, + "y": 0.0 + }, + "radius": 0.7325, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3032, + 3126, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3027, + 3130, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3027, + 3130, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3180, + 3318, + 0 + ], + "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": [ + 3180, + 3318, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3180, + 3318, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -0.85, + "y": -0.975, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3180, + 3318, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": -0.975, + "y": -0.975 + }, + "radius": 0.125, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3180, + 3318, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3175, + 3322, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3175, + 3322, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3333, + 3469, + 0 + ], + "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": [ + 3333, + 3469, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3333, + 3469, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 1.1, + "y": 0.975, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3333, + 3469, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 0.975, + "y": 0.975 + }, + "radius": 0.125, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3333, + 3469, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3328, + 3473, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3328, + 3473, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3484, + 3630, + 0 + ], + "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": [ + 3484, + 3630, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3484, + 3630, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 5.15, + "y": 0.975, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3484, + 3630, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 5.025, + "y": 0.975 + }, + "radius": 0.125, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3484, + 3630, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3479, + 3634, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3479, + 3634, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3645, + 3790, + 0 + ], + "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": [ + 3645, + 3790, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3645, + 3790, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 7.1, + "y": -0.975, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3645, + 3790, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 6.975, + "y": -0.975 + }, + "radius": 0.125, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3645, + 3790, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3640, + 3794, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3640, + 3794, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3846, + 3875, + 0 + ], + "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": [ + 3846, + 3875, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.125, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3846, + 3875, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3846, + 3875, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3846, + 3875, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3846, + 3875, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3846, + 3875, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3846, + 3875, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3846, + 3875, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3846, + 3875, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3846, + 3875, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3846, + 3875, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3846, + 3875, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3846, + 3875, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3846, + 3875, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3846, + 3875, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3846, + 3875, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3846, + 3875, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3846, + 3875, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3846, + 3875, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3846, + 3875, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3846, + 3875, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3846, + 3875, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3846, + 3875, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3846, + 3875, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3846, + 3875, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3846, + 3875, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3846, + 3875, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3846, + 3875, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3846, + 3875, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3846, + 3875, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3846, + 3875, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3846, + 3875, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3846, + 3875, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3846, + 3875, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3846, + 3875, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3846, + 3875, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3846, + 3875, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3846, + 3875, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3846, + 3875, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3846, + 3875, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3846, + 3875, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3846, + 3875, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3846, + 3875, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3846, + 3875, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3846, + 3875, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3846, + 3875, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3846, + 3875, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3846, + 3875, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3846, + 3875, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3846, + 3875, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3846, + 3875, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3846, + 3875, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3935, + 3961, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3972, + 3998, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4074, + 4100, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4111, + 4137, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 816, + 851, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 816, + 851, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 816, + 851, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 816, + 851, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3881, + 4014, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 1.5, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3881, + 4014, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 1.5, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4020, + 4153, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.25, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4020, + 4153, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.25, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + } +] diff --git a/rust/kcl-lib/tests/kcl_samples/exhaust-manifold/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/kcl_samples/exhaust-manifold/artifact_graph_flowchart.snap new file mode 100644 index 000000000..4559ee4b5 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/exhaust-manifold/artifact_graph_flowchart.snap @@ -0,0 +1,6 @@ +--- +source: kcl/src/simulation_tests.rs +description: Artifact graph flowchart exhaust-manifold.kcl +extension: md +snapshot_kind: binary +--- diff --git a/rust/kcl-lib/tests/kcl_samples/exhaust-manifold/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/exhaust-manifold/artifact_graph_flowchart.snap.md new file mode 100644 index 000000000..3f7ee6070 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/exhaust-manifold/artifact_graph_flowchart.snap.md @@ -0,0 +1,454 @@ +```mermaid +flowchart LR + subgraph path2 [Path] + 2["Path
[816, 851, 0]"] + 3["Segment
[859, 885, 0]"] + 4["Segment
[893, 956, 0]"] + 5["Segment
[964, 1055, 0]"] + 6["Segment
[1063, 1125, 0]"] + 7["Segment
[1133, 1224, 0]"] + end + subgraph path9 [Path] + 9["Path
[1328, 1417, 0]"] + 10["Segment
[1328, 1417, 0]"] + 11[Solid2d] + end + subgraph path12 [Path] + 12["Path
[1430, 1535, 0]"] + 13["Segment
[1430, 1535, 0]"] + 14[Solid2d] + end + subgraph path22 [Path] + 22["Path
[816, 851, 0]"] + 23["Segment
[859, 885, 0]"] + 24["Segment
[893, 956, 0]"] + 25["Segment
[964, 1055, 0]"] + 26["Segment
[1063, 1125, 0]"] + 27["Segment
[1133, 1224, 0]"] + end + subgraph path29 [Path] + 29["Path
[1328, 1417, 0]"] + 30["Segment
[1328, 1417, 0]"] + 31[Solid2d] + end + subgraph path32 [Path] + 32["Path
[1430, 1535, 0]"] + 33["Segment
[1430, 1535, 0]"] + 34[Solid2d] + end + subgraph path42 [Path] + 42["Path
[816, 851, 0]"] + 43["Segment
[859, 885, 0]"] + 44["Segment
[893, 956, 0]"] + 45["Segment
[964, 1055, 0]"] + 46["Segment
[1063, 1125, 0]"] + 47["Segment
[1133, 1224, 0]"] + end + subgraph path49 [Path] + 49["Path
[1328, 1417, 0]"] + 50["Segment
[1328, 1417, 0]"] + 51[Solid2d] + end + subgraph path52 [Path] + 52["Path
[1430, 1535, 0]"] + 53["Segment
[1430, 1535, 0]"] + 54[Solid2d] + end + subgraph path62 [Path] + 62["Path
[816, 851, 0]"] + 63["Segment
[859, 885, 0]"] + 64["Segment
[893, 956, 0]"] + 65["Segment
[964, 1055, 0]"] + 66["Segment
[1063, 1125, 0]"] + 67["Segment
[1133, 1224, 0]"] + end + subgraph path69 [Path] + 69["Path
[1328, 1417, 0]"] + 70["Segment
[1328, 1417, 0]"] + 71[Solid2d] + end + subgraph path72 [Path] + 72["Path
[1430, 1535, 0]"] + 73["Segment
[1430, 1535, 0]"] + 74[Solid2d] + end + subgraph path82 [Path] + 82["Path
[1864, 1899, 0]"] + 83["Segment
[1905, 1927, 0]"] + 84["Segment
[1933, 1980, 0]"] + 85["Segment
[1986, 2032, 0]"] + 86["Segment
[2038, 2085, 0]"] + 87["Segment
[2091, 2113, 0]"] + 88["Segment
[2119, 2150, 0]"] + 89["Segment
[2156, 2177, 0]"] + 90["Segment
[2183, 2230, 0]"] + 91["Segment
[2236, 2283, 0]"] + 92["Segment
[2289, 2336, 0]"] + 93["Segment
[2342, 2373, 0]"] + 94["Segment
[2379, 2415, 0]"] + 95["Segment
[2421, 2453, 0]"] + 96["Segment
[2459, 2506, 0]"] + 97["Segment
[2512, 2558, 0]"] + 98["Segment
[2564, 2620, 0]"] + 99["Segment
[2626, 2633, 0]"] + 100[Solid2d] + end + subgraph path101 [Path] + 101["Path
[2705, 2799, 0]"] + 102["Segment
[2705, 2799, 0]"] + 103[Solid2d] + end + subgraph path104 [Path] + 104["Path
[2814, 2908, 0]"] + 105["Segment
[2814, 2908, 0]"] + 106[Solid2d] + end + subgraph path107 [Path] + 107["Path
[2923, 3017, 0]"] + 108["Segment
[2923, 3017, 0]"] + 109[Solid2d] + end + subgraph path110 [Path] + 110["Path
[3032, 3126, 0]"] + 111["Segment
[3032, 3126, 0]"] + 112[Solid2d] + end + subgraph path113 [Path] + 113["Path
[3180, 3318, 0]"] + 114["Segment
[3180, 3318, 0]"] + 115[Solid2d] + end + subgraph path116 [Path] + 116["Path
[3333, 3469, 0]"] + 117["Segment
[3333, 3469, 0]"] + 118[Solid2d] + end + subgraph path119 [Path] + 119["Path
[3484, 3630, 0]"] + 120["Segment
[3484, 3630, 0]"] + 121[Solid2d] + end + subgraph path122 [Path] + 122["Path
[3645, 3790, 0]"] + 123["Segment
[3645, 3790, 0]"] + 124[Solid2d] + end + 1["Plane
[783, 808, 0]"] + 8["Plane
[1301, 1320, 0]"] + 15["Sweep Sweep
[1547, 1570, 0]"] + 16[Wall] + 17["Cap Start"] + 18["Cap End"] + 19["SweepEdge Opposite"] + 20["SweepEdge Adjacent"] + 21["Plane
[783, 808, 0]"] + 28["Plane
[1301, 1320, 0]"] + 35["Sweep Sweep
[1547, 1570, 0]"] + 36[Wall] + 37["Cap Start"] + 38["Cap End"] + 39["SweepEdge Opposite"] + 40["SweepEdge Adjacent"] + 41["Plane
[783, 808, 0]"] + 48["Plane
[1301, 1320, 0]"] + 55["Sweep Sweep
[1547, 1570, 0]"] + 56[Wall] + 57["Cap Start"] + 58["Cap End"] + 59["SweepEdge Opposite"] + 60["SweepEdge Adjacent"] + 61["Plane
[783, 808, 0]"] + 68["Plane
[1301, 1320, 0]"] + 75["Sweep Sweep
[1547, 1570, 0]"] + 76[Wall] + 77["Cap Start"] + 78["Cap End"] + 79["SweepEdge Opposite"] + 80["SweepEdge Adjacent"] + 81["Plane
[1839, 1858, 0]"] + 125["Sweep Extrusion
[3846, 3875, 0]"] + 126[Wall] + 127[Wall] + 128[Wall] + 129[Wall] + 130[Wall] + 131[Wall] + 132[Wall] + 133[Wall] + 134[Wall] + 135[Wall] + 136[Wall] + 137[Wall] + 138[Wall] + 139[Wall] + 140[Wall] + 141[Wall] + 142["Cap Start"] + 143["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"] + 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["SweepEdge Opposite"] + 175["SweepEdge Adjacent"] + 176["EdgeCut Fillet
[3881, 4014, 0]"] + 177["EdgeCut Fillet
[3881, 4014, 0]"] + 178["EdgeCut Fillet
[4020, 4153, 0]"] + 179["EdgeCut Fillet
[4020, 4153, 0]"] + 1 --- 2 + 2 --- 3 + 2 --- 4 + 2 --- 5 + 2 --- 6 + 2 --- 7 + 8 --- 9 + 8 --- 12 + 9 --- 10 + 9 ---- 15 + 9 --- 11 + 10 --- 16 + 10 --- 19 + 10 --- 20 + 12 --- 13 + 12 --- 14 + 15 --- 16 + 15 --- 17 + 15 --- 18 + 15 --- 19 + 15 --- 20 + 21 --- 22 + 22 --- 23 + 22 --- 24 + 22 --- 25 + 22 --- 26 + 22 --- 27 + 28 --- 29 + 28 --- 32 + 29 --- 30 + 29 ---- 35 + 29 --- 31 + 30 --- 36 + 30 --- 39 + 30 --- 40 + 32 --- 33 + 32 --- 34 + 35 --- 36 + 35 --- 37 + 35 --- 38 + 35 --- 39 + 35 --- 40 + 41 --- 42 + 42 --- 43 + 42 --- 44 + 42 --- 45 + 42 --- 46 + 42 --- 47 + 48 --- 49 + 48 --- 52 + 49 --- 50 + 49 ---- 55 + 49 --- 51 + 50 --- 56 + 50 --- 59 + 50 --- 60 + 52 --- 53 + 52 --- 54 + 55 --- 56 + 55 --- 57 + 55 --- 58 + 55 --- 59 + 55 --- 60 + 61 --- 62 + 62 --- 63 + 62 --- 64 + 62 --- 65 + 62 --- 66 + 62 --- 67 + 68 --- 69 + 68 --- 72 + 69 --- 70 + 69 ---- 75 + 69 --- 71 + 70 --- 76 + 70 --- 79 + 70 --- 80 + 72 --- 73 + 72 --- 74 + 75 --- 76 + 75 --- 77 + 75 --- 78 + 75 --- 79 + 75 --- 80 + 81 --- 82 + 81 --- 101 + 81 --- 104 + 81 --- 107 + 81 --- 110 + 81 --- 113 + 81 --- 116 + 81 --- 119 + 81 --- 122 + 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 + 82 --- 97 + 82 --- 98 + 82 --- 99 + 82 ---- 125 + 82 --- 100 + 83 --- 141 + 83 --- 174 + 83 --- 175 + 84 --- 140 + 84 --- 172 + 84 --- 173 + 85 --- 139 + 85 --- 170 + 85 --- 171 + 86 --- 138 + 86 --- 168 + 86 --- 169 + 87 --- 137 + 87 --- 166 + 87 --- 167 + 88 --- 136 + 88 --- 164 + 88 --- 165 + 89 --- 135 + 89 --- 162 + 89 --- 163 + 90 --- 134 + 90 --- 160 + 90 --- 161 + 91 --- 133 + 91 --- 158 + 91 --- 159 + 92 --- 132 + 92 --- 156 + 92 --- 157 + 93 --- 131 + 93 --- 154 + 93 --- 155 + 94 --- 130 + 94 --- 152 + 94 --- 153 + 95 --- 129 + 95 --- 150 + 95 --- 151 + 96 --- 128 + 96 --- 148 + 96 --- 149 + 97 --- 127 + 97 --- 146 + 97 --- 147 + 98 --- 126 + 98 --- 144 + 98 --- 145 + 101 --- 102 + 101 --- 103 + 104 --- 105 + 104 --- 106 + 107 --- 108 + 107 --- 109 + 110 --- 111 + 110 --- 112 + 113 --- 114 + 113 --- 115 + 116 --- 117 + 116 --- 118 + 119 --- 120 + 119 --- 121 + 122 --- 123 + 122 --- 124 + 125 --- 126 + 125 --- 127 + 125 --- 128 + 125 --- 129 + 125 --- 130 + 125 --- 131 + 125 --- 132 + 125 --- 133 + 125 --- 134 + 125 --- 135 + 125 --- 136 + 125 --- 137 + 125 --- 138 + 125 --- 139 + 125 --- 140 + 125 --- 141 + 125 --- 142 + 125 --- 143 + 125 --- 144 + 125 --- 145 + 125 --- 146 + 125 --- 147 + 125 --- 148 + 125 --- 149 + 125 --- 150 + 125 --- 151 + 125 --- 152 + 125 --- 153 + 125 --- 154 + 125 --- 155 + 125 --- 156 + 125 --- 157 + 125 --- 158 + 125 --- 159 + 125 --- 160 + 125 --- 161 + 125 --- 162 + 125 --- 163 + 125 --- 164 + 125 --- 165 + 125 --- 166 + 125 --- 167 + 125 --- 168 + 125 --- 169 + 125 --- 170 + 125 --- 171 + 125 --- 172 + 125 --- 173 + 125 --- 174 + 125 --- 175 + 165 <--x 176 + 155 <--x 177 + 167 <--x 178 + 153 <--x 179 +``` diff --git a/rust/kcl-lib/tests/kcl_samples/exhaust-manifold/ast.snap b/rust/kcl-lib/tests/kcl_samples/exhaust-manifold/ast.snap new file mode 100644 index 000000000..f04c05803 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/exhaust-manifold/ast.snap @@ -0,0 +1,4349 @@ +--- +source: kcl-lib/src/simulation_tests.rs +description: Result of parsing exhaust-manifold.kcl +--- +{ + "Ok": { + "body": [ + { + "declaration": { + "end": 175, + "id": { + "end": 167, + "name": "primaryTubeDiameter", + "start": 148, + "type": "Identifier" + }, + "init": { + "end": 175, + "raw": "1.625", + "start": 170, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.625, + "suffix": "None" + } + }, + "start": 148, + "type": "VariableDeclarator" + }, + "end": 175, + "kind": "const", + "start": 148, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 197, + "id": { + "end": 189, + "name": "wallThickness", + "start": 176, + "type": "Identifier" + }, + "init": { + "end": 197, + "raw": "0.080", + "start": 192, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.08, + "suffix": "None" + } + }, + "start": 176, + "type": "VariableDeclarator" + }, + "end": 197, + "kind": "const", + "start": 176, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 217, + "id": { + "end": 209, + "name": "plateHeight", + "start": 198, + "type": "Identifier" + }, + "init": { + "end": 217, + "raw": "0.125", + "start": 212, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.125, + "suffix": "None" + } + }, + "start": 198, + "type": "VariableDeclarator" + }, + "end": 217, + "kind": "const", + "start": 198, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 232, + "id": { + "end": 228, + "name": "bendRadius", + "start": 218, + "type": "Identifier" + }, + "init": { + "end": 232, + "raw": "3", + "start": 231, + "type": "Literal", + "type": "Literal", + "value": { + "value": 3.0, + "suffix": "None" + } + }, + "start": 218, + "type": "VariableDeclarator" + }, + "end": 232, + "kind": "const", + "start": 218, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1587, + "id": { + "end": 329, + "name": "primaryTube", + "start": 318, + "type": "Identifier" + }, + "init": { + "body": { + "body": [ + { + "declaration": { + "end": 432, + "id": { + "end": 424, + "name": "pos001", + "start": 418, + "type": "Identifier" + }, + "init": { + "end": 432, + "left": { + "end": 428, + "name": "n", + "start": 427, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 432, + "raw": "2", + "start": 431, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 427, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 418, + "type": "VariableDeclarator" + }, + "end": 432, + "kind": "const", + "start": 418, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 735, + "id": { + "end": 506, + "name": "sweepPlane", + "start": 496, + "type": "Identifier" + }, + "init": { + "end": 735, + "properties": [ + { + "end": 731, + "key": { + "end": 520, + "name": "plane", + "start": 515, + "type": "Identifier" + }, + "start": 515, + "type": "ObjectProperty", + "value": { + "end": 731, + "properties": [ + { + "end": 556, + "key": { + "end": 537, + "name": "origin", + "start": 531, + "type": "Identifier" + }, + "start": 531, + "type": "ObjectProperty", + "value": { + "elements": [ + { + "end": 547, + "name": "pos001", + "start": 541, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 552, + "raw": "0.0", + "start": 549, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 555, + "raw": "0", + "start": 554, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 556, + "start": 540, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "end": 663, + "key": { + "end": 569, + "name": "xAxis", + "start": 564, + "type": "Identifier" + }, + "start": 564, + "type": "ObjectProperty", + "value": { + "elements": [ + { + "arguments": [ + { + "arguments": [ + { + "argument": { + "end": 605, + "name": "angle001", + "start": 597, + "type": "Identifier", + "type": "Identifier" + }, + "end": 605, + "operator": "-", + "start": 596, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "callee": { + "end": 595, + "name": "toRadians", + "start": 586, + "type": "Identifier" + }, + "end": 606, + "start": 586, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "callee": { + "end": 585, + "name": "sin", + "start": 582, + "type": "Identifier" + }, + "end": 607, + "start": 582, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "arguments": [ + { + "argument": { + "end": 640, + "name": "angle001", + "start": 632, + "type": "Identifier", + "type": "Identifier" + }, + "end": 640, + "operator": "-", + "start": 631, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "callee": { + "end": 630, + "name": "toRadians", + "start": 621, + "type": "Identifier" + }, + "end": 641, + "start": 621, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "callee": { + "end": 620, + "name": "cos", + "start": 617, + "type": "Identifier" + }, + "end": 642, + "start": 617, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "end": 655, + "raw": "0.0", + "start": 652, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 663, + "start": 572, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "end": 694, + "key": { + "end": 676, + "name": "yAxis", + "start": 671, + "type": "Identifier" + }, + "start": 671, + "type": "ObjectProperty", + "value": { + "elements": [ + { + "end": 683, + "raw": "0.0", + "start": 680, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 688, + "raw": "0.0", + "start": 685, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 693, + "raw": "1.0", + "start": 690, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + ], + "end": 694, + "start": 679, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "end": 725, + "key": { + "end": 707, + "name": "zAxis", + "start": 702, + "type": "Identifier" + }, + "start": 702, + "type": "ObjectProperty", + "value": { + "elements": [ + { + "end": 714, + "raw": "1.0", + "start": 711, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + { + "end": 719, + "raw": "0.0", + "start": 716, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 724, + "raw": "0.0", + "start": 721, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 725, + "start": 710, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "start": 523, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + } + ], + "start": 509, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + "start": 496, + "type": "VariableDeclarator" + }, + "end": 735, + "kind": "const", + "start": 496, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1283, + "id": { + "end": 780, + "name": "sweepPath", + "start": 771, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 807, + "name": "sweepPlane", + "start": 797, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 796, + "name": "startSketchOn", + "start": 783, + "type": "Identifier" + }, + "end": 808, + "start": 783, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 833, + "raw": "0", + "start": 832, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 846, + "name": "plateHeight", + "start": 835, + "type": "Identifier", + "type": "Identifier" + } + ], + "end": 847, + "start": 831, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 850, + "start": 849, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 830, + "name": "startProfileAt", + "start": 816, + "type": "Identifier" + }, + "end": 851, + "start": 816, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 867, + "name": "end", + "start": 864, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 872, + "raw": "0", + "start": 871, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 883, + "name": "length001", + "start": 874, + "type": "Identifier", + "type": "Identifier" + } + ], + "end": 884, + "start": 870, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 863, + "name": "line", + "start": 859, + "type": "Identifier" + }, + "end": 885, + "start": 859, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "end": 944, + "properties": [ + { + "end": 921, + "key": { + "end": 915, + "name": "offset", + "start": 909, + "type": "Identifier" + }, + "start": 909, + "type": "ObjectProperty", + "value": { + "argument": { + "end": 921, + "raw": "80", + "start": 919, + "type": "Literal", + "type": "Literal", + "value": { + "value": 80.0, + "suffix": "None" + } + }, + "end": 921, + "operator": "-", + "start": 918, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + }, + { + "end": 942, + "key": { + "end": 929, + "name": "radius", + "start": 923, + "type": "Identifier" + }, + "start": 923, + "type": "ObjectProperty", + "value": { + "end": 942, + "name": "bendRadius", + "start": 932, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 907, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 947, + "start": 946, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 955, + "start": 949, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "arc01" + } + ], + "callee": { + "end": 906, + "name": "tangentialArc", + "start": 893, + "type": "Identifier" + }, + "end": 956, + "start": 893, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 1051, + "properties": [ + { + "end": 1013, + "key": { + "end": 991, + "name": "angle", + "start": 986, + "type": "Identifier" + }, + "start": 986, + "type": "ObjectProperty", + "value": { + "arguments": [ + { + "end": 1012, + "name": "arc01", + "start": 1007, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 1006, + "name": "tangentToEnd", + "start": 994, + "type": "Identifier" + }, + "end": 1013, + "start": 994, + "type": "CallExpression", + "type": "CallExpression" + } + }, + { + "end": 1042, + "key": { + "end": 1030, + "name": "length", + "start": 1024, + "type": "Identifier" + }, + "start": 1024, + "type": "ObjectProperty", + "value": { + "end": 1042, + "name": "length002", + "start": 1033, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 975, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 1054, + "start": 1053, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 974, + "name": "angledLine", + "start": 964, + "type": "Identifier" + }, + "end": 1055, + "start": 964, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 1113, + "properties": [ + { + "end": 1090, + "key": { + "end": 1085, + "name": "offset", + "start": 1079, + "type": "Identifier" + }, + "start": 1079, + "type": "ObjectProperty", + "value": { + "end": 1090, + "raw": "85", + "start": 1088, + "type": "Literal", + "type": "Literal", + "value": { + "value": 85.0, + "suffix": "None" + } + } + }, + { + "end": 1111, + "key": { + "end": 1098, + "name": "radius", + "start": 1092, + "type": "Identifier" + }, + "start": 1092, + "type": "ObjectProperty", + "value": { + "end": 1111, + "name": "bendRadius", + "start": 1101, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 1077, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 1116, + "start": 1115, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 1124, + "start": 1118, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "arc02" + } + ], + "callee": { + "end": 1076, + "name": "tangentialArc", + "start": 1063, + "type": "Identifier" + }, + "end": 1125, + "start": 1063, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 1220, + "properties": [ + { + "end": 1182, + "key": { + "end": 1160, + "name": "angle", + "start": 1155, + "type": "Identifier" + }, + "start": 1155, + "type": "ObjectProperty", + "value": { + "arguments": [ + { + "end": 1181, + "name": "arc02", + "start": 1176, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 1175, + "name": "tangentToEnd", + "start": 1163, + "type": "Identifier" + }, + "end": 1182, + "start": 1163, + "type": "CallExpression", + "type": "CallExpression" + } + }, + { + "end": 1211, + "key": { + "end": 1199, + "name": "length", + "start": 1193, + "type": "Identifier" + }, + "start": 1193, + "type": "ObjectProperty", + "value": { + "end": 1211, + "name": "length003", + "start": 1202, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 1144, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 1223, + "start": 1222, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1143, + "name": "angledLine", + "start": 1133, + "type": "Identifier" + }, + "end": 1224, + "start": 1133, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 1283, + "nonCodeMeta": { + "nonCodeNodes": { + "6": [ + { + "end": 1283, + "start": 1226, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Create the cross section of each tube and sweep them", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, + "start": 783, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 771, + "type": "VariableDeclarator" + }, + "end": 1283, + "kind": "const", + "start": 771, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1570, + "id": { + "end": 1298, + "name": "sweepProfile", + "start": 1286, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 1319, + "raw": "'XY'", + "start": 1315, + "type": "Literal", + "type": "Literal", + "value": "XY" + } + ], + "callee": { + "end": 1314, + "name": "startSketchOn", + "start": 1301, + "type": "Identifier" + }, + "end": 1320, + "start": 1301, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1351, + "name": "center", + "start": 1345, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1361, + "name": "pos001", + "start": 1355, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 1364, + "raw": "0", + "start": 1363, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 1365, + "start": 1354, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1382, + "name": "radius", + "start": 1376, + "type": "Identifier" + }, + "arg": { + "end": 1408, + "left": { + "end": 1404, + "name": "primaryTubeDiameter", + "start": 1385, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1408, + "raw": "2", + "start": 1407, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1385, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 1334, + "name": "circle", + "start": 1328, + "type": "Identifier" + }, + "end": 1417, + "start": 1328, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1453, + "name": "center", + "start": 1447, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1463, + "name": "pos001", + "start": 1457, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 1466, + "raw": "0", + "start": 1465, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 1467, + "start": 1456, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1484, + "name": "radius", + "start": 1478, + "type": "Identifier" + }, + "arg": { + "end": 1526, + "left": { + "end": 1510, + "left": { + "end": 1506, + "name": "primaryTubeDiameter", + "start": 1487, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1510, + "raw": "2", + "start": 1509, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1487, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 1526, + "name": "wallThickness", + "start": 1513, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1487, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 1436, + "name": "circle", + "start": 1430, + "type": "Identifier" + }, + "end": 1535, + "start": 1430, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "end": 1538, + "start": 1537, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1429, + "name": "hole", + "start": 1425, + "type": "Identifier" + }, + "end": 1539, + "start": 1425, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1557, + "name": "path", + "start": 1553, + "type": "Identifier" + }, + "arg": { + "end": 1569, + "name": "sweepPath", + "start": 1560, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 1552, + "name": "sweep", + "start": 1547, + "type": "Identifier" + }, + "end": 1570, + "start": 1547, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 1570, + "start": 1301, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 1286, + "type": "VariableDeclarator" + }, + "end": 1570, + "kind": "const", + "start": 1286, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "argument": { + "end": 1585, + "properties": [], + "start": 1581, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + "end": 1585, + "start": 1574, + "type": "ReturnStatement", + "type": "ReturnStatement" + } + ], + "end": 1587, + "nonCodeMeta": { + "nonCodeNodes": { + "0": [ + { + "end": 493, + "start": 434, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Define a plane for each sweep path defined by an angle", + "style": "line" + } + } + ], + "1": [ + { + "end": 768, + "start": 737, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Draw a path for each sweep", + "style": "line" + } + } + ], + "3": [ + { + "end": 1574, + "start": 1570, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ] + }, + "startNodes": [ + { + "end": 416, + "start": 377, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Create an index for the function", + "style": "line" + } + } + ] + }, + "start": 377 + }, + "end": 1587, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 331, + "name": "n", + "start": 330, + "type": "Identifier" + } + }, + { + "type": "Parameter", + "identifier": { + "end": 341, + "name": "angle001", + "start": 333, + "type": "Identifier" + } + }, + { + "type": "Parameter", + "identifier": { + "end": 352, + "name": "length001", + "start": 343, + "type": "Identifier" + } + }, + { + "type": "Parameter", + "identifier": { + "end": 363, + "name": "length002", + "start": 354, + "type": "Identifier" + } + }, + { + "type": "Parameter", + "identifier": { + "end": 374, + "name": "length003", + "start": 365, + "type": "Identifier" + } + } + ], + "start": 329, + "type": "FunctionExpression", + "type": "FunctionExpression" + }, + "start": 318, + "type": "VariableDeclarator" + }, + "end": 1587, + "kind": "fn", + "start": 315, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "end": 1690, + "expression": { + "arguments": [ + { + "end": 1677, + "raw": "0", + "start": 1676, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 1680, + "raw": "0", + "start": 1679, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 1683, + "raw": "3", + "start": 1682, + "type": "Literal", + "type": "Literal", + "value": { + "value": 3.0, + "suffix": "None" + } + }, + { + "end": 1686, + "raw": "6", + "start": 1685, + "type": "Literal", + "type": "Literal", + "value": { + "value": 6.0, + "suffix": "None" + } + }, + { + "end": 1689, + "raw": "5", + "start": 1688, + "type": "Literal", + "type": "Literal", + "value": { + "value": 5.0, + "suffix": "None" + } + } + ], + "callee": { + "end": 1675, + "name": "primaryTube", + "start": 1664, + "type": "Identifier" + }, + "end": 1690, + "start": 1664, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 1664, + "type": "ExpressionStatement", + "type": "ExpressionStatement" + }, + { + "end": 1717, + "expression": { + "arguments": [ + { + "end": 1704, + "raw": "1", + "start": 1703, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + { + "end": 1707, + "raw": "1", + "start": 1706, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + { + "end": 1710, + "raw": "3", + "start": 1709, + "type": "Literal", + "type": "Literal", + "value": { + "value": 3.0, + "suffix": "None" + } + }, + { + "end": 1713, + "raw": "6", + "start": 1712, + "type": "Literal", + "type": "Literal", + "value": { + "value": 6.0, + "suffix": "None" + } + }, + { + "end": 1716, + "raw": "5", + "start": 1715, + "type": "Literal", + "type": "Literal", + "value": { + "value": 5.0, + "suffix": "None" + } + } + ], + "callee": { + "end": 1702, + "name": "primaryTube", + "start": 1691, + "type": "Identifier" + }, + "end": 1717, + "start": 1691, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 1691, + "type": "ExpressionStatement", + "type": "ExpressionStatement" + }, + { + "end": 1747, + "expression": { + "arguments": [ + { + "end": 1731, + "raw": "2", + "start": 1730, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + { + "end": 1737, + "raw": "24.3", + "start": 1733, + "type": "Literal", + "type": "Literal", + "value": { + "value": 24.3, + "suffix": "None" + } + }, + { + "end": 1740, + "raw": "5", + "start": 1739, + "type": "Literal", + "type": "Literal", + "value": { + "value": 5.0, + "suffix": "None" + } + }, + { + "end": 1743, + "raw": "5", + "start": 1742, + "type": "Literal", + "type": "Literal", + "value": { + "value": 5.0, + "suffix": "None" + } + }, + { + "end": 1746, + "raw": "3", + "start": 1745, + "type": "Literal", + "type": "Literal", + "value": { + "value": 3.0, + "suffix": "None" + } + } + ], + "callee": { + "end": 1729, + "name": "primaryTube", + "start": 1718, + "type": "Identifier" + }, + "end": 1747, + "start": 1718, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 1718, + "type": "ExpressionStatement", + "type": "ExpressionStatement" + }, + { + "end": 1777, + "expression": { + "arguments": [ + { + "end": 1761, + "raw": "3", + "start": 1760, + "type": "Literal", + "type": "Literal", + "value": { + "value": 3.0, + "suffix": "None" + } + }, + { + "end": 1767, + "raw": "25.2", + "start": 1763, + "type": "Literal", + "type": "Literal", + "value": { + "value": 25.2, + "suffix": "None" + } + }, + { + "end": 1770, + "raw": "5", + "start": 1769, + "type": "Literal", + "type": "Literal", + "value": { + "value": 5.0, + "suffix": "None" + } + }, + { + "end": 1773, + "raw": "5", + "start": 1772, + "type": "Literal", + "type": "Literal", + "value": { + "value": 5.0, + "suffix": "None" + } + }, + { + "end": 1776, + "raw": "3", + "start": 1775, + "type": "Literal", + "type": "Literal", + "value": { + "value": 3.0, + "suffix": "None" + } + } + ], + "callee": { + "end": 1759, + "name": "primaryTube", + "start": 1748, + "type": "Identifier" + }, + "end": 1777, + "start": 1748, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 1748, + "type": "ExpressionStatement", + "type": "ExpressionStatement" + }, + { + "declaration": { + "end": 4153, + "id": { + "end": 1836, + "name": "flangeSketch", + "start": 1824, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 1857, + "raw": "'XY'", + "start": 1853, + "type": "Literal", + "type": "Literal", + "value": "XY" + } + ], + "callee": { + "end": 1852, + "name": "startSketchOn", + "start": 1839, + "type": "Identifier" + }, + "end": 1858, + "start": 1839, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 1887, + "left": { + "end": 1881, + "raw": "3", + "start": 1880, + "type": "Literal", + "type": "Literal", + "value": { + "value": 3.0, + "suffix": "None" + } + }, + "operator": "+", + "right": { + "end": 1887, + "raw": "1.3", + "start": 1884, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.3, + "suffix": "None" + } + }, + "start": 1880, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "argument": { + "end": 1894, + "raw": "1.25", + "start": 1890, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.25, + "suffix": "None" + } + }, + "end": 1894, + "operator": "-", + "start": 1889, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "end": 1895, + "start": 1879, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 1898, + "start": 1897, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1878, + "name": "startProfileAt", + "start": 1864, + "type": "Identifier" + }, + "end": 1899, + "start": 1864, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "argument": { + "end": 1915, + "raw": "2.6", + "start": 1912, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.6, + "suffix": "None" + } + }, + "end": 1915, + "operator": "-", + "start": 1911, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 1918, + "start": 1917, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 1926, + "start": 1920, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "seg01" + } + ], + "callee": { + "end": 1910, + "name": "xLine", + "start": 1905, + "type": "Identifier" + }, + "end": 1927, + "start": 1905, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 1976, + "properties": [ + { + "end": 1960, + "key": { + "end": 1955, + "name": "radius", + "start": 1949, + "type": "Identifier" + }, + "start": 1949, + "type": "ObjectProperty", + "value": { + "end": 1960, + "raw": ".3", + "start": 1958, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.3, + "suffix": "None" + } + } + }, + { + "end": 1974, + "key": { + "end": 1968, + "name": "offset", + "start": 1962, + "type": "Identifier" + }, + "start": 1962, + "type": "ObjectProperty", + "value": { + "argument": { + "end": 1974, + "raw": "40", + "start": 1972, + "type": "Literal", + "type": "Literal", + "value": { + "value": 40.0, + "suffix": "None" + } + }, + "end": 1974, + "operator": "-", + "start": 1971, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + } + ], + "start": 1947, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 1979, + "start": 1978, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1946, + "name": "tangentialArc", + "start": 1933, + "type": "Identifier" + }, + "end": 1980, + "start": 1933, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 2028, + "properties": [ + { + "end": 2013, + "key": { + "end": 2008, + "name": "radius", + "start": 2002, + "type": "Identifier" + }, + "start": 2002, + "type": "ObjectProperty", + "value": { + "end": 2013, + "raw": ".9", + "start": 2011, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.9, + "suffix": "None" + } + } + }, + { + "end": 2026, + "key": { + "end": 2021, + "name": "offset", + "start": 2015, + "type": "Identifier" + }, + "start": 2015, + "type": "ObjectProperty", + "value": { + "end": 2026, + "raw": "80", + "start": 2024, + "type": "Literal", + "type": "Literal", + "value": { + "value": 80.0, + "suffix": "None" + } + } + } + ], + "start": 2000, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 2031, + "start": 2030, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1999, + "name": "tangentialArc", + "start": 1986, + "type": "Identifier" + }, + "end": 2032, + "start": 1986, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 2081, + "properties": [ + { + "end": 2065, + "key": { + "end": 2060, + "name": "radius", + "start": 2054, + "type": "Identifier" + }, + "start": 2054, + "type": "ObjectProperty", + "value": { + "end": 2065, + "raw": ".3", + "start": 2063, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.3, + "suffix": "None" + } + } + }, + { + "end": 2079, + "key": { + "end": 2073, + "name": "offset", + "start": 2067, + "type": "Identifier" + }, + "start": 2067, + "type": "ObjectProperty", + "value": { + "argument": { + "end": 2079, + "raw": "40", + "start": 2077, + "type": "Literal", + "type": "Literal", + "value": { + "value": 40.0, + "suffix": "None" + } + }, + "end": 2079, + "operator": "-", + "start": 2076, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + } + ], + "start": 2052, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 2084, + "start": 2083, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2051, + "name": "tangentialArc", + "start": 2038, + "type": "Identifier" + }, + "end": 2085, + "start": 2038, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "argument": { + "end": 2101, + "raw": "1.4", + "start": 2098, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.4, + "suffix": "None" + } + }, + "end": 2101, + "operator": "-", + "start": 2097, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 2104, + "start": 2103, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 2112, + "start": 2106, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "seg03" + } + ], + "callee": { + "end": 2096, + "name": "xLine", + "start": 2091, + "type": "Identifier" + }, + "end": 2113, + "start": 2091, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "arguments": [ + { + "end": 2137, + "name": "seg01", + "start": 2132, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 2131, + "name": "segLen", + "start": 2125, + "type": "Identifier" + }, + "end": 2138, + "start": 2125, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "end": 2141, + "start": 2140, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 2149, + "start": 2143, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "seg04" + } + ], + "callee": { + "end": 2124, + "name": "yLine", + "start": 2119, + "type": "Identifier" + }, + "end": 2150, + "start": 2119, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 2165, + "raw": "3.1", + "start": 2162, + "type": "Literal", + "type": "Literal", + "value": { + "value": 3.1, + "suffix": "None" + } + }, + { + "end": 2168, + "start": 2167, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 2176, + "start": 2170, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "seg05" + } + ], + "callee": { + "end": 2161, + "name": "xLine", + "start": 2156, + "type": "Identifier" + }, + "end": 2177, + "start": 2156, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 2226, + "properties": [ + { + "end": 2210, + "key": { + "end": 2205, + "name": "radius", + "start": 2199, + "type": "Identifier" + }, + "start": 2199, + "type": "ObjectProperty", + "value": { + "end": 2210, + "raw": ".3", + "start": 2208, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.3, + "suffix": "None" + } + } + }, + { + "end": 2224, + "key": { + "end": 2218, + "name": "offset", + "start": 2212, + "type": "Identifier" + }, + "start": 2212, + "type": "ObjectProperty", + "value": { + "argument": { + "end": 2224, + "raw": "40", + "start": 2222, + "type": "Literal", + "type": "Literal", + "value": { + "value": 40.0, + "suffix": "None" + } + }, + "end": 2224, + "operator": "-", + "start": 2221, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + } + ], + "start": 2197, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 2229, + "start": 2228, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2196, + "name": "tangentialArc", + "start": 2183, + "type": "Identifier" + }, + "end": 2230, + "start": 2183, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 2279, + "properties": [ + { + "end": 2264, + "key": { + "end": 2258, + "name": "radius", + "start": 2252, + "type": "Identifier" + }, + "start": 2252, + "type": "ObjectProperty", + "value": { + "end": 2264, + "raw": "1.5", + "start": 2261, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.5, + "suffix": "None" + } + } + }, + { + "end": 2277, + "key": { + "end": 2272, + "name": "offset", + "start": 2266, + "type": "Identifier" + }, + "start": 2266, + "type": "ObjectProperty", + "value": { + "end": 2277, + "raw": "80", + "start": 2275, + "type": "Literal", + "type": "Literal", + "value": { + "value": 80.0, + "suffix": "None" + } + } + } + ], + "start": 2250, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 2282, + "start": 2281, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2249, + "name": "tangentialArc", + "start": 2236, + "type": "Identifier" + }, + "end": 2283, + "start": 2236, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 2332, + "properties": [ + { + "end": 2316, + "key": { + "end": 2311, + "name": "radius", + "start": 2305, + "type": "Identifier" + }, + "start": 2305, + "type": "ObjectProperty", + "value": { + "end": 2316, + "raw": ".3", + "start": 2314, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.3, + "suffix": "None" + } + } + }, + { + "end": 2330, + "key": { + "end": 2324, + "name": "offset", + "start": 2318, + "type": "Identifier" + }, + "start": 2318, + "type": "ObjectProperty", + "value": { + "argument": { + "end": 2330, + "raw": "40", + "start": 2328, + "type": "Literal", + "type": "Literal", + "value": { + "value": 40.0, + "suffix": "None" + } + }, + "end": 2330, + "operator": "-", + "start": 2327, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + } + ], + "start": 2303, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 2335, + "start": 2334, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2302, + "name": "tangentialArc", + "start": 2289, + "type": "Identifier" + }, + "end": 2336, + "start": 2289, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "arguments": [ + { + "end": 2360, + "name": "seg05", + "start": 2355, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 2354, + "name": "segLen", + "start": 2348, + "type": "Identifier" + }, + "end": 2361, + "start": 2348, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "end": 2364, + "start": 2363, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 2372, + "start": 2366, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "seg07" + } + ], + "callee": { + "end": 2347, + "name": "xLine", + "start": 2342, + "type": "Identifier" + }, + "end": 2373, + "start": 2342, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "arguments": [ + { + "end": 2402, + "start": 2401, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2400, + "name": "profileStartY", + "start": 2387, + "type": "Identifier" + }, + "end": 2403, + "start": 2387, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "end": 2406, + "start": 2405, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 2414, + "start": 2408, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "seg08" + } + ], + "callee": { + "end": 2386, + "name": "yLineTo", + "start": 2379, + "type": "Identifier" + }, + "end": 2415, + "start": 2379, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "argument": { + "arguments": [ + { + "end": 2440, + "name": "seg03", + "start": 2435, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 2434, + "name": "segLen", + "start": 2428, + "type": "Identifier" + }, + "end": 2441, + "start": 2428, + "type": "CallExpression", + "type": "CallExpression" + }, + "end": 2441, + "operator": "-", + "start": 2427, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 2444, + "start": 2443, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 2452, + "start": 2446, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "seg09" + } + ], + "callee": { + "end": 2426, + "name": "xLine", + "start": 2421, + "type": "Identifier" + }, + "end": 2453, + "start": 2421, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 2502, + "properties": [ + { + "end": 2486, + "key": { + "end": 2481, + "name": "radius", + "start": 2475, + "type": "Identifier" + }, + "start": 2475, + "type": "ObjectProperty", + "value": { + "end": 2486, + "raw": ".3", + "start": 2484, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.3, + "suffix": "None" + } + } + }, + { + "end": 2500, + "key": { + "end": 2494, + "name": "offset", + "start": 2488, + "type": "Identifier" + }, + "start": 2488, + "type": "ObjectProperty", + "value": { + "argument": { + "end": 2500, + "raw": "40", + "start": 2498, + "type": "Literal", + "type": "Literal", + "value": { + "value": 40.0, + "suffix": "None" + } + }, + "end": 2500, + "operator": "-", + "start": 2497, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + } + ], + "start": 2473, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 2505, + "start": 2504, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2472, + "name": "tangentialArc", + "start": 2459, + "type": "Identifier" + }, + "end": 2506, + "start": 2459, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 2554, + "properties": [ + { + "end": 2539, + "key": { + "end": 2534, + "name": "radius", + "start": 2528, + "type": "Identifier" + }, + "start": 2528, + "type": "ObjectProperty", + "value": { + "end": 2539, + "raw": ".9", + "start": 2537, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.9, + "suffix": "None" + } + } + }, + { + "end": 2552, + "key": { + "end": 2547, + "name": "offset", + "start": 2541, + "type": "Identifier" + }, + "start": 2541, + "type": "ObjectProperty", + "value": { + "end": 2552, + "raw": "80", + "start": 2550, + "type": "Literal", + "type": "Literal", + "value": { + "value": 80.0, + "suffix": "None" + } + } + } + ], + "start": 2526, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 2557, + "start": 2556, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2525, + "name": "tangentialArc", + "start": 2512, + "type": "Identifier" + }, + "end": 2558, + "start": 2512, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "arguments": [ + { + "end": 2596, + "start": 2595, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2594, + "name": "profileStartX", + "start": 2581, + "type": "Identifier" + }, + "end": 2597, + "start": 2581, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 2614, + "start": 2613, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2612, + "name": "profileStartY", + "start": 2599, + "type": "Identifier" + }, + "end": 2615, + "start": 2599, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 2616, + "start": 2580, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 2619, + "start": 2618, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2579, + "name": "tangentialArcTo", + "start": 2564, + "type": "Identifier" + }, + "end": 2620, + "start": 2564, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [], + "callee": { + "end": 2631, + "name": "close", + "start": 2626, + "type": "Identifier" + }, + "end": 2633, + "start": 2626, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2726, + "name": "center", + "start": 2720, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 2731, + "raw": "0", + "start": 2730, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 2734, + "raw": "0", + "start": 2733, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 2735, + "start": 2729, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2750, + "name": "radius", + "start": 2744, + "type": "Identifier" + }, + "arg": { + "end": 2792, + "left": { + "end": 2776, + "left": { + "end": 2772, + "name": "primaryTubeDiameter", + "start": 2753, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 2776, + "raw": "2", + "start": 2775, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 2753, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 2792, + "name": "wallThickness", + "start": 2779, + "type": "Identifier", + "type": "Identifier" + }, + "start": 2753, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 2711, + "name": "circle", + "start": 2705, + "type": "Identifier" + }, + "end": 2799, + "start": 2705, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "end": 2802, + "start": 2801, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2704, + "name": "hole", + "start": 2700, + "type": "Identifier" + }, + "end": 2803, + "start": 2700, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2835, + "name": "center", + "start": 2829, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 2840, + "raw": "2", + "start": 2839, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + { + "end": 2843, + "raw": "0", + "start": 2842, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 2844, + "start": 2838, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2859, + "name": "radius", + "start": 2853, + "type": "Identifier" + }, + "arg": { + "end": 2901, + "left": { + "end": 2885, + "left": { + "end": 2881, + "name": "primaryTubeDiameter", + "start": 2862, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 2885, + "raw": "2", + "start": 2884, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 2862, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 2901, + "name": "wallThickness", + "start": 2888, + "type": "Identifier", + "type": "Identifier" + }, + "start": 2862, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 2820, + "name": "circle", + "start": 2814, + "type": "Identifier" + }, + "end": 2908, + "start": 2814, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "end": 2911, + "start": 2910, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2813, + "name": "hole", + "start": 2809, + "type": "Identifier" + }, + "end": 2912, + "start": 2809, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2944, + "name": "center", + "start": 2938, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 2949, + "raw": "4", + "start": 2948, + "type": "Literal", + "type": "Literal", + "value": { + "value": 4.0, + "suffix": "None" + } + }, + { + "end": 2952, + "raw": "0", + "start": 2951, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 2953, + "start": 2947, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2968, + "name": "radius", + "start": 2962, + "type": "Identifier" + }, + "arg": { + "end": 3010, + "left": { + "end": 2994, + "left": { + "end": 2990, + "name": "primaryTubeDiameter", + "start": 2971, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 2994, + "raw": "2", + "start": 2993, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 2971, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 3010, + "name": "wallThickness", + "start": 2997, + "type": "Identifier", + "type": "Identifier" + }, + "start": 2971, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 2929, + "name": "circle", + "start": 2923, + "type": "Identifier" + }, + "end": 3017, + "start": 2923, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "end": 3020, + "start": 3019, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2922, + "name": "hole", + "start": 2918, + "type": "Identifier" + }, + "end": 3021, + "start": 2918, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 3053, + "name": "center", + "start": 3047, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 3058, + "raw": "6", + "start": 3057, + "type": "Literal", + "type": "Literal", + "value": { + "value": 6.0, + "suffix": "None" + } + }, + { + "end": 3061, + "raw": "0", + "start": 3060, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 3062, + "start": 3056, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 3077, + "name": "radius", + "start": 3071, + "type": "Identifier" + }, + "arg": { + "end": 3119, + "left": { + "end": 3103, + "left": { + "end": 3099, + "name": "primaryTubeDiameter", + "start": 3080, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 3103, + "raw": "2", + "start": 3102, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 3080, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 3119, + "name": "wallThickness", + "start": 3106, + "type": "Identifier", + "type": "Identifier" + }, + "start": 3080, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 3038, + "name": "circle", + "start": 3032, + "type": "Identifier" + }, + "end": 3126, + "start": 3032, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "end": 3129, + "start": 3128, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 3031, + "name": "hole", + "start": 3027, + "type": "Identifier" + }, + "end": 3130, + "start": 3027, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 3201, + "name": "center", + "start": 3195, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 3240, + "left": { + "argument": { + "end": 3235, + "name": "primaryTubeDiameter", + "start": 3216, + "type": "Identifier", + "type": "Identifier" + }, + "end": 3235, + "operator": "-", + "start": 3215, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "*", + "right": { + "end": 3240, + "raw": ".6", + "start": 3238, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.6, + "suffix": "None" + } + }, + "start": 3215, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 3276, + "left": { + "argument": { + "end": 3271, + "name": "primaryTubeDiameter", + "start": 3252, + "type": "Identifier", + "type": "Identifier" + }, + "end": 3271, + "operator": "-", + "start": 3251, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "*", + "right": { + "end": 3276, + "raw": ".6", + "start": 3274, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.6, + "suffix": "None" + } + }, + "start": 3251, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 3285, + "start": 3204, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 3300, + "name": "radius", + "start": 3294, + "type": "Identifier" + }, + "arg": { + "end": 3311, + "left": { + "end": 3307, + "raw": "0.25", + "start": 3303, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.25, + "suffix": "None" + } + }, + "operator": "/", + "right": { + "end": 3311, + "raw": "2", + "start": 3310, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 3303, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 3186, + "name": "circle", + "start": 3180, + "type": "Identifier" + }, + "end": 3318, + "start": 3180, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "end": 3321, + "start": 3320, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 3179, + "name": "hole", + "start": 3175, + "type": "Identifier" + }, + "end": 3322, + "start": 3175, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 3354, + "name": "center", + "start": 3348, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 3392, + "left": { + "end": 3387, + "name": "primaryTubeDiameter", + "start": 3368, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 3392, + "raw": ".6", + "start": 3390, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.6, + "suffix": "None" + } + }, + "start": 3368, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 3427, + "left": { + "end": 3422, + "name": "primaryTubeDiameter", + "start": 3403, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 3427, + "raw": ".6", + "start": 3425, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.6, + "suffix": "None" + } + }, + "start": 3403, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 3436, + "start": 3357, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 3451, + "name": "radius", + "start": 3445, + "type": "Identifier" + }, + "arg": { + "end": 3462, + "left": { + "end": 3458, + "raw": "0.25", + "start": 3454, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.25, + "suffix": "None" + } + }, + "operator": "/", + "right": { + "end": 3462, + "raw": "2", + "start": 3461, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 3454, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 3339, + "name": "circle", + "start": 3333, + "type": "Identifier" + }, + "end": 3469, + "start": 3333, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "end": 3472, + "start": 3471, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 3332, + "name": "hole", + "start": 3328, + "type": "Identifier" + }, + "end": 3473, + "start": 3328, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 3505, + "name": "center", + "start": 3499, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 3552, + "left": { + "end": 3524, + "left": { + "end": 3520, + "raw": "3", + "start": 3519, + "type": "Literal", + "type": "Literal", + "value": { + "value": 3.0, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 3524, + "raw": "2", + "start": 3523, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 3519, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 3552, + "left": { + "end": 3547, + "name": "primaryTubeDiameter", + "start": 3528, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 3552, + "raw": ".6", + "start": 3550, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.6, + "suffix": "None" + } + }, + "start": 3528, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 3519, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 3588, + "left": { + "end": 3583, + "name": "primaryTubeDiameter", + "start": 3564, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 3588, + "raw": ".6", + "start": 3586, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.6, + "suffix": "None" + } + }, + "start": 3564, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 3597, + "start": 3508, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 3612, + "name": "radius", + "start": 3606, + "type": "Identifier" + }, + "arg": { + "end": 3623, + "left": { + "end": 3619, + "raw": "0.25", + "start": 3615, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.25, + "suffix": "None" + } + }, + "operator": "/", + "right": { + "end": 3623, + "raw": "2", + "start": 3622, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 3615, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 3490, + "name": "circle", + "start": 3484, + "type": "Identifier" + }, + "end": 3630, + "start": 3484, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "end": 3633, + "start": 3632, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 3483, + "name": "hole", + "start": 3479, + "type": "Identifier" + }, + "end": 3634, + "start": 3479, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 3666, + "name": "center", + "start": 3660, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 3712, + "left": { + "end": 3685, + "left": { + "end": 3681, + "raw": "3", + "start": 3680, + "type": "Literal", + "type": "Literal", + "value": { + "value": 3.0, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 3685, + "raw": "2", + "start": 3684, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 3680, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "end": 3712, + "left": { + "end": 3707, + "name": "primaryTubeDiameter", + "start": 3688, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 3712, + "raw": ".6", + "start": 3710, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.6, + "suffix": "None" + } + }, + "start": 3688, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 3680, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 3748, + "left": { + "argument": { + "end": 3743, + "name": "primaryTubeDiameter", + "start": 3724, + "type": "Identifier", + "type": "Identifier" + }, + "end": 3743, + "operator": "-", + "start": 3723, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "*", + "right": { + "end": 3748, + "raw": ".6", + "start": 3746, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.6, + "suffix": "None" + } + }, + "start": 3723, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 3757, + "start": 3669, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 3772, + "name": "radius", + "start": 3766, + "type": "Identifier" + }, + "arg": { + "end": 3783, + "left": { + "end": 3779, + "raw": "0.25", + "start": 3775, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.25, + "suffix": "None" + } + }, + "operator": "/", + "right": { + "end": 3783, + "raw": "2", + "start": 3782, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 3775, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 3651, + "name": "circle", + "start": 3645, + "type": "Identifier" + }, + "end": 3790, + "start": 3645, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "end": 3793, + "start": 3792, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 3644, + "name": "hole", + "start": 3640, + "type": "Identifier" + }, + "end": 3794, + "start": 3640, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 3860, + "name": "length", + "start": 3854, + "type": "Identifier" + }, + "arg": { + "end": 3874, + "name": "plateHeight", + "start": 3863, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 3853, + "name": "extrude", + "start": 3846, + "type": "Identifier" + }, + "end": 3875, + "start": 3846, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 3902, + "name": "radius", + "start": 3896, + "type": "Identifier" + }, + "arg": { + "end": 3908, + "raw": "1.5", + "start": 3905, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.5, + "suffix": "None" + } + } + }, + { + "type": "LabeledArg", + "label": { + "end": 3921, + "name": "tags", + "start": 3917, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "arguments": [ + { + "end": 3960, + "name": "seg04", + "start": 3955, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 3954, + "name": "getNextAdjacentEdge", + "start": 3935, + "type": "Identifier" + }, + "end": 3961, + "start": 3935, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 3997, + "name": "seg07", + "start": 3992, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 3991, + "name": "getNextAdjacentEdge", + "start": 3972, + "type": "Identifier" + }, + "end": 3998, + "start": 3972, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 4007, + "start": 3924, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 3887, + "name": "fillet", + "start": 3881, + "type": "Identifier" + }, + "end": 4014, + "start": 3881, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 4041, + "name": "radius", + "start": 4035, + "type": "Identifier" + }, + "arg": { + "end": 4047, + "raw": ".25", + "start": 4044, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.25, + "suffix": "None" + } + } + }, + { + "type": "LabeledArg", + "label": { + "end": 4060, + "name": "tags", + "start": 4056, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "arguments": [ + { + "end": 4099, + "name": "seg03", + "start": 4094, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 4093, + "name": "getNextAdjacentEdge", + "start": 4074, + "type": "Identifier" + }, + "end": 4100, + "start": 4074, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 4136, + "name": "seg08", + "start": 4131, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 4130, + "name": "getNextAdjacentEdge", + "start": 4111, + "type": "Identifier" + }, + "end": 4137, + "start": 4111, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 4146, + "start": 4063, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 4026, + "name": "fillet", + "start": 4020, + "type": "Identifier" + }, + "end": 4153, + "start": 4020, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 4153, + "nonCodeMeta": { + "nonCodeNodes": { + "18": [ + { + "end": 2694, + "start": 2635, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Create openings in the flange to accommodate each tube", + "style": "line" + } + } + ], + "22": [ + { + "end": 3169, + "start": 3132, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Add mounting holes to the flange", + "style": "line" + } + } + ], + "26": [ + { + "end": 3840, + "start": 3796, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Extrude the flange and fillet the edges", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, + "start": 1839, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 1824, + "type": "VariableDeclarator" + }, + "end": 4153, + "kind": "const", + "start": 1824, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + } + ], + "end": 4154, + "innerAttrs": [ + { + "end": 126, + "name": { + "end": 102, + "name": "settings", + "start": 94, + "type": "Identifier" + }, + "properties": [ + { + "end": 125, + "key": { + "end": 120, + "name": "defaultLengthUnit", + "start": 103, + "type": "Identifier" + }, + "start": 103, + "type": "ObjectProperty", + "value": { + "end": 125, + "name": "in", + "start": 123, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 93, + "type": "Annotation" + } + ], + "nonCodeMeta": { + "nonCodeNodes": { + "3": [ + { + "end": 314, + "start": 232, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Create a function to draw each primary tube with specified lengths and angles", + "style": "line" + } + } + ], + "4": [ + { + "end": 1663, + "start": 1587, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Draw a primary tube for each cylinder with specified lengths and angles", + "style": "line" + } + } + ], + "8": [ + { + "end": 1823, + "start": 1777, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Create the mounting flange for the header", + "style": "line" + } + } + ] + }, + "startNodes": [ + { + "end": 19, + "start": 0, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Exhaust Manifold", + "style": "line" + } + }, + { + "end": 78, + "start": 20, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "A welded exhaust header for an inline 4-cylinder engine", + "style": "line" + } + }, + { + "end": 80, + "start": 78, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + }, + { + "end": 92, + "start": 80, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Set Units", + "style": "line" + } + }, + { + "end": 128, + "start": 126, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + }, + { + "end": 147, + "start": 128, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Define Constants", + "style": "line" + } + } + ] + }, + "start": 0 + } +} diff --git a/rust/kcl-lib/tests/kcl_samples/exhaust-manifold/ops.snap b/rust/kcl-lib/tests/kcl_samples/exhaust-manifold/ops.snap new file mode 100644 index 000000000..fad7c884a --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/exhaust-manifold/ops.snap @@ -0,0 +1,1881 @@ +--- +source: kcl/src/simulation_tests.rs +description: Operations executed exhaust-manifold.kcl +--- +[ + { + "type": "UserDefinedFunctionCall", + "name": "primaryTube", + "functionSourceRange": [ + 329, + 1587, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1664, + 1690, + 0 + ] + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 582, + 607, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 617, + 642, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Object", + "value": { + "plane": { + "type": "Object", + "value": { + "origin": { + "type": "Array", + "value": [ + { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Unknown" + } + }, + { + "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.0, + "ty": { + "type": "Known", + "type": "Count" + } + }, + { + "type": "Number", + "value": 1.0, + "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": [ + 797, + 807, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 783, + 808, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "String", + "value": "XY" + }, + "sourceRange": [ + 1315, + 1319, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 1301, + 1320, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1430, + 1535, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1537, + 1538, + 0 + ] + } + }, + "name": "hole", + "sourceRange": [ + 1425, + 1539, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "path": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1560, + 1569, + 0 + ] + } + }, + "name": "sweep", + "sourceRange": [ + 1547, + 1570, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "primaryTube", + "functionSourceRange": [ + 329, + 1587, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1691, + 1717, + 0 + ] + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 582, + 607, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 617, + 642, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Object", + "value": { + "plane": { + "type": "Object", + "value": { + "origin": { + "type": "Array", + "value": [ + { + "type": "Number", + "value": 2.0, + "ty": { + "type": "Unknown" + } + }, + { + "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.01745240643728351, + "ty": { + "type": "Known", + "type": "Count" + } + }, + { + "type": "Number", + "value": 0.9998476951563913, + "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": [ + 797, + 807, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 783, + 808, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "String", + "value": "XY" + }, + "sourceRange": [ + 1315, + 1319, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 1301, + 1320, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1430, + 1535, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1537, + 1538, + 0 + ] + } + }, + "name": "hole", + "sourceRange": [ + 1425, + 1539, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "path": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1560, + 1569, + 0 + ] + } + }, + "name": "sweep", + "sourceRange": [ + 1547, + 1570, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "primaryTube", + "functionSourceRange": [ + 329, + 1587, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1718, + 1747, + 0 + ] + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 582, + 607, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 617, + 642, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Object", + "value": { + "plane": { + "type": "Object", + "value": { + "origin": { + "type": "Array", + "value": [ + { + "type": "Number", + "value": 4.0, + "ty": { + "type": "Unknown" + } + }, + { + "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.4115143586051088, + "ty": { + "type": "Known", + "type": "Count" + } + }, + { + "type": "Number", + "value": 0.9114032766354453, + "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": [ + 797, + 807, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 783, + 808, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "String", + "value": "XY" + }, + "sourceRange": [ + 1315, + 1319, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 1301, + 1320, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1430, + 1535, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1537, + 1538, + 0 + ] + } + }, + "name": "hole", + "sourceRange": [ + 1425, + 1539, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "path": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1560, + 1569, + 0 + ] + } + }, + "name": "sweep", + "sourceRange": [ + 1547, + 1570, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "primaryTube", + "functionSourceRange": [ + 329, + 1587, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1748, + 1777, + 0 + ] + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 582, + 607, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 617, + 642, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Object", + "value": { + "plane": { + "type": "Object", + "value": { + "origin": { + "type": "Array", + "value": [ + { + "type": "Number", + "value": 6.0, + "ty": { + "type": "Unknown" + } + }, + { + "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.42577929156507266, + "ty": { + "type": "Known", + "type": "Count" + } + }, + { + "type": "Number", + "value": 0.9048270524660196, + "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": [ + 797, + 807, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 783, + 808, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "String", + "value": "XY" + }, + "sourceRange": [ + 1315, + 1319, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 1301, + 1320, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1430, + 1535, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1537, + 1538, + 0 + ] + } + }, + "name": "hole", + "sourceRange": [ + 1425, + 1539, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "path": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1560, + 1569, + 0 + ] + } + }, + "name": "sweep", + "sourceRange": [ + 1547, + 1570, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "String", + "value": "XY" + }, + "sourceRange": [ + 1853, + 1857, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 1839, + 1858, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 2705, + 2799, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 2801, + 2802, + 0 + ] + } + }, + "name": "hole", + "sourceRange": [ + 2700, + 2803, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 2814, + 2908, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 2910, + 2911, + 0 + ] + } + }, + "name": "hole", + "sourceRange": [ + 2809, + 2912, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 2923, + 3017, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 3019, + 3020, + 0 + ] + } + }, + "name": "hole", + "sourceRange": [ + 2918, + 3021, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 3032, + 3126, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 3128, + 3129, + 0 + ] + } + }, + "name": "hole", + "sourceRange": [ + 3027, + 3130, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 3180, + 3318, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 3320, + 3321, + 0 + ] + } + }, + "name": "hole", + "sourceRange": [ + 3175, + 3322, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 3333, + 3469, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 3471, + 3472, + 0 + ] + } + }, + "name": "hole", + "sourceRange": [ + 3328, + 3473, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 3484, + 3630, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 3632, + 3633, + 0 + ] + } + }, + "name": "hole", + "sourceRange": [ + 3479, + 3634, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 3645, + 3790, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 3792, + 3793, + 0 + ] + } + }, + "name": "hole", + "sourceRange": [ + 3640, + 3794, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 0.125, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 3863, + 3874, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 3846, + 3875, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "labeledArgs": { + "radius": { + "value": { + "type": "Number", + "value": 1.5, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 3905, + 3908, + 0 + ] + }, + "tags": { + "value": { + "type": "Array", + "value": [ + { + "type": "Uuid", + "value": "[uuid]" + }, + { + "type": "Uuid", + "value": "[uuid]" + } + ] + }, + "sourceRange": [ + 3924, + 4007, + 0 + ] + } + }, + "name": "fillet", + "sourceRange": [ + 3881, + 4014, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "labeledArgs": { + "radius": { + "value": { + "type": "Number", + "value": 0.25, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 4044, + 4047, + 0 + ] + }, + "tags": { + "value": { + "type": "Array", + "value": [ + { + "type": "Uuid", + "value": "[uuid]" + }, + { + "type": "Uuid", + "value": "[uuid]" + } + ] + }, + "sourceRange": [ + 4063, + 4146, + 0 + ] + } + }, + "name": "fillet", + "sourceRange": [ + 4020, + 4153, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + } +] diff --git a/rust/kcl-lib/tests/kcl_samples/exhaust-manifold/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/exhaust-manifold/program_memory.snap new file mode 100644 index 000000000..4948901f8 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/exhaust-manifold/program_memory.snap @@ -0,0 +1,1792 @@ +--- +source: kcl/src/simulation_tests.rs +description: Variables in memory after executing exhaust-manifold.kcl +--- +{ + "bendRadius": { + "type": "Number", + "value": 3.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 231, + 232, + 0 + ] + } + ] + }, + "flangeSketch": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1905, + 1927, + 0 + ], + "tag": { + "end": 1926, + "start": 1920, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1933, + 1980, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1986, + 2032, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2038, + 2085, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2091, + 2113, + 0 + ], + "tag": { + "end": 2112, + "start": 2106, + "type": "TagDeclarator", + "value": "seg03" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2119, + 2150, + 0 + ], + "tag": { + "end": 2149, + "start": 2143, + "type": "TagDeclarator", + "value": "seg04" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2156, + 2177, + 0 + ], + "tag": { + "end": 2176, + "start": 2170, + "type": "TagDeclarator", + "value": "seg05" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2183, + 2230, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2236, + 2283, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2289, + 2336, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2342, + 2373, + 0 + ], + "tag": { + "end": 2372, + "start": 2366, + "type": "TagDeclarator", + "value": "seg07" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2379, + 2415, + 0 + ], + "tag": { + "end": 2414, + "start": 2408, + "type": "TagDeclarator", + "value": "seg08" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2421, + 2453, + 0 + ], + "tag": { + "end": 2452, + "start": 2446, + "type": "TagDeclarator", + "value": "seg09" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2459, + 2506, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2512, + 2558, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2564, + 2620, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1905, + 1927, + 0 + ] + }, + "from": [ + 4.3, + -1.25 + ], + "tag": { + "end": 1926, + "start": 1920, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 1.7, + -1.25 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1933, + 1980, + 0 + ] + }, + "ccw": false, + "center": [ + 1.7, + -0.95 + ], + "from": [ + 1.7, + -1.25 + ], + "tag": null, + "to": [ + 1.5072, + -1.1798 + ], + "type": "TangentialArc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1986, + 2032, + 0 + ] + }, + "ccw": true, + "center": [ + 0.9287, + -1.8693 + ], + "from": [ + 1.5072, + -1.1798 + ], + "tag": null, + "to": [ + 0.3501, + -1.1798 + ], + "type": "TangentialArc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2038, + 2085, + 0 + ] + }, + "ccw": false, + "center": [ + 0.1573, + -0.95 + ], + "from": [ + 0.3501, + -1.1798 + ], + "tag": null, + "to": [ + 0.1573, + -1.25 + ], + "type": "TangentialArc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2091, + 2113, + 0 + ] + }, + "from": [ + 0.1573, + -1.25 + ], + "tag": { + "end": 2112, + "start": 2106, + "type": "TagDeclarator", + "value": "seg03" + }, + "to": [ + -1.2427, + -1.25 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2119, + 2150, + 0 + ] + }, + "from": [ + -1.2427, + -1.25 + ], + "tag": { + "end": 2149, + "start": 2143, + "type": "TagDeclarator", + "value": "seg04" + }, + "to": [ + -1.2427, + 1.35 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2156, + 2177, + 0 + ] + }, + "from": [ + -1.2427, + 1.35 + ], + "tag": { + "end": 2176, + "start": 2170, + "type": "TagDeclarator", + "value": "seg05" + }, + "to": [ + 1.8573, + 1.35 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2183, + 2230, + 0 + ] + }, + "ccw": false, + "center": [ + 1.8573, + 1.05 + ], + "from": [ + 1.8573, + 1.35 + ], + "tag": null, + "to": [ + 2.0501, + 1.2798 + ], + "type": "TangentialArc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2236, + 2283, + 0 + ] + }, + "ccw": true, + "center": [ + 3.0143, + 2.4289 + ], + "from": [ + 2.0501, + 1.2798 + ], + "tag": null, + "to": [ + 3.9785, + 1.2798 + ], + "type": "TangentialArc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2289, + 2336, + 0 + ] + }, + "ccw": false, + "center": [ + 4.1713, + 1.05 + ], + "from": [ + 3.9785, + 1.2798 + ], + "tag": null, + "to": [ + 4.1713, + 1.35 + ], + "type": "TangentialArc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2342, + 2373, + 0 + ] + }, + "from": [ + 4.1713, + 1.35 + ], + "tag": { + "end": 2372, + "start": 2366, + "type": "TagDeclarator", + "value": "seg07" + }, + "to": [ + 7.2713, + 1.35 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2379, + 2415, + 0 + ] + }, + "from": [ + 7.2713, + 1.35 + ], + "tag": { + "end": 2414, + "start": 2408, + "type": "TagDeclarator", + "value": "seg08" + }, + "to": [ + 7.2713, + -1.25 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2421, + 2453, + 0 + ] + }, + "from": [ + 7.2713, + -1.25 + ], + "tag": { + "end": 2452, + "start": 2446, + "type": "TagDeclarator", + "value": "seg09" + }, + "to": [ + 5.8713, + -1.25 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2459, + 2506, + 0 + ] + }, + "ccw": false, + "center": [ + 5.8713, + -0.95 + ], + "from": [ + 5.8713, + -1.25 + ], + "tag": null, + "to": [ + 5.6785, + -1.1798 + ], + "type": "TangentialArc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2512, + 2558, + 0 + ] + }, + "ccw": true, + "center": [ + 5.1, + -1.8693 + ], + "from": [ + 5.6785, + -1.1798 + ], + "tag": null, + "to": [ + 4.5215, + -1.1798 + ], + "type": "TangentialArc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2564, + 2620, + 0 + ] + }, + "ccw": false, + "center": [ + 4.3257, + -0.9465 + ], + "from": [ + 4.5215, + -1.1798 + ], + "tag": null, + "to": [ + 4.3, + -1.25 + ], + "type": "TangentialArcTo", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2626, + 2633, + 0 + ] + }, + "from": [ + 4.3, + -1.25 + ], + "tag": null, + "to": [ + 4.3, + -1.25 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 4.3, + -1.25 + ], + "to": [ + 4.3, + -1.25 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1864, + 1899, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1905, + 1927, + 0 + ] + }, + "from": [ + 4.3, + -1.25 + ], + "tag": { + "end": 1926, + "start": 1920, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 1.7, + -1.25 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1905, + 1927, + 0 + ], + "tag": { + "end": 1926, + "start": 1920, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1920, + 1926, + 0 + ] + } + ] + }, + "seg03": { + "type": "TagIdentifier", + "value": "seg03", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2091, + 2113, + 0 + ] + }, + "from": [ + 0.1573, + -1.25 + ], + "tag": { + "end": 2112, + "start": 2106, + "type": "TagDeclarator", + "value": "seg03" + }, + "to": [ + -1.2427, + -1.25 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2091, + 2113, + 0 + ], + "tag": { + "end": 2112, + "start": 2106, + "type": "TagDeclarator", + "value": "seg03" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2106, + 2112, + 0 + ] + } + ] + }, + "seg04": { + "type": "TagIdentifier", + "value": "seg04", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2119, + 2150, + 0 + ] + }, + "from": [ + -1.2427, + -1.25 + ], + "tag": { + "end": 2149, + "start": 2143, + "type": "TagDeclarator", + "value": "seg04" + }, + "to": [ + -1.2427, + 1.35 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2119, + 2150, + 0 + ], + "tag": { + "end": 2149, + "start": 2143, + "type": "TagDeclarator", + "value": "seg04" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2143, + 2149, + 0 + ] + } + ] + }, + "seg05": { + "type": "TagIdentifier", + "value": "seg05", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2156, + 2177, + 0 + ] + }, + "from": [ + -1.2427, + 1.35 + ], + "tag": { + "end": 2176, + "start": 2170, + "type": "TagDeclarator", + "value": "seg05" + }, + "to": [ + 1.8573, + 1.35 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2156, + 2177, + 0 + ], + "tag": { + "end": 2176, + "start": 2170, + "type": "TagDeclarator", + "value": "seg05" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2170, + 2176, + 0 + ] + } + ] + }, + "seg07": { + "type": "TagIdentifier", + "value": "seg07", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2342, + 2373, + 0 + ] + }, + "from": [ + 4.1713, + 1.35 + ], + "tag": { + "end": 2372, + "start": 2366, + "type": "TagDeclarator", + "value": "seg07" + }, + "to": [ + 7.2713, + 1.35 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2342, + 2373, + 0 + ], + "tag": { + "end": 2372, + "start": 2366, + "type": "TagDeclarator", + "value": "seg07" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2366, + 2372, + 0 + ] + } + ] + }, + "seg08": { + "type": "TagIdentifier", + "value": "seg08", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2379, + 2415, + 0 + ] + }, + "from": [ + 7.2713, + 1.35 + ], + "tag": { + "end": 2414, + "start": 2408, + "type": "TagDeclarator", + "value": "seg08" + }, + "to": [ + 7.2713, + -1.25 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2379, + 2415, + 0 + ], + "tag": { + "end": 2414, + "start": 2408, + "type": "TagDeclarator", + "value": "seg08" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2408, + 2414, + 0 + ] + } + ] + }, + "seg09": { + "type": "TagIdentifier", + "value": "seg09", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2421, + 2453, + 0 + ] + }, + "from": [ + 7.2713, + -1.25 + ], + "tag": { + "end": 2452, + "start": 2446, + "type": "TagDeclarator", + "value": "seg09" + }, + "to": [ + 5.8713, + -1.25 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2421, + 2453, + 0 + ], + "tag": { + "end": 2452, + "start": 2446, + "type": "TagDeclarator", + "value": "seg09" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2446, + 2452, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1864, + 1899, + 0 + ] + } + ] + }, + "height": 0.125, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "edgeCuts": [ + { + "type": "fillet", + "id": "[uuid]", + "radius": 1.5, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 1.5, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.25, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.25, + "edgeId": "[uuid]", + "tag": null + } + ], + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1864, + 1899, + 0 + ] + } + ] + } + }, + "plateHeight": { + "type": "Number", + "value": 0.125, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 212, + 217, + 0 + ] + } + ] + }, + "primaryTube": { + "type": "Function", + "__meta": [ + { + "sourceRange": [ + 329, + 1587, + 0 + ] + } + ] + }, + "primaryTubeDiameter": { + "type": "Number", + "value": 1.625, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 170, + 175, + 0 + ] + } + ] + }, + "seg01": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "seg01", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1905, + 1927, + 0 + ] + }, + "from": [ + 4.3, + -1.25 + ], + "tag": { + "end": 1926, + "start": 1920, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 1.7, + -1.25 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1905, + 1927, + 0 + ], + "tag": { + "end": 1926, + "start": 1920, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1920, + 1926, + 0 + ] + } + ] + }, + "seg03": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "seg03", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2091, + 2113, + 0 + ] + }, + "from": [ + 0.1573, + -1.25 + ], + "tag": { + "end": 2112, + "start": 2106, + "type": "TagDeclarator", + "value": "seg03" + }, + "to": [ + -1.2427, + -1.25 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2091, + 2113, + 0 + ], + "tag": { + "end": 2112, + "start": 2106, + "type": "TagDeclarator", + "value": "seg03" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2106, + 2112, + 0 + ] + } + ] + }, + "seg04": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "seg04", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2119, + 2150, + 0 + ] + }, + "from": [ + -1.2427, + -1.25 + ], + "tag": { + "end": 2149, + "start": 2143, + "type": "TagDeclarator", + "value": "seg04" + }, + "to": [ + -1.2427, + 1.35 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2119, + 2150, + 0 + ], + "tag": { + "end": 2149, + "start": 2143, + "type": "TagDeclarator", + "value": "seg04" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2143, + 2149, + 0 + ] + } + ] + }, + "seg05": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "seg05", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2156, + 2177, + 0 + ] + }, + "from": [ + -1.2427, + 1.35 + ], + "tag": { + "end": 2176, + "start": 2170, + "type": "TagDeclarator", + "value": "seg05" + }, + "to": [ + 1.8573, + 1.35 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2156, + 2177, + 0 + ], + "tag": { + "end": 2176, + "start": 2170, + "type": "TagDeclarator", + "value": "seg05" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2170, + 2176, + 0 + ] + } + ] + }, + "seg07": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "seg07", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2342, + 2373, + 0 + ] + }, + "from": [ + 4.1713, + 1.35 + ], + "tag": { + "end": 2372, + "start": 2366, + "type": "TagDeclarator", + "value": "seg07" + }, + "to": [ + 7.2713, + 1.35 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2342, + 2373, + 0 + ], + "tag": { + "end": 2372, + "start": 2366, + "type": "TagDeclarator", + "value": "seg07" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2366, + 2372, + 0 + ] + } + ] + }, + "seg08": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "seg08", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2379, + 2415, + 0 + ] + }, + "from": [ + 7.2713, + 1.35 + ], + "tag": { + "end": 2414, + "start": 2408, + "type": "TagDeclarator", + "value": "seg08" + }, + "to": [ + 7.2713, + -1.25 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2379, + 2415, + 0 + ], + "tag": { + "end": 2414, + "start": 2408, + "type": "TagDeclarator", + "value": "seg08" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2408, + 2414, + 0 + ] + } + ] + }, + "seg09": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "seg09", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2421, + 2453, + 0 + ] + }, + "from": [ + 7.2713, + -1.25 + ], + "tag": { + "end": 2452, + "start": 2446, + "type": "TagDeclarator", + "value": "seg09" + }, + "to": [ + 5.8713, + -1.25 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2421, + 2453, + 0 + ], + "tag": { + "end": 2452, + "start": 2446, + "type": "TagDeclarator", + "value": "seg09" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2446, + 2452, + 0 + ] + } + ] + }, + "wallThickness": { + "type": "Number", + "value": 0.08, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 192, + 197, + 0 + ] + } + ] + } +} diff --git a/rust/kcl-lib/tests/kcl_samples/exhaust-manifold/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/exhaust-manifold/rendered_model.png new file mode 100644 index 000000000..7a1cd7643 Binary files /dev/null and b/rust/kcl-lib/tests/kcl_samples/exhaust-manifold/rendered_model.png differ diff --git a/rust/kcl-lib/tests/kcl_samples/flange-with-patterns/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/flange-with-patterns/artifact_commands.snap new file mode 100644 index 000000000..cb15a62ce --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/flange-with-patterns/artifact_commands.snap @@ -0,0 +1,1758 @@ +--- +source: kcl/src/simulation_tests.rs +description: Artifact commands flange-with-patterns.kcl +--- +[ + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.7, + "g": 0.28, + "b": 0.28, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.28, + "g": 0.7, + "b": 0.28, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.28, + "g": 0.28, + "b": 0.7, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "edge_lines_visible", + "hidden": false + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 300, + 333, + 0 + ], + "command": { + "type": "set_scene_units", + "unit": "in" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 869, + 888, + 0 + ], + "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": [ + 894, + 1000, + 0 + ], + "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": [ + 894, + 1000, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 894, + 1000, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 2.0625, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 894, + 1000, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 1.75, + "y": 0.0 + }, + "radius": 0.3125, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 894, + 1000, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1006, + 1138, + 0 + ], + "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": [ + 1213, + 1232, + 0 + ], + "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": [ + 1238, + 1304, + 0 + ], + "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": [ + 1238, + 1304, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1238, + 1304, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 2.3125, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1238, + 1304, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 0.0, + "y": 0.0 + }, + "radius": 2.3125, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1238, + 1304, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1310, + 1326, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1310, + 1326, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1310, + 1326, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1310, + 1326, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1310, + 1326, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1310, + 1326, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1310, + 1326, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1310, + 1326, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1337, + 1403, + 0 + ], + "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": [ + 1337, + 1403, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1337, + 1403, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.625, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1337, + 1403, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 0.0, + "y": 0.0 + }, + "radius": 0.625, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1337, + 1403, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1332, + 1407, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1332, + 1407, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1413, + 1444, + 0 + ], + "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": [ + 1413, + 1444, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.625, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1413, + 1444, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1413, + 1444, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1413, + 1444, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1413, + 1444, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1413, + 1444, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1413, + 1444, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1413, + 1444, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1413, + 1444, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1413, + 1444, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1413, + 1444, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1413, + 1444, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1413, + 1444, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1413, + 1444, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1413, + 1444, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1413, + 1444, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1733, + 1760, + 0 + ], + "command": { + "type": "make_plane", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.625 + }, + "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": [ + 1766, + 1841, + 0 + ], + "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": [ + 1766, + 1841, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1766, + 1841, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 1.1565, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1766, + 1841, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 0.0, + "y": 0.0 + }, + "radius": 1.1565, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1766, + 1841, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1852, + 1918, + 0 + ], + "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": [ + 1852, + 1918, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1852, + 1918, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.625, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1852, + 1918, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 0.0, + "y": 0.0 + }, + "radius": 0.625, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1852, + 1918, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1847, + 1922, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1847, + 1922, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1928, + 1963, + 0 + ], + "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": [ + 1928, + 1963, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.1279999999999999, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1928, + 1963, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1928, + 1963, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1928, + 1963, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1928, + 1963, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1928, + 1963, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1928, + 1963, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1928, + 1963, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2040, + 2059, + 0 + ], + "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": [ + 2065, + 2143, + 0 + ], + "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": [ + 2065, + 2143, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2065, + 2143, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 1.25, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2065, + 2143, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 0.0, + "y": 0.0 + }, + "radius": 1.25, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2065, + 2143, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2154, + 2220, + 0 + ], + "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": [ + 2154, + 2220, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2154, + 2220, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.625, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2154, + 2220, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 0.0, + "y": 0.0 + }, + "radius": 0.625, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2154, + 2220, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2149, + 2224, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2149, + 2224, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2230, + 2264, + 0 + ], + "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": [ + 2230, + 2264, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.06, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2230, + 2264, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2230, + 2264, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2230, + 2264, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2230, + 2264, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2230, + 2264, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2230, + 2264, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2230, + 2264, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1766, + 1841, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1852, + 1918, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + } +] diff --git a/rust/kcl-lib/tests/kcl_samples/flange-with-patterns/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/kcl_samples/flange-with-patterns/artifact_graph_flowchart.snap new file mode 100644 index 000000000..53b8a47f7 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/flange-with-patterns/artifact_graph_flowchart.snap @@ -0,0 +1,6 @@ +--- +source: kcl/src/simulation_tests.rs +description: Artifact graph flowchart flange-with-patterns.kcl +extension: md +snapshot_kind: binary +--- diff --git a/rust/kcl-lib/tests/kcl_samples/flange-with-patterns/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/flange-with-patterns/artifact_graph_flowchart.snap.md new file mode 100644 index 000000000..efd3f891e --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/flange-with-patterns/artifact_graph_flowchart.snap.md @@ -0,0 +1,108 @@ +```mermaid +flowchart LR + subgraph path2 [Path] + 2["Path
[894, 1000, 0]"] + 3["Segment
[894, 1000, 0]"] + 4[Solid2d] + end + subgraph path6 [Path] + 6["Path
[1238, 1304, 0]"] + 7["Segment
[1238, 1304, 0]"] + 8[Solid2d] + end + subgraph path9 [Path] + 9["Path
[1337, 1403, 0]"] + 10["Segment
[1337, 1403, 0]"] + 11[Solid2d] + end + subgraph path19 [Path] + 19["Path
[1766, 1841, 0]"] + 20["Segment
[1766, 1841, 0]"] + 21[Solid2d] + end + subgraph path22 [Path] + 22["Path
[1852, 1918, 0]"] + 23["Segment
[1852, 1918, 0]"] + 24[Solid2d] + end + subgraph path32 [Path] + 32["Path
[2065, 2143, 0]"] + 33["Segment
[2065, 2143, 0]"] + 34[Solid2d] + end + subgraph path35 [Path] + 35["Path
[2154, 2220, 0]"] + 36["Segment
[2154, 2220, 0]"] + 37[Solid2d] + end + 1["Plane
[869, 888, 0]"] + 5["Plane
[1213, 1232, 0]"] + 12["Sweep Extrusion
[1413, 1444, 0]"] + 13[Wall] + 14["Cap Start"] + 15["Cap End"] + 16["SweepEdge Opposite"] + 17["SweepEdge Adjacent"] + 18["Plane
[1733, 1760, 0]"] + 25["Sweep Extrusion
[1928, 1963, 0]"] + 26[Wall] + 27["Cap Start"] + 28["Cap End"] + 29["SweepEdge Opposite"] + 30["SweepEdge Adjacent"] + 31["Plane
[2040, 2059, 0]"] + 38["Sweep Extrusion
[2230, 2264, 0]"] + 39[Wall] + 40["Cap Start"] + 41["Cap End"] + 42["SweepEdge Opposite"] + 43["SweepEdge Adjacent"] + 1 --- 2 + 2 --- 3 + 2 --- 4 + 5 --- 6 + 5 --- 9 + 6 --- 7 + 6 ---- 12 + 6 --- 8 + 7 --- 13 + 7 --- 16 + 7 --- 17 + 9 --- 10 + 9 --- 11 + 12 --- 13 + 12 --- 14 + 12 --- 15 + 12 --- 16 + 12 --- 17 + 18 --- 19 + 18 --- 22 + 19 --- 20 + 19 ---- 25 + 19 --- 21 + 20 --- 26 + 20 --- 29 + 20 --- 30 + 22 --- 23 + 22 --- 24 + 25 --- 26 + 25 --- 27 + 25 --- 28 + 25 --- 29 + 25 --- 30 + 31 --- 32 + 31 --- 35 + 32 --- 33 + 32 ---- 38 + 32 --- 34 + 33 --- 39 + 33 --- 42 + 33 --- 43 + 35 --- 36 + 35 --- 37 + 38 --- 39 + 38 --- 40 + 38 --- 41 + 38 --- 42 + 38 --- 43 +``` diff --git a/rust/kcl-lib/tests/kcl_samples/flange-with-patterns/ast.snap b/rust/kcl-lib/tests/kcl_samples/flange-with-patterns/ast.snap new file mode 100644 index 000000000..267defdf8 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/flange-with-patterns/ast.snap @@ -0,0 +1,2151 @@ +--- +source: kcl-lib/src/simulation_tests.rs +description: Result of parsing flange-with-patterns.kcl +--- +{ + "Ok": { + "body": [ + { + "declaration": { + "end": 377, + "id": { + "end": 370, + "name": "mountingHoleDia", + "start": 355, + "type": "Identifier" + }, + "init": { + "end": 377, + "raw": ".625", + "start": 373, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.625, + "suffix": "None" + } + }, + "start": 355, + "type": "VariableDeclarator" + }, + "end": 377, + "kind": "const", + "start": 355, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 393, + "id": { + "end": 385, + "name": "baseDia", + "start": 378, + "type": "Identifier" + }, + "init": { + "end": 393, + "raw": "4.625", + "start": 388, + "type": "Literal", + "type": "Literal", + "value": { + "value": 4.625, + "suffix": "None" + } + }, + "start": 378, + "type": "VariableDeclarator" + }, + "end": 393, + "kind": "const", + "start": 378, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 408, + "id": { + "end": 401, + "name": "pipeDia", + "start": 394, + "type": "Identifier" + }, + "init": { + "end": 408, + "raw": "1.25", + "start": 404, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.25, + "suffix": "None" + } + }, + "start": 394, + "type": "VariableDeclarator" + }, + "end": 408, + "kind": "const", + "start": 394, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 425, + "id": { + "end": 418, + "name": "thickness", + "start": 409, + "type": "Identifier" + }, + "init": { + "end": 425, + "raw": ".625", + "start": 421, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.625, + "suffix": "None" + } + }, + "start": 409, + "type": "VariableDeclarator" + }, + "end": 425, + "kind": "const", + "start": 409, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 448, + "id": { + "end": 440, + "name": "totalThickness", + "start": 426, + "type": "Identifier" + }, + "init": { + "end": 448, + "raw": "0.813", + "start": 443, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.813, + "suffix": "None" + } + }, + "start": 426, + "type": "VariableDeclarator" + }, + "end": 448, + "kind": "const", + "start": 426, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 473, + "id": { + "end": 465, + "name": "topTotalDiameter", + "start": 449, + "type": "Identifier" + }, + "init": { + "end": 473, + "raw": "2.313", + "start": 468, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.313, + "suffix": "None" + } + }, + "start": 449, + "type": "VariableDeclarator" + }, + "end": 473, + "kind": "const", + "start": 449, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 496, + "id": { + "end": 489, + "name": "bottomThickness", + "start": 474, + "type": "Identifier" + }, + "init": { + "end": 496, + "raw": "0.06", + "start": 492, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.06, + "suffix": "None" + } + }, + "start": 474, + "type": "VariableDeclarator" + }, + "end": 496, + "kind": "const", + "start": 474, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 522, + "id": { + "end": 516, + "name": "bottomTotalDiameter", + "start": 497, + "type": "Identifier" + }, + "init": { + "end": 522, + "raw": "2.5", + "start": 519, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.5, + "suffix": "None" + } + }, + "start": 497, + "type": "VariableDeclarator" + }, + "end": 522, + "kind": "const", + "start": 497, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 558, + "id": { + "end": 552, + "name": "mountingHolePlacementDiameter", + "start": 523, + "type": "Identifier" + }, + "init": { + "end": 558, + "raw": "3.5", + "start": 555, + "type": "Literal", + "type": "Literal", + "value": { + "value": 3.5, + "suffix": "None" + } + }, + "start": 523, + "type": "VariableDeclarator" + }, + "end": 558, + "kind": "const", + "start": 523, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 579, + "id": { + "end": 572, + "name": "baseThickness", + "start": 559, + "type": "Identifier" + }, + "init": { + "end": 579, + "raw": ".625", + "start": 575, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.625, + "suffix": "None" + } + }, + "start": 559, + "type": "VariableDeclarator" + }, + "end": 579, + "kind": "const", + "start": 559, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 649, + "id": { + "end": 597, + "name": "topTotalThickness", + "start": 580, + "type": "Identifier" + }, + "init": { + "end": 649, + "left": { + "end": 614, + "name": "totalThickness", + "start": 600, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 649, + "left": { + "end": 633, + "name": "bottomThickness", + "start": 618, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 649, + "name": "baseThickness", + "start": 636, + "type": "Identifier", + "type": "Identifier" + }, + "start": 618, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 600, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 580, + "type": "VariableDeclarator" + }, + "end": 649, + "kind": "const", + "start": 580, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 676, + "id": { + "end": 662, + "name": "holeLocator", + "start": 651, + "type": "Identifier" + }, + "init": { + "end": 676, + "left": { + "end": 672, + "name": "baseDia", + "start": 665, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 676, + "raw": "8", + "start": 675, + "type": "Literal", + "type": "Literal", + "value": { + "value": 8.0, + "suffix": "None" + } + }, + "start": 665, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 651, + "type": "VariableDeclarator" + }, + "end": 676, + "kind": "const", + "start": 651, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 687, + "id": { + "end": 683, + "name": "nHoles", + "start": 677, + "type": "Identifier" + }, + "init": { + "end": 687, + "raw": "4", + "start": 686, + "type": "Literal", + "type": "Literal", + "value": { + "value": 4.0, + "suffix": "None" + } + }, + "start": 677, + "type": "VariableDeclarator" + }, + "end": 687, + "kind": "const", + "start": 677, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "end": 803, + "expression": { + "arguments": [ + { + "end": 766, + "name": "nHoles", + "start": 760, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 769, + "raw": "1", + "start": 768, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + { + "end": 802, + "raw": "\"nHoles must be greater than 1\"", + "start": 771, + "type": "Literal", + "type": "Literal", + "value": "nHoles must be greater than 1" + } + ], + "callee": { + "end": 759, + "name": "assertGreaterThan", + "start": 742, + "type": "Identifier" + }, + "end": 803, + "start": 742, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 742, + "type": "ExpressionStatement", + "type": "ExpressionStatement" + }, + { + "declaration": { + "end": 1199, + "id": { + "end": 866, + "name": "circles", + "start": 859, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 887, + "raw": "'XY'", + "start": 883, + "type": "Literal", + "type": "Literal", + "value": "XY" + } + ], + "callee": { + "end": 882, + "name": "startSketchOn", + "start": 869, + "type": "Identifier" + }, + "end": 888, + "start": 869, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 915, + "name": "center", + "start": 909, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 952, + "left": { + "end": 948, + "name": "mountingHolePlacementDiameter", + "start": 919, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 952, + "raw": "2", + "start": 951, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 919, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 955, + "raw": "0", + "start": 954, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 956, + "start": 918, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 971, + "name": "radius", + "start": 965, + "type": "Identifier" + }, + "arg": { + "end": 993, + "left": { + "end": 989, + "name": "mountingHoleDia", + "start": 974, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 993, + "raw": "2", + "start": 992, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 974, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 900, + "name": "circle", + "start": 894, + "type": "Identifier" + }, + "end": 1000, + "start": 894, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1042, + "name": "arcDegrees", + "start": 1032, + "type": "Identifier" + }, + "arg": { + "end": 1048, + "raw": "360", + "start": 1045, + "type": "Literal", + "type": "Literal", + "value": { + "value": 360.0, + "suffix": "None" + } + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1063, + "name": "center", + "start": 1057, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1068, + "raw": "0", + "start": 1067, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 1071, + "raw": "0", + "start": 1070, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 1072, + "start": 1066, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1090, + "name": "instances", + "start": 1081, + "type": "Identifier" + }, + "arg": { + "end": 1099, + "name": "nHoles", + "start": 1093, + "type": "Identifier", + "type": "Identifier" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1124, + "name": "rotateDuplicates", + "start": 1108, + "type": "Identifier" + }, + "arg": { + "end": 1131, + "raw": "true", + "start": 1127, + "type": "Literal", + "type": "Literal", + "value": true + } + } + ], + "callee": { + "end": 1023, + "name": "patternCircular2d", + "start": 1006, + "type": "Identifier" + }, + "end": 1138, + "start": 1006, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 1199, + "nonCodeMeta": { + "nonCodeNodes": { + "2": [ + { + "end": 1199, + "start": 1138, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Create the base of the flange and add the mounting holes", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, + "start": 869, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 859, + "type": "VariableDeclarator" + }, + "end": 1199, + "kind": "const", + "start": 859, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1467, + "id": { + "end": 1210, + "name": "flangeBase", + "start": 1200, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 1231, + "raw": "'XY'", + "start": 1227, + "type": "Literal", + "type": "Literal", + "value": "XY" + } + ], + "callee": { + "end": 1226, + "name": "startSketchOn", + "start": 1213, + "type": "Identifier" + }, + "end": 1232, + "start": 1213, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1259, + "name": "center", + "start": 1253, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1264, + "raw": "0", + "start": 1263, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 1267, + "raw": "0", + "start": 1266, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 1268, + "start": 1262, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1283, + "name": "radius", + "start": 1277, + "type": "Identifier" + }, + "arg": { + "end": 1297, + "left": { + "end": 1293, + "name": "baseDia", + "start": 1286, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1297, + "raw": "2", + "start": 1296, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1286, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 1244, + "name": "circle", + "start": 1238, + "type": "Identifier" + }, + "end": 1304, + "start": 1238, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "end": 1322, + "name": "circles", + "start": 1315, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 1325, + "start": 1324, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1314, + "name": "hole", + "start": 1310, + "type": "Identifier" + }, + "end": 1326, + "start": 1310, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1358, + "name": "center", + "start": 1352, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1363, + "raw": "0", + "start": 1362, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 1366, + "raw": "0", + "start": 1365, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 1367, + "start": 1361, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1382, + "name": "radius", + "start": 1376, + "type": "Identifier" + }, + "arg": { + "end": 1396, + "left": { + "end": 1392, + "name": "pipeDia", + "start": 1385, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1396, + "raw": "2", + "start": 1395, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1385, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 1343, + "name": "circle", + "start": 1337, + "type": "Identifier" + }, + "end": 1403, + "start": 1337, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "end": 1406, + "start": 1405, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1336, + "name": "hole", + "start": 1332, + "type": "Identifier" + }, + "end": 1407, + "start": 1332, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1427, + "name": "length", + "start": 1421, + "type": "Identifier" + }, + "arg": { + "end": 1443, + "name": "baseThickness", + "start": 1430, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 1420, + "name": "extrude", + "start": 1413, + "type": "Identifier" + }, + "end": 1444, + "start": 1413, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 1467, + "nonCodeMeta": { + "nonCodeNodes": { + "4": [ + { + "end": 1467, + "start": 1444, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Plane for top face", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, + "start": 1213, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 1200, + "type": "VariableDeclarator" + }, + "end": 1467, + "kind": "const", + "start": 1200, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1662, + "id": { + "end": 1480, + "name": "topFacePlane", + "start": 1468, + "type": "Identifier" + }, + "init": { + "end": 1662, + "properties": [ + { + "end": 1660, + "key": { + "end": 1492, + "name": "plane", + "start": 1487, + "type": "Identifier" + }, + "start": 1487, + "type": "ObjectProperty", + "value": { + "end": 1660, + "properties": [ + { + "end": 1545, + "key": { + "end": 1507, + "name": "origin", + "start": 1501, + "type": "Identifier" + }, + "start": 1501, + "type": "ObjectProperty", + "value": { + "end": 1545, + "properties": [ + { + "end": 1517, + "key": { + "end": 1513, + "name": "x", + "start": 1512, + "type": "Identifier" + }, + "start": 1512, + "type": "ObjectProperty", + "value": { + "end": 1517, + "raw": "0", + "start": 1516, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 1524, + "key": { + "end": 1520, + "name": "y", + "start": 1519, + "type": "Identifier" + }, + "start": 1519, + "type": "ObjectProperty", + "value": { + "end": 1524, + "raw": "0", + "start": 1523, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 1543, + "key": { + "end": 1527, + "name": "z", + "start": 1526, + "type": "Identifier" + }, + "start": 1526, + "type": "ObjectProperty", + "value": { + "end": 1543, + "name": "baseThickness", + "start": 1530, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 1510, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + }, + { + "end": 1582, + "key": { + "end": 1556, + "name": "xAxis", + "start": 1551, + "type": "Identifier" + }, + "start": 1551, + "type": "ObjectProperty", + "value": { + "end": 1582, + "properties": [ + { + "end": 1566, + "key": { + "end": 1562, + "name": "x", + "start": 1561, + "type": "Identifier" + }, + "start": 1561, + "type": "ObjectProperty", + "value": { + "end": 1566, + "raw": "1", + "start": 1565, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + }, + { + "end": 1573, + "key": { + "end": 1569, + "name": "y", + "start": 1568, + "type": "Identifier" + }, + "start": 1568, + "type": "ObjectProperty", + "value": { + "end": 1573, + "raw": "0", + "start": 1572, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 1580, + "key": { + "end": 1576, + "name": "z", + "start": 1575, + "type": "Identifier" + }, + "start": 1575, + "type": "ObjectProperty", + "value": { + "end": 1580, + "raw": "0", + "start": 1579, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + } + ], + "start": 1559, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + }, + { + "end": 1619, + "key": { + "end": 1593, + "name": "yAxis", + "start": 1588, + "type": "Identifier" + }, + "start": 1588, + "type": "ObjectProperty", + "value": { + "end": 1619, + "properties": [ + { + "end": 1603, + "key": { + "end": 1599, + "name": "x", + "start": 1598, + "type": "Identifier" + }, + "start": 1598, + "type": "ObjectProperty", + "value": { + "end": 1603, + "raw": "0", + "start": 1602, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 1610, + "key": { + "end": 1606, + "name": "y", + "start": 1605, + "type": "Identifier" + }, + "start": 1605, + "type": "ObjectProperty", + "value": { + "end": 1610, + "raw": "1", + "start": 1609, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + }, + { + "end": 1617, + "key": { + "end": 1613, + "name": "z", + "start": 1612, + "type": "Identifier" + }, + "start": 1612, + "type": "ObjectProperty", + "value": { + "end": 1617, + "raw": "0", + "start": 1616, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + } + ], + "start": 1596, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + }, + { + "end": 1656, + "key": { + "end": 1630, + "name": "zAxis", + "start": 1625, + "type": "Identifier" + }, + "start": 1625, + "type": "ObjectProperty", + "value": { + "end": 1656, + "properties": [ + { + "end": 1640, + "key": { + "end": 1636, + "name": "x", + "start": 1635, + "type": "Identifier" + }, + "start": 1635, + "type": "ObjectProperty", + "value": { + "end": 1640, + "raw": "0", + "start": 1639, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 1647, + "key": { + "end": 1643, + "name": "y", + "start": 1642, + "type": "Identifier" + }, + "start": 1642, + "type": "ObjectProperty", + "value": { + "end": 1647, + "raw": "0", + "start": 1646, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 1654, + "key": { + "end": 1650, + "name": "z", + "start": 1649, + "type": "Identifier" + }, + "start": 1649, + "type": "ObjectProperty", + "value": { + "end": 1654, + "raw": "1", + "start": 1653, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + } + ], + "start": 1633, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + } + ], + "start": 1495, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + } + ], + "start": 1483, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + "start": 1468, + "type": "VariableDeclarator" + }, + "end": 1662, + "kind": "const", + "start": 1468, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 2021, + "id": { + "end": 1730, + "name": "topExtrusion", + "start": 1718, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 1759, + "name": "topFacePlane", + "start": 1747, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 1746, + "name": "startSketchOn", + "start": 1733, + "type": "Identifier" + }, + "end": 1760, + "start": 1733, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1787, + "name": "center", + "start": 1781, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1792, + "raw": "0", + "start": 1791, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 1795, + "raw": "0", + "start": 1794, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 1796, + "start": 1790, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1811, + "name": "radius", + "start": 1805, + "type": "Identifier" + }, + "arg": { + "end": 1834, + "left": { + "end": 1830, + "name": "topTotalDiameter", + "start": 1814, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1834, + "raw": "2", + "start": 1833, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1814, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 1772, + "name": "circle", + "start": 1766, + "type": "Identifier" + }, + "end": 1841, + "start": 1766, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1873, + "name": "center", + "start": 1867, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1878, + "raw": "0", + "start": 1877, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 1881, + "raw": "0", + "start": 1880, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 1882, + "start": 1876, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1897, + "name": "radius", + "start": 1891, + "type": "Identifier" + }, + "arg": { + "end": 1911, + "left": { + "end": 1907, + "name": "pipeDia", + "start": 1900, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1911, + "raw": "2", + "start": 1910, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1900, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 1858, + "name": "circle", + "start": 1852, + "type": "Identifier" + }, + "end": 1918, + "start": 1852, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "end": 1921, + "start": 1920, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1851, + "name": "hole", + "start": 1847, + "type": "Identifier" + }, + "end": 1922, + "start": 1847, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1942, + "name": "length", + "start": 1936, + "type": "Identifier" + }, + "arg": { + "end": 1962, + "name": "topTotalThickness", + "start": 1945, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 1935, + "name": "extrude", + "start": 1928, + "type": "Identifier" + }, + "end": 1963, + "start": 1928, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 2021, + "nonCodeMeta": { + "nonCodeNodes": { + "3": [ + { + "end": 2021, + "start": 1963, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Create the extrusion on the bottom of the flange base", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, + "start": 1733, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 1718, + "type": "VariableDeclarator" + }, + "end": 2021, + "kind": "const", + "start": 1718, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 2264, + "id": { + "end": 2037, + "name": "bottomExtrusion", + "start": 2022, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 2058, + "raw": "\"XY\"", + "start": 2054, + "type": "Literal", + "type": "Literal", + "value": "XY" + } + ], + "callee": { + "end": 2053, + "name": "startSketchOn", + "start": 2040, + "type": "Identifier" + }, + "end": 2059, + "start": 2040, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2086, + "name": "center", + "start": 2080, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 2091, + "raw": "0", + "start": 2090, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 2094, + "raw": "0", + "start": 2093, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 2095, + "start": 2089, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2110, + "name": "radius", + "start": 2104, + "type": "Identifier" + }, + "arg": { + "end": 2136, + "left": { + "end": 2132, + "name": "bottomTotalDiameter", + "start": 2113, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 2136, + "raw": "2", + "start": 2135, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 2113, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 2071, + "name": "circle", + "start": 2065, + "type": "Identifier" + }, + "end": 2143, + "start": 2065, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2175, + "name": "center", + "start": 2169, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 2180, + "raw": "0", + "start": 2179, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 2183, + "raw": "0", + "start": 2182, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 2184, + "start": 2178, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2199, + "name": "radius", + "start": 2193, + "type": "Identifier" + }, + "arg": { + "end": 2213, + "left": { + "end": 2209, + "name": "pipeDia", + "start": 2202, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 2213, + "raw": "2", + "start": 2212, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 2202, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 2160, + "name": "circle", + "start": 2154, + "type": "Identifier" + }, + "end": 2220, + "start": 2154, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "end": 2223, + "start": 2222, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2153, + "name": "hole", + "start": 2149, + "type": "Identifier" + }, + "end": 2224, + "start": 2149, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2244, + "name": "length", + "start": 2238, + "type": "Identifier" + }, + "arg": { + "argument": { + "end": 2263, + "name": "bottomThickness", + "start": 2248, + "type": "Identifier", + "type": "Identifier" + }, + "end": 2263, + "operator": "-", + "start": 2247, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + } + ], + "callee": { + "end": 2237, + "name": "extrude", + "start": 2230, + "type": "Identifier" + }, + "end": 2264, + "start": 2230, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 2264, + "start": 2040, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 2022, + "type": "VariableDeclarator" + }, + "end": 2264, + "kind": "const", + "start": 2022, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + } + ], + "end": 2265, + "innerAttrs": [ + { + "end": 333, + "name": { + "end": 309, + "name": "settings", + "start": 301, + "type": "Identifier" + }, + "properties": [ + { + "end": 332, + "key": { + "end": 327, + "name": "defaultLengthUnit", + "start": 310, + "type": "Identifier" + }, + "start": 310, + "type": "ObjectProperty", + "value": { + "end": 332, + "name": "in", + "start": 330, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 300, + "type": "Annotation" + } + ], + "nonCodeMeta": { + "nonCodeNodes": { + "12": [ + { + "end": 741, + "start": 687, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Add assertion so nHoles are always greater than 1", + "style": "line" + } + } + ], + "13": [ + { + "end": 858, + "start": 803, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Create the circular pattern for the mounting holes", + "style": "line" + } + } + ], + "16": [ + { + "end": 1717, + "start": 1662, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Create the extrusion on the top of the flange base", + "style": "line" + } + } + ] + }, + "startNodes": [ + { + "end": 9, + "start": 0, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Flange", + "style": "line" + } + }, + { + "end": 285, + "start": 10, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "A flange is a flat rim, collar, or rib, typically forged or cast, that is used to strengthen an object, guide it, or attach it to another object. Flanges are known for their use in various applications, including piping, plumbing, and mechanical engineering, among others.", + "style": "line" + } + }, + { + "end": 287, + "start": 285, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + }, + { + "end": 299, + "start": 287, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Set units", + "style": "line" + } + }, + { + "end": 335, + "start": 333, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + }, + { + "end": 354, + "start": 335, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Define constants", + "style": "line" + } + } + ] + }, + "start": 0 + } +} diff --git a/rust/kcl-lib/tests/kcl_samples/flange-with-patterns/ops.snap b/rust/kcl-lib/tests/kcl_samples/flange-with-patterns/ops.snap new file mode 100644 index 000000000..202a7bef2 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/flange-with-patterns/ops.snap @@ -0,0 +1,575 @@ +--- +source: kcl/src/simulation_tests.rs +description: Operations executed flange-with-patterns.kcl +--- +[ + { + "labeledArgs": { + "data": { + "value": { + "type": "String", + "value": "XY" + }, + "sourceRange": [ + 883, + 887, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 869, + 888, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "String", + "value": "XY" + }, + "sourceRange": [ + 1227, + 1231, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 1213, + 1232, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketches", + "value": [ + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + } + ] + }, + "sourceRange": [ + 1315, + 1322, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1324, + 1325, + 0 + ] + } + }, + "name": "hole", + "sourceRange": [ + 1310, + 1326, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1337, + 1403, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1405, + 1406, + 0 + ] + } + }, + "name": "hole", + "sourceRange": [ + 1332, + 1407, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 0.625, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1430, + 1443, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 1413, + 1444, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Object", + "value": { + "plane": { + "type": "Object", + "value": { + "origin": { + "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": 0.625, + "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": [ + 1747, + 1759, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 1733, + 1760, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1852, + 1918, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1920, + 1921, + 0 + ] + } + }, + "name": "hole", + "sourceRange": [ + 1847, + 1922, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 0.1279999999999999, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1945, + 1962, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 1928, + 1963, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "String", + "value": "XY" + }, + "sourceRange": [ + 2054, + 2058, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 2040, + 2059, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 2154, + 2220, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 2222, + 2223, + 0 + ] + } + }, + "name": "hole", + "sourceRange": [ + 2149, + 2224, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": -0.06, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 2247, + 2263, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 2230, + 2264, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + } +] diff --git a/rust/kcl-lib/tests/kcl_samples/flange-with-patterns/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/flange-with-patterns/program_memory.snap new file mode 100644 index 000000000..b46fbec07 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/flange-with-patterns/program_memory.snap @@ -0,0 +1,1481 @@ +--- +source: kcl/src/simulation_tests.rs +description: Variables in memory after executing flange-with-patterns.kcl +--- +{ + "baseDia": { + "type": "Number", + "value": 4.625, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 388, + 393, + 0 + ] + } + ] + }, + "baseThickness": { + "type": "Number", + "value": 0.625, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 575, + 579, + 0 + ] + } + ] + }, + "bottomExtrusion": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2065, + 2143, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2065, + 2143, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 1.25, + 0.0 + ], + "radius": 1.25, + "tag": null, + "to": [ + 1.25, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 1.25, + 0.0 + ], + "to": [ + 1.25, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2065, + 2143, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2065, + 2143, + 0 + ] + } + ] + }, + "height": -0.06, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2065, + 2143, + 0 + ] + } + ] + } + }, + "bottomThickness": { + "type": "Number", + "value": 0.06, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 492, + 496, + 0 + ] + } + ] + }, + "bottomTotalDiameter": { + "type": "Number", + "value": 2.5, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 519, + 522, + 0 + ] + } + ] + }, + "circles": { + "type": "Sketches", + "value": [ + { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 894, + 1000, + 0 + ] + }, + "ccw": true, + "center": [ + 1.75, + 0.0 + ], + "from": [ + 2.0625, + 0.0 + ], + "radius": 0.3125, + "tag": null, + "to": [ + 2.0625, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 2.0625, + 0.0 + ], + "to": [ + 2.0625, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 894, + 1000, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 894, + 1000, + 0 + ] + } + ] + }, + { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 894, + 1000, + 0 + ] + }, + "ccw": true, + "center": [ + 1.75, + 0.0 + ], + "from": [ + 2.0625, + 0.0 + ], + "radius": 0.3125, + "tag": null, + "to": [ + 2.0625, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 2.0625, + 0.0 + ], + "to": [ + 2.0625, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 894, + 1000, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 894, + 1000, + 0 + ] + } + ] + }, + { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 894, + 1000, + 0 + ] + }, + "ccw": true, + "center": [ + 1.75, + 0.0 + ], + "from": [ + 2.0625, + 0.0 + ], + "radius": 0.3125, + "tag": null, + "to": [ + 2.0625, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 2.0625, + 0.0 + ], + "to": [ + 2.0625, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 894, + 1000, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 894, + 1000, + 0 + ] + } + ] + }, + { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 894, + 1000, + 0 + ] + }, + "ccw": true, + "center": [ + 1.75, + 0.0 + ], + "from": [ + 2.0625, + 0.0 + ], + "radius": 0.3125, + "tag": null, + "to": [ + 2.0625, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 2.0625, + 0.0 + ], + "to": [ + 2.0625, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 894, + 1000, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 894, + 1000, + 0 + ] + } + ] + } + ] + }, + "flangeBase": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1238, + 1304, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1238, + 1304, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 2.3125, + 0.0 + ], + "radius": 2.3125, + "tag": null, + "to": [ + 2.3125, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 2.3125, + 0.0 + ], + "to": [ + 2.3125, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1238, + 1304, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1238, + 1304, + 0 + ] + } + ] + }, + "height": 0.625, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1238, + 1304, + 0 + ] + } + ] + } + }, + "holeLocator": { + "type": "Number", + "value": -3.375, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 388, + 393, + 0 + ] + }, + { + "sourceRange": [ + 675, + 676, + 0 + ] + } + ] + }, + "mountingHoleDia": { + "type": "Number", + "value": 0.625, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 373, + 377, + 0 + ] + } + ] + }, + "mountingHolePlacementDiameter": { + "type": "Number", + "value": 3.5, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 555, + 558, + 0 + ] + } + ] + }, + "nHoles": { + "type": "Number", + "value": 4.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 686, + 687, + 0 + ] + } + ] + }, + "pipeDia": { + "type": "Number", + "value": 1.25, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 404, + 408, + 0 + ] + } + ] + }, + "thickness": { + "type": "Number", + "value": 0.625, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 421, + 425, + 0 + ] + } + ] + }, + "topExtrusion": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1766, + 1841, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1766, + 1841, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 1.1565, + 0.0 + ], + "radius": 1.1565, + "tag": null, + "to": [ + 1.1565, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.625 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 1.1565, + 0.0 + ], + "to": [ + 1.1565, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1766, + 1841, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1766, + 1841, + 0 + ] + } + ] + }, + "height": 0.1279999999999999, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1766, + 1841, + 0 + ] + } + ] + } + }, + "topFacePlane": { + "type": "Object", + "value": { + "plane": { + "type": "Object", + "value": { + "origin": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 1516, + 1517, + 0 + ] + } + ] + }, + "y": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 1523, + 1524, + 0 + ] + } + ] + }, + "z": { + "type": "Number", + "value": 0.625, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 575, + 579, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 1510, + 1545, + 0 + ] + } + ] + }, + "xAxis": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 1565, + 1566, + 0 + ] + } + ] + }, + "y": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 1572, + 1573, + 0 + ] + } + ] + }, + "z": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 1579, + 1580, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 1559, + 1582, + 0 + ] + } + ] + }, + "yAxis": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 1602, + 1603, + 0 + ] + } + ] + }, + "y": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 1609, + 1610, + 0 + ] + } + ] + }, + "z": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 1616, + 1617, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 1596, + 1619, + 0 + ] + } + ] + }, + "zAxis": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 1639, + 1640, + 0 + ] + } + ] + }, + "y": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 1646, + 1647, + 0 + ] + } + ] + }, + "z": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 1653, + 1654, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 1633, + 1656, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 1495, + 1660, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 1483, + 1662, + 0 + ] + } + ] + }, + "topTotalDiameter": { + "type": "Number", + "value": 2.313, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 468, + 473, + 0 + ] + } + ] + }, + "topTotalThickness": { + "type": "Number", + "value": 0.128, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 443, + 448, + 0 + ] + }, + { + "sourceRange": [ + 492, + 496, + 0 + ] + }, + { + "sourceRange": [ + 575, + 579, + 0 + ] + } + ] + }, + "totalThickness": { + "type": "Number", + "value": 0.813, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 443, + 448, + 0 + ] + } + ] + } +} diff --git a/rust/kcl-lib/tests/kcl_samples/flange-with-patterns/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/flange-with-patterns/rendered_model.png new file mode 100644 index 000000000..67fb24f5a Binary files /dev/null and b/rust/kcl-lib/tests/kcl_samples/flange-with-patterns/rendered_model.png differ diff --git a/rust/kcl-lib/tests/kcl_samples/flange-xy/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/flange-xy/artifact_commands.snap new file mode 100644 index 000000000..595b9af79 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/flange-xy/artifact_commands.snap @@ -0,0 +1,1971 @@ +--- +source: kcl/src/simulation_tests.rs +description: Artifact commands flange-xy.kcl +--- +[ + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.7, + "g": 0.28, + "b": 0.28, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.28, + "g": 0.7, + "b": 0.28, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.28, + "g": 0.28, + "b": 0.7, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "edge_lines_visible", + "hidden": false + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 320, + 353, + 0 + ], + "command": { + "type": "set_scene_units", + "unit": "in" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 891, + 910, + 0 + ], + "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": [ + 916, + 982, + 0 + ], + "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": [ + 916, + 982, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 916, + 982, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 2.3125, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 916, + 982, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 0.0, + "y": 0.0 + }, + "radius": 2.3125, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 916, + 982, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 993, + 1099, + 0 + ], + "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": [ + 993, + 1099, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 993, + 1099, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 2.0625, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 993, + 1099, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 1.75, + "y": 0.0 + }, + "radius": 0.3125, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 993, + 1099, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 988, + 1103, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 988, + 1103, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1114, + 1220, + 0 + ], + "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": [ + 1114, + 1220, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1114, + 1220, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.3125, + "y": 1.75, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1114, + 1220, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 0.0, + "y": 1.75 + }, + "radius": 0.3125, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1114, + 1220, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1109, + 1224, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1109, + 1224, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1235, + 1342, + 0 + ], + "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": [ + 1235, + 1342, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1235, + 1342, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -1.4375, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1235, + 1342, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": -1.75, + "y": 0.0 + }, + "radius": 0.3125, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1235, + 1342, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1230, + 1346, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1230, + 1346, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1357, + 1464, + 0 + ], + "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": [ + 1357, + 1464, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1357, + 1464, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.3125, + "y": -1.75, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1357, + 1464, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 0.0, + "y": -1.75 + }, + "radius": 0.3125, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1357, + 1464, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1352, + 1468, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1352, + 1468, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1479, + 1545, + 0 + ], + "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": [ + 1479, + 1545, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1479, + 1545, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.625, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1479, + 1545, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 0.0, + "y": 0.0 + }, + "radius": 0.625, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1479, + 1545, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1474, + 1549, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1474, + 1549, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1555, + 1586, + 0 + ], + "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": [ + 1555, + 1586, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.625, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1555, + 1586, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1555, + 1586, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1555, + 1586, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1555, + 1586, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1555, + 1586, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1555, + 1586, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1555, + 1586, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1555, + 1586, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1555, + 1586, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1555, + 1586, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1555, + 1586, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1555, + 1586, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1555, + 1586, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1555, + 1586, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1555, + 1586, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1875, + 1909, + 0 + ], + "command": { + "type": "make_plane", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.625 + }, + "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": [ + 1915, + 1990, + 0 + ], + "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": [ + 1915, + 1990, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1915, + 1990, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 1.1565, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1915, + 1990, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 0.0, + "y": 0.0 + }, + "radius": 1.1565, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1915, + 1990, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2001, + 2067, + 0 + ], + "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": [ + 2001, + 2067, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2001, + 2067, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.625, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2001, + 2067, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 0.0, + "y": 0.0 + }, + "radius": 0.625, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2001, + 2067, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1996, + 2071, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1996, + 2071, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2077, + 2112, + 0 + ], + "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": [ + 2077, + 2112, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.1279999999999999, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2077, + 2112, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2077, + 2112, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2077, + 2112, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2077, + 2112, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2077, + 2112, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2077, + 2112, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2077, + 2112, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2189, + 2208, + 0 + ], + "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": [ + 2214, + 2292, + 0 + ], + "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": [ + 2214, + 2292, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2214, + 2292, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 1.25, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2214, + 2292, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 0.0, + "y": 0.0 + }, + "radius": 1.25, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2214, + 2292, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2303, + 2369, + 0 + ], + "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": [ + 2303, + 2369, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2303, + 2369, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.625, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2303, + 2369, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 0.0, + "y": 0.0 + }, + "radius": 0.625, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2303, + 2369, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2298, + 2373, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2298, + 2373, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2379, + 2413, + 0 + ], + "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": [ + 2379, + 2413, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.06, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2379, + 2413, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2379, + 2413, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2379, + 2413, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2379, + 2413, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2379, + 2413, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2379, + 2413, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2379, + 2413, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1915, + 1990, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2001, + 2067, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + } +] diff --git a/rust/kcl-lib/tests/kcl_samples/flange-xy/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/kcl_samples/flange-xy/artifact_graph_flowchart.snap new file mode 100644 index 000000000..cdebee777 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/flange-xy/artifact_graph_flowchart.snap @@ -0,0 +1,6 @@ +--- +source: kcl/src/simulation_tests.rs +description: Artifact graph flowchart flange-xy.kcl +extension: md +snapshot_kind: binary +--- diff --git a/rust/kcl-lib/tests/kcl_samples/flange-xy/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/flange-xy/artifact_graph_flowchart.snap.md new file mode 100644 index 000000000..85b5ec547 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/flange-xy/artifact_graph_flowchart.snap.md @@ -0,0 +1,131 @@ +```mermaid +flowchart LR + subgraph path2 [Path] + 2["Path
[916, 982, 0]"] + 3["Segment
[916, 982, 0]"] + 4[Solid2d] + end + subgraph path5 [Path] + 5["Path
[993, 1099, 0]"] + 6["Segment
[993, 1099, 0]"] + 7[Solid2d] + end + subgraph path8 [Path] + 8["Path
[1114, 1220, 0]"] + 9["Segment
[1114, 1220, 0]"] + 10[Solid2d] + end + subgraph path11 [Path] + 11["Path
[1235, 1342, 0]"] + 12["Segment
[1235, 1342, 0]"] + 13[Solid2d] + end + subgraph path14 [Path] + 14["Path
[1357, 1464, 0]"] + 15["Segment
[1357, 1464, 0]"] + 16[Solid2d] + end + subgraph path17 [Path] + 17["Path
[1479, 1545, 0]"] + 18["Segment
[1479, 1545, 0]"] + 19[Solid2d] + end + subgraph path27 [Path] + 27["Path
[1915, 1990, 0]"] + 28["Segment
[1915, 1990, 0]"] + 29[Solid2d] + end + subgraph path30 [Path] + 30["Path
[2001, 2067, 0]"] + 31["Segment
[2001, 2067, 0]"] + 32[Solid2d] + end + subgraph path40 [Path] + 40["Path
[2214, 2292, 0]"] + 41["Segment
[2214, 2292, 0]"] + 42[Solid2d] + end + subgraph path43 [Path] + 43["Path
[2303, 2369, 0]"] + 44["Segment
[2303, 2369, 0]"] + 45[Solid2d] + end + 1["Plane
[891, 910, 0]"] + 20["Sweep Extrusion
[1555, 1586, 0]"] + 21[Wall] + 22["Cap Start"] + 23["Cap End"] + 24["SweepEdge Opposite"] + 25["SweepEdge Adjacent"] + 26["Plane
[1875, 1909, 0]"] + 33["Sweep Extrusion
[2077, 2112, 0]"] + 34[Wall] + 35["Cap Start"] + 36["Cap End"] + 37["SweepEdge Opposite"] + 38["SweepEdge Adjacent"] + 39["Plane
[2189, 2208, 0]"] + 46["Sweep Extrusion
[2379, 2413, 0]"] + 47[Wall] + 48["Cap Start"] + 49["Cap End"] + 50["SweepEdge Opposite"] + 51["SweepEdge Adjacent"] + 1 --- 2 + 1 --- 5 + 1 --- 8 + 1 --- 11 + 1 --- 14 + 1 --- 17 + 2 --- 3 + 2 ---- 20 + 2 --- 4 + 3 --- 21 + 3 --- 24 + 3 --- 25 + 5 --- 6 + 5 --- 7 + 8 --- 9 + 8 --- 10 + 11 --- 12 + 11 --- 13 + 14 --- 15 + 14 --- 16 + 17 --- 18 + 17 --- 19 + 20 --- 21 + 20 --- 22 + 20 --- 23 + 20 --- 24 + 20 --- 25 + 26 --- 27 + 26 --- 30 + 27 --- 28 + 27 ---- 33 + 27 --- 29 + 28 --- 34 + 28 --- 37 + 28 --- 38 + 30 --- 31 + 30 --- 32 + 33 --- 34 + 33 --- 35 + 33 --- 36 + 33 --- 37 + 33 --- 38 + 39 --- 40 + 39 --- 43 + 40 --- 41 + 40 ---- 46 + 40 --- 42 + 41 --- 47 + 41 --- 50 + 41 --- 51 + 43 --- 44 + 43 --- 45 + 46 --- 47 + 46 --- 48 + 46 --- 49 + 46 --- 50 + 46 --- 51 +``` diff --git a/rust/kcl-lib/tests/kcl_samples/flange-xy/ast.snap b/rust/kcl-lib/tests/kcl_samples/flange-xy/ast.snap new file mode 100644 index 000000000..b7d2f5459 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/flange-xy/ast.snap @@ -0,0 +1,2377 @@ +--- +source: kcl-lib/src/simulation_tests.rs +description: Result of parsing flange-xy.kcl +--- +{ + "Ok": { + "body": [ + { + "declaration": { + "end": 397, + "id": { + "end": 390, + "name": "mountingHoleDia", + "start": 375, + "type": "Identifier" + }, + "init": { + "end": 397, + "raw": ".625", + "start": 393, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.625, + "suffix": "None" + } + }, + "start": 375, + "type": "VariableDeclarator" + }, + "end": 397, + "kind": "const", + "start": 375, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 413, + "id": { + "end": 405, + "name": "baseDia", + "start": 398, + "type": "Identifier" + }, + "init": { + "end": 413, + "raw": "4.625", + "start": 408, + "type": "Literal", + "type": "Literal", + "value": { + "value": 4.625, + "suffix": "None" + } + }, + "start": 398, + "type": "VariableDeclarator" + }, + "end": 413, + "kind": "const", + "start": 398, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 428, + "id": { + "end": 421, + "name": "pipeDia", + "start": 414, + "type": "Identifier" + }, + "init": { + "end": 428, + "raw": "1.25", + "start": 424, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.25, + "suffix": "None" + } + }, + "start": 414, + "type": "VariableDeclarator" + }, + "end": 428, + "kind": "const", + "start": 414, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 445, + "id": { + "end": 438, + "name": "thickness", + "start": 429, + "type": "Identifier" + }, + "init": { + "end": 445, + "raw": ".625", + "start": 441, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.625, + "suffix": "None" + } + }, + "start": 429, + "type": "VariableDeclarator" + }, + "end": 445, + "kind": "const", + "start": 429, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 468, + "id": { + "end": 460, + "name": "totalThickness", + "start": 446, + "type": "Identifier" + }, + "init": { + "end": 468, + "raw": "0.813", + "start": 463, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.813, + "suffix": "None" + } + }, + "start": 446, + "type": "VariableDeclarator" + }, + "end": 468, + "kind": "const", + "start": 446, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 493, + "id": { + "end": 485, + "name": "topTotalDiameter", + "start": 469, + "type": "Identifier" + }, + "init": { + "end": 493, + "raw": "2.313", + "start": 488, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.313, + "suffix": "None" + } + }, + "start": 469, + "type": "VariableDeclarator" + }, + "end": 493, + "kind": "const", + "start": 469, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 516, + "id": { + "end": 509, + "name": "bottomThickness", + "start": 494, + "type": "Identifier" + }, + "init": { + "end": 516, + "raw": "0.06", + "start": 512, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.06, + "suffix": "None" + } + }, + "start": 494, + "type": "VariableDeclarator" + }, + "end": 516, + "kind": "const", + "start": 494, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 542, + "id": { + "end": 536, + "name": "bottomTotalDiameter", + "start": 517, + "type": "Identifier" + }, + "init": { + "end": 542, + "raw": "2.5", + "start": 539, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.5, + "suffix": "None" + } + }, + "start": 517, + "type": "VariableDeclarator" + }, + "end": 542, + "kind": "const", + "start": 517, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 578, + "id": { + "end": 572, + "name": "mountingHolePlacementDiameter", + "start": 543, + "type": "Identifier" + }, + "init": { + "end": 578, + "raw": "3.5", + "start": 575, + "type": "Literal", + "type": "Literal", + "value": { + "value": 3.5, + "suffix": "None" + } + }, + "start": 543, + "type": "VariableDeclarator" + }, + "end": 578, + "kind": "const", + "start": 543, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 599, + "id": { + "end": 592, + "name": "baseThickness", + "start": 579, + "type": "Identifier" + }, + "init": { + "end": 599, + "raw": ".625", + "start": 595, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.625, + "suffix": "None" + } + }, + "start": 579, + "type": "VariableDeclarator" + }, + "end": 599, + "kind": "const", + "start": 579, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 669, + "id": { + "end": 617, + "name": "topTotalThickness", + "start": 600, + "type": "Identifier" + }, + "init": { + "end": 669, + "left": { + "end": 634, + "name": "totalThickness", + "start": 620, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 669, + "left": { + "end": 653, + "name": "bottomThickness", + "start": 638, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 669, + "name": "baseThickness", + "start": 656, + "type": "Identifier", + "type": "Identifier" + }, + "start": 638, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 620, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 600, + "type": "VariableDeclarator" + }, + "end": 669, + "kind": "const", + "start": 600, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 696, + "id": { + "end": 682, + "name": "holeLocator", + "start": 671, + "type": "Identifier" + }, + "init": { + "end": 696, + "left": { + "end": 692, + "name": "baseDia", + "start": 685, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 696, + "raw": "8", + "start": 695, + "type": "Literal", + "type": "Literal", + "value": { + "value": 8.0, + "suffix": "None" + } + }, + "start": 685, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 671, + "type": "VariableDeclarator" + }, + "end": 696, + "kind": "const", + "start": 671, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 707, + "id": { + "end": 703, + "name": "nHoles", + "start": 697, + "type": "Identifier" + }, + "init": { + "end": 707, + "raw": "4", + "start": 706, + "type": "Literal", + "type": "Literal", + "value": { + "value": 4.0, + "suffix": "None" + } + }, + "start": 697, + "type": "VariableDeclarator" + }, + "end": 707, + "kind": "const", + "start": 697, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "end": 823, + "expression": { + "arguments": [ + { + "end": 786, + "name": "nHoles", + "start": 780, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 789, + "raw": "1", + "start": 788, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + { + "end": 822, + "raw": "\"nHoles must be greater than 1\"", + "start": 791, + "type": "Literal", + "type": "Literal", + "value": "nHoles must be greater than 1" + } + ], + "callee": { + "end": 779, + "name": "assertGreaterThan", + "start": 762, + "type": "Identifier" + }, + "end": 823, + "start": 762, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 762, + "type": "ExpressionStatement", + "type": "ExpressionStatement" + }, + { + "declaration": { + "end": 1609, + "id": { + "end": 888, + "name": "flangeBase", + "start": 878, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 909, + "raw": "'XY'", + "start": 905, + "type": "Literal", + "type": "Literal", + "value": "XY" + } + ], + "callee": { + "end": 904, + "name": "startSketchOn", + "start": 891, + "type": "Identifier" + }, + "end": 910, + "start": 891, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 937, + "name": "center", + "start": 931, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 942, + "raw": "0", + "start": 941, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 945, + "raw": "0", + "start": 944, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 946, + "start": 940, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 961, + "name": "radius", + "start": 955, + "type": "Identifier" + }, + "arg": { + "end": 975, + "left": { + "end": 971, + "name": "baseDia", + "start": 964, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 975, + "raw": "2", + "start": 974, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 964, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 922, + "name": "circle", + "start": 916, + "type": "Identifier" + }, + "end": 982, + "start": 916, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1014, + "name": "center", + "start": 1008, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1051, + "left": { + "end": 1047, + "name": "mountingHolePlacementDiameter", + "start": 1018, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1051, + "raw": "2", + "start": 1050, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1018, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 1054, + "raw": "0", + "start": 1053, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 1055, + "start": 1017, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1070, + "name": "radius", + "start": 1064, + "type": "Identifier" + }, + "arg": { + "end": 1092, + "left": { + "end": 1088, + "name": "mountingHoleDia", + "start": 1073, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1092, + "raw": "2", + "start": 1091, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1073, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 999, + "name": "circle", + "start": 993, + "type": "Identifier" + }, + "end": 1099, + "start": 993, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "end": 1102, + "start": 1101, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 992, + "name": "hole", + "start": 988, + "type": "Identifier" + }, + "end": 1103, + "start": 988, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1135, + "name": "center", + "start": 1129, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1140, + "raw": "0", + "start": 1139, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 1175, + "left": { + "end": 1171, + "name": "mountingHolePlacementDiameter", + "start": 1142, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1175, + "raw": "2", + "start": 1174, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1142, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 1176, + "start": 1138, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1191, + "name": "radius", + "start": 1185, + "type": "Identifier" + }, + "arg": { + "end": 1213, + "left": { + "end": 1209, + "name": "mountingHoleDia", + "start": 1194, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1213, + "raw": "2", + "start": 1212, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1194, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 1120, + "name": "circle", + "start": 1114, + "type": "Identifier" + }, + "end": 1220, + "start": 1114, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "end": 1223, + "start": 1222, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1113, + "name": "hole", + "start": 1109, + "type": "Identifier" + }, + "end": 1224, + "start": 1109, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1256, + "name": "center", + "start": 1250, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1294, + "left": { + "argument": { + "end": 1290, + "name": "mountingHolePlacementDiameter", + "start": 1261, + "type": "Identifier", + "type": "Identifier" + }, + "end": 1290, + "operator": "-", + "start": 1260, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "/", + "right": { + "end": 1294, + "raw": "2", + "start": 1293, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1260, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 1297, + "raw": "0", + "start": 1296, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 1298, + "start": 1259, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1313, + "name": "radius", + "start": 1307, + "type": "Identifier" + }, + "arg": { + "end": 1335, + "left": { + "end": 1331, + "name": "mountingHoleDia", + "start": 1316, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1335, + "raw": "2", + "start": 1334, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1316, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 1241, + "name": "circle", + "start": 1235, + "type": "Identifier" + }, + "end": 1342, + "start": 1235, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "end": 1345, + "start": 1344, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1234, + "name": "hole", + "start": 1230, + "type": "Identifier" + }, + "end": 1346, + "start": 1230, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1378, + "name": "center", + "start": 1372, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1383, + "raw": "0", + "start": 1382, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 1419, + "left": { + "argument": { + "end": 1415, + "name": "mountingHolePlacementDiameter", + "start": 1386, + "type": "Identifier", + "type": "Identifier" + }, + "end": 1415, + "operator": "-", + "start": 1385, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "/", + "right": { + "end": 1419, + "raw": "2", + "start": 1418, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1385, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 1420, + "start": 1381, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1435, + "name": "radius", + "start": 1429, + "type": "Identifier" + }, + "arg": { + "end": 1457, + "left": { + "end": 1453, + "name": "mountingHoleDia", + "start": 1438, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1457, + "raw": "2", + "start": 1456, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1438, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 1363, + "name": "circle", + "start": 1357, + "type": "Identifier" + }, + "end": 1464, + "start": 1357, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "end": 1467, + "start": 1466, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1356, + "name": "hole", + "start": 1352, + "type": "Identifier" + }, + "end": 1468, + "start": 1352, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1500, + "name": "center", + "start": 1494, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1505, + "raw": "0", + "start": 1504, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 1508, + "raw": "0", + "start": 1507, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 1509, + "start": 1503, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1524, + "name": "radius", + "start": 1518, + "type": "Identifier" + }, + "arg": { + "end": 1538, + "left": { + "end": 1534, + "name": "pipeDia", + "start": 1527, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1538, + "raw": "2", + "start": 1537, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1527, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 1485, + "name": "circle", + "start": 1479, + "type": "Identifier" + }, + "end": 1545, + "start": 1479, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "end": 1548, + "start": 1547, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1478, + "name": "hole", + "start": 1474, + "type": "Identifier" + }, + "end": 1549, + "start": 1474, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1569, + "name": "length", + "start": 1563, + "type": "Identifier" + }, + "arg": { + "end": 1585, + "name": "baseThickness", + "start": 1572, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 1562, + "name": "extrude", + "start": 1555, + "type": "Identifier" + }, + "end": 1586, + "start": 1555, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 1609, + "nonCodeMeta": { + "nonCodeNodes": { + "7": [ + { + "end": 1609, + "start": 1586, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Plane for top face", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, + "start": 891, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 878, + "type": "VariableDeclarator" + }, + "end": 1609, + "kind": "const", + "start": 878, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1804, + "id": { + "end": 1622, + "name": "topFacePlane", + "start": 1610, + "type": "Identifier" + }, + "init": { + "end": 1804, + "properties": [ + { + "end": 1802, + "key": { + "end": 1634, + "name": "plane", + "start": 1629, + "type": "Identifier" + }, + "start": 1629, + "type": "ObjectProperty", + "value": { + "end": 1802, + "properties": [ + { + "end": 1687, + "key": { + "end": 1649, + "name": "origin", + "start": 1643, + "type": "Identifier" + }, + "start": 1643, + "type": "ObjectProperty", + "value": { + "end": 1687, + "properties": [ + { + "end": 1659, + "key": { + "end": 1655, + "name": "x", + "start": 1654, + "type": "Identifier" + }, + "start": 1654, + "type": "ObjectProperty", + "value": { + "end": 1659, + "raw": "0", + "start": 1658, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 1666, + "key": { + "end": 1662, + "name": "y", + "start": 1661, + "type": "Identifier" + }, + "start": 1661, + "type": "ObjectProperty", + "value": { + "end": 1666, + "raw": "0", + "start": 1665, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 1685, + "key": { + "end": 1669, + "name": "z", + "start": 1668, + "type": "Identifier" + }, + "start": 1668, + "type": "ObjectProperty", + "value": { + "end": 1685, + "name": "baseThickness", + "start": 1672, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 1652, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + }, + { + "end": 1724, + "key": { + "end": 1698, + "name": "xAxis", + "start": 1693, + "type": "Identifier" + }, + "start": 1693, + "type": "ObjectProperty", + "value": { + "end": 1724, + "properties": [ + { + "end": 1708, + "key": { + "end": 1704, + "name": "x", + "start": 1703, + "type": "Identifier" + }, + "start": 1703, + "type": "ObjectProperty", + "value": { + "end": 1708, + "raw": "1", + "start": 1707, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + }, + { + "end": 1715, + "key": { + "end": 1711, + "name": "y", + "start": 1710, + "type": "Identifier" + }, + "start": 1710, + "type": "ObjectProperty", + "value": { + "end": 1715, + "raw": "0", + "start": 1714, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 1722, + "key": { + "end": 1718, + "name": "z", + "start": 1717, + "type": "Identifier" + }, + "start": 1717, + "type": "ObjectProperty", + "value": { + "end": 1722, + "raw": "0", + "start": 1721, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + } + ], + "start": 1701, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + }, + { + "end": 1761, + "key": { + "end": 1735, + "name": "yAxis", + "start": 1730, + "type": "Identifier" + }, + "start": 1730, + "type": "ObjectProperty", + "value": { + "end": 1761, + "properties": [ + { + "end": 1745, + "key": { + "end": 1741, + "name": "x", + "start": 1740, + "type": "Identifier" + }, + "start": 1740, + "type": "ObjectProperty", + "value": { + "end": 1745, + "raw": "0", + "start": 1744, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 1752, + "key": { + "end": 1748, + "name": "y", + "start": 1747, + "type": "Identifier" + }, + "start": 1747, + "type": "ObjectProperty", + "value": { + "end": 1752, + "raw": "1", + "start": 1751, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + }, + { + "end": 1759, + "key": { + "end": 1755, + "name": "z", + "start": 1754, + "type": "Identifier" + }, + "start": 1754, + "type": "ObjectProperty", + "value": { + "end": 1759, + "raw": "0", + "start": 1758, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + } + ], + "start": 1738, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + }, + { + "end": 1798, + "key": { + "end": 1772, + "name": "zAxis", + "start": 1767, + "type": "Identifier" + }, + "start": 1767, + "type": "ObjectProperty", + "value": { + "end": 1798, + "properties": [ + { + "end": 1782, + "key": { + "end": 1778, + "name": "x", + "start": 1777, + "type": "Identifier" + }, + "start": 1777, + "type": "ObjectProperty", + "value": { + "end": 1782, + "raw": "0", + "start": 1781, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 1789, + "key": { + "end": 1785, + "name": "y", + "start": 1784, + "type": "Identifier" + }, + "start": 1784, + "type": "ObjectProperty", + "value": { + "end": 1789, + "raw": "0", + "start": 1788, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 1796, + "key": { + "end": 1792, + "name": "z", + "start": 1791, + "type": "Identifier" + }, + "start": 1791, + "type": "ObjectProperty", + "value": { + "end": 1796, + "raw": "1", + "start": 1795, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + } + ], + "start": 1775, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + } + ], + "start": 1637, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + } + ], + "start": 1625, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + "start": 1610, + "type": "VariableDeclarator" + }, + "end": 1804, + "kind": "const", + "start": 1610, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 2170, + "id": { + "end": 1872, + "name": "topExtrusion", + "start": 1860, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 1901, + "name": "topFacePlane", + "start": 1889, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 1908, + "raw": "'end'", + "start": 1903, + "type": "Literal", + "type": "Literal", + "value": "end" + } + ], + "callee": { + "end": 1888, + "name": "startSketchOn", + "start": 1875, + "type": "Identifier" + }, + "end": 1909, + "start": 1875, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1936, + "name": "center", + "start": 1930, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1941, + "raw": "0", + "start": 1940, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 1944, + "raw": "0", + "start": 1943, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 1945, + "start": 1939, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1960, + "name": "radius", + "start": 1954, + "type": "Identifier" + }, + "arg": { + "end": 1983, + "left": { + "end": 1979, + "name": "topTotalDiameter", + "start": 1963, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1983, + "raw": "2", + "start": 1982, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1963, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 1921, + "name": "circle", + "start": 1915, + "type": "Identifier" + }, + "end": 1990, + "start": 1915, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2022, + "name": "center", + "start": 2016, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 2027, + "raw": "0", + "start": 2026, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 2030, + "raw": "0", + "start": 2029, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 2031, + "start": 2025, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2046, + "name": "radius", + "start": 2040, + "type": "Identifier" + }, + "arg": { + "end": 2060, + "left": { + "end": 2056, + "name": "pipeDia", + "start": 2049, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 2060, + "raw": "2", + "start": 2059, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 2049, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 2007, + "name": "circle", + "start": 2001, + "type": "Identifier" + }, + "end": 2067, + "start": 2001, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "end": 2070, + "start": 2069, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2000, + "name": "hole", + "start": 1996, + "type": "Identifier" + }, + "end": 2071, + "start": 1996, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2091, + "name": "length", + "start": 2085, + "type": "Identifier" + }, + "arg": { + "end": 2111, + "name": "topTotalThickness", + "start": 2094, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 2084, + "name": "extrude", + "start": 2077, + "type": "Identifier" + }, + "end": 2112, + "start": 2077, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 2170, + "nonCodeMeta": { + "nonCodeNodes": { + "3": [ + { + "end": 2170, + "start": 2112, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Create the extrusion on the bottom of the flange base", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, + "start": 1875, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 1860, + "type": "VariableDeclarator" + }, + "end": 2170, + "kind": "const", + "start": 1860, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 2453, + "id": { + "end": 2186, + "name": "bottomExtrusion", + "start": 2171, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 2207, + "raw": "\"XY\"", + "start": 2203, + "type": "Literal", + "type": "Literal", + "value": "XY" + } + ], + "callee": { + "end": 2202, + "name": "startSketchOn", + "start": 2189, + "type": "Identifier" + }, + "end": 2208, + "start": 2189, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2235, + "name": "center", + "start": 2229, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 2240, + "raw": "0", + "start": 2239, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 2243, + "raw": "0", + "start": 2242, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 2244, + "start": 2238, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2259, + "name": "radius", + "start": 2253, + "type": "Identifier" + }, + "arg": { + "end": 2285, + "left": { + "end": 2281, + "name": "bottomTotalDiameter", + "start": 2262, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 2285, + "raw": "2", + "start": 2284, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 2262, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 2220, + "name": "circle", + "start": 2214, + "type": "Identifier" + }, + "end": 2292, + "start": 2214, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2324, + "name": "center", + "start": 2318, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 2329, + "raw": "0", + "start": 2328, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 2332, + "raw": "0", + "start": 2331, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 2333, + "start": 2327, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2348, + "name": "radius", + "start": 2342, + "type": "Identifier" + }, + "arg": { + "end": 2362, + "left": { + "end": 2358, + "name": "pipeDia", + "start": 2351, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 2362, + "raw": "2", + "start": 2361, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 2351, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 2309, + "name": "circle", + "start": 2303, + "type": "Identifier" + }, + "end": 2369, + "start": 2303, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "end": 2372, + "start": 2371, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2302, + "name": "hole", + "start": 2298, + "type": "Identifier" + }, + "end": 2373, + "start": 2298, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2393, + "name": "length", + "start": 2387, + "type": "Identifier" + }, + "arg": { + "argument": { + "end": 2412, + "name": "bottomThickness", + "start": 2397, + "type": "Identifier", + "type": "Identifier" + }, + "end": 2412, + "operator": "-", + "start": 2396, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + } + ], + "callee": { + "end": 2386, + "name": "extrude", + "start": 2379, + "type": "Identifier" + }, + "end": 2413, + "start": 2379, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 2453, + "nonCodeMeta": { + "nonCodeNodes": { + "3": [ + { + "end": 2453, + "start": 2413, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "https://www.mcmaster.com/44685K193/", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, + "start": 2189, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 2171, + "type": "VariableDeclarator" + }, + "end": 2453, + "kind": "const", + "start": 2171, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + } + ], + "end": 2454, + "innerAttrs": [ + { + "end": 353, + "name": { + "end": 329, + "name": "settings", + "start": 321, + "type": "Identifier" + }, + "properties": [ + { + "end": 352, + "key": { + "end": 347, + "name": "defaultLengthUnit", + "start": 330, + "type": "Identifier" + }, + "start": 330, + "type": "ObjectProperty", + "value": { + "end": 352, + "name": "in", + "start": 350, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 320, + "type": "Annotation" + } + ], + "nonCodeMeta": { + "nonCodeNodes": { + "12": [ + { + "end": 761, + "start": 707, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Add assertion so nHoles are always greater than 1", + "style": "line" + } + } + ], + "13": [ + { + "end": 877, + "start": 823, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Create the flange base and the six mounting holes", + "style": "line" + } + } + ], + "15": [ + { + "end": 1859, + "start": 1804, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Create the extrusion on the top of the flange base", + "style": "line" + } + } + ] + }, + "startNodes": [ + { + "end": 29, + "start": 0, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Flange with XY coordinates", + "style": "line" + } + }, + { + "end": 305, + "start": 30, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "A flange is a flat rim, collar, or rib, typically forged or cast, that is used to strengthen an object, guide it, or attach it to another object. Flanges are known for their use in various applications, including piping, plumbing, and mechanical engineering, among others.", + "style": "line" + } + }, + { + "end": 307, + "start": 305, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + }, + { + "end": 319, + "start": 307, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Set units", + "style": "line" + } + }, + { + "end": 355, + "start": 353, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + }, + { + "end": 374, + "start": 355, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Define constants", + "style": "line" + } + } + ] + }, + "start": 0 + } +} diff --git a/rust/kcl-lib/tests/kcl_samples/flange-xy/ops.snap b/rust/kcl-lib/tests/kcl_samples/flange-xy/ops.snap new file mode 100644 index 000000000..7c84b3bc4 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/flange-xy/ops.snap @@ -0,0 +1,666 @@ +--- +source: kcl/src/simulation_tests.rs +description: Operations executed flange-xy.kcl +--- +[ + { + "labeledArgs": { + "data": { + "value": { + "type": "String", + "value": "XY" + }, + "sourceRange": [ + 905, + 909, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 891, + 910, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 993, + 1099, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1101, + 1102, + 0 + ] + } + }, + "name": "hole", + "sourceRange": [ + 988, + 1103, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1114, + 1220, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1222, + 1223, + 0 + ] + } + }, + "name": "hole", + "sourceRange": [ + 1109, + 1224, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1235, + 1342, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1344, + 1345, + 0 + ] + } + }, + "name": "hole", + "sourceRange": [ + 1230, + 1346, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1357, + 1464, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1466, + 1467, + 0 + ] + } + }, + "name": "hole", + "sourceRange": [ + 1352, + 1468, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1479, + 1545, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1547, + 1548, + 0 + ] + } + }, + "name": "hole", + "sourceRange": [ + 1474, + 1549, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 0.625, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1572, + 1585, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 1555, + 1586, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Object", + "value": { + "plane": { + "type": "Object", + "value": { + "origin": { + "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": 0.625, + "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": [ + 1889, + 1901, + 0 + ] + }, + "tag": { + "value": { + "type": "String", + "value": "end" + }, + "sourceRange": [ + 1903, + 1908, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 1875, + 1909, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 2001, + 2067, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 2069, + 2070, + 0 + ] + } + }, + "name": "hole", + "sourceRange": [ + 1996, + 2071, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 0.1279999999999999, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 2094, + 2111, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 2077, + 2112, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "String", + "value": "XY" + }, + "sourceRange": [ + 2203, + 2207, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 2189, + 2208, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 2303, + 2369, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 2371, + 2372, + 0 + ] + } + }, + "name": "hole", + "sourceRange": [ + 2298, + 2373, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": -0.06, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 2396, + 2412, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 2379, + 2413, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + } +] diff --git a/rust/kcl-lib/tests/kcl_samples/flange-xy/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/flange-xy/program_memory.snap new file mode 100644 index 000000000..4269c97e4 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/flange-xy/program_memory.snap @@ -0,0 +1,1072 @@ +--- +source: kcl/src/simulation_tests.rs +description: Variables in memory after executing flange-xy.kcl +--- +{ + "baseDia": { + "type": "Number", + "value": 4.625, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 408, + 413, + 0 + ] + } + ] + }, + "baseThickness": { + "type": "Number", + "value": 0.625, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 595, + 599, + 0 + ] + } + ] + }, + "bottomExtrusion": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2214, + 2292, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2214, + 2292, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 1.25, + 0.0 + ], + "radius": 1.25, + "tag": null, + "to": [ + 1.25, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 1.25, + 0.0 + ], + "to": [ + 1.25, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2214, + 2292, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2214, + 2292, + 0 + ] + } + ] + }, + "height": -0.06, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2214, + 2292, + 0 + ] + } + ] + } + }, + "bottomThickness": { + "type": "Number", + "value": 0.06, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 512, + 516, + 0 + ] + } + ] + }, + "bottomTotalDiameter": { + "type": "Number", + "value": 2.5, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 539, + 542, + 0 + ] + } + ] + }, + "flangeBase": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 916, + 982, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 916, + 982, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 2.3125, + 0.0 + ], + "radius": 2.3125, + "tag": null, + "to": [ + 2.3125, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 2.3125, + 0.0 + ], + "to": [ + 2.3125, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 916, + 982, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 916, + 982, + 0 + ] + } + ] + }, + "height": 0.625, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 916, + 982, + 0 + ] + } + ] + } + }, + "holeLocator": { + "type": "Number", + "value": -3.375, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 408, + 413, + 0 + ] + }, + { + "sourceRange": [ + 695, + 696, + 0 + ] + } + ] + }, + "mountingHoleDia": { + "type": "Number", + "value": 0.625, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 393, + 397, + 0 + ] + } + ] + }, + "mountingHolePlacementDiameter": { + "type": "Number", + "value": 3.5, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 575, + 578, + 0 + ] + } + ] + }, + "nHoles": { + "type": "Number", + "value": 4.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 706, + 707, + 0 + ] + } + ] + }, + "pipeDia": { + "type": "Number", + "value": 1.25, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 424, + 428, + 0 + ] + } + ] + }, + "thickness": { + "type": "Number", + "value": 0.625, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 441, + 445, + 0 + ] + } + ] + }, + "topExtrusion": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1915, + 1990, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1915, + 1990, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 1.1565, + 0.0 + ], + "radius": 1.1565, + "tag": null, + "to": [ + 1.1565, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.625 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 1.1565, + 0.0 + ], + "to": [ + 1.1565, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1915, + 1990, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1915, + 1990, + 0 + ] + } + ] + }, + "height": 0.1279999999999999, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1915, + 1990, + 0 + ] + } + ] + } + }, + "topFacePlane": { + "type": "Object", + "value": { + "plane": { + "type": "Object", + "value": { + "origin": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 1658, + 1659, + 0 + ] + } + ] + }, + "y": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 1665, + 1666, + 0 + ] + } + ] + }, + "z": { + "type": "Number", + "value": 0.625, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 595, + 599, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 1652, + 1687, + 0 + ] + } + ] + }, + "xAxis": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 1707, + 1708, + 0 + ] + } + ] + }, + "y": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 1714, + 1715, + 0 + ] + } + ] + }, + "z": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 1721, + 1722, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 1701, + 1724, + 0 + ] + } + ] + }, + "yAxis": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 1744, + 1745, + 0 + ] + } + ] + }, + "y": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 1751, + 1752, + 0 + ] + } + ] + }, + "z": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 1758, + 1759, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 1738, + 1761, + 0 + ] + } + ] + }, + "zAxis": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 1781, + 1782, + 0 + ] + } + ] + }, + "y": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 1788, + 1789, + 0 + ] + } + ] + }, + "z": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 1795, + 1796, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 1775, + 1798, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 1637, + 1802, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 1625, + 1804, + 0 + ] + } + ] + }, + "topTotalDiameter": { + "type": "Number", + "value": 2.313, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 488, + 493, + 0 + ] + } + ] + }, + "topTotalThickness": { + "type": "Number", + "value": 0.128, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 463, + 468, + 0 + ] + }, + { + "sourceRange": [ + 512, + 516, + 0 + ] + }, + { + "sourceRange": [ + 595, + 599, + 0 + ] + } + ] + }, + "totalThickness": { + "type": "Number", + "value": 0.813, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 463, + 468, + 0 + ] + } + ] + } +} diff --git a/rust/kcl-lib/tests/kcl_samples/flange-xy/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/flange-xy/rendered_model.png new file mode 100644 index 000000000..241ea4683 Binary files /dev/null and b/rust/kcl-lib/tests/kcl_samples/flange-xy/rendered_model.png differ 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 new file mode 100644 index 000000000..821d912ad --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/focusrite-scarlett-mounting-bracket/artifact_commands.snap @@ -0,0 +1,2861 @@ +--- +source: kcl/src/simulation_tests.rs +description: Artifact commands focusrite-scarlett-mounting-bracket.kcl +--- +[ + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.7, + "g": 0.28, + "b": 0.28, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.28, + "g": 0.7, + "b": 0.28, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.28, + "g": 0.28, + "b": 0.7, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "edge_lines_visible", + "hidden": false + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1230, + 1257, + 0 + ], + "command": { + "type": "make_plane", + "origin": { + "x": 0.0, + "y": 44.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": [ + 1265, + 1303, + 0 + ], + "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": [ + 1265, + 1303, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1265, + 1303, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -76.0, + "y": 49.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1311, + 1361, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -76.0, + "y": -4.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1369, + 1418, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 76.0, + "y": -4.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1426, + 1478, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 76.0, + "y": 49.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1486, + 1534, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 72.0, + "y": 49.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1542, + 1586, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 72.0, + "y": 0.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1594, + 1639, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -72.0, + "y": 0.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1647, + 1696, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -72.0, + "y": 49.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1704, + 1723, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1704, + 1723, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1831, + 1865, + 0 + ], + "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": [ + 1831, + 1865, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 88.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1831, + 1865, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1831, + 1865, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1831, + 1865, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1831, + 1865, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1831, + 1865, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1831, + 1865, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1831, + 1865, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1831, + 1865, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1831, + 1865, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1831, + 1865, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1831, + 1865, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1831, + 1865, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1831, + 1865, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1831, + 1865, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1831, + 1865, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1831, + 1865, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1831, + 1865, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1831, + 1865, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1831, + 1865, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1928, + 1966, + 0 + ], + "command": { + "type": "solid3d_get_prev_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1977, + 2015, + 0 + ], + "command": { + "type": "solid3d_get_prev_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2026, + 2064, + 0 + ], + "command": { + "type": "solid3d_get_prev_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2075, + 2113, + 0 + ], + "command": { + "type": "solid3d_get_prev_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2408, + 2431, + 0 + ], + "command": { + "type": "make_plane", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 49.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": [ + 2437, + 2491, + 0 + ], + "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": [ + 2437, + 2491, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2437, + 2491, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 76.0, + "y": 44.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2497, + 2550, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 12.0, + "y": -8.3333, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2556, + 2606, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -16.6667, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2612, + 2666, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -12.0, + "y": -8.3333, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2672, + 2692, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2672, + 2692, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2703, + 2865, + 0 + ], + "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": [ + 2703, + 2865, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2703, + 2865, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 84.5, + "y": 27.333333333333332, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2703, + 2865, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 82.0, + "y": 27.3333 + }, + "radius": 2.5, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2703, + 2865, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2698, + 2869, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2698, + 2869, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2875, + 2900, + 0 + ], + "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": [ + 2875, + 2900, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -4.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2875, + 2900, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2875, + 2900, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2875, + 2900, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2875, + 2900, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2875, + 2900, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2875, + 2900, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2875, + 2900, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2875, + 2900, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2875, + 2900, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2875, + 2900, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2875, + 2900, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2875, + 2900, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2875, + 2900, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2969, + 2996, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3007, + 3034, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2906, + 3050, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 2.5, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2906, + 3050, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 2.5, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3056, + 3184, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.0, + "y": -54.666666666666664, + "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": [ + 3248, + 3271, + 0 + ], + "command": { + "type": "make_plane", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 49.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": [ + 3277, + 3332, + 0 + ], + "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": [ + 3277, + 3332, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3277, + 3332, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -76.0, + "y": 44.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3338, + 3392, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -12.0, + "y": -8.3333, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3398, + 3448, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -16.6667, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3454, + 3507, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 12.0, + "y": -8.3333, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3513, + 3533, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3513, + 3533, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3544, + 3709, + 0 + ], + "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": [ + 3544, + 3709, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3544, + 3709, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -79.5, + "y": 27.333333333333332, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3544, + 3709, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": -82.0, + "y": 27.3333 + }, + "radius": 2.5, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3544, + 3709, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3539, + 3713, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3539, + 3713, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3719, + 3744, + 0 + ], + "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": [ + 3719, + 3744, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -4.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3719, + 3744, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3719, + 3744, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3719, + 3744, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3719, + 3744, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3719, + 3744, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3719, + 3744, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3719, + 3744, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3719, + 3744, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3719, + 3744, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3719, + 3744, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3719, + 3744, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3719, + 3744, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3719, + 3744, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3813, + 3840, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3851, + 3878, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3750, + 3894, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 2.5, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3750, + 3894, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 2.5, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3900, + 4028, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.0, + "y": -54.666666666666664, + "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": [ + 4314, + 4337, + 0 + ], + "command": { + "type": "make_plane", + "origin": { + "x": -52.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": [ + 4343, + 4384, + 0 + ], + "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": [ + 4343, + 4384, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4343, + 4384, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -44.0, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4390, + 4410, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 4.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4416, + 4439, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 4.0, + "y": -4.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4445, + 4452, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4445, + 4452, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4458, + 4486, + 0 + ], + "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": [ + 4458, + 4486, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 104.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4458, + 4486, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4458, + 4486, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4458, + 4486, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4458, + 4486, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4458, + 4486, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4458, + 4486, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4458, + 4486, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4458, + 4486, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4458, + 4486, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4538, + 4561, + 0 + ], + "command": { + "type": "make_plane", + "origin": { + "x": -52.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": [ + 4567, + 4607, + 0 + ], + "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": [ + 4567, + 4607, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4567, + 4607, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 44.0, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4613, + 4633, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 4.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4639, + 4660, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -4.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4666, + 4687, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -4.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4693, + 4700, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4693, + 4700, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4706, + 4734, + 0 + ], + "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": [ + 4706, + 4734, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 104.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4706, + 4734, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4706, + 4734, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4706, + 4734, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4706, + 4734, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4706, + 4734, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4706, + 4734, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4706, + 4734, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4706, + 4734, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4706, + 4734, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4706, + 4734, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4706, + 4734, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1265, + 1303, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1871, + 2129, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 6.0, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1871, + 2129, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 6.0, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1871, + 2129, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 6.0, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1871, + 2129, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 6.0, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2437, + 2491, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2703, + 2865, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3277, + 3332, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3544, + 3709, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4343, + 4384, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4567, + 4607, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + } +] diff --git a/rust/kcl-lib/tests/kcl_samples/focusrite-scarlett-mounting-bracket/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/kcl_samples/focusrite-scarlett-mounting-bracket/artifact_graph_flowchart.snap new file mode 100644 index 000000000..be7f45119 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/focusrite-scarlett-mounting-bracket/artifact_graph_flowchart.snap @@ -0,0 +1,6 @@ +--- +source: kcl/src/simulation_tests.rs +description: Artifact graph flowchart focusrite-scarlett-mounting-bracket.kcl +extension: md +snapshot_kind: binary +--- diff --git a/rust/kcl-lib/tests/kcl_samples/focusrite-scarlett-mounting-bracket/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/focusrite-scarlett-mounting-bracket/artifact_graph_flowchart.snap.md new file mode 100644 index 000000000..cbecf14e5 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/focusrite-scarlett-mounting-bracket/artifact_graph_flowchart.snap.md @@ -0,0 +1,353 @@ +```mermaid +flowchart LR + subgraph path2 [Path] + 2["Path
[1265, 1303, 0]"] + 3["Segment
[1311, 1361, 0]"] + 4["Segment
[1369, 1418, 0]"] + 5["Segment
[1426, 1478, 0]"] + 6["Segment
[1486, 1534, 0]"] + 7["Segment
[1542, 1586, 0]"] + 8["Segment
[1594, 1639, 0]"] + 9["Segment
[1647, 1696, 0]"] + 10["Segment
[1704, 1723, 0]"] + 11[Solid2d] + end + subgraph path40 [Path] + 40["Path
[2437, 2491, 0]"] + 41["Segment
[2497, 2550, 0]"] + 42["Segment
[2556, 2606, 0]"] + 43["Segment
[2612, 2666, 0]"] + 44["Segment
[2672, 2692, 0]"] + 45[Solid2d] + end + subgraph path46 [Path] + 46["Path
[2703, 2865, 0]"] + 47["Segment
[2703, 2865, 0]"] + 48[Solid2d] + end + subgraph path67 [Path] + 67["Path
[3277, 3332, 0]"] + 68["Segment
[3338, 3392, 0]"] + 69["Segment
[3398, 3448, 0]"] + 70["Segment
[3454, 3507, 0]"] + 71["Segment
[3513, 3533, 0]"] + 72[Solid2d] + end + subgraph path73 [Path] + 73["Path
[3544, 3709, 0]"] + 74["Segment
[3544, 3709, 0]"] + 75[Solid2d] + end + subgraph path94 [Path] + 94["Path
[4343, 4384, 0]"] + 95["Segment
[4390, 4410, 0]"] + 96["Segment
[4416, 4439, 0]"] + 97["Segment
[4445, 4452, 0]"] + 98[Solid2d] + end + subgraph path112 [Path] + 112["Path
[4567, 4607, 0]"] + 113["Segment
[4613, 4633, 0]"] + 114["Segment
[4639, 4660, 0]"] + 115["Segment
[4666, 4687, 0]"] + 116["Segment
[4693, 4700, 0]"] + 117[Solid2d] + end + 1["Plane
[1230, 1257, 0]"] + 12["Sweep Extrusion
[1831, 1865, 0]"] + 13[Wall] + 14[Wall] + 15[Wall] + 16[Wall] + 17[Wall] + 18[Wall] + 19[Wall] + 20[Wall] + 21["Cap Start"] + 22["Cap End"] + 23["SweepEdge Opposite"] + 24["SweepEdge Adjacent"] + 25["SweepEdge Opposite"] + 26["SweepEdge Adjacent"] + 27["SweepEdge Opposite"] + 28["SweepEdge Adjacent"] + 29["SweepEdge Opposite"] + 30["SweepEdge Adjacent"] + 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["Plane
[2408, 2431, 0]"] + 49["Sweep Extrusion
[2875, 2900, 0]"] + 50[Wall] + 51[Wall] + 52[Wall] + 53[Wall] + 54["Cap Start"] + 55["Cap End"] + 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["EdgeCut Fillet
[2906, 3050, 0]"] + 65["EdgeCut Fillet
[2906, 3050, 0]"] + 66["Plane
[3248, 3271, 0]"] + 76["Sweep Extrusion
[3719, 3744, 0]"] + 77[Wall] + 78[Wall] + 79[Wall] + 80[Wall] + 81["Cap Start"] + 82["Cap End"] + 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["EdgeCut Fillet
[3750, 3894, 0]"] + 92["EdgeCut Fillet
[3750, 3894, 0]"] + 93["Plane
[4314, 4337, 0]"] + 99["Sweep Extrusion
[4458, 4486, 0]"] + 100[Wall] + 101[Wall] + 102[Wall] + 103["Cap Start"] + 104["Cap End"] + 105["SweepEdge Opposite"] + 106["SweepEdge Adjacent"] + 107["SweepEdge Opposite"] + 108["SweepEdge Adjacent"] + 109["SweepEdge Opposite"] + 110["SweepEdge Adjacent"] + 111["Plane
[4538, 4561, 0]"] + 118["Sweep Extrusion
[4706, 4734, 0]"] + 119[Wall] + 120[Wall] + 121[Wall] + 122[Wall] + 123["Cap Start"] + 124["Cap End"] + 125["SweepEdge Opposite"] + 126["SweepEdge Adjacent"] + 127["SweepEdge Opposite"] + 128["SweepEdge Adjacent"] + 129["SweepEdge Opposite"] + 130["SweepEdge Adjacent"] + 131["SweepEdge Opposite"] + 132["SweepEdge Adjacent"] + 133["EdgeCut Fillet
[1871, 2129, 0]"] + 134["EdgeCut Fillet
[1871, 2129, 0]"] + 135["EdgeCut Fillet
[1871, 2129, 0]"] + 136["EdgeCut Fillet
[1871, 2129, 0]"] + 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 --- 23 + 3 --- 24 + 4 --- 14 + 4 --- 25 + 4 --- 26 + 5 --- 15 + 5 --- 27 + 5 --- 28 + 6 --- 16 + 6 --- 29 + 6 --- 30 + 7 --- 17 + 7 --- 31 + 7 --- 32 + 8 --- 18 + 8 --- 33 + 8 --- 34 + 9 --- 19 + 9 --- 35 + 9 --- 36 + 10 --- 20 + 10 --- 37 + 10 --- 38 + 12 --- 13 + 12 --- 14 + 12 --- 15 + 12 --- 16 + 12 --- 17 + 12 --- 18 + 12 --- 19 + 12 --- 20 + 12 --- 21 + 12 --- 22 + 12 --- 23 + 12 --- 24 + 12 --- 25 + 12 --- 26 + 12 --- 27 + 12 --- 28 + 12 --- 29 + 12 --- 30 + 12 --- 31 + 12 --- 32 + 12 --- 33 + 12 --- 34 + 12 --- 35 + 12 --- 36 + 12 --- 37 + 12 --- 38 + 39 --- 40 + 39 --- 46 + 40 --- 41 + 40 --- 42 + 40 --- 43 + 40 --- 44 + 40 ---- 49 + 40 --- 45 + 41 --- 53 + 41 --- 62 + 41 --- 63 + 42 --- 52 + 42 --- 60 + 42 --- 61 + 43 --- 51 + 43 --- 58 + 43 --- 59 + 44 --- 50 + 44 --- 56 + 44 --- 57 + 46 --- 47 + 46 --- 48 + 49 --- 50 + 49 --- 51 + 49 --- 52 + 49 --- 53 + 49 --- 54 + 49 --- 55 + 49 --- 56 + 49 --- 57 + 49 --- 58 + 49 --- 59 + 49 --- 60 + 49 --- 61 + 49 --- 62 + 49 --- 63 + 63 <--x 64 + 61 <--x 65 + 66 --- 67 + 66 --- 73 + 67 --- 68 + 67 --- 69 + 67 --- 70 + 67 --- 71 + 67 ---- 76 + 67 --- 72 + 68 --- 77 + 68 --- 83 + 68 --- 84 + 69 --- 78 + 69 --- 85 + 69 --- 86 + 70 --- 79 + 70 --- 87 + 70 --- 88 + 71 --- 80 + 71 --- 89 + 71 --- 90 + 73 --- 74 + 73 --- 75 + 76 --- 77 + 76 --- 78 + 76 --- 79 + 76 --- 80 + 76 --- 81 + 76 --- 82 + 76 --- 83 + 76 --- 84 + 76 --- 85 + 76 --- 86 + 76 --- 87 + 76 --- 88 + 76 --- 89 + 76 --- 90 + 84 <--x 91 + 86 <--x 92 + 93 --- 94 + 94 --- 95 + 94 --- 96 + 94 --- 97 + 94 ---- 99 + 94 --- 98 + 95 --- 102 + 95 --- 109 + 95 --- 110 + 96 --- 101 + 96 --- 107 + 96 --- 108 + 97 --- 100 + 97 --- 105 + 97 --- 106 + 99 --- 100 + 99 --- 101 + 99 --- 102 + 99 --- 103 + 99 --- 104 + 99 --- 105 + 99 --- 106 + 99 --- 107 + 99 --- 108 + 99 --- 109 + 99 --- 110 + 111 --- 112 + 112 --- 113 + 112 --- 114 + 112 --- 115 + 112 --- 116 + 112 ---- 118 + 112 --- 117 + 113 --- 119 + 113 --- 125 + 113 --- 126 + 114 --- 120 + 114 --- 127 + 114 --- 128 + 115 --- 121 + 115 --- 129 + 115 --- 130 + 116 --- 122 + 116 --- 131 + 116 --- 132 + 118 --- 119 + 118 --- 120 + 118 --- 121 + 118 --- 122 + 118 --- 123 + 118 --- 124 + 118 --- 125 + 118 --- 126 + 118 --- 127 + 118 --- 128 + 118 --- 129 + 118 --- 130 + 118 --- 131 + 118 --- 132 + 34 <--x 133 + 24 <--x 134 + 26 <--x 135 + 32 <--x 136 +``` diff --git a/rust/kcl-lib/tests/kcl_samples/focusrite-scarlett-mounting-bracket/ast.snap b/rust/kcl-lib/tests/kcl_samples/focusrite-scarlett-mounting-bracket/ast.snap new file mode 100644 index 000000000..ab5ff7217 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/focusrite-scarlett-mounting-bracket/ast.snap @@ -0,0 +1,6625 @@ +--- +source: kcl-lib/src/simulation_tests.rs +description: Result of parsing focusrite-scarlett-mounting-bracket.kcl +--- +{ + "Ok": { + "body": [ + { + "declaration": { + "end": 397, + "id": { + "end": 391, + "name": "radius", + "start": 385, + "type": "Identifier" + }, + "init": { + "end": 397, + "raw": "6.0", + "start": 394, + "type": "Literal", + "type": "Literal", + "value": { + "value": 6.0, + "suffix": "None" + } + }, + "start": 385, + "type": "VariableDeclarator" + }, + "end": 397, + "kind": "const", + "start": 385, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 411, + "id": { + "end": 403, + "name": "width", + "start": 398, + "type": "Identifier" + }, + "init": { + "end": 411, + "raw": "144.0", + "start": 406, + "type": "Literal", + "type": "Literal", + "value": { + "value": 144.0, + "suffix": "None" + } + }, + "start": 398, + "type": "VariableDeclarator" + }, + "end": 411, + "kind": "const", + "start": 398, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 425, + "id": { + "end": 418, + "name": "length", + "start": 412, + "type": "Identifier" + }, + "init": { + "end": 425, + "raw": "80.0", + "start": 421, + "type": "Literal", + "type": "Literal", + "value": { + "value": 80.0, + "suffix": "None" + } + }, + "start": 412, + "type": "VariableDeclarator" + }, + "end": 425, + "kind": "const", + "start": 412, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 438, + "id": { + "end": 431, + "name": "depth", + "start": 426, + "type": "Identifier" + }, + "init": { + "end": 438, + "raw": "45.0", + "start": 434, + "type": "Literal", + "type": "Literal", + "value": { + "value": 45.0, + "suffix": "None" + } + }, + "start": 426, + "type": "VariableDeclarator" + }, + "end": 438, + "kind": "const", + "start": 426, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 446, + "id": { + "end": 442, + "name": "thk", + "start": 439, + "type": "Identifier" + }, + "init": { + "end": 446, + "raw": "4", + "start": 445, + "type": "Literal", + "type": "Literal", + "value": { + "value": 4.0, + "suffix": "None" + } + }, + "start": 439, + "type": "VariableDeclarator" + }, + "end": 446, + "kind": "const", + "start": 439, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 459, + "id": { + "end": 455, + "name": "holeDiam", + "start": 447, + "type": "Identifier" + }, + "init": { + "end": 459, + "raw": "5", + "start": 458, + "type": "Literal", + "type": "Literal", + "value": { + "value": 5.0, + "suffix": "None" + } + }, + "start": 447, + "type": "VariableDeclarator" + }, + "end": 459, + "kind": "const", + "start": 447, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 474, + "id": { + "end": 469, + "name": "tabLength", + "start": 460, + "type": "Identifier" + }, + "init": { + "end": 474, + "raw": "25", + "start": 472, + "type": "Literal", + "type": "Literal", + "value": { + "value": 25.0, + "suffix": "None" + } + }, + "start": 460, + "type": "VariableDeclarator" + }, + "end": 474, + "kind": "const", + "start": 460, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 488, + "id": { + "end": 483, + "name": "tabWidth", + "start": 475, + "type": "Identifier" + }, + "init": { + "end": 488, + "raw": "12", + "start": 486, + "type": "Literal", + "type": "Literal", + "value": { + "value": 12.0, + "suffix": "None" + } + }, + "start": 475, + "type": "VariableDeclarator" + }, + "end": 488, + "kind": "const", + "start": 475, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 499, + "id": { + "end": 495, + "name": "tabThk", + "start": 489, + "type": "Identifier" + }, + "init": { + "end": 499, + "raw": "4", + "start": 498, + "type": "Literal", + "type": "Literal", + "value": { + "value": 4.0, + "suffix": "None" + } + }, + "start": 489, + "type": "VariableDeclarator" + }, + "end": 499, + "kind": "const", + "start": 489, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 922, + "id": { + "end": 548, + "name": "rectShape", + "start": 539, + "type": "Identifier" + }, + "init": { + "body": { + "body": [ + { + "declaration": { + "end": 908, + "id": { + "end": 566, + "name": "rr", + "start": 564, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 587, + "raw": "'xy'", + "start": 583, + "type": "Literal", + "type": "Literal", + "value": "xy" + } + ], + "callee": { + "end": 582, + "name": "startSketchOn", + "start": 569, + "type": "Identifier" + }, + "end": 588, + "start": 569, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 627, + "left": { + "computed": false, + "end": 618, + "object": { + "end": 615, + "name": "pos", + "start": 612, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 617, + "raw": "0", + "start": 616, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + "start": 612, + "type": "MemberExpression", + "type": "MemberExpression" + }, + "operator": "-", + "right": { + "end": 627, + "left": { + "end": 623, + "name": "w", + "start": 622, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 627, + "raw": "2", + "start": 626, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 622, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 612, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 645, + "left": { + "computed": false, + "end": 636, + "object": { + "end": 633, + "name": "pos", + "start": 630, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 635, + "raw": "1", + "start": 634, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "start": 630, + "type": "MemberExpression", + "type": "MemberExpression" + }, + "operator": "-", + "right": { + "end": 645, + "left": { + "end": 641, + "name": "l", + "start": 640, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 645, + "raw": "2", + "start": 644, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 640, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 630, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 647, + "start": 611, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 650, + "start": 649, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 610, + "name": "startProfileAt", + "start": 596, + "type": "Identifier" + }, + "end": 651, + "start": 596, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 675, + "name": "endAbsolute", + "start": 664, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 693, + "left": { + "computed": false, + "end": 685, + "object": { + "end": 682, + "name": "pos", + "start": 679, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 684, + "raw": "0", + "start": 683, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + "start": 679, + "type": "MemberExpression", + "type": "MemberExpression" + }, + "operator": "+", + "right": { + "end": 693, + "left": { + "end": 689, + "name": "w", + "start": 688, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 693, + "raw": "2", + "start": 692, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 688, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 679, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 710, + "left": { + "computed": false, + "end": 701, + "object": { + "end": 698, + "name": "pos", + "start": 695, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 700, + "raw": "1", + "start": 699, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "start": 695, + "type": "MemberExpression", + "type": "MemberExpression" + }, + "operator": "-", + "right": { + "end": 710, + "left": { + "end": 706, + "name": "l", + "start": 705, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 710, + "raw": "2", + "start": 709, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 705, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 695, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 712, + "start": 678, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 717, + "name": "tag", + "start": 714, + "type": "Identifier" + }, + "arg": { + "end": 727, + "start": 720, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "edge01" + } + } + ], + "callee": { + "end": 663, + "name": "line", + "start": 659, + "type": "Identifier" + }, + "end": 728, + "start": 659, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 752, + "name": "endAbsolute", + "start": 741, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 770, + "left": { + "computed": false, + "end": 762, + "object": { + "end": 759, + "name": "pos", + "start": 756, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 761, + "raw": "0", + "start": 760, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + "start": 756, + "type": "MemberExpression", + "type": "MemberExpression" + }, + "operator": "+", + "right": { + "end": 770, + "left": { + "end": 766, + "name": "w", + "start": 765, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 770, + "raw": "2", + "start": 769, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 765, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 756, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 786, + "left": { + "computed": false, + "end": 778, + "object": { + "end": 775, + "name": "pos", + "start": 772, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 777, + "raw": "1", + "start": 776, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "start": 772, + "type": "MemberExpression", + "type": "MemberExpression" + }, + "operator": "+", + "right": { + "end": 786, + "left": { + "end": 782, + "name": "l", + "start": 781, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 786, + "raw": "2", + "start": 785, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 781, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 772, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 787, + "start": 755, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 792, + "name": "tag", + "start": 789, + "type": "Identifier" + }, + "arg": { + "end": 802, + "start": 795, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "edge02" + } + } + ], + "callee": { + "end": 740, + "name": "line", + "start": 736, + "type": "Identifier" + }, + "end": 803, + "start": 736, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 827, + "name": "endAbsolute", + "start": 816, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 846, + "left": { + "computed": false, + "end": 837, + "object": { + "end": 834, + "name": "pos", + "start": 831, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 836, + "raw": "0", + "start": 835, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + "start": 831, + "type": "MemberExpression", + "type": "MemberExpression" + }, + "operator": "-", + "right": { + "end": 846, + "left": { + "end": 842, + "name": "w", + "start": 841, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 846, + "raw": "2", + "start": 845, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 841, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 831, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 863, + "left": { + "computed": false, + "end": 855, + "object": { + "end": 852, + "name": "pos", + "start": 849, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 854, + "raw": "1", + "start": 853, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "start": 849, + "type": "MemberExpression", + "type": "MemberExpression" + }, + "operator": "+", + "right": { + "end": 863, + "left": { + "end": 859, + "name": "l", + "start": 858, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 863, + "raw": "2", + "start": 862, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 858, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 849, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 864, + "start": 830, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 869, + "name": "tag", + "start": 866, + "type": "Identifier" + }, + "arg": { + "end": 879, + "start": 872, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "edge03" + } + } + ], + "callee": { + "end": 815, + "name": "line", + "start": 811, + "type": "Identifier" + }, + "end": 880, + "start": 811, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 897, + "name": "tag", + "start": 894, + "type": "Identifier" + }, + "arg": { + "end": 907, + "start": 900, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "edge04" + } + } + ], + "callee": { + "end": 893, + "name": "close", + "start": 888, + "type": "Identifier" + }, + "end": 908, + "start": 888, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 908, + "start": 569, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 564, + "type": "VariableDeclarator" + }, + "end": 908, + "kind": "const", + "start": 564, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "argument": { + "end": 920, + "name": "rr", + "start": 918, + "type": "Identifier", + "type": "Identifier" + }, + "end": 920, + "start": 911, + "type": "ReturnStatement", + "type": "ReturnStatement" + } + ], + "end": 922, + "start": 560 + }, + "end": 922, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 552, + "name": "pos", + "start": 549, + "type": "Identifier" + } + }, + { + "type": "Parameter", + "identifier": { + "end": 555, + "name": "w", + "start": 554, + "type": "Identifier" + } + }, + { + "type": "Parameter", + "identifier": { + "end": 558, + "name": "l", + "start": 557, + "type": "Identifier" + } + } + ], + "start": 548, + "type": "FunctionExpression", + "type": "FunctionExpression" + }, + "start": 539, + "type": "VariableDeclarator" + }, + "end": 922, + "kind": "fn", + "start": 536, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1150, + "id": { + "end": 964, + "name": "bracketPlane", + "start": 952, + "type": "Identifier" + }, + "init": { + "end": 1150, + "properties": [ + { + "end": 1148, + "key": { + "end": 976, + "name": "plane", + "start": 971, + "type": "Identifier" + }, + "start": 971, + "type": "ObjectProperty", + "value": { + "end": 1148, + "properties": [ + { + "end": 1032, + "key": { + "end": 991, + "name": "origin", + "start": 985, + "type": "Identifier" + }, + "start": 985, + "type": "ObjectProperty", + "value": { + "end": 1032, + "properties": [ + { + "end": 1001, + "key": { + "end": 997, + "name": "x", + "start": 996, + "type": "Identifier" + }, + "start": 996, + "type": "ObjectProperty", + "value": { + "end": 1001, + "raw": "0", + "start": 1000, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 1023, + "key": { + "end": 1004, + "name": "y", + "start": 1003, + "type": "Identifier" + }, + "start": 1003, + "type": "ObjectProperty", + "value": { + "end": 1023, + "left": { + "end": 1017, + "left": { + "end": 1013, + "name": "length", + "start": 1007, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1017, + "raw": "2", + "start": 1016, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1007, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "end": 1023, + "name": "thk", + "start": 1020, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1007, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + }, + { + "end": 1030, + "key": { + "end": 1026, + "name": "z", + "start": 1025, + "type": "Identifier" + }, + "start": 1025, + "type": "ObjectProperty", + "value": { + "end": 1030, + "raw": "0", + "start": 1029, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + } + ], + "start": 994, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + }, + { + "end": 1069, + "key": { + "end": 1043, + "name": "xAxis", + "start": 1038, + "type": "Identifier" + }, + "start": 1038, + "type": "ObjectProperty", + "value": { + "end": 1069, + "properties": [ + { + "end": 1053, + "key": { + "end": 1049, + "name": "x", + "start": 1048, + "type": "Identifier" + }, + "start": 1048, + "type": "ObjectProperty", + "value": { + "end": 1053, + "raw": "1", + "start": 1052, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + }, + { + "end": 1060, + "key": { + "end": 1056, + "name": "y", + "start": 1055, + "type": "Identifier" + }, + "start": 1055, + "type": "ObjectProperty", + "value": { + "end": 1060, + "raw": "0", + "start": 1059, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 1067, + "key": { + "end": 1063, + "name": "z", + "start": 1062, + "type": "Identifier" + }, + "start": 1062, + "type": "ObjectProperty", + "value": { + "end": 1067, + "raw": "0", + "start": 1066, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + } + ], + "start": 1046, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + }, + { + "end": 1106, + "key": { + "end": 1080, + "name": "yAxis", + "start": 1075, + "type": "Identifier" + }, + "start": 1075, + "type": "ObjectProperty", + "value": { + "end": 1106, + "properties": [ + { + "end": 1090, + "key": { + "end": 1086, + "name": "x", + "start": 1085, + "type": "Identifier" + }, + "start": 1085, + "type": "ObjectProperty", + "value": { + "end": 1090, + "raw": "0", + "start": 1089, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 1097, + "key": { + "end": 1093, + "name": "y", + "start": 1092, + "type": "Identifier" + }, + "start": 1092, + "type": "ObjectProperty", + "value": { + "end": 1097, + "raw": "0", + "start": 1096, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 1104, + "key": { + "end": 1100, + "name": "z", + "start": 1099, + "type": "Identifier" + }, + "start": 1099, + "type": "ObjectProperty", + "value": { + "end": 1104, + "raw": "1", + "start": 1103, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + } + ], + "start": 1083, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + }, + { + "end": 1144, + "key": { + "end": 1117, + "name": "zAxis", + "start": 1112, + "type": "Identifier" + }, + "start": 1112, + "type": "ObjectProperty", + "value": { + "end": 1144, + "properties": [ + { + "end": 1127, + "key": { + "end": 1123, + "name": "x", + "start": 1122, + "type": "Identifier" + }, + "start": 1122, + "type": "ObjectProperty", + "value": { + "end": 1127, + "raw": "0", + "start": 1126, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 1135, + "key": { + "end": 1130, + "name": "y", + "start": 1129, + "type": "Identifier" + }, + "start": 1129, + "type": "ObjectProperty", + "value": { + "argument": { + "end": 1135, + "raw": "1", + "start": 1134, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "end": 1135, + "operator": "-", + "start": 1133, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + }, + { + "end": 1142, + "key": { + "end": 1138, + "name": "z", + "start": 1137, + "type": "Identifier" + }, + "start": 1137, + "type": "ObjectProperty", + "value": { + "end": 1142, + "raw": "0", + "start": 1141, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + } + ], + "start": 1120, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + } + ], + "start": 979, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + } + ], + "start": 967, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + "start": 952, + "type": "VariableDeclarator" + }, + "end": 1150, + "kind": "const", + "start": 952, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1736, + "id": { + "end": 1212, + "name": "bracketSketch", + "start": 1199, + "type": "Identifier" + }, + "init": { + "body": { + "body": [ + { + "declaration": { + "end": 1723, + "id": { + "end": 1227, + "name": "s", + "start": 1226, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 1256, + "name": "bracketPlane", + "start": 1244, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 1243, + "name": "startSketchOn", + "start": 1230, + "type": "Identifier" + }, + "end": 1257, + "start": 1230, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 1291, + "left": { + "end": 1287, + "left": { + "argument": { + "end": 1283, + "name": "w", + "start": 1282, + "type": "Identifier", + "type": "Identifier" + }, + "end": 1283, + "operator": "-", + "start": 1281, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "/", + "right": { + "end": 1287, + "raw": "2", + "start": 1286, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1281, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 1291, + "name": "t", + "start": 1290, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1281, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 1298, + "left": { + "end": 1294, + "name": "d", + "start": 1293, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 1298, + "name": "t", + "start": 1297, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1293, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 1299, + "start": 1280, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 1302, + "start": 1301, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1279, + "name": "startProfileAt", + "start": 1265, + "type": "Identifier" + }, + "end": 1303, + "start": 1265, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1327, + "name": "endAbsolute", + "start": 1316, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1341, + "left": { + "end": 1337, + "left": { + "argument": { + "end": 1333, + "name": "w", + "start": 1332, + "type": "Identifier", + "type": "Identifier" + }, + "end": 1333, + "operator": "-", + "start": 1331, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "/", + "right": { + "end": 1337, + "raw": "2", + "start": 1336, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1331, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 1341, + "name": "t", + "start": 1340, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1331, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "argument": { + "end": 1345, + "name": "t", + "start": 1344, + "type": "Identifier", + "type": "Identifier" + }, + "end": 1345, + "operator": "-", + "start": 1343, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "end": 1346, + "start": 1330, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1351, + "name": "tag", + "start": 1348, + "type": "Identifier" + }, + "arg": { + "end": 1360, + "start": 1354, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "edge1" + } + } + ], + "callee": { + "end": 1315, + "name": "line", + "start": 1311, + "type": "Identifier" + }, + "end": 1361, + "start": 1311, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1385, + "name": "endAbsolute", + "start": 1374, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1398, + "left": { + "end": 1394, + "left": { + "end": 1390, + "name": "w", + "start": 1389, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1394, + "raw": "2", + "start": 1393, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1389, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "end": 1398, + "name": "t", + "start": 1397, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1389, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "argument": { + "end": 1402, + "name": "t", + "start": 1401, + "type": "Identifier", + "type": "Identifier" + }, + "end": 1402, + "operator": "-", + "start": 1400, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "end": 1403, + "start": 1388, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1408, + "name": "tag", + "start": 1405, + "type": "Identifier" + }, + "arg": { + "end": 1417, + "start": 1411, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "edge2" + } + } + ], + "callee": { + "end": 1373, + "name": "line", + "start": 1369, + "type": "Identifier" + }, + "end": 1418, + "start": 1369, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1442, + "name": "endAbsolute", + "start": 1431, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1455, + "left": { + "end": 1451, + "left": { + "end": 1447, + "name": "w", + "start": 1446, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1451, + "raw": "2", + "start": 1450, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1446, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "end": 1455, + "name": "t", + "start": 1454, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1446, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 1462, + "left": { + "end": 1458, + "name": "d", + "start": 1457, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 1462, + "name": "t", + "start": 1461, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1457, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 1463, + "start": 1445, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1468, + "name": "tag", + "start": 1465, + "type": "Identifier" + }, + "arg": { + "end": 1477, + "start": 1471, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "edge3" + } + } + ], + "callee": { + "end": 1430, + "name": "line", + "start": 1426, + "type": "Identifier" + }, + "end": 1478, + "start": 1426, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1502, + "name": "endAbsolute", + "start": 1491, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1511, + "left": { + "end": 1507, + "name": "w", + "start": 1506, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1511, + "raw": "2", + "start": 1510, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1506, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 1518, + "left": { + "end": 1514, + "name": "d", + "start": 1513, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 1518, + "name": "t", + "start": 1517, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1513, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 1519, + "start": 1505, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1524, + "name": "tag", + "start": 1521, + "type": "Identifier" + }, + "arg": { + "end": 1533, + "start": 1527, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "edge4" + } + } + ], + "callee": { + "end": 1490, + "name": "line", + "start": 1486, + "type": "Identifier" + }, + "end": 1534, + "start": 1486, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1558, + "name": "endAbsolute", + "start": 1547, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1567, + "left": { + "end": 1563, + "name": "w", + "start": 1562, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1567, + "raw": "2", + "start": 1566, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1562, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 1570, + "raw": "0", + "start": 1569, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 1571, + "start": 1561, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1576, + "name": "tag", + "start": 1573, + "type": "Identifier" + }, + "arg": { + "end": 1585, + "start": 1579, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "edge5" + } + } + ], + "callee": { + "end": 1546, + "name": "line", + "start": 1542, + "type": "Identifier" + }, + "end": 1586, + "start": 1542, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1610, + "name": "endAbsolute", + "start": 1599, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1620, + "left": { + "argument": { + "end": 1616, + "name": "w", + "start": 1615, + "type": "Identifier", + "type": "Identifier" + }, + "end": 1616, + "operator": "-", + "start": 1614, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "/", + "right": { + "end": 1620, + "raw": "2", + "start": 1619, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1614, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 1623, + "raw": "0", + "start": 1622, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 1624, + "start": 1613, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1629, + "name": "tag", + "start": 1626, + "type": "Identifier" + }, + "arg": { + "end": 1638, + "start": 1632, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "edge6" + } + } + ], + "callee": { + "end": 1598, + "name": "line", + "start": 1594, + "type": "Identifier" + }, + "end": 1639, + "start": 1594, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1663, + "name": "endAbsolute", + "start": 1652, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1673, + "left": { + "argument": { + "end": 1669, + "name": "w", + "start": 1668, + "type": "Identifier", + "type": "Identifier" + }, + "end": 1669, + "operator": "-", + "start": 1667, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "/", + "right": { + "end": 1673, + "raw": "2", + "start": 1672, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1667, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 1680, + "left": { + "end": 1676, + "name": "d", + "start": 1675, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 1680, + "name": "t", + "start": 1679, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1675, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 1681, + "start": 1666, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1686, + "name": "tag", + "start": 1683, + "type": "Identifier" + }, + "arg": { + "end": 1695, + "start": 1689, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "edge7" + } + } + ], + "callee": { + "end": 1651, + "name": "line", + "start": 1647, + "type": "Identifier" + }, + "end": 1696, + "start": 1647, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1713, + "name": "tag", + "start": 1710, + "type": "Identifier" + }, + "arg": { + "end": 1722, + "start": 1716, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "edge8" + } + } + ], + "callee": { + "end": 1709, + "name": "close", + "start": 1704, + "type": "Identifier" + }, + "end": 1723, + "start": 1704, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 1723, + "start": 1230, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 1226, + "type": "VariableDeclarator" + }, + "end": 1723, + "kind": "const", + "start": 1226, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "argument": { + "end": 1734, + "name": "s", + "start": 1733, + "type": "Identifier", + "type": "Identifier" + }, + "end": 1734, + "start": 1726, + "type": "ReturnStatement", + "type": "ReturnStatement" + } + ], + "end": 1736, + "start": 1222 + }, + "end": 1736, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1214, + "name": "w", + "start": 1213, + "type": "Identifier" + } + }, + { + "type": "Parameter", + "identifier": { + "end": 1217, + "name": "d", + "start": 1216, + "type": "Identifier" + } + }, + { + "type": "Parameter", + "identifier": { + "end": 1220, + "name": "t", + "start": 1219, + "type": "Identifier" + } + } + ], + "start": 1212, + "type": "FunctionExpression", + "type": "FunctionExpression" + }, + "start": 1199, + "type": "VariableDeclarator" + }, + "end": 1736, + "kind": "fn", + "start": 1196, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1808, + "id": { + "end": 1773, + "name": "bs", + "start": 1771, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "end": 1795, + "name": "width", + "start": 1790, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 1802, + "name": "depth", + "start": 1797, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 1807, + "name": "thk", + "start": 1804, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 1789, + "name": "bracketSketch", + "start": 1776, + "type": "Identifier" + }, + "end": 1808, + "start": 1776, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 1771, + "type": "VariableDeclarator" + }, + "end": 1808, + "kind": "const", + "start": 1771, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 2154, + "id": { + "end": 1820, + "name": "bracketBody", + "start": 1809, + "type": "Identifier" + }, + "init": { + "body": [ + { + "end": 1825, + "name": "bs", + "start": 1823, + "type": "Identifier", + "type": "Identifier" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1845, + "name": "length", + "start": 1839, + "type": "Identifier" + }, + "arg": { + "end": 1864, + "left": { + "end": 1854, + "name": "length", + "start": 1848, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 1864, + "left": { + "end": 1858, + "raw": "2", + "start": 1857, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 1864, + "name": "thk", + "start": 1861, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1857, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 1848, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 1838, + "name": "extrude", + "start": 1831, + "type": "Identifier" + }, + "end": 1865, + "start": 1831, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1892, + "name": "radius", + "start": 1886, + "type": "Identifier" + }, + "arg": { + "end": 1901, + "name": "radius", + "start": 1895, + "type": "Identifier", + "type": "Identifier" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1914, + "name": "tags", + "start": 1910, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "arguments": [ + { + "computed": false, + "end": 1965, + "object": { + "computed": false, + "end": 1959, + "object": { + "end": 1954, + "name": "bs", + "start": 1952, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 1959, + "name": "tags", + "start": 1955, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1952, + "type": "MemberExpression", + "type": "MemberExpression" + }, + "property": { + "end": 1965, + "name": "edge7", + "start": 1960, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1952, + "type": "MemberExpression", + "type": "MemberExpression" + } + ], + "callee": { + "end": 1951, + "name": "getPreviousAdjacentEdge", + "start": 1928, + "type": "Identifier" + }, + "end": 1966, + "start": 1928, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "computed": false, + "end": 2014, + "object": { + "computed": false, + "end": 2008, + "object": { + "end": 2003, + "name": "bs", + "start": 2001, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 2008, + "name": "tags", + "start": 2004, + "type": "Identifier", + "type": "Identifier" + }, + "start": 2001, + "type": "MemberExpression", + "type": "MemberExpression" + }, + "property": { + "end": 2014, + "name": "edge2", + "start": 2009, + "type": "Identifier", + "type": "Identifier" + }, + "start": 2001, + "type": "MemberExpression", + "type": "MemberExpression" + } + ], + "callee": { + "end": 2000, + "name": "getPreviousAdjacentEdge", + "start": 1977, + "type": "Identifier" + }, + "end": 2015, + "start": 1977, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "computed": false, + "end": 2063, + "object": { + "computed": false, + "end": 2057, + "object": { + "end": 2052, + "name": "bs", + "start": 2050, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 2057, + "name": "tags", + "start": 2053, + "type": "Identifier", + "type": "Identifier" + }, + "start": 2050, + "type": "MemberExpression", + "type": "MemberExpression" + }, + "property": { + "end": 2063, + "name": "edge3", + "start": 2058, + "type": "Identifier", + "type": "Identifier" + }, + "start": 2050, + "type": "MemberExpression", + "type": "MemberExpression" + } + ], + "callee": { + "end": 2049, + "name": "getPreviousAdjacentEdge", + "start": 2026, + "type": "Identifier" + }, + "end": 2064, + "start": 2026, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "computed": false, + "end": 2112, + "object": { + "computed": false, + "end": 2106, + "object": { + "end": 2101, + "name": "bs", + "start": 2099, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 2106, + "name": "tags", + "start": 2102, + "type": "Identifier", + "type": "Identifier" + }, + "start": 2099, + "type": "MemberExpression", + "type": "MemberExpression" + }, + "property": { + "end": 2112, + "name": "edge6", + "start": 2107, + "type": "Identifier", + "type": "Identifier" + }, + "start": 2099, + "type": "MemberExpression", + "type": "MemberExpression" + } + ], + "callee": { + "end": 2098, + "name": "getPreviousAdjacentEdge", + "start": 2075, + "type": "Identifier" + }, + "end": 2113, + "start": 2075, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 2122, + "start": 1917, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 1877, + "name": "fillet", + "start": 1871, + "type": "Identifier" + }, + "end": 2129, + "start": 1871, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 2154, + "nonCodeMeta": { + "nonCodeNodes": { + "2": [ + { + "end": 2154, + "start": 2129, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "define the tab plane", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, + "start": 1823, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 1809, + "type": "VariableDeclarator" + }, + "end": 2154, + "kind": "const", + "start": 1809, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 2343, + "id": { + "end": 2163, + "name": "tabPlane", + "start": 2155, + "type": "Identifier" + }, + "init": { + "end": 2343, + "properties": [ + { + "end": 2341, + "key": { + "end": 2175, + "name": "plane", + "start": 2170, + "type": "Identifier" + }, + "start": 2170, + "type": "ObjectProperty", + "value": { + "end": 2341, + "properties": [ + { + "end": 2226, + "key": { + "end": 2190, + "name": "origin", + "start": 2184, + "type": "Identifier" + }, + "start": 2184, + "type": "ObjectProperty", + "value": { + "end": 2226, + "properties": [ + { + "end": 2200, + "key": { + "end": 2196, + "name": "x", + "start": 2195, + "type": "Identifier" + }, + "start": 2195, + "type": "ObjectProperty", + "value": { + "end": 2200, + "raw": "0", + "start": 2199, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 2207, + "key": { + "end": 2203, + "name": "y", + "start": 2202, + "type": "Identifier" + }, + "start": 2202, + "type": "ObjectProperty", + "value": { + "end": 2207, + "raw": "0", + "start": 2206, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 2224, + "key": { + "end": 2210, + "name": "z", + "start": 2209, + "type": "Identifier" + }, + "start": 2209, + "type": "ObjectProperty", + "value": { + "end": 2224, + "left": { + "end": 2218, + "name": "depth", + "start": 2213, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 2224, + "name": "thk", + "start": 2221, + "type": "Identifier", + "type": "Identifier" + }, + "start": 2213, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "start": 2193, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + }, + { + "end": 2263, + "key": { + "end": 2237, + "name": "xAxis", + "start": 2232, + "type": "Identifier" + }, + "start": 2232, + "type": "ObjectProperty", + "value": { + "end": 2263, + "properties": [ + { + "end": 2247, + "key": { + "end": 2243, + "name": "x", + "start": 2242, + "type": "Identifier" + }, + "start": 2242, + "type": "ObjectProperty", + "value": { + "end": 2247, + "raw": "1", + "start": 2246, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + }, + { + "end": 2254, + "key": { + "end": 2250, + "name": "y", + "start": 2249, + "type": "Identifier" + }, + "start": 2249, + "type": "ObjectProperty", + "value": { + "end": 2254, + "raw": "0", + "start": 2253, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 2261, + "key": { + "end": 2257, + "name": "z", + "start": 2256, + "type": "Identifier" + }, + "start": 2256, + "type": "ObjectProperty", + "value": { + "end": 2261, + "raw": "0", + "start": 2260, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + } + ], + "start": 2240, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + }, + { + "end": 2300, + "key": { + "end": 2274, + "name": "yAxis", + "start": 2269, + "type": "Identifier" + }, + "start": 2269, + "type": "ObjectProperty", + "value": { + "end": 2300, + "properties": [ + { + "end": 2284, + "key": { + "end": 2280, + "name": "x", + "start": 2279, + "type": "Identifier" + }, + "start": 2279, + "type": "ObjectProperty", + "value": { + "end": 2284, + "raw": "0", + "start": 2283, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 2291, + "key": { + "end": 2287, + "name": "y", + "start": 2286, + "type": "Identifier" + }, + "start": 2286, + "type": "ObjectProperty", + "value": { + "end": 2291, + "raw": "1", + "start": 2290, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + }, + { + "end": 2298, + "key": { + "end": 2294, + "name": "z", + "start": 2293, + "type": "Identifier" + }, + "start": 2293, + "type": "ObjectProperty", + "value": { + "end": 2298, + "raw": "0", + "start": 2297, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + } + ], + "start": 2277, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + }, + { + "end": 2337, + "key": { + "end": 2311, + "name": "zAxis", + "start": 2306, + "type": "Identifier" + }, + "start": 2306, + "type": "ObjectProperty", + "value": { + "end": 2337, + "properties": [ + { + "end": 2321, + "key": { + "end": 2317, + "name": "x", + "start": 2316, + "type": "Identifier" + }, + "start": 2316, + "type": "ObjectProperty", + "value": { + "end": 2321, + "raw": "0", + "start": 2320, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 2328, + "key": { + "end": 2324, + "name": "y", + "start": 2323, + "type": "Identifier" + }, + "start": 2323, + "type": "ObjectProperty", + "value": { + "end": 2328, + "raw": "0", + "start": 2327, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 2335, + "key": { + "end": 2331, + "name": "z", + "start": 2330, + "type": "Identifier" + }, + "start": 2330, + "type": "ObjectProperty", + "value": { + "end": 2335, + "raw": "1", + "start": 2334, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + } + ], + "start": 2314, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + } + ], + "start": 2178, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + } + ], + "start": 2166, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + "start": 2155, + "type": "VariableDeclarator" + }, + "end": 2343, + "kind": "const", + "start": 2155, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 3239, + "id": { + "end": 2405, + "name": "tabsR", + "start": 2400, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 2430, + "name": "tabPlane", + "start": 2422, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 2421, + "name": "startSketchOn", + "start": 2408, + "type": "Identifier" + }, + "end": 2431, + "start": 2408, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 2468, + "left": { + "end": 2462, + "left": { + "end": 2458, + "name": "width", + "start": 2453, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 2462, + "raw": "2", + "start": 2461, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 2453, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "end": 2468, + "name": "thk", + "start": 2465, + "type": "Identifier", + "type": "Identifier" + }, + "start": 2453, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 2486, + "left": { + "end": 2480, + "left": { + "end": 2476, + "name": "length", + "start": 2470, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 2480, + "raw": "2", + "start": 2479, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 2470, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "end": 2486, + "name": "thk", + "start": 2483, + "type": "Identifier", + "type": "Identifier" + }, + "start": 2470, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 2487, + "start": 2452, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 2490, + "start": 2489, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2451, + "name": "startProfileAt", + "start": 2437, + "type": "Identifier" + }, + "end": 2491, + "start": 2437, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2505, + "name": "end", + "start": 2502, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 2517, + "name": "tabWidth", + "start": 2509, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 2533, + "left": { + "argument": { + "end": 2529, + "name": "tabLength", + "start": 2520, + "type": "Identifier", + "type": "Identifier" + }, + "end": 2529, + "operator": "-", + "start": 2519, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "/", + "right": { + "end": 2533, + "raw": "3", + "start": 2532, + "type": "Literal", + "type": "Literal", + "value": { + "value": 3.0, + "suffix": "None" + } + }, + "start": 2519, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 2534, + "start": 2508, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2539, + "name": "tag", + "start": 2536, + "type": "Identifier" + }, + "arg": { + "end": 2549, + "start": 2542, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "edge11" + } + } + ], + "callee": { + "end": 2501, + "name": "line", + "start": 2497, + "type": "Identifier" + }, + "end": 2550, + "start": 2497, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2564, + "name": "end", + "start": 2561, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 2569, + "raw": "0", + "start": 2568, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 2589, + "left": { + "end": 2585, + "left": { + "argument": { + "end": 2581, + "name": "tabLength", + "start": 2572, + "type": "Identifier", + "type": "Identifier" + }, + "end": 2581, + "operator": "-", + "start": 2571, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "/", + "right": { + "end": 2585, + "raw": "3", + "start": 2584, + "type": "Literal", + "type": "Literal", + "value": { + "value": 3.0, + "suffix": "None" + } + }, + "start": 2571, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "*", + "right": { + "end": 2589, + "raw": "2", + "start": 2588, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 2571, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 2590, + "start": 2567, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2595, + "name": "tag", + "start": 2592, + "type": "Identifier" + }, + "arg": { + "end": 2605, + "start": 2598, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "edge12" + } + } + ], + "callee": { + "end": 2560, + "name": "line", + "start": 2556, + "type": "Identifier" + }, + "end": 2606, + "start": 2556, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2620, + "name": "end", + "start": 2617, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "argument": { + "end": 2633, + "name": "tabWidth", + "start": 2625, + "type": "Identifier", + "type": "Identifier" + }, + "end": 2633, + "operator": "-", + "start": 2624, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 2649, + "left": { + "argument": { + "end": 2645, + "name": "tabLength", + "start": 2636, + "type": "Identifier", + "type": "Identifier" + }, + "end": 2645, + "operator": "-", + "start": 2635, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "/", + "right": { + "end": 2649, + "raw": "3", + "start": 2648, + "type": "Literal", + "type": "Literal", + "value": { + "value": 3.0, + "suffix": "None" + } + }, + "start": 2635, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 2650, + "start": 2623, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2655, + "name": "tag", + "start": 2652, + "type": "Identifier" + }, + "arg": { + "end": 2665, + "start": 2658, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "edge13" + } + } + ], + "callee": { + "end": 2616, + "name": "line", + "start": 2612, + "type": "Identifier" + }, + "end": 2666, + "start": 2612, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2681, + "name": "tag", + "start": 2678, + "type": "Identifier" + }, + "arg": { + "end": 2691, + "start": 2684, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "edge14" + } + } + ], + "callee": { + "end": 2677, + "name": "close", + "start": 2672, + "type": "Identifier" + }, + "end": 2692, + "start": 2672, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2724, + "name": "center", + "start": 2718, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 2768, + "left": { + "end": 2753, + "left": { + "end": 2747, + "left": { + "end": 2743, + "name": "width", + "start": 2738, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 2747, + "raw": "2", + "start": 2746, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 2738, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "end": 2753, + "name": "thk", + "start": 2750, + "type": "Identifier", + "type": "Identifier" + }, + "start": 2738, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "end": 2768, + "left": { + "end": 2764, + "name": "tabWidth", + "start": 2756, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 2768, + "raw": "2", + "start": 2767, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 2756, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 2738, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 2817, + "left": { + "end": 2795, + "left": { + "end": 2789, + "left": { + "end": 2785, + "name": "length", + "start": 2779, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 2789, + "raw": "2", + "start": 2788, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 2779, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "end": 2795, + "name": "thk", + "start": 2792, + "type": "Identifier", + "type": "Identifier" + }, + "start": 2779, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 2817, + "left": { + "end": 2808, + "name": "tabLength", + "start": 2799, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 2817, + "left": { + "end": 2813, + "raw": "3", + "start": 2812, + "type": "Literal", + "type": "Literal", + "value": { + "value": 3.0, + "suffix": "None" + } + }, + "operator": "/", + "right": { + "end": 2817, + "raw": "2", + "start": 2816, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 2812, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 2799, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 2779, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 2828, + "start": 2727, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2843, + "name": "radius", + "start": 2837, + "type": "Identifier" + }, + "arg": { + "end": 2858, + "left": { + "end": 2854, + "name": "holeDiam", + "start": 2846, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 2858, + "raw": "2", + "start": 2857, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 2846, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 2709, + "name": "circle", + "start": 2703, + "type": "Identifier" + }, + "end": 2865, + "start": 2703, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "end": 2868, + "start": 2867, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2702, + "name": "hole", + "start": 2698, + "type": "Identifier" + }, + "end": 2869, + "start": 2698, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2889, + "name": "length", + "start": 2883, + "type": "Identifier" + }, + "arg": { + "argument": { + "end": 2899, + "name": "tabThk", + "start": 2893, + "type": "Identifier", + "type": "Identifier" + }, + "end": 2899, + "operator": "-", + "start": 2892, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + } + ], + "callee": { + "end": 2882, + "name": "extrude", + "start": 2875, + "type": "Identifier" + }, + "end": 2900, + "start": 2875, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2927, + "name": "radius", + "start": 2921, + "type": "Identifier" + }, + "arg": { + "end": 2942, + "left": { + "end": 2938, + "name": "holeDiam", + "start": 2930, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 2942, + "raw": "2", + "start": 2941, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 2930, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2955, + "name": "tags", + "start": 2951, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "arguments": [ + { + "end": 2995, + "name": "edge11", + "start": 2989, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 2988, + "name": "getNextAdjacentEdge", + "start": 2969, + "type": "Identifier" + }, + "end": 2996, + "start": 2969, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 3033, + "name": "edge12", + "start": 3027, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 3026, + "name": "getNextAdjacentEdge", + "start": 3007, + "type": "Identifier" + }, + "end": 3034, + "start": 3007, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 3043, + "start": 2958, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 2912, + "name": "fillet", + "start": 2906, + "type": "Identifier" + }, + "end": 3050, + "start": 2906, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 3084, + "name": "axis", + "start": 3080, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 3089, + "raw": "0", + "start": 3088, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "argument": { + "end": 3093, + "raw": "1", + "start": 3092, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "end": 3093, + "operator": "-", + "start": 3091, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 3096, + "raw": "0", + "start": 3095, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 3097, + "start": 3087, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 3115, + "name": "instances", + "start": 3106, + "type": "Identifier" + }, + "arg": { + "end": 3119, + "raw": "2", + "start": 3118, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + } + }, + { + "type": "LabeledArg", + "label": { + "end": 3136, + "name": "distance", + "start": 3128, + "type": "Identifier" + }, + "arg": { + "end": 3176, + "left": { + "end": 3155, + "left": { + "end": 3145, + "name": "length", + "start": 3139, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 3155, + "left": { + "end": 3149, + "raw": "2", + "start": 3148, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 3155, + "name": "thk", + "start": 3152, + "type": "Identifier", + "type": "Identifier" + }, + "start": 3148, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 3139, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 3176, + "left": { + "end": 3172, + "left": { + "end": 3168, + "name": "tabLength", + "start": 3159, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 3172, + "raw": "4", + "start": 3171, + "type": "Literal", + "type": "Literal", + "value": { + "value": 4.0, + "suffix": "None" + } + }, + "start": 3159, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "/", + "right": { + "end": 3176, + "raw": "3", + "start": 3175, + "type": "Literal", + "type": "Literal", + "value": { + "value": 3.0, + "suffix": "None" + } + }, + "start": 3159, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 3139, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 3071, + "name": "patternLinear3d", + "start": 3056, + "type": "Identifier" + }, + "end": 3184, + "start": 3056, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 3239, + "nonCodeMeta": { + "nonCodeNodes": { + "9": [ + { + "end": 3239, + "start": 3184, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "build the tabs of the mounting bracket (left side)", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, + "start": 2408, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 2400, + "type": "VariableDeclarator" + }, + "end": 3239, + "kind": "const", + "start": 2400, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 4067, + "id": { + "end": 3245, + "name": "tabsL", + "start": 3240, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 3270, + "name": "tabPlane", + "start": 3262, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 3261, + "name": "startSketchOn", + "start": 3248, + "type": "Identifier" + }, + "end": 3271, + "start": 3248, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 3309, + "left": { + "end": 3303, + "left": { + "argument": { + "end": 3299, + "name": "width", + "start": 3294, + "type": "Identifier", + "type": "Identifier" + }, + "end": 3299, + "operator": "-", + "start": 3293, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "/", + "right": { + "end": 3303, + "raw": "2", + "start": 3302, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 3293, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 3309, + "name": "thk", + "start": 3306, + "type": "Identifier", + "type": "Identifier" + }, + "start": 3293, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 3327, + "left": { + "end": 3321, + "left": { + "end": 3317, + "name": "length", + "start": 3311, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 3321, + "raw": "2", + "start": 3320, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 3311, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "end": 3327, + "name": "thk", + "start": 3324, + "type": "Identifier", + "type": "Identifier" + }, + "start": 3311, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 3328, + "start": 3292, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 3331, + "start": 3330, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 3291, + "name": "startProfileAt", + "start": 3277, + "type": "Identifier" + }, + "end": 3332, + "start": 3277, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 3346, + "name": "end", + "start": 3343, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "argument": { + "end": 3359, + "name": "tabWidth", + "start": 3351, + "type": "Identifier", + "type": "Identifier" + }, + "end": 3359, + "operator": "-", + "start": 3350, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 3375, + "left": { + "argument": { + "end": 3371, + "name": "tabLength", + "start": 3362, + "type": "Identifier", + "type": "Identifier" + }, + "end": 3371, + "operator": "-", + "start": 3361, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "/", + "right": { + "end": 3375, + "raw": "3", + "start": 3374, + "type": "Literal", + "type": "Literal", + "value": { + "value": 3.0, + "suffix": "None" + } + }, + "start": 3361, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 3376, + "start": 3349, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 3381, + "name": "tag", + "start": 3378, + "type": "Identifier" + }, + "arg": { + "end": 3391, + "start": 3384, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "edge21" + } + } + ], + "callee": { + "end": 3342, + "name": "line", + "start": 3338, + "type": "Identifier" + }, + "end": 3392, + "start": 3338, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 3406, + "name": "end", + "start": 3403, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 3411, + "raw": "0", + "start": 3410, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 3431, + "left": { + "end": 3427, + "left": { + "argument": { + "end": 3423, + "name": "tabLength", + "start": 3414, + "type": "Identifier", + "type": "Identifier" + }, + "end": 3423, + "operator": "-", + "start": 3413, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "/", + "right": { + "end": 3427, + "raw": "3", + "start": 3426, + "type": "Literal", + "type": "Literal", + "value": { + "value": 3.0, + "suffix": "None" + } + }, + "start": 3413, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "*", + "right": { + "end": 3431, + "raw": "2", + "start": 3430, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 3413, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 3432, + "start": 3409, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 3437, + "name": "tag", + "start": 3434, + "type": "Identifier" + }, + "arg": { + "end": 3447, + "start": 3440, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "edge22" + } + } + ], + "callee": { + "end": 3402, + "name": "line", + "start": 3398, + "type": "Identifier" + }, + "end": 3448, + "start": 3398, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 3462, + "name": "end", + "start": 3459, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 3474, + "name": "tabWidth", + "start": 3466, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 3490, + "left": { + "argument": { + "end": 3486, + "name": "tabLength", + "start": 3477, + "type": "Identifier", + "type": "Identifier" + }, + "end": 3486, + "operator": "-", + "start": 3476, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "/", + "right": { + "end": 3490, + "raw": "3", + "start": 3489, + "type": "Literal", + "type": "Literal", + "value": { + "value": 3.0, + "suffix": "None" + } + }, + "start": 3476, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 3491, + "start": 3465, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 3496, + "name": "tag", + "start": 3493, + "type": "Identifier" + }, + "arg": { + "end": 3506, + "start": 3499, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "edge23" + } + } + ], + "callee": { + "end": 3458, + "name": "line", + "start": 3454, + "type": "Identifier" + }, + "end": 3507, + "start": 3454, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 3522, + "name": "tag", + "start": 3519, + "type": "Identifier" + }, + "arg": { + "end": 3532, + "start": 3525, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "edge24" + } + } + ], + "callee": { + "end": 3518, + "name": "close", + "start": 3513, + "type": "Identifier" + }, + "end": 3533, + "start": 3513, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 3565, + "name": "center", + "start": 3559, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 3611, + "left": { + "end": 3595, + "left": { + "end": 3589, + "left": { + "argument": { + "end": 3585, + "name": "width", + "start": 3580, + "type": "Identifier", + "type": "Identifier" + }, + "end": 3585, + "operator": "-", + "start": 3579, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "/", + "right": { + "end": 3589, + "raw": "2", + "start": 3588, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 3579, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 3595, + "name": "thk", + "start": 3592, + "type": "Identifier", + "type": "Identifier" + }, + "start": 3579, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 3611, + "left": { + "end": 3607, + "name": "tabWidth", + "start": 3599, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 3611, + "raw": "2", + "start": 3610, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 3599, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 3579, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 3661, + "left": { + "end": 3639, + "left": { + "end": 3633, + "left": { + "end": 3629, + "name": "length", + "start": 3623, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 3633, + "raw": "2", + "start": 3632, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 3623, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "end": 3639, + "name": "thk", + "start": 3636, + "type": "Identifier", + "type": "Identifier" + }, + "start": 3623, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 3661, + "left": { + "end": 3652, + "name": "tabLength", + "start": 3643, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 3661, + "left": { + "end": 3657, + "raw": "3", + "start": 3656, + "type": "Literal", + "type": "Literal", + "value": { + "value": 3.0, + "suffix": "None" + } + }, + "operator": "/", + "right": { + "end": 3661, + "raw": "2", + "start": 3660, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 3656, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 3643, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 3623, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 3672, + "start": 3568, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 3687, + "name": "radius", + "start": 3681, + "type": "Identifier" + }, + "arg": { + "end": 3702, + "left": { + "end": 3698, + "name": "holeDiam", + "start": 3690, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 3702, + "raw": "2", + "start": 3701, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 3690, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 3550, + "name": "circle", + "start": 3544, + "type": "Identifier" + }, + "end": 3709, + "start": 3544, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "end": 3712, + "start": 3711, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 3543, + "name": "hole", + "start": 3539, + "type": "Identifier" + }, + "end": 3713, + "start": 3539, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 3733, + "name": "length", + "start": 3727, + "type": "Identifier" + }, + "arg": { + "argument": { + "end": 3743, + "name": "tabThk", + "start": 3737, + "type": "Identifier", + "type": "Identifier" + }, + "end": 3743, + "operator": "-", + "start": 3736, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + } + ], + "callee": { + "end": 3726, + "name": "extrude", + "start": 3719, + "type": "Identifier" + }, + "end": 3744, + "start": 3719, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 3771, + "name": "radius", + "start": 3765, + "type": "Identifier" + }, + "arg": { + "end": 3786, + "left": { + "end": 3782, + "name": "holeDiam", + "start": 3774, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 3786, + "raw": "2", + "start": 3785, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 3774, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 3799, + "name": "tags", + "start": 3795, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "arguments": [ + { + "end": 3839, + "name": "edge21", + "start": 3833, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 3832, + "name": "getNextAdjacentEdge", + "start": 3813, + "type": "Identifier" + }, + "end": 3840, + "start": 3813, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 3877, + "name": "edge22", + "start": 3871, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 3870, + "name": "getNextAdjacentEdge", + "start": 3851, + "type": "Identifier" + }, + "end": 3878, + "start": 3851, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 3887, + "start": 3802, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 3756, + "name": "fillet", + "start": 3750, + "type": "Identifier" + }, + "end": 3894, + "start": 3750, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 3928, + "name": "axis", + "start": 3924, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 3933, + "raw": "0", + "start": 3932, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "argument": { + "end": 3937, + "raw": "1", + "start": 3936, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "end": 3937, + "operator": "-", + "start": 3935, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 3940, + "raw": "0", + "start": 3939, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 3941, + "start": 3931, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 3959, + "name": "instances", + "start": 3950, + "type": "Identifier" + }, + "arg": { + "end": 3963, + "raw": "2", + "start": 3962, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + } + }, + { + "type": "LabeledArg", + "label": { + "end": 3980, + "name": "distance", + "start": 3972, + "type": "Identifier" + }, + "arg": { + "end": 4020, + "left": { + "end": 3999, + "left": { + "end": 3989, + "name": "length", + "start": 3983, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 3999, + "left": { + "end": 3993, + "raw": "2", + "start": 3992, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 3999, + "name": "thk", + "start": 3996, + "type": "Identifier", + "type": "Identifier" + }, + "start": 3992, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 3983, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 4020, + "left": { + "end": 4016, + "left": { + "end": 4012, + "name": "tabLength", + "start": 4003, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 4016, + "raw": "4", + "start": 4015, + "type": "Literal", + "type": "Literal", + "value": { + "value": 4.0, + "suffix": "None" + } + }, + "start": 4003, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "/", + "right": { + "end": 4020, + "raw": "3", + "start": 4019, + "type": "Literal", + "type": "Literal", + "value": { + "value": 3.0, + "suffix": "None" + } + }, + "start": 4003, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 3983, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 3915, + "name": "patternLinear3d", + "start": 3900, + "type": "Identifier" + }, + "end": 4028, + "start": 3900, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 4067, + "nonCodeMeta": { + "nonCodeNodes": { + "9": [ + { + "end": 4067, + "start": 4028, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "define a plane for retention bumps", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, + "start": 3248, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 3240, + "type": "VariableDeclarator" + }, + "end": 4067, + "kind": "const", + "start": 3240, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 4260, + "id": { + "end": 4076, + "name": "retPlane", + "start": 4068, + "type": "Identifier" + }, + "init": { + "end": 4260, + "properties": [ + { + "end": 4258, + "key": { + "end": 4088, + "name": "plane", + "start": 4083, + "type": "Identifier" + }, + "start": 4083, + "type": "ObjectProperty", + "value": { + "end": 4258, + "properties": [ + { + "end": 4143, + "key": { + "end": 4103, + "name": "origin", + "start": 4097, + "type": "Identifier" + }, + "start": 4097, + "type": "ObjectProperty", + "value": { + "end": 4143, + "properties": [ + { + "end": 4127, + "key": { + "end": 4109, + "name": "x", + "start": 4108, + "type": "Identifier" + }, + "start": 4108, + "type": "ObjectProperty", + "value": { + "end": 4127, + "left": { + "end": 4122, + "left": { + "argument": { + "end": 4118, + "name": "width", + "start": 4113, + "type": "Identifier", + "type": "Identifier" + }, + "end": 4118, + "operator": "-", + "start": 4112, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "/", + "right": { + "end": 4122, + "raw": "2", + "start": 4121, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 4112, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "end": 4127, + "raw": "20", + "start": 4125, + "type": "Literal", + "type": "Literal", + "value": { + "value": 20.0, + "suffix": "None" + } + }, + "start": 4112, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + }, + { + "end": 4134, + "key": { + "end": 4130, + "name": "y", + "start": 4129, + "type": "Identifier" + }, + "start": 4129, + "type": "ObjectProperty", + "value": { + "end": 4134, + "raw": "0", + "start": 4133, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 4141, + "key": { + "end": 4137, + "name": "z", + "start": 4136, + "type": "Identifier" + }, + "start": 4136, + "type": "ObjectProperty", + "value": { + "end": 4141, + "raw": "0", + "start": 4140, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + } + ], + "start": 4106, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + }, + { + "end": 4180, + "key": { + "end": 4154, + "name": "xAxis", + "start": 4149, + "type": "Identifier" + }, + "start": 4149, + "type": "ObjectProperty", + "value": { + "end": 4180, + "properties": [ + { + "end": 4164, + "key": { + "end": 4160, + "name": "x", + "start": 4159, + "type": "Identifier" + }, + "start": 4159, + "type": "ObjectProperty", + "value": { + "end": 4164, + "raw": "0", + "start": 4163, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 4171, + "key": { + "end": 4167, + "name": "y", + "start": 4166, + "type": "Identifier" + }, + "start": 4166, + "type": "ObjectProperty", + "value": { + "end": 4171, + "raw": "1", + "start": 4170, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + }, + { + "end": 4178, + "key": { + "end": 4174, + "name": "z", + "start": 4173, + "type": "Identifier" + }, + "start": 4173, + "type": "ObjectProperty", + "value": { + "end": 4178, + "raw": "0", + "start": 4177, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + } + ], + "start": 4157, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + }, + { + "end": 4217, + "key": { + "end": 4191, + "name": "yAxis", + "start": 4186, + "type": "Identifier" + }, + "start": 4186, + "type": "ObjectProperty", + "value": { + "end": 4217, + "properties": [ + { + "end": 4201, + "key": { + "end": 4197, + "name": "x", + "start": 4196, + "type": "Identifier" + }, + "start": 4196, + "type": "ObjectProperty", + "value": { + "end": 4201, + "raw": "0", + "start": 4200, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 4208, + "key": { + "end": 4204, + "name": "y", + "start": 4203, + "type": "Identifier" + }, + "start": 4203, + "type": "ObjectProperty", + "value": { + "end": 4208, + "raw": "0", + "start": 4207, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 4215, + "key": { + "end": 4211, + "name": "z", + "start": 4210, + "type": "Identifier" + }, + "start": 4210, + "type": "ObjectProperty", + "value": { + "end": 4215, + "raw": "1", + "start": 4214, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + } + ], + "start": 4194, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + }, + { + "end": 4254, + "key": { + "end": 4228, + "name": "zAxis", + "start": 4223, + "type": "Identifier" + }, + "start": 4223, + "type": "ObjectProperty", + "value": { + "end": 4254, + "properties": [ + { + "end": 4238, + "key": { + "end": 4234, + "name": "x", + "start": 4233, + "type": "Identifier" + }, + "start": 4233, + "type": "ObjectProperty", + "value": { + "end": 4238, + "raw": "1", + "start": 4237, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + }, + { + "end": 4245, + "key": { + "end": 4241, + "name": "y", + "start": 4240, + "type": "Identifier" + }, + "start": 4240, + "type": "ObjectProperty", + "value": { + "end": 4245, + "raw": "0", + "start": 4244, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 4252, + "key": { + "end": 4248, + "name": "z", + "start": 4247, + "type": "Identifier" + }, + "start": 4247, + "type": "ObjectProperty", + "value": { + "end": 4252, + "raw": "0", + "start": 4251, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + } + ], + "start": 4231, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + } + ], + "start": 4091, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + } + ], + "start": 4079, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + "start": 4068, + "type": "VariableDeclarator" + }, + "end": 4260, + "kind": "const", + "start": 4068, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 4527, + "id": { + "end": 4311, + "name": "retFront", + "start": 4303, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 4336, + "name": "retPlane", + "start": 4328, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 4327, + "name": "startSketchOn", + "start": 4314, + "type": "Identifier" + }, + "end": 4337, + "start": 4314, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 4376, + "left": { + "end": 4370, + "left": { + "argument": { + "end": 4366, + "name": "length", + "start": 4360, + "type": "Identifier", + "type": "Identifier" + }, + "end": 4366, + "operator": "-", + "start": 4359, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "/", + "right": { + "end": 4370, + "raw": "2", + "start": 4369, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 4359, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 4376, + "name": "thk", + "start": 4373, + "type": "Identifier", + "type": "Identifier" + }, + "start": 4359, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 4379, + "raw": "0", + "start": 4378, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 4380, + "start": 4358, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 4383, + "start": 4382, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 4357, + "name": "startProfileAt", + "start": 4343, + "type": "Identifier" + }, + "end": 4384, + "start": 4343, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 4398, + "name": "end", + "start": 4395, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 4403, + "raw": "0", + "start": 4402, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 4408, + "name": "thk", + "start": 4405, + "type": "Identifier", + "type": "Identifier" + } + ], + "end": 4409, + "start": 4401, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 4394, + "name": "line", + "start": 4390, + "type": "Identifier" + }, + "end": 4410, + "start": 4390, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 4424, + "name": "end", + "start": 4421, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 4431, + "name": "thk", + "start": 4428, + "type": "Identifier", + "type": "Identifier" + }, + { + "argument": { + "end": 4437, + "name": "thk", + "start": 4434, + "type": "Identifier", + "type": "Identifier" + }, + "end": 4437, + "operator": "-", + "start": 4433, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "end": 4438, + "start": 4427, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 4420, + "name": "line", + "start": 4416, + "type": "Identifier" + }, + "end": 4439, + "start": 4416, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [], + "callee": { + "end": 4450, + "name": "close", + "start": 4445, + "type": "Identifier" + }, + "end": 4452, + "start": 4445, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 4472, + "name": "length", + "start": 4466, + "type": "Identifier" + }, + "arg": { + "end": 4485, + "left": { + "end": 4480, + "name": "width", + "start": 4475, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 4485, + "raw": "40", + "start": 4483, + "type": "Literal", + "type": "Literal", + "value": { + "value": 40.0, + "suffix": "None" + } + }, + "start": 4475, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 4465, + "name": "extrude", + "start": 4458, + "type": "Identifier" + }, + "end": 4486, + "start": 4458, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 4527, + "nonCodeMeta": { + "nonCodeNodes": { + "5": [ + { + "end": 4527, + "start": 4486, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "build the retention bump in the back", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, + "start": 4314, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 4303, + "type": "VariableDeclarator" + }, + "end": 4527, + "kind": "const", + "start": 4303, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 4734, + "id": { + "end": 4535, + "name": "retBack", + "start": 4528, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 4560, + "name": "retPlane", + "start": 4552, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 4551, + "name": "startSketchOn", + "start": 4538, + "type": "Identifier" + }, + "end": 4561, + "start": 4538, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 4599, + "left": { + "end": 4593, + "left": { + "end": 4589, + "name": "length", + "start": 4583, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 4593, + "raw": "2", + "start": 4592, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 4583, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "end": 4599, + "name": "thk", + "start": 4596, + "type": "Identifier", + "type": "Identifier" + }, + "start": 4583, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 4602, + "raw": "0", + "start": 4601, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 4603, + "start": 4582, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 4606, + "start": 4605, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 4581, + "name": "startProfileAt", + "start": 4567, + "type": "Identifier" + }, + "end": 4607, + "start": 4567, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 4621, + "name": "end", + "start": 4618, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 4626, + "raw": "0", + "start": 4625, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 4631, + "name": "thk", + "start": 4628, + "type": "Identifier", + "type": "Identifier" + } + ], + "end": 4632, + "start": 4624, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 4617, + "name": "line", + "start": 4613, + "type": "Identifier" + }, + "end": 4633, + "start": 4613, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 4647, + "name": "end", + "start": 4644, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "argument": { + "end": 4655, + "name": "thk", + "start": 4652, + "type": "Identifier", + "type": "Identifier" + }, + "end": 4655, + "operator": "-", + "start": 4651, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 4658, + "raw": "0", + "start": 4657, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 4659, + "start": 4650, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 4643, + "name": "line", + "start": 4639, + "type": "Identifier" + }, + "end": 4660, + "start": 4639, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 4674, + "name": "end", + "start": 4671, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 4679, + "raw": "0", + "start": 4678, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "argument": { + "end": 4685, + "name": "thk", + "start": 4682, + "type": "Identifier", + "type": "Identifier" + }, + "end": 4685, + "operator": "-", + "start": 4681, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "end": 4686, + "start": 4677, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 4670, + "name": "line", + "start": 4666, + "type": "Identifier" + }, + "end": 4687, + "start": 4666, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [], + "callee": { + "end": 4698, + "name": "close", + "start": 4693, + "type": "Identifier" + }, + "end": 4700, + "start": 4693, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 4720, + "name": "length", + "start": 4714, + "type": "Identifier" + }, + "arg": { + "end": 4733, + "left": { + "end": 4728, + "name": "width", + "start": 4723, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 4733, + "raw": "40", + "start": 4731, + "type": "Literal", + "type": "Literal", + "value": { + "value": 40.0, + "suffix": "None" + } + }, + "start": 4723, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 4713, + "name": "extrude", + "start": 4706, + "type": "Identifier" + }, + "end": 4734, + "start": 4706, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 4734, + "start": 4538, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 4528, + "type": "VariableDeclarator" + }, + "end": 4734, + "kind": "const", + "start": 4528, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + } + ], + "end": 4735, + "innerAttrs": [ + { + "end": 357, + "name": { + "end": 333, + "name": "settings", + "start": 325, + "type": "Identifier" + }, + "properties": [ + { + "end": 356, + "key": { + "end": 351, + "name": "defaultLengthUnit", + "start": 334, + "type": "Identifier" + }, + "start": 334, + "type": "ObjectProperty", + "value": { + "end": 356, + "name": "mm", + "start": 354, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 324, + "type": "Annotation" + } + ], + "nonCodeMeta": { + "nonCodeNodes": { + "8": [ + { + "end": 535, + "start": 499, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "define a rectangular shape func", + "style": "line" + } + } + ], + "9": [ + { + "end": 951, + "start": 922, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "define the bracket plane", + "style": "line" + } + } + ], + "10": [ + { + "end": 1195, + "start": 1150, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "build the bracket sketch around the body", + "style": "line" + } + } + ], + "11": [ + { + "end": 1770, + "start": 1736, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "build the body of the bracket", + "style": "line" + } + } + ], + "14": [ + { + "end": 2399, + "start": 2343, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "build the tabs of the mounting bracket (right side)", + "style": "line" + } + } + ], + "17": [ + { + "end": 4302, + "start": 4260, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "build the retention bump in the front", + "style": "line" + } + } + ] + }, + "startNodes": [ + { + "end": 69, + "start": 0, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "A mounting bracket for the Focusrite Scarlett Solo audio interface", + "style": "line" + } + }, + { + "end": 309, + "start": 70, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "This is a bracket that holds an audio device underneath a desk or shelf. The audio device has dimensions of 144mm wide, 80mm length and 45mm depth with fillets of 6mm. This mounting bracket is designed to be 3D printed with PLA material", + "style": "line" + } + }, + { + "end": 311, + "start": 309, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + }, + { + "end": 323, + "start": 311, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Set units", + "style": "line" + } + }, + { + "end": 359, + "start": 357, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + }, + { + "end": 384, + "start": 359, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "define constants in mm", + "style": "line" + } + } + ] + }, + "start": 0 + } +} diff --git a/rust/kcl-lib/tests/kcl_samples/focusrite-scarlett-mounting-bracket/ops.snap b/rust/kcl-lib/tests/kcl_samples/focusrite-scarlett-mounting-bracket/ops.snap new file mode 100644 index 000000000..6c6945376 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/focusrite-scarlett-mounting-bracket/ops.snap @@ -0,0 +1,1728 @@ +--- +source: kcl/src/simulation_tests.rs +description: Operations executed focusrite-scarlett-mounting-bracket.kcl +--- +[ + { + "type": "UserDefinedFunctionCall", + "name": "bracketSketch", + "functionSourceRange": [ + 1212, + 1736, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1776, + 1808, + 0 + ] + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Object", + "value": { + "plane": { + "type": "Object", + "value": { + "origin": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "y": { + "type": "Number", + "value": 44.0, + "ty": { + "type": "Unknown" + } + }, + "z": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + } + } + }, + "xAxis": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "y": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "z": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + } + } + }, + "yAxis": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "y": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "z": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + } + } + }, + "zAxis": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "y": { + "type": "Number", + "value": -1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "z": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + } + } + } + } + } + } + }, + "sourceRange": [ + 1244, + 1256, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 1230, + 1257, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 88.0, + "ty": { + "type": "Unknown" + } + }, + "sourceRange": [ + 1848, + 1864, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 1831, + 1865, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "labeledArgs": { + "radius": { + "value": { + "type": "Number", + "value": 6.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1895, + 1901, + 0 + ] + }, + "tags": { + "value": { + "type": "Array", + "value": [ + { + "type": "Uuid", + "value": "[uuid]" + }, + { + "type": "Uuid", + "value": "[uuid]" + }, + { + "type": "Uuid", + "value": "[uuid]" + }, + { + "type": "Uuid", + "value": "[uuid]" + } + ] + }, + "sourceRange": [ + 1917, + 2122, + 0 + ] + } + }, + "name": "fillet", + "sourceRange": [ + 1871, + 2129, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Object", + "value": { + "plane": { + "type": "Object", + "value": { + "origin": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "y": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "z": { + "type": "Number", + "value": 49.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + } + } + }, + "xAxis": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "y": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "z": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + } + } + }, + "yAxis": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "y": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "z": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + } + } + }, + "zAxis": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "y": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "z": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + } + } + } + } + } + } + }, + "sourceRange": [ + 2422, + 2430, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 2408, + 2431, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 2703, + 2865, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 2867, + 2868, + 0 + ] + } + }, + "name": "hole", + "sourceRange": [ + 2698, + 2869, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": -4.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 2892, + 2899, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 2875, + 2900, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "labeledArgs": { + "radius": { + "value": { + "type": "Number", + "value": 2.5, + "ty": { + "type": "Unknown" + } + }, + "sourceRange": [ + 2930, + 2942, + 0 + ] + }, + "tags": { + "value": { + "type": "Array", + "value": [ + { + "type": "Uuid", + "value": "[uuid]" + }, + { + "type": "Uuid", + "value": "[uuid]" + } + ] + }, + "sourceRange": [ + 2958, + 3043, + 0 + ] + } + }, + "name": "fillet", + "sourceRange": [ + 2906, + 3050, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "labeledArgs": { + "axis": { + "value": { + "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" + } + } + }, + { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + } + ] + }, + "sourceRange": [ + 3087, + 3097, + 0 + ] + }, + "distance": { + "value": { + "type": "Number", + "value": 54.666666666666664, + "ty": { + "type": "Unknown" + } + }, + "sourceRange": [ + 3139, + 3176, + 0 + ] + }, + "instances": { + "value": { + "type": "Number", + "value": 2.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 3118, + 3119, + 0 + ] + } + }, + "name": "patternLinear3d", + "sourceRange": [ + 3056, + 3184, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Object", + "value": { + "plane": { + "type": "Object", + "value": { + "origin": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "y": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "z": { + "type": "Number", + "value": 49.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + } + } + }, + "xAxis": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "y": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "z": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + } + } + }, + "yAxis": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "y": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "z": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + } + } + }, + "zAxis": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "y": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "z": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + } + } + } + } + } + } + }, + "sourceRange": [ + 3262, + 3270, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 3248, + 3271, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 3544, + 3709, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 3711, + 3712, + 0 + ] + } + }, + "name": "hole", + "sourceRange": [ + 3539, + 3713, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": -4.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 3736, + 3743, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 3719, + 3744, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "labeledArgs": { + "radius": { + "value": { + "type": "Number", + "value": 2.5, + "ty": { + "type": "Unknown" + } + }, + "sourceRange": [ + 3774, + 3786, + 0 + ] + }, + "tags": { + "value": { + "type": "Array", + "value": [ + { + "type": "Uuid", + "value": "[uuid]" + }, + { + "type": "Uuid", + "value": "[uuid]" + } + ] + }, + "sourceRange": [ + 3802, + 3887, + 0 + ] + } + }, + "name": "fillet", + "sourceRange": [ + 3750, + 3894, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "labeledArgs": { + "axis": { + "value": { + "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" + } + } + }, + { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + } + ] + }, + "sourceRange": [ + 3931, + 3941, + 0 + ] + }, + "distance": { + "value": { + "type": "Number", + "value": 54.666666666666664, + "ty": { + "type": "Unknown" + } + }, + "sourceRange": [ + 3983, + 4020, + 0 + ] + }, + "instances": { + "value": { + "type": "Number", + "value": 2.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 3962, + 3963, + 0 + ] + } + }, + "name": "patternLinear3d", + "sourceRange": [ + 3900, + 4028, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Object", + "value": { + "plane": { + "type": "Object", + "value": { + "origin": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": -52.0, + "ty": { + "type": "Unknown" + } + }, + "y": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "z": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + } + } + }, + "xAxis": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "y": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "z": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + } + } + }, + "yAxis": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "y": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "z": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + } + } + }, + "zAxis": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "y": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "z": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + } + } + } + } + } + } + }, + "sourceRange": [ + 4328, + 4336, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 4314, + 4337, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 104.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 4475, + 4485, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 4458, + 4486, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Object", + "value": { + "plane": { + "type": "Object", + "value": { + "origin": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": -52.0, + "ty": { + "type": "Unknown" + } + }, + "y": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "z": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + } + } + }, + "xAxis": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "y": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "z": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + } + } + }, + "yAxis": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "y": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "z": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + } + } + }, + "zAxis": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "y": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "z": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + } + } + } + } + } + } + }, + "sourceRange": [ + 4552, + 4560, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 4538, + 4561, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 104.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 4723, + 4733, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 4706, + 4734, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + } +] diff --git a/rust/kcl-lib/tests/kcl_samples/focusrite-scarlett-mounting-bracket/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/focusrite-scarlett-mounting-bracket/program_memory.snap new file mode 100644 index 000000000..9706dee0f --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/focusrite-scarlett-mounting-bracket/program_memory.snap @@ -0,0 +1,6663 @@ +--- +source: kcl/src/simulation_tests.rs +description: Variables in memory after executing focusrite-scarlett-mounting-bracket.kcl +--- +{ + "bracketBody": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1311, + 1361, + 0 + ], + "tag": { + "end": 1360, + "start": 1354, + "type": "TagDeclarator", + "value": "edge1" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1369, + 1418, + 0 + ], + "tag": { + "end": 1417, + "start": 1411, + "type": "TagDeclarator", + "value": "edge2" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1426, + 1478, + 0 + ], + "tag": { + "end": 1477, + "start": 1471, + "type": "TagDeclarator", + "value": "edge3" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1486, + 1534, + 0 + ], + "tag": { + "end": 1533, + "start": 1527, + "type": "TagDeclarator", + "value": "edge4" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1542, + 1586, + 0 + ], + "tag": { + "end": 1585, + "start": 1579, + "type": "TagDeclarator", + "value": "edge5" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1594, + 1639, + 0 + ], + "tag": { + "end": 1638, + "start": 1632, + "type": "TagDeclarator", + "value": "edge6" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1647, + 1696, + 0 + ], + "tag": { + "end": 1695, + "start": 1689, + "type": "TagDeclarator", + "value": "edge7" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1704, + 1723, + 0 + ], + "tag": { + "end": 1722, + "start": 1716, + "type": "TagDeclarator", + "value": "edge8" + }, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1311, + 1361, + 0 + ] + }, + "from": [ + -76.0, + 49.0 + ], + "tag": { + "end": 1360, + "start": 1354, + "type": "TagDeclarator", + "value": "edge1" + }, + "to": [ + -76.0, + -4.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1369, + 1418, + 0 + ] + }, + "from": [ + -76.0, + -4.0 + ], + "tag": { + "end": 1417, + "start": 1411, + "type": "TagDeclarator", + "value": "edge2" + }, + "to": [ + 76.0, + -4.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1426, + 1478, + 0 + ] + }, + "from": [ + 76.0, + -4.0 + ], + "tag": { + "end": 1477, + "start": 1471, + "type": "TagDeclarator", + "value": "edge3" + }, + "to": [ + 76.0, + 49.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1486, + 1534, + 0 + ] + }, + "from": [ + 76.0, + 49.0 + ], + "tag": { + "end": 1533, + "start": 1527, + "type": "TagDeclarator", + "value": "edge4" + }, + "to": [ + 72.0, + 49.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1542, + 1586, + 0 + ] + }, + "from": [ + 72.0, + 49.0 + ], + "tag": { + "end": 1585, + "start": 1579, + "type": "TagDeclarator", + "value": "edge5" + }, + "to": [ + 72.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1594, + 1639, + 0 + ] + }, + "from": [ + 72.0, + 0.0 + ], + "tag": { + "end": 1638, + "start": 1632, + "type": "TagDeclarator", + "value": "edge6" + }, + "to": [ + -72.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1647, + 1696, + 0 + ] + }, + "from": [ + -72.0, + 0.0 + ], + "tag": { + "end": 1695, + "start": 1689, + "type": "TagDeclarator", + "value": "edge7" + }, + "to": [ + -72.0, + 49.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1704, + 1723, + 0 + ] + }, + "from": [ + -72.0, + 49.0 + ], + "tag": { + "end": 1722, + "start": 1716, + "type": "TagDeclarator", + "value": "edge8" + }, + "to": [ + -76.0, + 49.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 44.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -76.0, + 49.0 + ], + "to": [ + -76.0, + 49.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1265, + 1303, + 0 + ] + } + }, + "tags": { + "edge1": { + "type": "TagIdentifier", + "value": "edge1", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1311, + 1361, + 0 + ] + }, + "from": [ + -76.0, + 49.0 + ], + "tag": { + "end": 1360, + "start": 1354, + "type": "TagDeclarator", + "value": "edge1" + }, + "to": [ + -76.0, + -4.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1311, + 1361, + 0 + ], + "tag": { + "end": 1360, + "start": 1354, + "type": "TagDeclarator", + "value": "edge1" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1354, + 1360, + 0 + ] + } + ] + }, + "edge2": { + "type": "TagIdentifier", + "value": "edge2", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1369, + 1418, + 0 + ] + }, + "from": [ + -76.0, + -4.0 + ], + "tag": { + "end": 1417, + "start": 1411, + "type": "TagDeclarator", + "value": "edge2" + }, + "to": [ + 76.0, + -4.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1369, + 1418, + 0 + ], + "tag": { + "end": 1417, + "start": 1411, + "type": "TagDeclarator", + "value": "edge2" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1411, + 1417, + 0 + ] + } + ] + }, + "edge3": { + "type": "TagIdentifier", + "value": "edge3", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1426, + 1478, + 0 + ] + }, + "from": [ + 76.0, + -4.0 + ], + "tag": { + "end": 1477, + "start": 1471, + "type": "TagDeclarator", + "value": "edge3" + }, + "to": [ + 76.0, + 49.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1426, + 1478, + 0 + ], + "tag": { + "end": 1477, + "start": 1471, + "type": "TagDeclarator", + "value": "edge3" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1471, + 1477, + 0 + ] + } + ] + }, + "edge4": { + "type": "TagIdentifier", + "value": "edge4", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1486, + 1534, + 0 + ] + }, + "from": [ + 76.0, + 49.0 + ], + "tag": { + "end": 1533, + "start": 1527, + "type": "TagDeclarator", + "value": "edge4" + }, + "to": [ + 72.0, + 49.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1486, + 1534, + 0 + ], + "tag": { + "end": 1533, + "start": 1527, + "type": "TagDeclarator", + "value": "edge4" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1527, + 1533, + 0 + ] + } + ] + }, + "edge5": { + "type": "TagIdentifier", + "value": "edge5", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1542, + 1586, + 0 + ] + }, + "from": [ + 72.0, + 49.0 + ], + "tag": { + "end": 1585, + "start": 1579, + "type": "TagDeclarator", + "value": "edge5" + }, + "to": [ + 72.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1542, + 1586, + 0 + ], + "tag": { + "end": 1585, + "start": 1579, + "type": "TagDeclarator", + "value": "edge5" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1579, + 1585, + 0 + ] + } + ] + }, + "edge6": { + "type": "TagIdentifier", + "value": "edge6", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1594, + 1639, + 0 + ] + }, + "from": [ + 72.0, + 0.0 + ], + "tag": { + "end": 1638, + "start": 1632, + "type": "TagDeclarator", + "value": "edge6" + }, + "to": [ + -72.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1594, + 1639, + 0 + ], + "tag": { + "end": 1638, + "start": 1632, + "type": "TagDeclarator", + "value": "edge6" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1632, + 1638, + 0 + ] + } + ] + }, + "edge7": { + "type": "TagIdentifier", + "value": "edge7", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1647, + 1696, + 0 + ] + }, + "from": [ + -72.0, + 0.0 + ], + "tag": { + "end": 1695, + "start": 1689, + "type": "TagDeclarator", + "value": "edge7" + }, + "to": [ + -72.0, + 49.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1647, + 1696, + 0 + ], + "tag": { + "end": 1695, + "start": 1689, + "type": "TagDeclarator", + "value": "edge7" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1689, + 1695, + 0 + ] + } + ] + }, + "edge8": { + "type": "TagIdentifier", + "value": "edge8", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1704, + 1723, + 0 + ] + }, + "from": [ + -72.0, + 49.0 + ], + "tag": { + "end": 1722, + "start": 1716, + "type": "TagDeclarator", + "value": "edge8" + }, + "to": [ + -76.0, + 49.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1704, + 1723, + 0 + ], + "tag": { + "end": 1722, + "start": 1716, + "type": "TagDeclarator", + "value": "edge8" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1716, + 1722, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1265, + 1303, + 0 + ] + } + ] + }, + "height": 88.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "edgeCuts": [ + { + "type": "fillet", + "id": "[uuid]", + "radius": 6.0, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 6.0, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 6.0, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 6.0, + "edgeId": "[uuid]", + "tag": null + } + ], + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1265, + 1303, + 0 + ] + } + ] + } + }, + "bracketPlane": { + "type": "Object", + "value": { + "plane": { + "type": "Object", + "value": { + "origin": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 1000, + 1001, + 0 + ] + } + ] + }, + "y": { + "type": "Number", + "value": 44.0, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 421, + 425, + 0 + ] + }, + { + "sourceRange": [ + 1016, + 1017, + 0 + ] + }, + { + "sourceRange": [ + 445, + 446, + 0 + ] + } + ] + }, + "z": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 1029, + 1030, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 994, + 1032, + 0 + ] + } + ] + }, + "xAxis": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 1052, + 1053, + 0 + ] + } + ] + }, + "y": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 1059, + 1060, + 0 + ] + } + ] + }, + "z": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 1066, + 1067, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 1046, + 1069, + 0 + ] + } + ] + }, + "yAxis": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 1089, + 1090, + 0 + ] + } + ] + }, + "y": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 1096, + 1097, + 0 + ] + } + ] + }, + "z": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 1103, + 1104, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 1083, + 1106, + 0 + ] + } + ] + }, + "zAxis": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 1126, + 1127, + 0 + ] + } + ] + }, + "y": { + "type": "Number", + "value": -1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 1133, + 1135, + 0 + ] + } + ] + }, + "z": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 1141, + 1142, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 1120, + 1144, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 979, + 1148, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 967, + 1150, + 0 + ] + } + ] + }, + "bracketSketch": { + "type": "Function", + "__meta": [ + { + "sourceRange": [ + 1212, + 1736, + 0 + ] + } + ] + }, + "bs": { + "type": "Sketch", + "value": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1311, + 1361, + 0 + ] + }, + "from": [ + -76.0, + 49.0 + ], + "tag": { + "end": 1360, + "start": 1354, + "type": "TagDeclarator", + "value": "edge1" + }, + "to": [ + -76.0, + -4.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1369, + 1418, + 0 + ] + }, + "from": [ + -76.0, + -4.0 + ], + "tag": { + "end": 1417, + "start": 1411, + "type": "TagDeclarator", + "value": "edge2" + }, + "to": [ + 76.0, + -4.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1426, + 1478, + 0 + ] + }, + "from": [ + 76.0, + -4.0 + ], + "tag": { + "end": 1477, + "start": 1471, + "type": "TagDeclarator", + "value": "edge3" + }, + "to": [ + 76.0, + 49.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1486, + 1534, + 0 + ] + }, + "from": [ + 76.0, + 49.0 + ], + "tag": { + "end": 1533, + "start": 1527, + "type": "TagDeclarator", + "value": "edge4" + }, + "to": [ + 72.0, + 49.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1542, + 1586, + 0 + ] + }, + "from": [ + 72.0, + 49.0 + ], + "tag": { + "end": 1585, + "start": 1579, + "type": "TagDeclarator", + "value": "edge5" + }, + "to": [ + 72.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1594, + 1639, + 0 + ] + }, + "from": [ + 72.0, + 0.0 + ], + "tag": { + "end": 1638, + "start": 1632, + "type": "TagDeclarator", + "value": "edge6" + }, + "to": [ + -72.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1647, + 1696, + 0 + ] + }, + "from": [ + -72.0, + 0.0 + ], + "tag": { + "end": 1695, + "start": 1689, + "type": "TagDeclarator", + "value": "edge7" + }, + "to": [ + -72.0, + 49.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1704, + 1723, + 0 + ] + }, + "from": [ + -72.0, + 49.0 + ], + "tag": { + "end": 1722, + "start": 1716, + "type": "TagDeclarator", + "value": "edge8" + }, + "to": [ + -76.0, + 49.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 44.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -76.0, + 49.0 + ], + "to": [ + -76.0, + 49.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1265, + 1303, + 0 + ] + } + }, + "tags": { + "edge1": { + "type": "TagIdentifier", + "value": "edge1", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1311, + 1361, + 0 + ] + }, + "from": [ + -76.0, + 49.0 + ], + "tag": { + "end": 1360, + "start": 1354, + "type": "TagDeclarator", + "value": "edge1" + }, + "to": [ + -76.0, + -4.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1311, + 1361, + 0 + ], + "tag": { + "end": 1360, + "start": 1354, + "type": "TagDeclarator", + "value": "edge1" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1354, + 1360, + 0 + ] + } + ] + }, + "edge2": { + "type": "TagIdentifier", + "value": "edge2", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1369, + 1418, + 0 + ] + }, + "from": [ + -76.0, + -4.0 + ], + "tag": { + "end": 1417, + "start": 1411, + "type": "TagDeclarator", + "value": "edge2" + }, + "to": [ + 76.0, + -4.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1369, + 1418, + 0 + ], + "tag": { + "end": 1417, + "start": 1411, + "type": "TagDeclarator", + "value": "edge2" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1411, + 1417, + 0 + ] + } + ] + }, + "edge3": { + "type": "TagIdentifier", + "value": "edge3", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1426, + 1478, + 0 + ] + }, + "from": [ + 76.0, + -4.0 + ], + "tag": { + "end": 1477, + "start": 1471, + "type": "TagDeclarator", + "value": "edge3" + }, + "to": [ + 76.0, + 49.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1426, + 1478, + 0 + ], + "tag": { + "end": 1477, + "start": 1471, + "type": "TagDeclarator", + "value": "edge3" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1471, + 1477, + 0 + ] + } + ] + }, + "edge4": { + "type": "TagIdentifier", + "value": "edge4", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1486, + 1534, + 0 + ] + }, + "from": [ + 76.0, + 49.0 + ], + "tag": { + "end": 1533, + "start": 1527, + "type": "TagDeclarator", + "value": "edge4" + }, + "to": [ + 72.0, + 49.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1486, + 1534, + 0 + ], + "tag": { + "end": 1533, + "start": 1527, + "type": "TagDeclarator", + "value": "edge4" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1527, + 1533, + 0 + ] + } + ] + }, + "edge5": { + "type": "TagIdentifier", + "value": "edge5", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1542, + 1586, + 0 + ] + }, + "from": [ + 72.0, + 49.0 + ], + "tag": { + "end": 1585, + "start": 1579, + "type": "TagDeclarator", + "value": "edge5" + }, + "to": [ + 72.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1542, + 1586, + 0 + ], + "tag": { + "end": 1585, + "start": 1579, + "type": "TagDeclarator", + "value": "edge5" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1579, + 1585, + 0 + ] + } + ] + }, + "edge6": { + "type": "TagIdentifier", + "value": "edge6", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1594, + 1639, + 0 + ] + }, + "from": [ + 72.0, + 0.0 + ], + "tag": { + "end": 1638, + "start": 1632, + "type": "TagDeclarator", + "value": "edge6" + }, + "to": [ + -72.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1594, + 1639, + 0 + ], + "tag": { + "end": 1638, + "start": 1632, + "type": "TagDeclarator", + "value": "edge6" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1632, + 1638, + 0 + ] + } + ] + }, + "edge7": { + "type": "TagIdentifier", + "value": "edge7", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1647, + 1696, + 0 + ] + }, + "from": [ + -72.0, + 0.0 + ], + "tag": { + "end": 1695, + "start": 1689, + "type": "TagDeclarator", + "value": "edge7" + }, + "to": [ + -72.0, + 49.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1647, + 1696, + 0 + ], + "tag": { + "end": 1695, + "start": 1689, + "type": "TagDeclarator", + "value": "edge7" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1689, + 1695, + 0 + ] + } + ] + }, + "edge8": { + "type": "TagIdentifier", + "value": "edge8", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1704, + 1723, + 0 + ] + }, + "from": [ + -72.0, + 49.0 + ], + "tag": { + "end": 1722, + "start": 1716, + "type": "TagDeclarator", + "value": "edge8" + }, + "to": [ + -76.0, + 49.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1704, + 1723, + 0 + ], + "tag": { + "end": 1722, + "start": 1716, + "type": "TagDeclarator", + "value": "edge8" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1716, + 1722, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1265, + 1303, + 0 + ] + } + ] + } + }, + "depth": { + "type": "Number", + "value": 45.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 434, + 438, + 0 + ] + } + ] + }, + "edge1": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "edge1", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1311, + 1361, + 0 + ] + }, + "from": [ + -76.0, + 49.0 + ], + "tag": { + "end": 1360, + "start": 1354, + "type": "TagDeclarator", + "value": "edge1" + }, + "to": [ + -76.0, + -4.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1311, + 1361, + 0 + ], + "tag": { + "end": 1360, + "start": 1354, + "type": "TagDeclarator", + "value": "edge1" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1354, + 1360, + 0 + ] + } + ] + }, + "edge11": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "edge11", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2497, + 2550, + 0 + ] + }, + "from": [ + 76.0, + 44.0 + ], + "tag": { + "end": 2549, + "start": 2542, + "type": "TagDeclarator", + "value": "edge11" + }, + "to": [ + 88.0, + 35.6667 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2497, + 2550, + 0 + ], + "tag": { + "end": 2549, + "start": 2542, + "type": "TagDeclarator", + "value": "edge11" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2542, + 2549, + 0 + ] + } + ] + }, + "edge12": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "edge12", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2556, + 2606, + 0 + ] + }, + "from": [ + 88.0, + 35.6667 + ], + "tag": { + "end": 2605, + "start": 2598, + "type": "TagDeclarator", + "value": "edge12" + }, + "to": [ + 88.0, + 19.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2556, + 2606, + 0 + ], + "tag": { + "end": 2605, + "start": 2598, + "type": "TagDeclarator", + "value": "edge12" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2598, + 2605, + 0 + ] + } + ] + }, + "edge13": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "edge13", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2612, + 2666, + 0 + ] + }, + "from": [ + 88.0, + 19.0 + ], + "tag": { + "end": 2665, + "start": 2658, + "type": "TagDeclarator", + "value": "edge13" + }, + "to": [ + 76.0, + 10.6667 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2612, + 2666, + 0 + ], + "tag": { + "end": 2665, + "start": 2658, + "type": "TagDeclarator", + "value": "edge13" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2658, + 2665, + 0 + ] + } + ] + }, + "edge14": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "edge14", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2672, + 2692, + 0 + ] + }, + "from": [ + 76.0, + 10.6667 + ], + "tag": { + "end": 2691, + "start": 2684, + "type": "TagDeclarator", + "value": "edge14" + }, + "to": [ + 76.0, + 44.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2672, + 2692, + 0 + ], + "tag": { + "end": 2691, + "start": 2684, + "type": "TagDeclarator", + "value": "edge14" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2684, + 2691, + 0 + ] + } + ] + }, + "edge2": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "edge2", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1369, + 1418, + 0 + ] + }, + "from": [ + -76.0, + -4.0 + ], + "tag": { + "end": 1417, + "start": 1411, + "type": "TagDeclarator", + "value": "edge2" + }, + "to": [ + 76.0, + -4.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1369, + 1418, + 0 + ], + "tag": { + "end": 1417, + "start": 1411, + "type": "TagDeclarator", + "value": "edge2" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1411, + 1417, + 0 + ] + } + ] + }, + "edge21": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "edge21", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3338, + 3392, + 0 + ] + }, + "from": [ + -76.0, + 44.0 + ], + "tag": { + "end": 3391, + "start": 3384, + "type": "TagDeclarator", + "value": "edge21" + }, + "to": [ + -88.0, + 35.6667 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3338, + 3392, + 0 + ], + "tag": { + "end": 3391, + "start": 3384, + "type": "TagDeclarator", + "value": "edge21" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 3384, + 3391, + 0 + ] + } + ] + }, + "edge22": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "edge22", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3398, + 3448, + 0 + ] + }, + "from": [ + -88.0, + 35.6667 + ], + "tag": { + "end": 3447, + "start": 3440, + "type": "TagDeclarator", + "value": "edge22" + }, + "to": [ + -88.0, + 19.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3398, + 3448, + 0 + ], + "tag": { + "end": 3447, + "start": 3440, + "type": "TagDeclarator", + "value": "edge22" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 3440, + 3447, + 0 + ] + } + ] + }, + "edge23": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "edge23", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3454, + 3507, + 0 + ] + }, + "from": [ + -88.0, + 19.0 + ], + "tag": { + "end": 3506, + "start": 3499, + "type": "TagDeclarator", + "value": "edge23" + }, + "to": [ + -76.0, + 10.6667 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3454, + 3507, + 0 + ], + "tag": { + "end": 3506, + "start": 3499, + "type": "TagDeclarator", + "value": "edge23" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 3499, + 3506, + 0 + ] + } + ] + }, + "edge24": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "edge24", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3513, + 3533, + 0 + ] + }, + "from": [ + -76.0, + 10.6667 + ], + "tag": { + "end": 3532, + "start": 3525, + "type": "TagDeclarator", + "value": "edge24" + }, + "to": [ + -76.0, + 44.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3513, + 3533, + 0 + ], + "tag": { + "end": 3532, + "start": 3525, + "type": "TagDeclarator", + "value": "edge24" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 3525, + 3532, + 0 + ] + } + ] + }, + "edge3": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "edge3", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1426, + 1478, + 0 + ] + }, + "from": [ + 76.0, + -4.0 + ], + "tag": { + "end": 1477, + "start": 1471, + "type": "TagDeclarator", + "value": "edge3" + }, + "to": [ + 76.0, + 49.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1426, + 1478, + 0 + ], + "tag": { + "end": 1477, + "start": 1471, + "type": "TagDeclarator", + "value": "edge3" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1471, + 1477, + 0 + ] + } + ] + }, + "edge4": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "edge4", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1486, + 1534, + 0 + ] + }, + "from": [ + 76.0, + 49.0 + ], + "tag": { + "end": 1533, + "start": 1527, + "type": "TagDeclarator", + "value": "edge4" + }, + "to": [ + 72.0, + 49.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1486, + 1534, + 0 + ], + "tag": { + "end": 1533, + "start": 1527, + "type": "TagDeclarator", + "value": "edge4" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1527, + 1533, + 0 + ] + } + ] + }, + "edge5": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "edge5", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1542, + 1586, + 0 + ] + }, + "from": [ + 72.0, + 49.0 + ], + "tag": { + "end": 1585, + "start": 1579, + "type": "TagDeclarator", + "value": "edge5" + }, + "to": [ + 72.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1542, + 1586, + 0 + ], + "tag": { + "end": 1585, + "start": 1579, + "type": "TagDeclarator", + "value": "edge5" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1579, + 1585, + 0 + ] + } + ] + }, + "edge6": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "edge6", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1594, + 1639, + 0 + ] + }, + "from": [ + 72.0, + 0.0 + ], + "tag": { + "end": 1638, + "start": 1632, + "type": "TagDeclarator", + "value": "edge6" + }, + "to": [ + -72.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1594, + 1639, + 0 + ], + "tag": { + "end": 1638, + "start": 1632, + "type": "TagDeclarator", + "value": "edge6" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1632, + 1638, + 0 + ] + } + ] + }, + "edge7": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "edge7", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1647, + 1696, + 0 + ] + }, + "from": [ + -72.0, + 0.0 + ], + "tag": { + "end": 1695, + "start": 1689, + "type": "TagDeclarator", + "value": "edge7" + }, + "to": [ + -72.0, + 49.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1647, + 1696, + 0 + ], + "tag": { + "end": 1695, + "start": 1689, + "type": "TagDeclarator", + "value": "edge7" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1689, + 1695, + 0 + ] + } + ] + }, + "edge8": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "edge8", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1704, + 1723, + 0 + ] + }, + "from": [ + -72.0, + 49.0 + ], + "tag": { + "end": 1722, + "start": 1716, + "type": "TagDeclarator", + "value": "edge8" + }, + "to": [ + -76.0, + 49.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1704, + 1723, + 0 + ], + "tag": { + "end": 1722, + "start": 1716, + "type": "TagDeclarator", + "value": "edge8" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1716, + 1722, + 0 + ] + } + ] + }, + "holeDiam": { + "type": "Number", + "value": 5.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 458, + 459, + 0 + ] + } + ] + }, + "length": { + "type": "Number", + "value": 80.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 421, + 425, + 0 + ] + } + ] + }, + "radius": { + "type": "Number", + "value": 6.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 394, + 397, + 0 + ] + } + ] + }, + "rectShape": { + "type": "Function", + "__meta": [ + { + "sourceRange": [ + 548, + 922, + 0 + ] + } + ] + }, + "retBack": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4613, + 4633, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4639, + 4660, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4666, + 4687, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4693, + 4700, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4613, + 4633, + 0 + ] + }, + "from": [ + 44.0, + 0.0 + ], + "tag": null, + "to": [ + 44.0, + 4.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4639, + 4660, + 0 + ] + }, + "from": [ + 44.0, + 4.0 + ], + "tag": null, + "to": [ + 40.0, + 4.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4666, + 4687, + 0 + ] + }, + "from": [ + 40.0, + 4.0 + ], + "tag": null, + "to": [ + 40.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4693, + 4700, + 0 + ] + }, + "from": [ + 40.0, + 0.0 + ], + "tag": null, + "to": [ + 44.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": -52.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 44.0, + 0.0 + ], + "to": [ + 44.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4567, + 4607, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 4567, + 4607, + 0 + ] + } + ] + }, + "height": 104.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 4567, + 4607, + 0 + ] + } + ] + } + }, + "retFront": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4390, + 4410, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4416, + 4439, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4445, + 4452, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4390, + 4410, + 0 + ] + }, + "from": [ + -44.0, + 0.0 + ], + "tag": null, + "to": [ + -44.0, + 4.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4416, + 4439, + 0 + ] + }, + "from": [ + -44.0, + 4.0 + ], + "tag": null, + "to": [ + -40.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4445, + 4452, + 0 + ] + }, + "from": [ + -40.0, + 0.0 + ], + "tag": null, + "to": [ + -44.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": -52.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -44.0, + 0.0 + ], + "to": [ + -44.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4343, + 4384, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 4343, + 4384, + 0 + ] + } + ] + }, + "height": 104.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 4343, + 4384, + 0 + ] + } + ] + } + }, + "retPlane": { + "type": "Object", + "value": { + "plane": { + "type": "Object", + "value": { + "origin": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": -52.0, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 4112, + 4118, + 0 + ] + }, + { + "sourceRange": [ + 4121, + 4122, + 0 + ] + }, + { + "sourceRange": [ + 4125, + 4127, + 0 + ] + } + ] + }, + "y": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 4133, + 4134, + 0 + ] + } + ] + }, + "z": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 4140, + 4141, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 4106, + 4143, + 0 + ] + } + ] + }, + "xAxis": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 4163, + 4164, + 0 + ] + } + ] + }, + "y": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 4170, + 4171, + 0 + ] + } + ] + }, + "z": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 4177, + 4178, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 4157, + 4180, + 0 + ] + } + ] + }, + "yAxis": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 4200, + 4201, + 0 + ] + } + ] + }, + "y": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 4207, + 4208, + 0 + ] + } + ] + }, + "z": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 4214, + 4215, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 4194, + 4217, + 0 + ] + } + ] + }, + "zAxis": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 4237, + 4238, + 0 + ] + } + ] + }, + "y": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 4244, + 4245, + 0 + ] + } + ] + }, + "z": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 4251, + 4252, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 4231, + 4254, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 4091, + 4258, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 4079, + 4260, + 0 + ] + } + ] + }, + "tabLength": { + "type": "Number", + "value": 25.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 472, + 474, + 0 + ] + } + ] + }, + "tabPlane": { + "type": "Object", + "value": { + "plane": { + "type": "Object", + "value": { + "origin": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 2199, + 2200, + 0 + ] + } + ] + }, + "y": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 2206, + 2207, + 0 + ] + } + ] + }, + "z": { + "type": "Number", + "value": 49.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 434, + 438, + 0 + ] + }, + { + "sourceRange": [ + 445, + 446, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 2193, + 2226, + 0 + ] + } + ] + }, + "xAxis": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 2246, + 2247, + 0 + ] + } + ] + }, + "y": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 2253, + 2254, + 0 + ] + } + ] + }, + "z": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 2260, + 2261, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 2240, + 2263, + 0 + ] + } + ] + }, + "yAxis": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 2283, + 2284, + 0 + ] + } + ] + }, + "y": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 2290, + 2291, + 0 + ] + } + ] + }, + "z": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 2297, + 2298, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 2277, + 2300, + 0 + ] + } + ] + }, + "zAxis": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 2320, + 2321, + 0 + ] + } + ] + }, + "y": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 2327, + 2328, + 0 + ] + } + ] + }, + "z": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 2334, + 2335, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 2314, + 2337, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 2178, + 2341, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 2166, + 2343, + 0 + ] + } + ] + }, + "tabThk": { + "type": "Number", + "value": 4.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 498, + 499, + 0 + ] + } + ] + }, + "tabWidth": { + "type": "Number", + "value": 12.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 486, + 488, + 0 + ] + } + ] + }, + "tabsL": { + "type": "Solids", + "value": [ + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3338, + 3392, + 0 + ], + "tag": { + "end": 3391, + "start": 3384, + "type": "TagDeclarator", + "value": "edge21" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3398, + 3448, + 0 + ], + "tag": { + "end": 3447, + "start": 3440, + "type": "TagDeclarator", + "value": "edge22" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3454, + 3507, + 0 + ], + "tag": { + "end": 3506, + "start": 3499, + "type": "TagDeclarator", + "value": "edge23" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3513, + 3533, + 0 + ], + "tag": { + "end": 3532, + "start": 3525, + "type": "TagDeclarator", + "value": "edge24" + }, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3338, + 3392, + 0 + ] + }, + "from": [ + -76.0, + 44.0 + ], + "tag": { + "end": 3391, + "start": 3384, + "type": "TagDeclarator", + "value": "edge21" + }, + "to": [ + -88.0, + 35.6667 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3398, + 3448, + 0 + ] + }, + "from": [ + -88.0, + 35.6667 + ], + "tag": { + "end": 3447, + "start": 3440, + "type": "TagDeclarator", + "value": "edge22" + }, + "to": [ + -88.0, + 19.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3454, + 3507, + 0 + ] + }, + "from": [ + -88.0, + 19.0 + ], + "tag": { + "end": 3506, + "start": 3499, + "type": "TagDeclarator", + "value": "edge23" + }, + "to": [ + -76.0, + 10.6667 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3513, + 3533, + 0 + ] + }, + "from": [ + -76.0, + 10.6667 + ], + "tag": { + "end": 3532, + "start": 3525, + "type": "TagDeclarator", + "value": "edge24" + }, + "to": [ + -76.0, + 44.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 49.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -76.0, + 44.0 + ], + "to": [ + -76.0, + 44.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3277, + 3332, + 0 + ] + } + }, + "tags": { + "edge21": { + "type": "TagIdentifier", + "value": "edge21", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3338, + 3392, + 0 + ] + }, + "from": [ + -76.0, + 44.0 + ], + "tag": { + "end": 3391, + "start": 3384, + "type": "TagDeclarator", + "value": "edge21" + }, + "to": [ + -88.0, + 35.6667 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3338, + 3392, + 0 + ], + "tag": { + "end": 3391, + "start": 3384, + "type": "TagDeclarator", + "value": "edge21" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 3384, + 3391, + 0 + ] + } + ] + }, + "edge22": { + "type": "TagIdentifier", + "value": "edge22", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3398, + 3448, + 0 + ] + }, + "from": [ + -88.0, + 35.6667 + ], + "tag": { + "end": 3447, + "start": 3440, + "type": "TagDeclarator", + "value": "edge22" + }, + "to": [ + -88.0, + 19.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3398, + 3448, + 0 + ], + "tag": { + "end": 3447, + "start": 3440, + "type": "TagDeclarator", + "value": "edge22" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 3440, + 3447, + 0 + ] + } + ] + }, + "edge23": { + "type": "TagIdentifier", + "value": "edge23", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3454, + 3507, + 0 + ] + }, + "from": [ + -88.0, + 19.0 + ], + "tag": { + "end": 3506, + "start": 3499, + "type": "TagDeclarator", + "value": "edge23" + }, + "to": [ + -76.0, + 10.6667 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3454, + 3507, + 0 + ], + "tag": { + "end": 3506, + "start": 3499, + "type": "TagDeclarator", + "value": "edge23" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 3499, + 3506, + 0 + ] + } + ] + }, + "edge24": { + "type": "TagIdentifier", + "value": "edge24", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3513, + 3533, + 0 + ] + }, + "from": [ + -76.0, + 10.6667 + ], + "tag": { + "end": 3532, + "start": 3525, + "type": "TagDeclarator", + "value": "edge24" + }, + "to": [ + -76.0, + 44.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3513, + 3533, + 0 + ], + "tag": { + "end": 3532, + "start": 3525, + "type": "TagDeclarator", + "value": "edge24" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 3525, + 3532, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 3277, + 3332, + 0 + ] + } + ] + }, + "height": -4.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "edgeCuts": [ + { + "type": "fillet", + "id": "[uuid]", + "radius": 2.5, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 2.5, + "edgeId": "[uuid]", + "tag": null + } + ], + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 3277, + 3332, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3338, + 3392, + 0 + ], + "tag": { + "end": 3391, + "start": 3384, + "type": "TagDeclarator", + "value": "edge21" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3398, + 3448, + 0 + ], + "tag": { + "end": 3447, + "start": 3440, + "type": "TagDeclarator", + "value": "edge22" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3454, + 3507, + 0 + ], + "tag": { + "end": 3506, + "start": 3499, + "type": "TagDeclarator", + "value": "edge23" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3513, + 3533, + 0 + ], + "tag": { + "end": 3532, + "start": 3525, + "type": "TagDeclarator", + "value": "edge24" + }, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3338, + 3392, + 0 + ] + }, + "from": [ + -76.0, + 44.0 + ], + "tag": { + "end": 3391, + "start": 3384, + "type": "TagDeclarator", + "value": "edge21" + }, + "to": [ + -88.0, + 35.6667 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3398, + 3448, + 0 + ] + }, + "from": [ + -88.0, + 35.6667 + ], + "tag": { + "end": 3447, + "start": 3440, + "type": "TagDeclarator", + "value": "edge22" + }, + "to": [ + -88.0, + 19.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3454, + 3507, + 0 + ] + }, + "from": [ + -88.0, + 19.0 + ], + "tag": { + "end": 3506, + "start": 3499, + "type": "TagDeclarator", + "value": "edge23" + }, + "to": [ + -76.0, + 10.6667 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3513, + 3533, + 0 + ] + }, + "from": [ + -76.0, + 10.6667 + ], + "tag": { + "end": 3532, + "start": 3525, + "type": "TagDeclarator", + "value": "edge24" + }, + "to": [ + -76.0, + 44.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 49.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -76.0, + 44.0 + ], + "to": [ + -76.0, + 44.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3277, + 3332, + 0 + ] + } + }, + "tags": { + "edge21": { + "type": "TagIdentifier", + "value": "edge21", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3338, + 3392, + 0 + ] + }, + "from": [ + -76.0, + 44.0 + ], + "tag": { + "end": 3391, + "start": 3384, + "type": "TagDeclarator", + "value": "edge21" + }, + "to": [ + -88.0, + 35.6667 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3338, + 3392, + 0 + ], + "tag": { + "end": 3391, + "start": 3384, + "type": "TagDeclarator", + "value": "edge21" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 3384, + 3391, + 0 + ] + } + ] + }, + "edge22": { + "type": "TagIdentifier", + "value": "edge22", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3398, + 3448, + 0 + ] + }, + "from": [ + -88.0, + 35.6667 + ], + "tag": { + "end": 3447, + "start": 3440, + "type": "TagDeclarator", + "value": "edge22" + }, + "to": [ + -88.0, + 19.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3398, + 3448, + 0 + ], + "tag": { + "end": 3447, + "start": 3440, + "type": "TagDeclarator", + "value": "edge22" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 3440, + 3447, + 0 + ] + } + ] + }, + "edge23": { + "type": "TagIdentifier", + "value": "edge23", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3454, + 3507, + 0 + ] + }, + "from": [ + -88.0, + 19.0 + ], + "tag": { + "end": 3506, + "start": 3499, + "type": "TagDeclarator", + "value": "edge23" + }, + "to": [ + -76.0, + 10.6667 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3454, + 3507, + 0 + ], + "tag": { + "end": 3506, + "start": 3499, + "type": "TagDeclarator", + "value": "edge23" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 3499, + 3506, + 0 + ] + } + ] + }, + "edge24": { + "type": "TagIdentifier", + "value": "edge24", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3513, + 3533, + 0 + ] + }, + "from": [ + -76.0, + 10.6667 + ], + "tag": { + "end": 3532, + "start": 3525, + "type": "TagDeclarator", + "value": "edge24" + }, + "to": [ + -76.0, + 44.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3513, + 3533, + 0 + ], + "tag": { + "end": 3532, + "start": 3525, + "type": "TagDeclarator", + "value": "edge24" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 3525, + 3532, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 3277, + 3332, + 0 + ] + } + ] + }, + "height": -4.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "edgeCuts": [ + { + "type": "fillet", + "id": "[uuid]", + "radius": 2.5, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 2.5, + "edgeId": "[uuid]", + "tag": null + } + ], + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 3277, + 3332, + 0 + ] + } + ] + } + ] + }, + "tabsR": { + "type": "Solids", + "value": [ + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2497, + 2550, + 0 + ], + "tag": { + "end": 2549, + "start": 2542, + "type": "TagDeclarator", + "value": "edge11" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2556, + 2606, + 0 + ], + "tag": { + "end": 2605, + "start": 2598, + "type": "TagDeclarator", + "value": "edge12" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2612, + 2666, + 0 + ], + "tag": { + "end": 2665, + "start": 2658, + "type": "TagDeclarator", + "value": "edge13" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2672, + 2692, + 0 + ], + "tag": { + "end": 2691, + "start": 2684, + "type": "TagDeclarator", + "value": "edge14" + }, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2497, + 2550, + 0 + ] + }, + "from": [ + 76.0, + 44.0 + ], + "tag": { + "end": 2549, + "start": 2542, + "type": "TagDeclarator", + "value": "edge11" + }, + "to": [ + 88.0, + 35.6667 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2556, + 2606, + 0 + ] + }, + "from": [ + 88.0, + 35.6667 + ], + "tag": { + "end": 2605, + "start": 2598, + "type": "TagDeclarator", + "value": "edge12" + }, + "to": [ + 88.0, + 19.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2612, + 2666, + 0 + ] + }, + "from": [ + 88.0, + 19.0 + ], + "tag": { + "end": 2665, + "start": 2658, + "type": "TagDeclarator", + "value": "edge13" + }, + "to": [ + 76.0, + 10.6667 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2672, + 2692, + 0 + ] + }, + "from": [ + 76.0, + 10.6667 + ], + "tag": { + "end": 2691, + "start": 2684, + "type": "TagDeclarator", + "value": "edge14" + }, + "to": [ + 76.0, + 44.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 49.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 76.0, + 44.0 + ], + "to": [ + 76.0, + 44.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2437, + 2491, + 0 + ] + } + }, + "tags": { + "edge11": { + "type": "TagIdentifier", + "value": "edge11", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2497, + 2550, + 0 + ] + }, + "from": [ + 76.0, + 44.0 + ], + "tag": { + "end": 2549, + "start": 2542, + "type": "TagDeclarator", + "value": "edge11" + }, + "to": [ + 88.0, + 35.6667 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2497, + 2550, + 0 + ], + "tag": { + "end": 2549, + "start": 2542, + "type": "TagDeclarator", + "value": "edge11" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2542, + 2549, + 0 + ] + } + ] + }, + "edge12": { + "type": "TagIdentifier", + "value": "edge12", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2556, + 2606, + 0 + ] + }, + "from": [ + 88.0, + 35.6667 + ], + "tag": { + "end": 2605, + "start": 2598, + "type": "TagDeclarator", + "value": "edge12" + }, + "to": [ + 88.0, + 19.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2556, + 2606, + 0 + ], + "tag": { + "end": 2605, + "start": 2598, + "type": "TagDeclarator", + "value": "edge12" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2598, + 2605, + 0 + ] + } + ] + }, + "edge13": { + "type": "TagIdentifier", + "value": "edge13", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2612, + 2666, + 0 + ] + }, + "from": [ + 88.0, + 19.0 + ], + "tag": { + "end": 2665, + "start": 2658, + "type": "TagDeclarator", + "value": "edge13" + }, + "to": [ + 76.0, + 10.6667 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2612, + 2666, + 0 + ], + "tag": { + "end": 2665, + "start": 2658, + "type": "TagDeclarator", + "value": "edge13" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2658, + 2665, + 0 + ] + } + ] + }, + "edge14": { + "type": "TagIdentifier", + "value": "edge14", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2672, + 2692, + 0 + ] + }, + "from": [ + 76.0, + 10.6667 + ], + "tag": { + "end": 2691, + "start": 2684, + "type": "TagDeclarator", + "value": "edge14" + }, + "to": [ + 76.0, + 44.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2672, + 2692, + 0 + ], + "tag": { + "end": 2691, + "start": 2684, + "type": "TagDeclarator", + "value": "edge14" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2684, + 2691, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 2437, + 2491, + 0 + ] + } + ] + }, + "height": -4.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "edgeCuts": [ + { + "type": "fillet", + "id": "[uuid]", + "radius": 2.5, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 2.5, + "edgeId": "[uuid]", + "tag": null + } + ], + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 2437, + 2491, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2497, + 2550, + 0 + ], + "tag": { + "end": 2549, + "start": 2542, + "type": "TagDeclarator", + "value": "edge11" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2556, + 2606, + 0 + ], + "tag": { + "end": 2605, + "start": 2598, + "type": "TagDeclarator", + "value": "edge12" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2612, + 2666, + 0 + ], + "tag": { + "end": 2665, + "start": 2658, + "type": "TagDeclarator", + "value": "edge13" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2672, + 2692, + 0 + ], + "tag": { + "end": 2691, + "start": 2684, + "type": "TagDeclarator", + "value": "edge14" + }, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2497, + 2550, + 0 + ] + }, + "from": [ + 76.0, + 44.0 + ], + "tag": { + "end": 2549, + "start": 2542, + "type": "TagDeclarator", + "value": "edge11" + }, + "to": [ + 88.0, + 35.6667 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2556, + 2606, + 0 + ] + }, + "from": [ + 88.0, + 35.6667 + ], + "tag": { + "end": 2605, + "start": 2598, + "type": "TagDeclarator", + "value": "edge12" + }, + "to": [ + 88.0, + 19.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2612, + 2666, + 0 + ] + }, + "from": [ + 88.0, + 19.0 + ], + "tag": { + "end": 2665, + "start": 2658, + "type": "TagDeclarator", + "value": "edge13" + }, + "to": [ + 76.0, + 10.6667 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2672, + 2692, + 0 + ] + }, + "from": [ + 76.0, + 10.6667 + ], + "tag": { + "end": 2691, + "start": 2684, + "type": "TagDeclarator", + "value": "edge14" + }, + "to": [ + 76.0, + 44.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 49.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 76.0, + 44.0 + ], + "to": [ + 76.0, + 44.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2437, + 2491, + 0 + ] + } + }, + "tags": { + "edge11": { + "type": "TagIdentifier", + "value": "edge11", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2497, + 2550, + 0 + ] + }, + "from": [ + 76.0, + 44.0 + ], + "tag": { + "end": 2549, + "start": 2542, + "type": "TagDeclarator", + "value": "edge11" + }, + "to": [ + 88.0, + 35.6667 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2497, + 2550, + 0 + ], + "tag": { + "end": 2549, + "start": 2542, + "type": "TagDeclarator", + "value": "edge11" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2542, + 2549, + 0 + ] + } + ] + }, + "edge12": { + "type": "TagIdentifier", + "value": "edge12", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2556, + 2606, + 0 + ] + }, + "from": [ + 88.0, + 35.6667 + ], + "tag": { + "end": 2605, + "start": 2598, + "type": "TagDeclarator", + "value": "edge12" + }, + "to": [ + 88.0, + 19.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2556, + 2606, + 0 + ], + "tag": { + "end": 2605, + "start": 2598, + "type": "TagDeclarator", + "value": "edge12" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2598, + 2605, + 0 + ] + } + ] + }, + "edge13": { + "type": "TagIdentifier", + "value": "edge13", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2612, + 2666, + 0 + ] + }, + "from": [ + 88.0, + 19.0 + ], + "tag": { + "end": 2665, + "start": 2658, + "type": "TagDeclarator", + "value": "edge13" + }, + "to": [ + 76.0, + 10.6667 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2612, + 2666, + 0 + ], + "tag": { + "end": 2665, + "start": 2658, + "type": "TagDeclarator", + "value": "edge13" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2658, + 2665, + 0 + ] + } + ] + }, + "edge14": { + "type": "TagIdentifier", + "value": "edge14", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2672, + 2692, + 0 + ] + }, + "from": [ + 76.0, + 10.6667 + ], + "tag": { + "end": 2691, + "start": 2684, + "type": "TagDeclarator", + "value": "edge14" + }, + "to": [ + 76.0, + 44.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2672, + 2692, + 0 + ], + "tag": { + "end": 2691, + "start": 2684, + "type": "TagDeclarator", + "value": "edge14" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2684, + 2691, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 2437, + 2491, + 0 + ] + } + ] + }, + "height": -4.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "edgeCuts": [ + { + "type": "fillet", + "id": "[uuid]", + "radius": 2.5, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 2.5, + "edgeId": "[uuid]", + "tag": null + } + ], + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 2437, + 2491, + 0 + ] + } + ] + } + ] + }, + "thk": { + "type": "Number", + "value": 4.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 445, + 446, + 0 + ] + } + ] + }, + "width": { + "type": "Number", + "value": 144.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 406, + 411, + 0 + ] + } + ] + } +} diff --git a/rust/kcl-lib/tests/kcl_samples/focusrite-scarlett-mounting-bracket/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/focusrite-scarlett-mounting-bracket/rendered_model.png new file mode 100644 index 000000000..ae02d1fe3 Binary files /dev/null and b/rust/kcl-lib/tests/kcl_samples/focusrite-scarlett-mounting-bracket/rendered_model.png differ 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 new file mode 100644 index 000000000..efed7d5e6 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/food-service-spatula/artifact_commands.snap @@ -0,0 +1,3129 @@ +--- +source: kcl/src/simulation_tests.rs +description: Artifact commands food-service-spatula.kcl +--- +[ + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.7, + "g": 0.28, + "b": 0.28, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.28, + "g": 0.7, + "b": 0.28, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.28, + "g": 0.28, + "b": 0.7, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "edge_lines_visible", + "hidden": false + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1424, + 1443, + 0 + ], + "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": [ + 1497, + 1547, + 0 + ], + "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": [ + 1497, + 1547, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1497, + 1547, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -70.0, + "y": -32.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1553, + 1585, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 70.0, + "y": 2.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1591, + 1616, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 60.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1622, + 1655, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -70.0, + "y": 2.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1661, + 1761, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 35.2426, + "y": -0.0 + }, + "radius": 110.0, + "start": { + "unit": "degrees", + "value": 163.08761 + }, + "end": { + "unit": "degrees", + "value": 196.91239 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1767, + 1774, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1767, + 1774, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1020, + 1061, + 0 + ], + "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": [ + 1020, + 1061, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1020, + 1061, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -25.0, + "y": 5.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1069, + 1126, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -30.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1134, + 1197, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc", + "radius": 5.0, + "offset": { + "unit": "degrees", + "value": 180.0 + } + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1205, + 1263, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 30.0, + "y": -0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1271, + 1336, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc_to", + "to": { + "x": 0.0, + "y": 10.0, + "z": 0.0 + }, + "angle_snap_increment": null + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1344, + 1351, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1344, + 1351, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1020, + 1061, + 0 + ], + "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": [ + 1020, + 1061, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1020, + 1061, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -24.833425848836807, + "y": 22.99722453489577, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1069, + 1126, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -30.0, + "y": 1.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1134, + 1197, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc", + "radius": 5.0, + "offset": { + "unit": "degrees", + "value": 180.0 + } + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1205, + 1263, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 30.0, + "y": -1.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1271, + 1336, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc_to", + "to": { + "x": 0.3331, + "y": 9.9944, + "z": 0.0 + }, + "angle_snap_increment": null + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1344, + 1351, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1344, + 1351, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1020, + 1061, + 0 + ], + "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": [ + 1020, + 1061, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1020, + 1061, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -25.16657415116319, + "y": -13.002775465104229, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1069, + 1126, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -30.0, + "y": -1.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1134, + 1197, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc", + "radius": 5.0, + "offset": { + "unit": "degrees", + "value": 180.0 + } + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1205, + 1263, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 30.0, + "y": 1.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1271, + 1336, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc_to", + "to": { + "x": -0.3331, + "y": 9.9944, + "z": 0.0 + }, + "angle_snap_increment": null + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1344, + 1351, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1344, + 1351, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2191, + 2214, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2191, + 2214, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2220, + 2243, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2220, + 2243, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2249, + 2272, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2249, + 2272, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2337, + 2387, + 0 + ], + "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": [ + 2337, + 2387, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 3.5, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2337, + 2387, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2337, + 2387, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2337, + 2387, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2337, + 2387, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2337, + 2387, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2337, + 2387, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2337, + 2387, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2337, + 2387, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2337, + 2387, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2337, + 2387, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2337, + 2387, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2337, + 2387, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2337, + 2387, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2337, + 2387, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2337, + 2387, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2337, + 2387, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2337, + 2387, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2337, + 2387, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2337, + 2387, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2337, + 2387, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2337, + 2387, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2337, + 2387, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2337, + 2387, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2337, + 2387, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2337, + 2387, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2337, + 2387, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2337, + 2387, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2337, + 2387, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2337, + 2387, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2337, + 2387, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2337, + 2387, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2337, + 2387, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2337, + 2387, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2337, + 2387, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2337, + 2387, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2337, + 2387, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2337, + 2387, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2490, + 2519, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2525, + 2558, + 0 + ], + "command": { + "type": "solid3d_get_prev_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2658, + 2702, + 0 + ], + "command": { + "type": "make_plane", + "origin": { + "x": 0.0, + "y": 7.5, + "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": 100.0, + "clobber": false, + "hide": false + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2658, + 2702, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.6, + "g": 0.6, + "b": 0.6, + "a": 0.3 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2763, + 2813, + 0 + ], + "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": [ + 2763, + 2813, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2763, + 2813, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.0, + "y": 3.5, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2819, + 2878, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 31.8198, + "y": 31.8198, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2884, + 2919, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 140.9539, + "y": 51.303, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2925, + 2958, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -1.7101, + "y": 4.6985, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2964, + 3023, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -141.9955, + "y": -51.6821, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3029, + 3065, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -36.1391, + "y": -36.1391, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3071, + 3089, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 7.0711, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3095, + 3102, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3095, + 3102, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3147, + 3191, + 0 + ], + "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": [ + 3147, + 3191, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 15.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3147, + 3191, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3147, + 3191, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3147, + 3191, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3147, + 3191, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3147, + 3191, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3147, + 3191, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3147, + 3191, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3147, + 3191, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3147, + 3191, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3147, + 3191, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3147, + 3191, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3147, + 3191, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3147, + 3191, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3147, + 3191, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3147, + 3191, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3147, + 3191, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3147, + 3191, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3281, + 3318, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3324, + 3358, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3656, + 3682, + 0 + ], + "command": { + "type": "make_plane", + "origin": { + "x": 208.593833, + "y": 0.0, + "z": 75.921946 + }, + "x_axis": { + "x": 0.34202, + "y": -0.0, + "z": -0.939693 + }, + "y_axis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "size": 60.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3730, + 3776, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": { + "x": 0.939693, + "y": -0.0, + "z": 0.34202 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3730, + 3776, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3730, + 3776, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -26.806746, + "y": -10.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3782, + 3826, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3832, + 3931, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": -22.8067, + "y": -7.0 + }, + "radius": 3.0, + "start": { + "unit": "degrees", + "value": -90.0 + }, + "end": { + "unit": "degrees", + "value": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3937, + 3982, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 14.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3988, + 4086, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": -22.8067, + "y": 7.0 + }, + "radius": 3.0, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 90.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4092, + 4139, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -4.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4145, + 4245, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": -26.8067, + "y": 7.0 + }, + "radius": 3.0, + "start": { + "unit": "degrees", + "value": 90.0 + }, + "end": { + "unit": "degrees", + "value": 180.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4251, + 4313, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -14.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4319, + 4420, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": -26.8067, + "y": -7.0 + }, + "radius": 3.0, + "start": { + "unit": "degrees", + "value": 180.0 + }, + "end": { + "unit": "degrees", + "value": 270.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4426, + 4433, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4426, + 4433, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4489, + 4531, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": { + "x": 0.939693, + "y": -0.0, + "z": 0.34202 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4489, + 4531, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -150.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4489, + 4531, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4489, + 4531, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4489, + 4531, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4489, + 4531, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4489, + 4531, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4489, + 4531, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4489, + 4531, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4489, + 4531, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4489, + 4531, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4489, + 4531, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4489, + 4531, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4489, + 4531, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4489, + 4531, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4489, + 4531, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4489, + 4531, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4489, + 4531, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4489, + 4531, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4489, + 4531, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4489, + 4531, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1020, + 1061, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1020, + 1061, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1020, + 1061, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 4.0, + "y": 200.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1069, + 1126, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 10.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1134, + 1197, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc", + "radius": 4.0, + "offset": { + "unit": "degrees", + "value": 180.0 + } + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1205, + 1263, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.0, + "y": -10.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1271, + 1336, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc_to", + "to": { + "x": 8.0, + "y": 0.0, + "z": 0.0 + }, + "angle_snap_increment": null + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1344, + 1351, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4757, + 4805, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4757, + 4805, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -30.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4757, + 4805, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4757, + 4805, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4757, + 4805, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4757, + 4805, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4757, + 4805, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4757, + 4805, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4757, + 4805, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4757, + 4805, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4757, + 4805, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4757, + 4805, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4757, + 4805, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2424, + 2564, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 5.0, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2424, + 2564, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 5.0, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2763, + 2813, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3234, + 3364, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 4.0, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3234, + 3364, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 4.0, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3730, + 3776, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + } +] diff --git a/rust/kcl-lib/tests/kcl_samples/food-service-spatula/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/kcl_samples/food-service-spatula/artifact_graph_flowchart.snap new file mode 100644 index 000000000..c5ddc1d77 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/food-service-spatula/artifact_graph_flowchart.snap @@ -0,0 +1,6 @@ +--- +source: kcl/src/simulation_tests.rs +description: Artifact graph flowchart food-service-spatula.kcl +extension: md +snapshot_kind: binary +--- diff --git a/rust/kcl-lib/tests/kcl_samples/food-service-spatula/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/food-service-spatula/artifact_graph_flowchart.snap.md new file mode 100644 index 000000000..67f118277 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/food-service-spatula/artifact_graph_flowchart.snap.md @@ -0,0 +1,378 @@ +```mermaid +flowchart LR + subgraph path2 [Path] + 2["Path
[1497, 1547, 0]"] + 3["Segment
[1553, 1585, 0]"] + 4["Segment
[1591, 1616, 0]"] + 5["Segment
[1622, 1655, 0]"] + 6["Segment
[1661, 1761, 0]"] + 7["Segment
[1767, 1774, 0]"] + 8[Solid2d] + end + subgraph path9 [Path] + 9["Path
[1020, 1061, 0]"] + 10["Segment
[1069, 1126, 0]"] + 11["Segment
[1134, 1197, 0]"] + 12["Segment
[1205, 1263, 0]"] + 13["Segment
[1271, 1336, 0]"] + 14["Segment
[1344, 1351, 0]"] + 15[Solid2d] + end + subgraph path16 [Path] + 16["Path
[1020, 1061, 0]"] + 17["Segment
[1069, 1126, 0]"] + 18["Segment
[1134, 1197, 0]"] + 19["Segment
[1205, 1263, 0]"] + 20["Segment
[1271, 1336, 0]"] + 21["Segment
[1344, 1351, 0]"] + 22[Solid2d] + end + subgraph path23 [Path] + 23["Path
[1020, 1061, 0]"] + 24["Segment
[1069, 1126, 0]"] + 25["Segment
[1134, 1197, 0]"] + 26["Segment
[1205, 1263, 0]"] + 27["Segment
[1271, 1336, 0]"] + 28["Segment
[1344, 1351, 0]"] + 29[Solid2d] + end + subgraph path49 [Path] + 49["Path
[2763, 2813, 0]"] + 50["Segment
[2819, 2878, 0]"] + 51["Segment
[2884, 2919, 0]"] + 52["Segment
[2925, 2958, 0]"] + 53["Segment
[2964, 3023, 0]"] + 54["Segment
[3029, 3065, 0]"] + 55["Segment
[3071, 3089, 0]"] + 56["Segment
[3095, 3102, 0]"] + 57[Solid2d] + end + subgraph path83 [Path] + 83["Path
[3730, 3776, 0]"] + 84["Segment
[3782, 3826, 0]"] + 85["Segment
[3832, 3931, 0]"] + 86["Segment
[3937, 3982, 0]"] + 87["Segment
[3988, 4086, 0]"] + 88["Segment
[4092, 4139, 0]"] + 89["Segment
[4145, 4245, 0]"] + 90["Segment
[4251, 4313, 0]"] + 91["Segment
[4319, 4420, 0]"] + 92["Segment
[4426, 4433, 0]"] + 93[Solid2d] + end + subgraph path121 [Path] + 121["Path
[1020, 1061, 0]"] + 122["Segment
[1069, 1126, 0]"] + 123["Segment
[1134, 1197, 0]"] + 124["Segment
[1205, 1263, 0]"] + 125["Segment
[1271, 1336, 0]"] + 126["Segment
[1344, 1351, 0]"] + 127[Solid2d] + end + 1["Plane
[1424, 1443, 0]"] + 30["Sweep Extrusion
[2337, 2387, 0]"] + 31[Wall] + 32[Wall] + 33[Wall] + 34[Wall] + 35[Wall] + 36["Cap Start"] + 37["Cap End"] + 38["SweepEdge Opposite"] + 39["SweepEdge Adjacent"] + 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["Plane
[2658, 2702, 0]"] + 58["Sweep Extrusion
[3147, 3191, 0]"] + 59[Wall] + 60[Wall] + 61[Wall] + 62[Wall] + 63[Wall] + 64[Wall] + 65[Wall] + 66["Cap Start"] + 67["Cap End"] + 68["SweepEdge Opposite"] + 69["SweepEdge Adjacent"] + 70["SweepEdge Opposite"] + 71["SweepEdge Adjacent"] + 72["SweepEdge Opposite"] + 73["SweepEdge Adjacent"] + 74["SweepEdge Opposite"] + 75["SweepEdge Adjacent"] + 76["SweepEdge Opposite"] + 77["SweepEdge Adjacent"] + 78["SweepEdge Opposite"] + 79["SweepEdge Adjacent"] + 80["SweepEdge Opposite"] + 81["SweepEdge Adjacent"] + 82["Plane
[3656, 3682, 0]"] + 94["Sweep Extrusion
[4489, 4531, 0]"] + 95[Wall] + 96[Wall] + 97[Wall] + 98[Wall] + 99[Wall] + 100[Wall] + 101[Wall] + 102[Wall] + 103["Cap Start"] + 104["Cap End"] + 105["SweepEdge Opposite"] + 106["SweepEdge Adjacent"] + 107["SweepEdge Opposite"] + 108["SweepEdge Adjacent"] + 109["SweepEdge Opposite"] + 110["SweepEdge Adjacent"] + 111["SweepEdge Opposite"] + 112["SweepEdge Adjacent"] + 113["SweepEdge Opposite"] + 114["SweepEdge Adjacent"] + 115["SweepEdge Opposite"] + 116["SweepEdge Adjacent"] + 117["SweepEdge Opposite"] + 118["SweepEdge Adjacent"] + 119["SweepEdge Opposite"] + 120["SweepEdge Adjacent"] + 128["Sweep Extrusion
[4757, 4805, 0]"] + 129[Wall] + 130[Wall] + 131[Wall] + 132[Wall] + 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["EdgeCut Fillet
[2424, 2564, 0]"] + 142["EdgeCut Fillet
[2424, 2564, 0]"] + 143["EdgeCut Fillet
[3234, 3364, 0]"] + 144["EdgeCut Fillet
[3234, 3364, 0]"] + 145["StartSketchOnPlane
[2644, 2703, 0]"] + 146["StartSketchOnFace
[4589, 4621, 0]"] + 1 --- 2 + 1 --- 9 + 1 --- 16 + 1 --- 23 + 2 --- 3 + 2 --- 4 + 2 --- 5 + 2 --- 6 + 2 --- 7 + 2 ---- 30 + 2 --- 8 + 3 --- 31 + 3 --- 38 + 3 --- 39 + 4 --- 32 + 4 --- 40 + 4 --- 41 + 5 --- 33 + 5 --- 42 + 5 --- 43 + 6 --- 34 + 6 --- 44 + 6 --- 45 + 7 --- 35 + 7 --- 46 + 7 --- 47 + 9 --- 10 + 9 --- 11 + 9 --- 12 + 9 --- 13 + 9 --- 14 + 9 --- 15 + 16 --- 17 + 16 --- 18 + 16 --- 19 + 16 --- 20 + 16 --- 21 + 16 --- 22 + 23 --- 24 + 23 --- 25 + 23 --- 26 + 23 --- 27 + 23 --- 28 + 23 --- 29 + 30 --- 31 + 30 --- 32 + 30 --- 33 + 30 --- 34 + 30 --- 35 + 30 --- 36 + 30 --- 37 + 30 --- 38 + 30 --- 39 + 30 --- 40 + 30 --- 41 + 30 --- 42 + 30 --- 43 + 30 --- 44 + 30 --- 45 + 30 --- 46 + 30 --- 47 + 48 --- 49 + 49 --- 50 + 49 --- 51 + 49 --- 52 + 49 --- 53 + 49 --- 54 + 49 --- 55 + 49 --- 56 + 49 ---- 58 + 49 --- 57 + 50 --- 59 + 50 --- 68 + 50 --- 69 + 51 --- 60 + 51 --- 70 + 51 --- 71 + 52 --- 61 + 52 --- 72 + 52 --- 73 + 53 --- 62 + 53 --- 74 + 53 --- 75 + 54 --- 63 + 54 --- 76 + 54 --- 77 + 55 --- 64 + 55 --- 78 + 55 --- 79 + 56 --- 65 + 56 --- 80 + 56 --- 81 + 58 --- 59 + 58 --- 60 + 58 --- 61 + 58 --- 62 + 58 --- 63 + 58 --- 64 + 58 --- 65 + 58 --- 66 + 58 --- 67 + 58 --- 68 + 58 --- 69 + 58 --- 70 + 58 --- 71 + 58 --- 72 + 58 --- 73 + 58 --- 74 + 58 --- 75 + 58 --- 76 + 58 --- 77 + 58 --- 78 + 58 --- 79 + 58 --- 80 + 58 --- 81 + 82 --- 83 + 83 --- 84 + 83 --- 85 + 83 --- 86 + 83 --- 87 + 83 --- 88 + 83 --- 89 + 83 --- 90 + 83 --- 91 + 83 --- 92 + 83 ---- 94 + 83 --- 93 + 84 --- 95 + 84 --- 105 + 84 --- 106 + 85 --- 96 + 85 --- 107 + 85 --- 108 + 86 --- 97 + 86 --- 109 + 86 --- 110 + 87 --- 98 + 87 --- 111 + 87 --- 112 + 88 --- 99 + 88 --- 113 + 88 --- 114 + 89 --- 100 + 89 --- 115 + 89 --- 116 + 90 --- 101 + 90 --- 117 + 90 --- 118 + 91 --- 102 + 91 --- 119 + 91 --- 120 + 94 --- 95 + 94 --- 96 + 94 --- 97 + 94 --- 98 + 94 --- 99 + 94 --- 100 + 94 --- 101 + 94 --- 102 + 94 --- 103 + 94 --- 104 + 94 --- 105 + 94 --- 106 + 94 --- 107 + 94 --- 108 + 94 --- 109 + 94 --- 110 + 94 --- 111 + 94 --- 112 + 94 --- 113 + 94 --- 114 + 94 --- 115 + 94 --- 116 + 94 --- 117 + 94 --- 118 + 94 --- 119 + 94 --- 120 + 101 --- 121 + 121 --- 122 + 121 --- 123 + 121 --- 124 + 121 --- 125 + 121 --- 126 + 121 ---- 128 + 121 --- 127 + 122 --- 129 + 122 --- 133 + 122 --- 134 + 123 --- 130 + 123 --- 135 + 123 --- 136 + 124 --- 131 + 124 --- 137 + 124 --- 138 + 125 --- 132 + 125 --- 139 + 125 --- 140 + 128 --- 129 + 128 --- 130 + 128 --- 131 + 128 --- 132 + 128 --- 133 + 128 --- 134 + 128 --- 135 + 128 --- 136 + 128 --- 137 + 128 --- 138 + 128 --- 139 + 128 --- 140 + 41 <--x 141 + 39 <--x 142 + 69 <--x 143 + 75 <--x 144 + 48 <--x 145 + 101 <--x 146 +``` diff --git a/rust/kcl-lib/tests/kcl_samples/food-service-spatula/ast.snap b/rust/kcl-lib/tests/kcl_samples/food-service-spatula/ast.snap new file mode 100644 index 000000000..4a544a752 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/food-service-spatula/ast.snap @@ -0,0 +1,5290 @@ +--- +source: kcl-lib/src/simulation_tests.rs +description: Result of parsing food-service-spatula.kcl +--- +{ + "Ok": { + "body": [ + { + "declaration": { + "end": 193, + "id": { + "end": 187, + "name": "flipperThickness", + "start": 171, + "type": "Identifier" + }, + "init": { + "end": 193, + "raw": "3.5", + "start": 190, + "type": "Literal", + "type": "Literal", + "value": { + "value": 3.5, + "suffix": "None" + } + }, + "start": 171, + "type": "VariableDeclarator" + }, + "end": 193, + "kind": "const", + "start": 171, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 214, + "id": { + "end": 207, + "name": "flipperLength", + "start": 194, + "type": "Identifier" + }, + "init": { + "end": 214, + "raw": "70.0", + "start": 210, + "type": "Literal", + "type": "Literal", + "value": { + "value": 70.0, + "suffix": "None" + } + }, + "start": 194, + "type": "VariableDeclarator" + }, + "end": 214, + "kind": "const", + "start": 194, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 233, + "id": { + "end": 226, + "name": "handleWidth", + "start": 215, + "type": "Identifier" + }, + "init": { + "end": 233, + "raw": "15.0", + "start": 229, + "type": "Literal", + "type": "Literal", + "value": { + "value": 15.0, + "suffix": "None" + } + }, + "start": 215, + "type": "VariableDeclarator" + }, + "end": 233, + "kind": "const", + "start": 215, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 252, + "id": { + "end": 244, + "name": "gripLength", + "start": 234, + "type": "Identifier" + }, + "init": { + "end": 252, + "raw": "150.0", + "start": 247, + "type": "Literal", + "type": "Literal", + "value": { + "value": 150.0, + "suffix": "None" + } + }, + "start": 234, + "type": "VariableDeclarator" + }, + "end": 252, + "kind": "const", + "start": 234, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 278, + "id": { + "end": 272, + "name": "flipperFilletRadius", + "start": 253, + "type": "Identifier" + }, + "init": { + "end": 278, + "raw": "5.0", + "start": 275, + "type": "Literal", + "type": "Literal", + "value": { + "value": 5.0, + "suffix": "None" + } + }, + "start": 253, + "type": "VariableDeclarator" + }, + "end": 278, + "kind": "const", + "start": 253, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 302, + "id": { + "end": 295, + "name": "flipperSlotWidth", + "start": 279, + "type": "Identifier" + }, + "init": { + "end": 302, + "raw": "10.0", + "start": 298, + "type": "Literal", + "type": "Literal", + "value": { + "value": 10.0, + "suffix": "None" + } + }, + "start": 279, + "type": "VariableDeclarator" + }, + "end": 302, + "kind": "const", + "start": 279, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 319, + "id": { + "end": 312, + "name": "gripWidth", + "start": 303, + "type": "Identifier" + }, + "init": { + "end": 319, + "raw": "10.0", + "start": 315, + "type": "Literal", + "type": "Literal", + "value": { + "value": 10.0, + "suffix": "None" + } + }, + "start": 303, + "type": "VariableDeclarator" + }, + "end": 319, + "kind": "const", + "start": 303, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 337, + "id": { + "end": 330, + "name": "gripHeight", + "start": 320, + "type": "Identifier" + }, + "init": { + "end": 337, + "raw": "20.0", + "start": 333, + "type": "Literal", + "type": "Literal", + "value": { + "value": 20.0, + "suffix": "None" + } + }, + "start": 320, + "type": "VariableDeclarator" + }, + "end": 337, + "kind": "const", + "start": 320, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 360, + "id": { + "end": 354, + "name": "gripFilletRadius", + "start": 338, + "type": "Identifier" + }, + "init": { + "end": 360, + "raw": "3.0", + "start": 357, + "type": "Literal", + "type": "Literal", + "value": { + "value": 3.0, + "suffix": "None" + } + }, + "start": 338, + "type": "VariableDeclarator" + }, + "end": 360, + "kind": "const", + "start": 338, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 380, + "id": { + "end": 374, + "name": "gripSlotWidth", + "start": 361, + "type": "Identifier" + }, + "init": { + "end": 380, + "raw": "8.0", + "start": 377, + "type": "Literal", + "type": "Literal", + "value": { + "value": 8.0, + "suffix": "None" + } + }, + "start": 361, + "type": "VariableDeclarator" + }, + "end": 380, + "kind": "const", + "start": 361, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1373, + "id": { + "end": 481, + "name": "slot", + "start": 477, + "type": "Identifier" + }, + "init": { + "body": { + "body": [ + { + "declaration": { + "end": 813, + "id": { + "end": 519, + "name": "angle", + "start": 514, + "type": "Identifier" + }, + "init": { + "cond": { + "end": 543, + "left": { + "computed": false, + "end": 533, + "object": { + "end": 530, + "name": "start", + "start": 525, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 532, + "raw": "0", + "start": 531, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + "start": 525, + "type": "MemberExpression", + "type": "MemberExpression" + }, + "operator": "==", + "right": { + "computed": false, + "end": 543, + "object": { + "end": 540, + "name": "end", + "start": 537, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 542, + "raw": "0", + "start": 541, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + "start": 537, + "type": "MemberExpression", + "type": "MemberExpression" + }, + "start": 525, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "digest": null, + "else_ifs": [], + "end": 813, + "final_else": { + "body": [ + { + "end": 809, + "expression": { + "cond": { + "end": 646, + "left": { + "computed": false, + "end": 635, + "object": { + "end": 632, + "name": "end", + "start": 629, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 634, + "raw": "0", + "start": 633, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + "start": 629, + "type": "MemberExpression", + "type": "MemberExpression" + }, + "operator": "<", + "right": { + "computed": false, + "end": 646, + "object": { + "end": 643, + "name": "start", + "start": 638, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 645, + "raw": "0", + "start": 644, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + "start": 638, + "type": "MemberExpression", + "type": "MemberExpression" + }, + "start": 629, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "digest": null, + "else_ifs": [], + "end": 809, + "final_else": { + "body": [ + { + "end": 803, + "expression": { + "arguments": [ + { + "arguments": [ + { + "end": 800, + "left": { + "end": 778, + "left": { + "computed": false, + "end": 767, + "object": { + "end": 764, + "name": "end", + "start": 761, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 766, + "raw": "1", + "start": 765, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "start": 761, + "type": "MemberExpression", + "type": "MemberExpression" + }, + "operator": "-", + "right": { + "computed": false, + "end": 778, + "object": { + "end": 775, + "name": "start", + "start": 770, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 777, + "raw": "1", + "start": 776, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "start": 770, + "type": "MemberExpression", + "type": "MemberExpression" + }, + "start": 761, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "/", + "right": { + "end": 800, + "left": { + "computed": false, + "end": 789, + "object": { + "end": 786, + "name": "end", + "start": 783, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 788, + "raw": "0", + "start": 787, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + "start": 783, + "type": "MemberExpression", + "type": "MemberExpression" + }, + "operator": "-", + "right": { + "computed": false, + "end": 800, + "object": { + "end": 797, + "name": "start", + "start": 792, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 799, + "raw": "0", + "start": 798, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + "start": 792, + "type": "MemberExpression", + "type": "MemberExpression" + }, + "start": 783, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 761, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "callee": { + "end": 759, + "name": "atan", + "start": 755, + "type": "Identifier" + }, + "end": 802, + "start": 755, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "callee": { + "end": 748, + "name": "toDegrees", + "start": 739, + "type": "Identifier" + }, + "end": 803, + "start": 739, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 739, + "type": "ExpressionStatement", + "type": "ExpressionStatement" + } + ], + "end": 808, + "start": 739 + }, + "start": 626, + "then_val": { + "body": [ + { + "end": 719, + "expression": { + "end": 719, + "left": { + "arguments": [ + { + "arguments": [ + { + "end": 710, + "left": { + "end": 688, + "left": { + "computed": false, + "end": 677, + "object": { + "end": 674, + "name": "end", + "start": 671, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 676, + "raw": "1", + "start": 675, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "start": 671, + "type": "MemberExpression", + "type": "MemberExpression" + }, + "operator": "-", + "right": { + "computed": false, + "end": 688, + "object": { + "end": 685, + "name": "start", + "start": 680, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 687, + "raw": "1", + "start": 686, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "start": 680, + "type": "MemberExpression", + "type": "MemberExpression" + }, + "start": 671, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "/", + "right": { + "end": 710, + "left": { + "computed": false, + "end": 699, + "object": { + "end": 696, + "name": "end", + "start": 693, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 698, + "raw": "0", + "start": 697, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + "start": 693, + "type": "MemberExpression", + "type": "MemberExpression" + }, + "operator": "-", + "right": { + "computed": false, + "end": 710, + "object": { + "end": 707, + "name": "start", + "start": 702, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 709, + "raw": "0", + "start": 708, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + "start": 702, + "type": "MemberExpression", + "type": "MemberExpression" + }, + "start": 693, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 671, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "callee": { + "end": 669, + "name": "atan", + "start": 665, + "type": "Identifier" + }, + "end": 712, + "start": 665, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "callee": { + "end": 664, + "name": "toDegrees", + "start": 655, + "type": "Identifier" + }, + "end": 713, + "start": 655, + "type": "CallExpression", + "type": "CallExpression" + }, + "operator": "+", + "right": { + "end": 719, + "raw": "180", + "start": 716, + "type": "Literal", + "type": "Literal", + "value": { + "value": 180.0, + "suffix": "None" + } + }, + "start": 655, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 655, + "type": "ExpressionStatement", + "type": "ExpressionStatement" + } + ], + "end": 724, + "start": 655 + }, + "type": "IfExpression", + "type": "IfExpression" + }, + "start": 626, + "type": "ExpressionStatement", + "type": "ExpressionStatement" + } + ], + "end": 812, + "start": 626 + }, + "start": 522, + "then_val": { + "body": [ + { + "end": 610, + "expression": { + "cond": { + "end": 570, + "left": { + "computed": false, + "end": 559, + "object": { + "end": 556, + "name": "end", + "start": 553, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 558, + "raw": "1", + "start": 557, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "start": 553, + "type": "MemberExpression", + "type": "MemberExpression" + }, + "operator": ">", + "right": { + "computed": false, + "end": 570, + "object": { + "end": 567, + "name": "start", + "start": 562, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 569, + "raw": "1", + "start": 568, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "start": 562, + "type": "MemberExpression", + "type": "MemberExpression" + }, + "start": 553, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "digest": null, + "else_ifs": [], + "end": 610, + "final_else": { + "body": [ + { + "end": 604, + "expression": { + "end": 604, + "raw": "270", + "start": 601, + "type": "Literal", + "type": "Literal", + "value": { + "value": 270.0, + "suffix": "None" + } + }, + "start": 601, + "type": "ExpressionStatement", + "type": "ExpressionStatement" + } + ], + "end": 609, + "start": 601 + }, + "start": 550, + "then_val": { + "body": [ + { + "end": 581, + "expression": { + "end": 581, + "raw": "90", + "start": 579, + "type": "Literal", + "type": "Literal", + "value": { + "value": 90.0, + "suffix": "None" + } + }, + "start": 579, + "type": "ExpressionStatement", + "type": "ExpressionStatement" + } + ], + "end": 586, + "start": 579 + }, + "type": "IfExpression", + "type": "IfExpression" + }, + "start": 550, + "type": "ExpressionStatement", + "type": "ExpressionStatement" + } + ], + "end": 613, + "start": 550 + }, + "type": "IfExpression", + "type": "IfExpression" + }, + "start": 514, + "type": "VariableDeclarator" + }, + "end": 813, + "kind": "const", + "start": 514, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 882, + "id": { + "end": 820, + "name": "dist", + "start": 816, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "end": 881, + "left": { + "arguments": [ + { + "end": 849, + "left": { + "computed": false, + "end": 838, + "object": { + "end": 835, + "name": "end", + "start": 832, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 837, + "raw": "1", + "start": 836, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "start": 832, + "type": "MemberExpression", + "type": "MemberExpression" + }, + "operator": "-", + "right": { + "computed": false, + "end": 849, + "object": { + "end": 846, + "name": "start", + "start": 841, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 848, + "raw": "1", + "start": 847, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "start": 841, + "type": "MemberExpression", + "type": "MemberExpression" + }, + "start": 832, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 852, + "raw": "2", + "start": 851, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + } + ], + "callee": { + "end": 831, + "name": "pow", + "start": 828, + "type": "Identifier" + }, + "end": 853, + "start": 828, + "type": "CallExpression", + "type": "CallExpression" + }, + "operator": "+", + "right": { + "arguments": [ + { + "end": 877, + "left": { + "computed": false, + "end": 866, + "object": { + "end": 863, + "name": "end", + "start": 860, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 865, + "raw": "0", + "start": 864, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + "start": 860, + "type": "MemberExpression", + "type": "MemberExpression" + }, + "operator": "-", + "right": { + "computed": false, + "end": 877, + "object": { + "end": 874, + "name": "start", + "start": 869, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 876, + "raw": "0", + "start": 875, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + "start": 869, + "type": "MemberExpression", + "type": "MemberExpression" + }, + "start": 860, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 880, + "raw": "2", + "start": 879, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + } + ], + "callee": { + "end": 859, + "name": "pow", + "start": 856, + "type": "Identifier" + }, + "end": 881, + "start": 856, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 828, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "callee": { + "end": 827, + "name": "sqrt", + "start": 823, + "type": "Identifier" + }, + "end": 882, + "start": 823, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 816, + "type": "VariableDeclarator" + }, + "end": 882, + "kind": "const", + "start": 816, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 943, + "id": { + "end": 891, + "name": "xstart", + "start": 885, + "type": "Identifier" + }, + "init": { + "end": 943, + "left": { + "end": 932, + "left": { + "end": 903, + "left": { + "end": 899, + "name": "width", + "start": 894, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 903, + "raw": "2", + "start": 902, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 894, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "*", + "right": { + "arguments": [ + { + "arguments": [ + { + "end": 930, + "left": { + "end": 925, + "name": "angle", + "start": 920, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 930, + "raw": "90", + "start": 928, + "type": "Literal", + "type": "Literal", + "value": { + "value": 90.0, + "suffix": "None" + } + }, + "start": 920, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "callee": { + "end": 919, + "name": "toRadians", + "start": 910, + "type": "Identifier" + }, + "end": 931, + "start": 910, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "callee": { + "end": 909, + "name": "cos", + "start": 906, + "type": "Identifier" + }, + "end": 932, + "start": 906, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 894, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "computed": false, + "end": 943, + "object": { + "end": 940, + "name": "start", + "start": 935, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 942, + "raw": "0", + "start": 941, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + "start": 935, + "type": "MemberExpression", + "type": "MemberExpression" + }, + "start": 894, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 885, + "type": "VariableDeclarator" + }, + "end": 943, + "kind": "const", + "start": 885, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1004, + "id": { + "end": 952, + "name": "ystart", + "start": 946, + "type": "Identifier" + }, + "init": { + "end": 1004, + "left": { + "end": 993, + "left": { + "end": 964, + "left": { + "end": 960, + "name": "width", + "start": 955, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 964, + "raw": "2", + "start": 963, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 955, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "*", + "right": { + "arguments": [ + { + "arguments": [ + { + "end": 991, + "left": { + "end": 986, + "name": "angle", + "start": 981, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 991, + "raw": "90", + "start": 989, + "type": "Literal", + "type": "Literal", + "value": { + "value": 90.0, + "suffix": "None" + } + }, + "start": 981, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "callee": { + "end": 980, + "name": "toRadians", + "start": 971, + "type": "Identifier" + }, + "end": 992, + "start": 971, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "callee": { + "end": 970, + "name": "sin", + "start": 967, + "type": "Identifier" + }, + "end": 993, + "start": 967, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 955, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "computed": false, + "end": 1004, + "object": { + "end": 1001, + "name": "start", + "start": 996, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 1003, + "raw": "1", + "start": 1002, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "start": 996, + "type": "MemberExpression", + "type": "MemberExpression" + }, + "start": 955, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 946, + "type": "VariableDeclarator" + }, + "end": 1004, + "kind": "const", + "start": 946, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1351, + "id": { + "end": 1017, + "name": "slotSketch", + "start": 1007, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "elements": [ + { + "end": 1042, + "name": "xstart", + "start": 1036, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 1050, + "name": "ystart", + "start": 1044, + "type": "Identifier", + "type": "Identifier" + } + ], + "end": 1051, + "start": 1035, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 1060, + "name": "sketch1", + "start": 1053, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 1034, + "name": "startProfileAt", + "start": 1020, + "type": "Identifier" + }, + "end": 1061, + "start": 1020, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 1112, + "properties": [ + { + "end": 1095, + "key": { + "end": 1087, + "name": "angle", + "start": 1082, + "type": "Identifier" + }, + "start": 1082, + "type": "ObjectProperty", + "value": { + "end": 1095, + "name": "angle", + "start": 1090, + "type": "Identifier", + "type": "Identifier" + } + }, + { + "end": 1110, + "key": { + "end": 1103, + "name": "length", + "start": 1097, + "type": "Identifier" + }, + "start": 1097, + "type": "ObjectProperty", + "value": { + "end": 1110, + "name": "dist", + "start": 1106, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 1080, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 1115, + "start": 1114, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 1125, + "start": 1117, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "line000" + } + ], + "callee": { + "end": 1079, + "name": "angledLine", + "start": 1069, + "type": "Identifier" + }, + "end": 1126, + "start": 1069, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 1184, + "properties": [ + { + "end": 1168, + "key": { + "end": 1156, + "name": "radius", + "start": 1150, + "type": "Identifier" + }, + "start": 1150, + "type": "ObjectProperty", + "value": { + "end": 1168, + "left": { + "end": 1164, + "name": "width", + "start": 1159, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1168, + "raw": "2", + "start": 1167, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1159, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + }, + { + "end": 1182, + "key": { + "end": 1176, + "name": "offset", + "start": 1170, + "type": "Identifier" + }, + "start": 1170, + "type": "ObjectProperty", + "value": { + "end": 1182, + "raw": "180", + "start": 1179, + "type": "Literal", + "type": "Literal", + "value": { + "value": 180.0, + "suffix": "None" + } + } + } + ], + "start": 1148, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 1187, + "start": 1186, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 1196, + "start": 1189, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "arc000" + } + ], + "callee": { + "end": 1147, + "name": "tangentialArc", + "start": 1134, + "type": "Identifier" + }, + "end": 1197, + "start": 1134, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 1249, + "properties": [ + { + "end": 1231, + "key": { + "end": 1223, + "name": "angle", + "start": 1218, + "type": "Identifier" + }, + "start": 1218, + "type": "ObjectProperty", + "value": { + "end": 1231, + "name": "angle", + "start": 1226, + "type": "Identifier", + "type": "Identifier" + } + }, + { + "end": 1247, + "key": { + "end": 1239, + "name": "length", + "start": 1233, + "type": "Identifier" + }, + "start": 1233, + "type": "ObjectProperty", + "value": { + "argument": { + "end": 1247, + "name": "dist", + "start": 1243, + "type": "Identifier", + "type": "Identifier" + }, + "end": 1247, + "operator": "-", + "start": 1242, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + } + ], + "start": 1216, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 1252, + "start": 1251, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 1262, + "start": 1254, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "line001" + } + ], + "callee": { + "end": 1215, + "name": "angledLine", + "start": 1205, + "type": "Identifier" + }, + "end": 1263, + "start": 1205, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "arguments": [ + { + "end": 1303, + "start": 1302, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1301, + "name": "profileStartX", + "start": 1288, + "type": "Identifier" + }, + "end": 1304, + "start": 1288, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 1321, + "start": 1320, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1319, + "name": "profileStartY", + "start": 1306, + "type": "Identifier" + }, + "end": 1322, + "start": 1306, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 1323, + "start": 1287, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 1326, + "start": 1325, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 1335, + "start": 1328, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "arc001" + } + ], + "callee": { + "end": 1286, + "name": "tangentialArcTo", + "start": 1271, + "type": "Identifier" + }, + "end": 1336, + "start": 1271, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [], + "callee": { + "end": 1349, + "name": "close", + "start": 1344, + "type": "Identifier" + }, + "end": 1351, + "start": 1344, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 1351, + "start": 1020, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 1007, + "type": "VariableDeclarator" + }, + "end": 1351, + "kind": "const", + "start": 1007, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "argument": { + "end": 1371, + "name": "slotSketch", + "start": 1361, + "type": "Identifier", + "type": "Identifier" + }, + "end": 1371, + "start": 1354, + "type": "ReturnStatement", + "type": "ReturnStatement" + } + ], + "end": 1373, + "start": 510 + }, + "end": 1373, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 489, + "name": "sketch1", + "start": 482, + "type": "Identifier" + } + }, + { + "type": "Parameter", + "identifier": { + "end": 496, + "name": "start", + "start": 491, + "type": "Identifier" + } + }, + { + "type": "Parameter", + "identifier": { + "end": 501, + "name": "end", + "start": 498, + "type": "Identifier" + } + }, + { + "type": "Parameter", + "identifier": { + "end": 508, + "name": "width", + "start": 503, + "type": "Identifier" + } + } + ], + "start": 481, + "type": "FunctionExpression", + "type": "FunctionExpression" + }, + "start": 477, + "type": "VariableDeclarator" + }, + "end": 1373, + "kind": "fn", + "start": 474, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1443, + "id": { + "end": 1421, + "name": "sketch000", + "start": 1412, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "end": 1442, + "raw": "'XY'", + "start": 1438, + "type": "Literal", + "type": "Literal", + "value": "XY" + } + ], + "callee": { + "end": 1437, + "name": "startSketchOn", + "start": 1424, + "type": "Identifier" + }, + "end": 1443, + "start": 1424, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 1412, + "type": "VariableDeclarator" + }, + "end": 1443, + "kind": "const", + "start": 1412, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1809, + "id": { + "end": 1494, + "name": "flipperProfile", + "start": 1480, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "elements": [ + { + "argument": { + "end": 1527, + "name": "flipperLength", + "start": 1514, + "type": "Identifier", + "type": "Identifier" + }, + "end": 1527, + "operator": "-", + "start": 1513, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "argument": { + "end": 1534, + "raw": "32.0", + "start": 1530, + "type": "Literal", + "type": "Literal", + "value": { + "value": 32.0, + "suffix": "None" + } + }, + "end": 1534, + "operator": "-", + "start": 1529, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "end": 1535, + "start": 1512, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 1546, + "name": "sketch000", + "start": 1537, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 1511, + "name": "startProfileAt", + "start": 1497, + "type": "Identifier" + }, + "end": 1547, + "start": 1497, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1561, + "name": "end", + "start": 1558, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1578, + "name": "flipperLength", + "start": 1565, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 1583, + "raw": "2.0", + "start": 1580, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + } + ], + "end": 1584, + "start": 1564, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 1557, + "name": "line", + "start": 1553, + "type": "Identifier" + }, + "end": 1585, + "start": 1553, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "end": 1601, + "raw": "60.0", + "start": 1597, + "type": "Literal", + "type": "Literal", + "value": { + "value": 60.0, + "suffix": "None" + } + }, + { + "end": 1604, + "start": 1603, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 1615, + "start": 1606, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "backEdge" + } + ], + "callee": { + "end": 1596, + "name": "yLine", + "start": 1591, + "type": "Identifier" + }, + "end": 1616, + "start": 1591, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1630, + "name": "end", + "start": 1627, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "argument": { + "end": 1648, + "name": "flipperLength", + "start": 1635, + "type": "Identifier", + "type": "Identifier" + }, + "end": 1648, + "operator": "-", + "start": 1634, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 1653, + "raw": "2.0", + "start": 1650, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + } + ], + "end": 1654, + "start": 1633, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 1626, + "name": "line", + "start": 1622, + "type": "Identifier" + }, + "end": 1655, + "start": 1622, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "end": 1757, + "properties": [ + { + "end": 1695, + "key": { + "end": 1682, + "name": "angleEnd", + "start": 1674, + "type": "Identifier" + }, + "start": 1674, + "type": "ObjectProperty", + "value": { + "end": 1695, + "raw": "196.912390", + "start": 1685, + "type": "Literal", + "type": "Literal", + "value": { + "value": 196.91239, + "suffix": "None" + } + } + }, + { + "end": 1727, + "key": { + "end": 1714, + "name": "angleStart", + "start": 1704, + "type": "Identifier" + }, + "start": 1704, + "type": "ObjectProperty", + "value": { + "end": 1727, + "raw": "163.087610", + "start": 1717, + "type": "Literal", + "type": "Literal", + "value": { + "value": 163.08761, + "suffix": "None" + } + } + }, + { + "end": 1750, + "key": { + "end": 1742, + "name": "radius", + "start": 1736, + "type": "Identifier" + }, + "start": 1736, + "type": "ObjectProperty", + "value": { + "end": 1750, + "raw": "110.0", + "start": 1745, + "type": "Literal", + "type": "Literal", + "value": { + "value": 110.0, + "suffix": "None" + } + } + } + ], + "start": 1665, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 1760, + "start": 1759, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1664, + "name": "arc", + "start": 1661, + "type": "Identifier" + }, + "end": 1761, + "start": 1661, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [], + "callee": { + "end": 1772, + "name": "close", + "start": 1767, + "type": "Identifier" + }, + "end": 1774, + "start": 1767, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 1809, + "nonCodeMeta": { + "nonCodeNodes": { + "5": [ + { + "end": 1809, + "start": 1774, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "create a profile of the middle", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, + "start": 1497, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 1480, + "type": "VariableDeclarator" + }, + "end": 1809, + "kind": "const", + "start": 1480, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1880, + "id": { + "end": 1824, + "name": "slotProfile000", + "start": 1810, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "end": 1841, + "name": "sketch000", + "start": 1832, + "type": "Identifier", + "type": "Identifier" + }, + { + "elements": [ + { + "argument": { + "end": 1847, + "raw": "25", + "start": 1845, + "type": "Literal", + "type": "Literal", + "value": { + "value": 25.0, + "suffix": "None" + } + }, + "end": 1847, + "operator": "-", + "start": 1844, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 1850, + "raw": "0", + "start": 1849, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 1851, + "start": 1843, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "elements": [ + { + "argument": { + "end": 1857, + "raw": "55", + "start": 1855, + "type": "Literal", + "type": "Literal", + "value": { + "value": 55.0, + "suffix": "None" + } + }, + "end": 1857, + "operator": "-", + "start": 1854, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 1860, + "raw": "0", + "start": 1859, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 1861, + "start": 1853, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 1879, + "name": "flipperSlotWidth", + "start": 1863, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 1831, + "name": "slot", + "start": 1827, + "type": "Identifier" + }, + "end": 1880, + "start": 1827, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 1810, + "type": "VariableDeclarator" + }, + "end": 1880, + "kind": "const", + "start": 1810, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1990, + "id": { + "end": 1932, + "name": "slotProfile001", + "start": 1918, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "end": 1949, + "name": "sketch000", + "start": 1940, + "type": "Identifier", + "type": "Identifier" + }, + { + "elements": [ + { + "argument": { + "end": 1955, + "raw": "25", + "start": 1953, + "type": "Literal", + "type": "Literal", + "value": { + "value": 25.0, + "suffix": "None" + } + }, + "end": 1955, + "operator": "-", + "start": 1952, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 1959, + "raw": "18", + "start": 1957, + "type": "Literal", + "type": "Literal", + "value": { + "value": 18.0, + "suffix": "None" + } + } + ], + "end": 1960, + "start": 1951, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "elements": [ + { + "argument": { + "end": 1966, + "raw": "55", + "start": 1964, + "type": "Literal", + "type": "Literal", + "value": { + "value": 55.0, + "suffix": "None" + } + }, + "end": 1966, + "operator": "-", + "start": 1963, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 1970, + "raw": "19", + "start": 1968, + "type": "Literal", + "type": "Literal", + "value": { + "value": 19.0, + "suffix": "None" + } + } + ], + "end": 1971, + "start": 1962, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 1989, + "name": "flipperSlotWidth", + "start": 1973, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 1939, + "name": "slot", + "start": 1935, + "type": "Identifier" + }, + "end": 1990, + "start": 1935, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 1918, + "type": "VariableDeclarator" + }, + "end": 1990, + "kind": "const", + "start": 1918, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 2105, + "id": { + "end": 2045, + "name": "slotProfile002", + "start": 2031, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "end": 2062, + "name": "sketch000", + "start": 2053, + "type": "Identifier", + "type": "Identifier" + }, + { + "elements": [ + { + "argument": { + "end": 2068, + "raw": "25", + "start": 2066, + "type": "Literal", + "type": "Literal", + "value": { + "value": 25.0, + "suffix": "None" + } + }, + "end": 2068, + "operator": "-", + "start": 2065, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "argument": { + "end": 2073, + "raw": "18", + "start": 2071, + "type": "Literal", + "type": "Literal", + "value": { + "value": 18.0, + "suffix": "None" + } + }, + "end": 2073, + "operator": "-", + "start": 2070, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "end": 2074, + "start": 2064, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "elements": [ + { + "argument": { + "end": 2080, + "raw": "55", + "start": 2078, + "type": "Literal", + "type": "Literal", + "value": { + "value": 55.0, + "suffix": "None" + } + }, + "end": 2080, + "operator": "-", + "start": 2077, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "argument": { + "end": 2085, + "raw": "19", + "start": 2083, + "type": "Literal", + "type": "Literal", + "value": { + "value": 19.0, + "suffix": "None" + } + }, + "end": 2085, + "operator": "-", + "start": 2082, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "end": 2086, + "start": 2076, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 2104, + "name": "flipperSlotWidth", + "start": 2088, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 2052, + "name": "slot", + "start": 2048, + "type": "Identifier" + }, + "end": 2105, + "start": 2048, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 2031, + "type": "VariableDeclarator" + }, + "end": 2105, + "kind": "const", + "start": 2031, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 2326, + "id": { + "end": 2168, + "name": "spatulaProfile", + "start": 2154, + "type": "Identifier" + }, + "init": { + "body": [ + { + "end": 2185, + "name": "flipperProfile", + "start": 2171, + "type": "Identifier", + "type": "Identifier" + }, + { + "arguments": [ + { + "end": 2210, + "name": "slotProfile000", + "start": 2196, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 2213, + "start": 2212, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2195, + "name": "hole", + "start": 2191, + "type": "Identifier" + }, + "end": 2214, + "start": 2191, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 2239, + "name": "slotProfile001", + "start": 2225, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 2242, + "start": 2241, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2224, + "name": "hole", + "start": 2220, + "type": "Identifier" + }, + "end": 2243, + "start": 2220, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 2268, + "name": "slotProfile002", + "start": 2254, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 2271, + "start": 2270, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2253, + "name": "hole", + "start": 2249, + "type": "Identifier" + }, + "end": 2272, + "start": 2249, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 2326, + "nonCodeMeta": { + "nonCodeNodes": { + "3": [ + { + "end": 2326, + "start": 2272, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "extrude the profile to create the spatula flipper", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, + "start": 2171, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 2154, + "type": "VariableDeclarator" + }, + "end": 2326, + "kind": "const", + "start": 2154, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 2387, + "id": { + "end": 2334, + "name": "flipper", + "start": 2327, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2367, + "name": "length", + "start": 2361, + "type": "Identifier" + }, + "arg": { + "end": 2386, + "name": "flipperThickness", + "start": 2370, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 2344, + "name": "extrude", + "start": 2337, + "type": "Identifier" + }, + "end": 2387, + "start": 2337, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 2359, + "name": "spatulaProfile", + "start": 2345, + "type": "Identifier", + "type": "Identifier" + } + }, + "start": 2327, + "type": "VariableDeclarator" + }, + "end": 2387, + "kind": "const", + "start": 2327, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "end": 2564, + "expression": { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2451, + "name": "radius", + "start": 2445, + "type": "Identifier" + }, + "arg": { + "end": 2473, + "name": "flipperFilletRadius", + "start": 2454, + "type": "Identifier", + "type": "Identifier" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2481, + "name": "tags", + "start": 2477, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "arguments": [ + { + "end": 2518, + "name": "backEdge", + "start": 2510, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 2509, + "name": "getNextAdjacentEdge", + "start": 2490, + "type": "Identifier" + }, + "end": 2519, + "start": 2490, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 2557, + "name": "backEdge", + "start": 2549, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 2548, + "name": "getPreviousAdjacentEdge", + "start": 2525, + "type": "Identifier" + }, + "end": 2558, + "start": 2525, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 2562, + "start": 2484, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 2430, + "name": "fillet", + "start": 2424, + "type": "Identifier" + }, + "end": 2564, + "start": 2424, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 2441, + "name": "flipper", + "start": 2434, + "type": "Identifier", + "type": "Identifier" + } + }, + "start": 2424, + "type": "ExpressionStatement", + "type": "ExpressionStatement" + }, + { + "declaration": { + "end": 2703, + "id": { + "end": 2641, + "name": "sketch001", + "start": 2632, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2682, + "name": "offset", + "start": 2676, + "type": "Identifier" + }, + "arg": { + "end": 2701, + "left": { + "argument": { + "end": 2697, + "name": "handleWidth", + "start": 2686, + "type": "Identifier", + "type": "Identifier" + }, + "end": 2697, + "operator": "-", + "start": 2685, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "/", + "right": { + "end": 2701, + "raw": "2", + "start": 2700, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 2685, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 2669, + "name": "offsetPlane", + "start": 2658, + "type": "Identifier" + }, + "end": 2702, + "start": 2658, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 2674, + "raw": "\"XZ\"", + "start": 2670, + "type": "Literal", + "type": "Literal", + "value": "XZ" + } + } + ], + "callee": { + "end": 2657, + "name": "startSketchOn", + "start": 2644, + "type": "Identifier" + }, + "end": 2703, + "start": 2644, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 2632, + "type": "VariableDeclarator" + }, + "end": 2703, + "kind": "const", + "start": 2632, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 3137, + "id": { + "end": 2760, + "name": "handleProfile", + "start": 2747, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "elements": [ + { + "end": 2782, + "raw": "0.0", + "start": 2779, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 2800, + "name": "flipperThickness", + "start": 2784, + "type": "Identifier", + "type": "Identifier" + } + ], + "end": 2801, + "start": 2778, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 2812, + "name": "sketch001", + "start": 2803, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 2777, + "name": "startProfileAt", + "start": 2763, + "type": "Identifier" + }, + "end": 2813, + "start": 2763, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2827, + "name": "end", + "start": 2824, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 2840, + "raw": "31.819805", + "start": 2831, + "type": "Literal", + "type": "Literal", + "value": { + "value": 31.819805, + "suffix": "None" + } + }, + { + "end": 2851, + "raw": "31.819805", + "start": 2842, + "type": "Literal", + "type": "Literal", + "value": { + "value": 31.819805, + "suffix": "None" + } + } + ], + "end": 2852, + "start": 2830, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2857, + "name": "tag", + "start": 2854, + "type": "Identifier" + }, + "arg": { + "end": 2877, + "start": 2860, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "handleBottomEdge" + } + } + ], + "callee": { + "end": 2823, + "name": "line", + "start": 2819, + "type": "Identifier" + }, + "end": 2878, + "start": 2819, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2892, + "name": "end", + "start": 2889, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 2906, + "raw": "140.953893", + "start": 2896, + "type": "Literal", + "type": "Literal", + "value": { + "value": 140.953893, + "suffix": "None" + } + }, + { + "end": 2917, + "raw": "51.303021", + "start": 2908, + "type": "Literal", + "type": "Literal", + "value": { + "value": 51.303021, + "suffix": "None" + } + } + ], + "end": 2918, + "start": 2895, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 2888, + "name": "line", + "start": 2884, + "type": "Identifier" + }, + "end": 2919, + "start": 2884, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2933, + "name": "end", + "start": 2930, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "argument": { + "end": 2946, + "raw": "1.710101", + "start": 2938, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.710101, + "suffix": "None" + } + }, + "end": 2946, + "operator": "-", + "start": 2937, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 2956, + "raw": "4.698463", + "start": 2948, + "type": "Literal", + "type": "Literal", + "value": { + "value": 4.698463, + "suffix": "None" + } + } + ], + "end": 2957, + "start": 2936, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 2929, + "name": "line", + "start": 2925, + "type": "Identifier" + }, + "end": 2958, + "start": 2925, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2972, + "name": "end", + "start": 2969, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "argument": { + "end": 2987, + "raw": "141.995517", + "start": 2977, + "type": "Literal", + "type": "Literal", + "value": { + "value": 141.995517, + "suffix": "None" + } + }, + "end": 2987, + "operator": "-", + "start": 2976, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "argument": { + "end": 2999, + "raw": "51.682142", + "start": 2990, + "type": "Literal", + "type": "Literal", + "value": { + "value": 51.682142, + "suffix": "None" + } + }, + "end": 2999, + "operator": "-", + "start": 2989, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "end": 3000, + "start": 2975, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 3005, + "name": "tag", + "start": 3002, + "type": "Identifier" + }, + "arg": { + "end": 3022, + "start": 3008, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "handleTopEdge" + } + } + ], + "callee": { + "end": 2968, + "name": "line", + "start": 2964, + "type": "Identifier" + }, + "end": 3023, + "start": 2964, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 3037, + "name": "end", + "start": 3034, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "argument": { + "end": 3051, + "raw": "36.139148", + "start": 3042, + "type": "Literal", + "type": "Literal", + "value": { + "value": 36.139148, + "suffix": "None" + } + }, + "end": 3051, + "operator": "-", + "start": 3041, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "argument": { + "end": 3063, + "raw": "36.139148", + "start": 3054, + "type": "Literal", + "type": "Literal", + "value": { + "value": 36.139148, + "suffix": "None" + } + }, + "end": 3063, + "operator": "-", + "start": 3053, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "end": 3064, + "start": 3040, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 3033, + "name": "line", + "start": 3029, + "type": "Identifier" + }, + "end": 3065, + "start": 3029, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "end": 3085, + "raw": "7.071068", + "start": 3077, + "type": "Literal", + "type": "Literal", + "value": { + "value": 7.071068, + "suffix": "None" + } + }, + { + "end": 3088, + "start": 3087, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 3076, + "name": "xLine", + "start": 3071, + "type": "Identifier" + }, + "end": 3089, + "start": 3071, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [], + "callee": { + "end": 3100, + "name": "close", + "start": 3095, + "type": "Identifier" + }, + "end": 3102, + "start": 3095, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 3137, + "nonCodeMeta": { + "nonCodeNodes": { + "7": [ + { + "end": 3137, + "start": 3102, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "create an extrusion extrude001", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, + "start": 2763, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 2747, + "type": "VariableDeclarator" + }, + "end": 3137, + "kind": "const", + "start": 2747, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 3191, + "id": { + "end": 3144, + "name": "handle", + "start": 3138, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 3176, + "name": "length", + "start": 3170, + "type": "Identifier" + }, + "arg": { + "end": 3190, + "name": "handleWidth", + "start": 3179, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 3154, + "name": "extrude", + "start": 3147, + "type": "Identifier" + }, + "end": 3191, + "start": 3147, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 3168, + "name": "handleProfile", + "start": 3155, + "type": "Identifier", + "type": "Identifier" + } + }, + "start": 3138, + "type": "VariableDeclarator" + }, + "end": 3191, + "kind": "const", + "start": 3138, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "end": 3364, + "expression": { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 3260, + "name": "radius", + "start": 3254, + "type": "Identifier" + }, + "arg": { + "end": 3264, + "raw": "4", + "start": 3263, + "type": "Literal", + "type": "Literal", + "value": { + "value": 4.0, + "suffix": "None" + } + } + }, + { + "type": "LabeledArg", + "label": { + "end": 3272, + "name": "tags", + "start": 3268, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "arguments": [ + { + "end": 3317, + "name": "handleBottomEdge", + "start": 3301, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 3300, + "name": "getNextAdjacentEdge", + "start": 3281, + "type": "Identifier" + }, + "end": 3318, + "start": 3281, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 3357, + "name": "handleTopEdge", + "start": 3344, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 3343, + "name": "getNextAdjacentEdge", + "start": 3324, + "type": "Identifier" + }, + "end": 3358, + "start": 3324, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 3362, + "start": 3275, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 3240, + "name": "fillet", + "start": 3234, + "type": "Identifier" + }, + "end": 3364, + "start": 3234, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 3250, + "name": "handle", + "start": 3244, + "type": "Identifier", + "type": "Identifier" + } + }, + "start": 3234, + "type": "ExpressionStatement", + "type": "ExpressionStatement" + }, + { + "declaration": { + "end": 3603, + "id": { + "end": 3429, + "name": "handlePlane", + "start": 3418, + "type": "Identifier" + }, + "init": { + "end": 3603, + "properties": [ + { + "end": 3601, + "key": { + "end": 3441, + "name": "plane", + "start": 3436, + "type": "Identifier" + }, + "start": 3436, + "type": "ObjectProperty", + "value": { + "end": 3601, + "properties": [ + { + "end": 3487, + "key": { + "end": 3456, + "name": "origin", + "start": 3450, + "type": "Identifier" + }, + "start": 3450, + "type": "ObjectProperty", + "value": { + "elements": [ + { + "end": 3470, + "raw": "208.593833", + "start": 3460, + "type": "Literal", + "type": "Literal", + "value": { + "value": 208.593833, + "suffix": "None" + } + }, + { + "end": 3475, + "raw": "0.0", + "start": 3472, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 3486, + "raw": "75.921946", + "start": 3477, + "type": "Literal", + "type": "Literal", + "value": { + "value": 75.921946, + "suffix": "None" + } + } + ], + "end": 3487, + "start": 3459, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "end": 3528, + "key": { + "end": 3498, + "name": "xAxis", + "start": 3493, + "type": "Identifier" + }, + "start": 3493, + "type": "ObjectProperty", + "value": { + "elements": [ + { + "end": 3510, + "raw": "0.342020", + "start": 3502, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.34202, + "suffix": "None" + } + }, + { + "argument": { + "end": 3516, + "raw": "0.0", + "start": 3513, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + "end": 3516, + "operator": "-", + "start": 3512, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "argument": { + "end": 3527, + "raw": "0.939693", + "start": 3519, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.939693, + "suffix": "None" + } + }, + "end": 3527, + "operator": "-", + "start": 3518, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "end": 3528, + "start": 3501, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "end": 3557, + "key": { + "end": 3539, + "name": "yAxis", + "start": 3534, + "type": "Identifier" + }, + "start": 3534, + "type": "ObjectProperty", + "value": { + "elements": [ + { + "end": 3546, + "raw": "0.0", + "start": 3543, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 3551, + "raw": "1.0", + "start": 3548, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + { + "end": 3556, + "raw": "0.0", + "start": 3553, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 3557, + "start": 3542, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "end": 3597, + "key": { + "end": 3568, + "name": "zAxis", + "start": 3563, + "type": "Identifier" + }, + "start": 3563, + "type": "ObjectProperty", + "value": { + "elements": [ + { + "end": 3580, + "raw": "0.939693", + "start": 3572, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.939693, + "suffix": "None" + } + }, + { + "argument": { + "end": 3586, + "raw": "0.0", + "start": 3583, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + "end": 3586, + "operator": "-", + "start": 3582, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 3596, + "raw": "0.342020", + "start": 3588, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.34202, + "suffix": "None" + } + } + ], + "end": 3597, + "start": 3571, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "start": 3444, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + } + ], + "start": 3432, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + "start": 3418, + "type": "VariableDeclarator" + }, + "end": 3603, + "kind": "const", + "start": 3418, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 3682, + "id": { + "end": 3653, + "name": "sketch002", + "start": 3644, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "end": 3681, + "name": "handlePlane", + "start": 3670, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 3669, + "name": "startSketchOn", + "start": 3656, + "type": "Identifier" + }, + "end": 3682, + "start": 3656, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 3644, + "type": "VariableDeclarator" + }, + "end": 3682, + "kind": "const", + "start": 3644, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 4481, + "id": { + "end": 3727, + "name": "gripProfile", + "start": 3716, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "elements": [ + { + "argument": { + "end": 3756, + "raw": "26.806746", + "start": 3747, + "type": "Literal", + "type": "Literal", + "value": { + "value": 26.806746, + "suffix": "None" + } + }, + "end": 3756, + "operator": "-", + "start": 3746, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "argument": { + "end": 3763, + "raw": "10.0", + "start": 3759, + "type": "Literal", + "type": "Literal", + "value": { + "value": 10.0, + "suffix": "None" + } + }, + "end": 3763, + "operator": "-", + "start": 3758, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "end": 3764, + "start": 3745, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 3775, + "name": "sketch002", + "start": 3766, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 3744, + "name": "startProfileAt", + "start": 3730, + "type": "Identifier" + }, + "end": 3776, + "start": 3730, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 3821, + "left": { + "end": 3797, + "name": "gripWidth", + "start": 3788, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 3821, + "left": { + "end": 3802, + "raw": "2", + "start": 3801, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 3821, + "name": "gripFilletRadius", + "start": 3805, + "type": "Identifier", + "type": "Identifier" + }, + "start": 3801, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 3788, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 3825, + "start": 3824, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 3787, + "name": "xLine", + "start": 3782, + "type": "Identifier" + }, + "end": 3826, + "start": 3782, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 3927, + "properties": [ + { + "end": 3863, + "key": { + "end": 3855, + "name": "angleStart", + "start": 3845, + "type": "Identifier" + }, + "start": 3845, + "type": "ObjectProperty", + "value": { + "argument": { + "end": 3863, + "raw": "90.0", + "start": 3859, + "type": "Literal", + "type": "Literal", + "value": { + "value": 90.0, + "suffix": "None" + } + }, + "end": 3863, + "operator": "-", + "start": 3858, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + }, + { + "end": 3886, + "key": { + "end": 3880, + "name": "angleEnd", + "start": 3872, + "type": "Identifier" + }, + "start": 3872, + "type": "ObjectProperty", + "value": { + "end": 3886, + "raw": "0.0", + "start": 3883, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 3920, + "key": { + "end": 3901, + "name": "radius", + "start": 3895, + "type": "Identifier" + }, + "start": 3895, + "type": "ObjectProperty", + "value": { + "end": 3920, + "name": "gripFilletRadius", + "start": 3904, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 3836, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 3930, + "start": 3929, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 3835, + "name": "arc", + "start": 3832, + "type": "Identifier" + }, + "end": 3931, + "start": 3832, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 3977, + "left": { + "end": 3953, + "name": "gripHeight", + "start": 3943, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 3977, + "left": { + "end": 3958, + "raw": "2", + "start": 3957, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 3977, + "name": "gripFilletRadius", + "start": 3961, + "type": "Identifier", + "type": "Identifier" + }, + "start": 3957, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 3943, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 3981, + "start": 3980, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 3942, + "name": "yLine", + "start": 3937, + "type": "Identifier" + }, + "end": 3982, + "start": 3937, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 4082, + "properties": [ + { + "end": 4017, + "key": { + "end": 4011, + "name": "angleStart", + "start": 4001, + "type": "Identifier" + }, + "start": 4001, + "type": "ObjectProperty", + "value": { + "end": 4017, + "raw": "0.0", + "start": 4014, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 4041, + "key": { + "end": 4034, + "name": "angleEnd", + "start": 4026, + "type": "Identifier" + }, + "start": 4026, + "type": "ObjectProperty", + "value": { + "end": 4041, + "raw": "90.0", + "start": 4037, + "type": "Literal", + "type": "Literal", + "value": { + "value": 90.0, + "suffix": "None" + } + } + }, + { + "end": 4075, + "key": { + "end": 4056, + "name": "radius", + "start": 4050, + "type": "Identifier" + }, + "start": 4050, + "type": "ObjectProperty", + "value": { + "end": 4075, + "name": "gripFilletRadius", + "start": 4059, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 3992, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 4085, + "start": 4084, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 3991, + "name": "arc", + "start": 3988, + "type": "Identifier" + }, + "end": 4086, + "start": 3988, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "argument": { + "end": 4133, + "left": { + "end": 4109, + "name": "gripWidth", + "start": 4100, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 4133, + "left": { + "end": 4114, + "raw": "2", + "start": 4113, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 4133, + "name": "gripFilletRadius", + "start": 4117, + "type": "Identifier", + "type": "Identifier" + }, + "start": 4113, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 4100, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "end": 4133, + "operator": "-", + "start": 4098, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 4138, + "start": 4137, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 4097, + "name": "xLine", + "start": 4092, + "type": "Identifier" + }, + "end": 4139, + "start": 4092, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 4241, + "properties": [ + { + "end": 4175, + "key": { + "end": 4168, + "name": "angleStart", + "start": 4158, + "type": "Identifier" + }, + "start": 4158, + "type": "ObjectProperty", + "value": { + "end": 4175, + "raw": "90.0", + "start": 4171, + "type": "Literal", + "type": "Literal", + "value": { + "value": 90.0, + "suffix": "None" + } + } + }, + { + "end": 4200, + "key": { + "end": 4192, + "name": "angleEnd", + "start": 4184, + "type": "Identifier" + }, + "start": 4184, + "type": "ObjectProperty", + "value": { + "end": 4200, + "raw": "180.0", + "start": 4195, + "type": "Literal", + "type": "Literal", + "value": { + "value": 180.0, + "suffix": "None" + } + } + }, + { + "end": 4234, + "key": { + "end": 4215, + "name": "radius", + "start": 4209, + "type": "Identifier" + }, + "start": 4209, + "type": "ObjectProperty", + "value": { + "end": 4234, + "name": "gripFilletRadius", + "start": 4218, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 4149, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 4244, + "start": 4243, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 4148, + "name": "arc", + "start": 4145, + "type": "Identifier" + }, + "end": 4245, + "start": 4145, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "argument": { + "end": 4293, + "left": { + "end": 4269, + "name": "gripHeight", + "start": 4259, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 4293, + "left": { + "end": 4274, + "raw": "2", + "start": 4273, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 4293, + "name": "gripFilletRadius", + "start": 4277, + "type": "Identifier", + "type": "Identifier" + }, + "start": 4273, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 4259, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "end": 4293, + "operator": "-", + "start": 4257, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 4298, + "start": 4297, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 4312, + "start": 4300, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "gripEdgeTop" + } + ], + "callee": { + "end": 4256, + "name": "yLine", + "start": 4251, + "type": "Identifier" + }, + "end": 4313, + "start": 4251, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 4416, + "properties": [ + { + "end": 4350, + "key": { + "end": 4342, + "name": "angleStart", + "start": 4332, + "type": "Identifier" + }, + "start": 4332, + "type": "ObjectProperty", + "value": { + "end": 4350, + "raw": "180.0", + "start": 4345, + "type": "Literal", + "type": "Literal", + "value": { + "value": 180.0, + "suffix": "None" + } + } + }, + { + "end": 4375, + "key": { + "end": 4367, + "name": "angleEnd", + "start": 4359, + "type": "Identifier" + }, + "start": 4359, + "type": "ObjectProperty", + "value": { + "end": 4375, + "raw": "270.0", + "start": 4370, + "type": "Literal", + "type": "Literal", + "value": { + "value": 270.0, + "suffix": "None" + } + } + }, + { + "end": 4409, + "key": { + "end": 4390, + "name": "radius", + "start": 4384, + "type": "Identifier" + }, + "start": 4384, + "type": "ObjectProperty", + "value": { + "end": 4409, + "name": "gripFilletRadius", + "start": 4393, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 4323, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 4419, + "start": 4418, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 4322, + "name": "arc", + "start": 4319, + "type": "Identifier" + }, + "end": 4420, + "start": 4319, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [], + "callee": { + "end": 4431, + "name": "close", + "start": 4426, + "type": "Identifier" + }, + "end": 4433, + "start": 4426, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 4481, + "nonCodeMeta": { + "nonCodeNodes": { + "9": [ + { + "end": 4481, + "start": 4433, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "extrude the grip profile to create the grip", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, + "start": 3730, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 3716, + "type": "VariableDeclarator" + }, + "end": 4481, + "kind": "const", + "start": 3716, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 4531, + "id": { + "end": 4486, + "name": "grip", + "start": 4482, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 4516, + "name": "length", + "start": 4510, + "type": "Identifier" + }, + "arg": { + "argument": { + "end": 4530, + "name": "gripLength", + "start": 4520, + "type": "Identifier", + "type": "Identifier" + }, + "end": 4530, + "operator": "-", + "start": 4519, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + } + ], + "callee": { + "end": 4496, + "name": "extrude", + "start": 4489, + "type": "Identifier" + }, + "end": 4531, + "start": 4489, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 4508, + "name": "gripProfile", + "start": 4497, + "type": "Identifier", + "type": "Identifier" + } + }, + "start": 4482, + "type": "VariableDeclarator" + }, + "end": 4531, + "kind": "const", + "start": 4482, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 4621, + "id": { + "end": 4586, + "name": "sketch003", + "start": 4577, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "end": 4607, + "name": "grip", + "start": 4603, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 4620, + "name": "gripEdgeTop", + "start": 4609, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 4602, + "name": "startSketchOn", + "start": 4589, + "type": "Identifier" + }, + "end": 4621, + "start": 4589, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 4577, + "type": "VariableDeclarator" + }, + "end": 4621, + "kind": "const", + "start": 4577, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 4729, + "id": { + "end": 4676, + "name": "gripHoleProfile", + "start": 4661, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "end": 4693, + "name": "sketch003", + "start": 4684, + "type": "Identifier", + "type": "Identifier" + }, + { + "elements": [ + { + "end": 4697, + "raw": "0", + "start": 4696, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 4702, + "raw": "200", + "start": 4699, + "type": "Literal", + "type": "Literal", + "value": { + "value": 200.0, + "suffix": "None" + } + } + ], + "end": 4703, + "start": 4695, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "elements": [ + { + "end": 4707, + "raw": "0", + "start": 4706, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 4712, + "raw": "210", + "start": 4709, + "type": "Literal", + "type": "Literal", + "value": { + "value": 210.0, + "suffix": "None" + } + } + ], + "end": 4713, + "start": 4705, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 4728, + "name": "gripSlotWidth", + "start": 4715, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 4683, + "name": "slot", + "start": 4679, + "type": "Identifier" + }, + "end": 4729, + "start": 4679, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 4661, + "type": "VariableDeclarator" + }, + "end": 4729, + "kind": "const", + "start": 4661, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "end": 4805, + "expression": { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 4788, + "name": "length", + "start": 4782, + "type": "Identifier" + }, + "arg": { + "end": 4804, + "left": { + "argument": { + "end": 4801, + "name": "gripWidth", + "start": 4792, + "type": "Identifier", + "type": "Identifier" + }, + "end": 4801, + "operator": "-", + "start": 4791, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "-", + "right": { + "end": 4804, + "raw": "20", + "start": 4802, + "type": "Literal", + "type": "Literal", + "value": { + "value": 20.0, + "suffix": "None" + } + }, + "start": 4791, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 4764, + "name": "extrude", + "start": 4757, + "type": "Identifier" + }, + "end": 4805, + "start": 4757, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 4780, + "name": "gripHoleProfile", + "start": 4765, + "type": "Identifier", + "type": "Identifier" + } + }, + "start": 4757, + "type": "ExpressionStatement", + "type": "ExpressionStatement" + } + ], + "end": 4806, + "innerAttrs": [ + { + "end": 129, + "name": { + "end": 105, + "name": "settings", + "start": 97, + "type": "Identifier" + }, + "properties": [ + { + "end": 128, + "key": { + "end": 123, + "name": "defaultLengthUnit", + "start": 106, + "type": "Identifier" + }, + "start": 106, + "type": "ObjectProperty", + "value": { + "end": 128, + "name": "mm", + "start": 126, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 96, + "type": "Annotation" + } + ], + "nonCodeMeta": { + "nonCodeNodes": { + "9": [ + { + "end": 473, + "start": 380, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "function for drawing slots on a sketch given the start and end points as well as a width", + "style": "line" + } + } + ], + "10": [ + { + "end": 1411, + "start": 1373, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "create a sketch on the \"XY\" plane", + "style": "line" + } + } + ], + "11": [ + { + "end": 1479, + "start": 1443, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "create a profile of the flipper", + "style": "line" + } + } + ], + "13": [ + { + "end": 1917, + "start": 1880, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "create a profile of the top slot", + "style": "line" + } + } + ], + "14": [ + { + "end": 2030, + "start": 1990, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "create a profile of the bottom slot", + "style": "line" + } + } + ], + "15": [ + { + "end": 2153, + "start": 2105, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "create a profile with slots for the spatula", + "style": "line" + } + } + ], + "17": [ + { + "end": 2423, + "start": 2387, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "fillet the edges of the flipper", + "style": "line" + } + } + ], + "18": [ + { + "end": 2631, + "start": 2564, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "create a sketch on the \"XZ\" plane offset by half the thickness", + "style": "line" + } + } + ], + "19": [ + { + "end": 2746, + "start": 2703, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "create a profile of the spatula handle", + "style": "line" + } + } + ], + "21": [ + { + "end": 3233, + "start": 3191, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "fillet the bend of the spatula handle", + "style": "line" + } + } + ], + "22": [ + { + "end": 3417, + "start": 3364, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "define a plane which is at the end of the handle", + "style": "line" + } + } + ], + "23": [ + { + "end": 3643, + "start": 3603, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "create a sketch on the handle plane", + "style": "line" + } + } + ], + "24": [ + { + "end": 3715, + "start": 3682, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "create a profile of the grip", + "style": "line" + } + } + ], + "26": [ + { + "end": 4576, + "start": 4531, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "create a sketch on the grip for the hole", + "style": "line" + } + } + ], + "27": [ + { + "end": 4660, + "start": 4621, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "create a profile for the grip hole", + "style": "line" + } + } + ], + "28": [ + { + "end": 4756, + "start": 4729, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "cut a hole in the grip", + "style": "line" + } + } + ] + }, + "startNodes": [ + { + "end": 23, + "start": 0, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Food Service Spatula", + "style": "line" + } + }, + { + "end": 81, + "start": 24, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Use these spatulas for mixing, flipping, and scraping.", + "style": "line" + } + }, + { + "end": 83, + "start": 81, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + }, + { + "end": 95, + "start": 83, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Set units", + "style": "line" + } + }, + { + "end": 131, + "start": 129, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + }, + { + "end": 170, + "start": 131, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Define constants in millimeters (mm)", + "style": "line" + } + } + ] + }, + "start": 0 + } +} diff --git a/rust/kcl-lib/tests/kcl_samples/food-service-spatula/ops.snap b/rust/kcl-lib/tests/kcl_samples/food-service-spatula/ops.snap new file mode 100644 index 000000000..91d98fe58 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/food-service-spatula/ops.snap @@ -0,0 +1,976 @@ +--- +source: kcl/src/simulation_tests.rs +description: Operations executed food-service-spatula.kcl +--- +[ + { + "labeledArgs": { + "data": { + "value": { + "type": "String", + "value": "XY" + }, + "sourceRange": [ + 1438, + 1442, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 1424, + 1443, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "type": "UserDefinedFunctionCall", + "name": "slot", + "functionSourceRange": [ + 481, + 1373, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1827, + 1880, + 0 + ] + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 906, + 932, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 967, + 993, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "slot", + "functionSourceRange": [ + 481, + 1373, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1935, + 1990, + 0 + ] + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 906, + 932, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 967, + 993, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "slot", + "functionSourceRange": [ + 481, + 1373, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 2048, + 2105, + 0 + ] + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 906, + 932, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 967, + 993, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 2196, + 2210, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 2212, + 2213, + 0 + ] + } + }, + "name": "hole", + "sourceRange": [ + 2191, + 2214, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 2225, + 2239, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 2241, + 2242, + 0 + ] + } + }, + "name": "hole", + "sourceRange": [ + 2220, + 2243, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 2254, + 2268, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 2270, + 2271, + 0 + ] + } + }, + "name": "hole", + "sourceRange": [ + 2249, + 2272, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 3.5, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 2370, + 2386, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 2337, + 2387, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 2345, + 2359, + 0 + ] + } + }, + { + "labeledArgs": { + "radius": { + "value": { + "type": "Number", + "value": 5.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 2454, + 2473, + 0 + ] + }, + "tags": { + "value": { + "type": "Array", + "value": [ + { + "type": "Uuid", + "value": "[uuid]" + }, + { + "type": "Uuid", + "value": "[uuid]" + } + ] + }, + "sourceRange": [ + 2484, + 2562, + 0 + ] + } + }, + "name": "fillet", + "sourceRange": [ + 2424, + 2564, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 2434, + 2441, + 0 + ] + } + }, + { + "labeledArgs": { + "offset": { + "value": { + "type": "Number", + "value": -7.5, + "ty": { + "type": "Unknown" + } + }, + "sourceRange": [ + 2685, + 2701, + 0 + ] + } + }, + "name": "offsetPlane", + "sourceRange": [ + 2658, + 2702, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "String", + "value": "XZ" + }, + "sourceRange": [ + 2670, + 2674, + 0 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Plane", + "artifact_id": "[uuid]" + }, + "sourceRange": [ + 2658, + 2702, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 2644, + 2703, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 15.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 3179, + 3190, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 3147, + 3191, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 3155, + 3168, + 0 + ] + } + }, + { + "labeledArgs": { + "radius": { + "value": { + "type": "Number", + "value": 4.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 3263, + 3264, + 0 + ] + }, + "tags": { + "value": { + "type": "Array", + "value": [ + { + "type": "Uuid", + "value": "[uuid]" + }, + { + "type": "Uuid", + "value": "[uuid]" + } + ] + }, + "sourceRange": [ + 3275, + 3362, + 0 + ] + } + }, + "name": "fillet", + "sourceRange": [ + 3234, + 3364, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 3244, + 3250, + 0 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Object", + "value": { + "plane": { + "type": "Object", + "value": { + "origin": { + "type": "Array", + "value": [ + { + "type": "Number", + "value": 208.593833, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + { + "type": "Number", + "value": 75.921946, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + } + ] + }, + "xAxis": { + "type": "Array", + "value": [ + { + "type": "Number", + "value": 0.34202, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + { + "type": "Number", + "value": -0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + { + "type": "Number", + "value": -0.939693, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + } + ] + }, + "yAxis": { + "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" + } + } + }, + { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + } + ] + }, + "zAxis": { + "type": "Array", + "value": [ + { + "type": "Number", + "value": 0.939693, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + { + "type": "Number", + "value": -0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + { + "type": "Number", + "value": 0.34202, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + } + ] + } + } + } + } + }, + "sourceRange": [ + 3670, + 3681, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 3656, + 3682, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": -150.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 4519, + 4530, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 4489, + 4531, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 4497, + 4508, + 0 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 4603, + 4607, + 0 + ] + }, + "tag": { + "value": { + "type": "TagIdentifier", + "value": "gripEdgeTop", + "artifact_id": "[uuid]" + }, + "sourceRange": [ + 4609, + 4620, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 4589, + 4621, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "type": "UserDefinedFunctionCall", + "name": "slot", + "functionSourceRange": [ + 481, + 1373, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 4679, + 4729, + 0 + ] + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 906, + 932, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 967, + 993, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": -30.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 4791, + 4804, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 4757, + 4805, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 4765, + 4780, + 0 + ] + } + } +] diff --git a/rust/kcl-lib/tests/kcl_samples/food-service-spatula/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/food-service-spatula/program_memory.snap new file mode 100644 index 000000000..254c9450e --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/food-service-spatula/program_memory.snap @@ -0,0 +1,6543 @@ +--- +source: kcl/src/simulation_tests.rs +description: Variables in memory after executing food-service-spatula.kcl +--- +{ + "arc000": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "arc000", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1134, + 1197, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 210.0 + ], + "from": [ + 4.0, + 210.0 + ], + "tag": { + "end": 1196, + "start": 1189, + "type": "TagDeclarator", + "value": "arc000" + }, + "to": [ + -4.0, + 210.0 + ], + "type": "TangentialArc", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1134, + 1197, + 0 + ], + "tag": { + "end": 1196, + "start": 1189, + "type": "TagDeclarator", + "value": "arc000" + }, + "type": "extrudeArc" + } + }, + "__meta": [ + { + "sourceRange": [ + 1189, + 1196, + 0 + ] + } + ] + }, + "arc001": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "arc001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1271, + 1336, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 200.0 + ], + "from": [ + -4.0, + 200.0 + ], + "tag": { + "end": 1335, + "start": 1328, + "type": "TagDeclarator", + "value": "arc001" + }, + "to": [ + 4.0, + 200.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1271, + 1336, + 0 + ], + "tag": { + "end": 1335, + "start": 1328, + "type": "TagDeclarator", + "value": "arc001" + }, + "type": "extrudeArc" + } + }, + "__meta": [ + { + "sourceRange": [ + 1328, + 1335, + 0 + ] + } + ] + }, + "backEdge": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "backEdge", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1591, + 1616, + 0 + ] + }, + "from": [ + 0.0, + -30.0 + ], + "tag": { + "end": 1615, + "start": 1606, + "type": "TagDeclarator", + "value": "backEdge" + }, + "to": [ + 0.0, + 30.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1591, + 1616, + 0 + ], + "tag": { + "end": 1615, + "start": 1606, + "type": "TagDeclarator", + "value": "backEdge" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1606, + 1615, + 0 + ] + } + ] + }, + "flipper": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1553, + 1585, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1591, + 1616, + 0 + ], + "tag": { + "end": 1615, + "start": 1606, + "type": "TagDeclarator", + "value": "backEdge" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1622, + 1655, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1661, + 1761, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1767, + 1774, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1553, + 1585, + 0 + ] + }, + "from": [ + -70.0, + -32.0 + ], + "tag": null, + "to": [ + 0.0, + -30.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1591, + 1616, + 0 + ] + }, + "from": [ + 0.0, + -30.0 + ], + "tag": { + "end": 1615, + "start": 1606, + "type": "TagDeclarator", + "value": "backEdge" + }, + "to": [ + 0.0, + 30.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1622, + 1655, + 0 + ] + }, + "from": [ + 0.0, + 30.0 + ], + "tag": null, + "to": [ + -70.0, + 32.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1661, + 1761, + 0 + ] + }, + "ccw": true, + "center": [ + 35.2426, + -0.0 + ], + "from": [ + -70.0, + 32.0 + ], + "radius": 110.0, + "tag": null, + "to": [ + -70.0, + -32.0 + ], + "type": "Arc", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1767, + 1774, + 0 + ] + }, + "from": [ + -70.0, + -32.0 + ], + "tag": null, + "to": [ + -70.0, + -32.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -70.0, + -32.0 + ], + "to": [ + -70.0, + -32.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1497, + 1547, + 0 + ] + } + }, + "tags": { + "backEdge": { + "type": "TagIdentifier", + "value": "backEdge", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1591, + 1616, + 0 + ] + }, + "from": [ + 0.0, + -30.0 + ], + "tag": { + "end": 1615, + "start": 1606, + "type": "TagDeclarator", + "value": "backEdge" + }, + "to": [ + 0.0, + 30.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1591, + 1616, + 0 + ], + "tag": { + "end": 1615, + "start": 1606, + "type": "TagDeclarator", + "value": "backEdge" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1606, + 1615, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1497, + 1547, + 0 + ] + } + ] + }, + "height": 3.5, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1497, + 1547, + 0 + ] + } + ] + } + }, + "flipperFilletRadius": { + "type": "Number", + "value": 5.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 275, + 278, + 0 + ] + } + ] + }, + "flipperLength": { + "type": "Number", + "value": 70.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 210, + 214, + 0 + ] + } + ] + }, + "flipperProfile": { + "type": "Sketch", + "value": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1553, + 1585, + 0 + ] + }, + "from": [ + -70.0, + -32.0 + ], + "tag": null, + "to": [ + 0.0, + -30.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1591, + 1616, + 0 + ] + }, + "from": [ + 0.0, + -30.0 + ], + "tag": { + "end": 1615, + "start": 1606, + "type": "TagDeclarator", + "value": "backEdge" + }, + "to": [ + 0.0, + 30.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1622, + 1655, + 0 + ] + }, + "from": [ + 0.0, + 30.0 + ], + "tag": null, + "to": [ + -70.0, + 32.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1661, + 1761, + 0 + ] + }, + "ccw": true, + "center": [ + 35.2426, + -0.0 + ], + "from": [ + -70.0, + 32.0 + ], + "radius": 110.0, + "tag": null, + "to": [ + -70.0, + -32.0 + ], + "type": "Arc", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1767, + 1774, + 0 + ] + }, + "from": [ + -70.0, + -32.0 + ], + "tag": null, + "to": [ + -70.0, + -32.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -70.0, + -32.0 + ], + "to": [ + -70.0, + -32.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1497, + 1547, + 0 + ] + } + }, + "tags": { + "backEdge": { + "type": "TagIdentifier", + "value": "backEdge", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1591, + 1616, + 0 + ] + }, + "from": [ + 0.0, + -30.0 + ], + "tag": { + "end": 1615, + "start": 1606, + "type": "TagDeclarator", + "value": "backEdge" + }, + "to": [ + 0.0, + 30.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1591, + 1616, + 0 + ], + "tag": { + "end": 1615, + "start": 1606, + "type": "TagDeclarator", + "value": "backEdge" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1606, + 1615, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1497, + 1547, + 0 + ] + } + ] + } + }, + "flipperSlotWidth": { + "type": "Number", + "value": 10.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 298, + 302, + 0 + ] + } + ] + }, + "flipperThickness": { + "type": "Number", + "value": 3.5, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 190, + 193, + 0 + ] + } + ] + }, + "grip": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3782, + 3826, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3832, + 3931, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3937, + 3982, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3988, + 4086, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4092, + 4139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4145, + 4245, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4251, + 4313, + 0 + ], + "tag": { + "end": 4312, + "start": 4300, + "type": "TagDeclarator", + "value": "gripEdgeTop" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4319, + 4420, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3782, + 3826, + 0 + ] + }, + "from": [ + -26.8067, + -10.0 + ], + "tag": null, + "to": [ + -22.8067, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3832, + 3931, + 0 + ] + }, + "ccw": true, + "center": [ + -22.8067, + -7.0 + ], + "from": [ + -22.8067, + -10.0 + ], + "radius": 3.0, + "tag": null, + "to": [ + -19.8067, + -7.0 + ], + "type": "Arc", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3937, + 3982, + 0 + ] + }, + "from": [ + -19.8067, + -7.0 + ], + "tag": null, + "to": [ + -19.8067, + 7.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3988, + 4086, + 0 + ] + }, + "ccw": true, + "center": [ + -22.8067, + 7.0 + ], + "from": [ + -19.8067, + 7.0 + ], + "radius": 3.0, + "tag": null, + "to": [ + -22.8067, + 10.0 + ], + "type": "Arc", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4092, + 4139, + 0 + ] + }, + "from": [ + -22.8067, + 10.0 + ], + "tag": null, + "to": [ + -26.8067, + 10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4145, + 4245, + 0 + ] + }, + "ccw": true, + "center": [ + -26.8067, + 7.0 + ], + "from": [ + -26.8067, + 10.0 + ], + "radius": 3.0, + "tag": null, + "to": [ + -29.8067, + 7.0 + ], + "type": "Arc", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4251, + 4313, + 0 + ] + }, + "from": [ + -29.8067, + 7.0 + ], + "tag": { + "end": 4312, + "start": 4300, + "type": "TagDeclarator", + "value": "gripEdgeTop" + }, + "to": [ + -29.8067, + -7.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4319, + 4420, + 0 + ] + }, + "ccw": true, + "center": [ + -26.8067, + -7.0 + ], + "from": [ + -29.8067, + -7.0 + ], + "radius": 3.0, + "tag": null, + "to": [ + -26.8067, + -10.0 + ], + "type": "Arc", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4426, + 4433, + 0 + ] + }, + "from": [ + -26.8067, + -10.0 + ], + "tag": null, + "to": [ + -26.8067, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 208.593833, + "y": 0.0, + "z": 75.921946 + }, + "xAxis": { + "x": 0.34202, + "y": -0.0, + "z": -0.939693 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.939693, + "y": -0.0, + "z": 0.34202 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -26.8067, + -10.0 + ], + "to": [ + -26.8067, + -10.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3730, + 3776, + 0 + ] + } + }, + "tags": { + "gripEdgeTop": { + "type": "TagIdentifier", + "value": "gripEdgeTop", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4251, + 4313, + 0 + ] + }, + "from": [ + -29.8067, + 7.0 + ], + "tag": { + "end": 4312, + "start": 4300, + "type": "TagDeclarator", + "value": "gripEdgeTop" + }, + "to": [ + -29.8067, + -7.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4251, + 4313, + 0 + ], + "tag": { + "end": 4312, + "start": 4300, + "type": "TagDeclarator", + "value": "gripEdgeTop" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 4300, + 4312, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 3730, + 3776, + 0 + ] + } + ] + }, + "height": -150.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 3730, + 3776, + 0 + ] + } + ] + } + }, + "gripEdgeTop": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "gripEdgeTop", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4251, + 4313, + 0 + ] + }, + "from": [ + -29.8067, + 7.0 + ], + "tag": { + "end": 4312, + "start": 4300, + "type": "TagDeclarator", + "value": "gripEdgeTop" + }, + "to": [ + -29.8067, + -7.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4251, + 4313, + 0 + ], + "tag": { + "end": 4312, + "start": 4300, + "type": "TagDeclarator", + "value": "gripEdgeTop" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 4300, + 4312, + 0 + ] + } + ] + }, + "gripFilletRadius": { + "type": "Number", + "value": 3.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 357, + 360, + 0 + ] + } + ] + }, + "gripHeight": { + "type": "Number", + "value": 20.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 333, + 337, + 0 + ] + } + ] + }, + "gripHoleProfile": { + "type": "Sketch", + "value": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1069, + 1126, + 0 + ] + }, + "from": [ + 4.0, + 200.0 + ], + "tag": { + "end": 1125, + "start": 1117, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 4.0, + 210.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1134, + 1197, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 210.0 + ], + "from": [ + 4.0, + 210.0 + ], + "tag": { + "end": 1196, + "start": 1189, + "type": "TagDeclarator", + "value": "arc000" + }, + "to": [ + -4.0, + 210.0 + ], + "type": "TangentialArc", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1205, + 1263, + 0 + ] + }, + "from": [ + -4.0, + 210.0 + ], + "tag": { + "end": 1262, + "start": 1254, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + -4.0, + 200.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1271, + 1336, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 200.0 + ], + "from": [ + -4.0, + 200.0 + ], + "tag": { + "end": 1335, + "start": 1328, + "type": "TagDeclarator", + "value": "arc001" + }, + "to": [ + 4.0, + 200.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1344, + 1351, + 0 + ] + }, + "from": [ + 4.0, + 200.0 + ], + "tag": null, + "to": [ + 4.0, + 200.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "gripEdgeTop", + "xAxis": { + "x": 0.34202, + "y": -0.0, + "z": -0.939693 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.939693, + "y": -0.0, + "z": 0.34202 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3782, + 3826, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3832, + 3931, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3937, + 3982, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3988, + 4086, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4092, + 4139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4145, + 4245, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4251, + 4313, + 0 + ], + "tag": { + "end": 4312, + "start": 4300, + "type": "TagDeclarator", + "value": "gripEdgeTop" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4319, + 4420, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3782, + 3826, + 0 + ] + }, + "from": [ + -26.8067, + -10.0 + ], + "tag": null, + "to": [ + -22.8067, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3832, + 3931, + 0 + ] + }, + "ccw": true, + "center": [ + -22.8067, + -7.0 + ], + "from": [ + -22.8067, + -10.0 + ], + "radius": 3.0, + "tag": null, + "to": [ + -19.8067, + -7.0 + ], + "type": "Arc", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3937, + 3982, + 0 + ] + }, + "from": [ + -19.8067, + -7.0 + ], + "tag": null, + "to": [ + -19.8067, + 7.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3988, + 4086, + 0 + ] + }, + "ccw": true, + "center": [ + -22.8067, + 7.0 + ], + "from": [ + -19.8067, + 7.0 + ], + "radius": 3.0, + "tag": null, + "to": [ + -22.8067, + 10.0 + ], + "type": "Arc", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4092, + 4139, + 0 + ] + }, + "from": [ + -22.8067, + 10.0 + ], + "tag": null, + "to": [ + -26.8067, + 10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4145, + 4245, + 0 + ] + }, + "ccw": true, + "center": [ + -26.8067, + 7.0 + ], + "from": [ + -26.8067, + 10.0 + ], + "radius": 3.0, + "tag": null, + "to": [ + -29.8067, + 7.0 + ], + "type": "Arc", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4251, + 4313, + 0 + ] + }, + "from": [ + -29.8067, + 7.0 + ], + "tag": { + "end": 4312, + "start": 4300, + "type": "TagDeclarator", + "value": "gripEdgeTop" + }, + "to": [ + -29.8067, + -7.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4319, + 4420, + 0 + ] + }, + "ccw": true, + "center": [ + -26.8067, + -7.0 + ], + "from": [ + -29.8067, + -7.0 + ], + "radius": 3.0, + "tag": null, + "to": [ + -26.8067, + -10.0 + ], + "type": "Arc", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4426, + 4433, + 0 + ] + }, + "from": [ + -26.8067, + -10.0 + ], + "tag": null, + "to": [ + -26.8067, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 208.593833, + "y": 0.0, + "z": 75.921946 + }, + "xAxis": { + "x": 0.34202, + "y": -0.0, + "z": -0.939693 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.939693, + "y": -0.0, + "z": 0.34202 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -26.8067, + -10.0 + ], + "to": [ + -26.8067, + -10.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3730, + 3776, + 0 + ] + } + }, + "tags": { + "gripEdgeTop": { + "type": "TagIdentifier", + "value": "gripEdgeTop", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4251, + 4313, + 0 + ] + }, + "from": [ + -29.8067, + 7.0 + ], + "tag": { + "end": 4312, + "start": 4300, + "type": "TagDeclarator", + "value": "gripEdgeTop" + }, + "to": [ + -29.8067, + -7.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4251, + 4313, + 0 + ], + "tag": { + "end": 4312, + "start": 4300, + "type": "TagDeclarator", + "value": "gripEdgeTop" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 4300, + 4312, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 3730, + 3776, + 0 + ] + } + ] + }, + "height": -150.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 3730, + 3776, + 0 + ] + } + ] + }, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 4589, + 4621, + 0 + ] + } + ] + }, + "start": { + "from": [ + 4.0, + 200.0 + ], + "to": [ + 4.0, + 200.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1061, + 0 + ] + } + }, + "tags": { + "arc000": { + "type": "TagIdentifier", + "value": "arc000", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1134, + 1197, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 210.0 + ], + "from": [ + 4.0, + 210.0 + ], + "tag": { + "end": 1196, + "start": 1189, + "type": "TagDeclarator", + "value": "arc000" + }, + "to": [ + -4.0, + 210.0 + ], + "type": "TangentialArc", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1134, + 1197, + 0 + ], + "tag": { + "end": 1196, + "start": 1189, + "type": "TagDeclarator", + "value": "arc000" + }, + "type": "extrudeArc" + } + }, + "__meta": [ + { + "sourceRange": [ + 1189, + 1196, + 0 + ] + } + ] + }, + "arc001": { + "type": "TagIdentifier", + "value": "arc001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1271, + 1336, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 200.0 + ], + "from": [ + -4.0, + 200.0 + ], + "tag": { + "end": 1335, + "start": 1328, + "type": "TagDeclarator", + "value": "arc001" + }, + "to": [ + 4.0, + 200.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1271, + 1336, + 0 + ], + "tag": { + "end": 1335, + "start": 1328, + "type": "TagDeclarator", + "value": "arc001" + }, + "type": "extrudeArc" + } + }, + "__meta": [ + { + "sourceRange": [ + 1328, + 1335, + 0 + ] + } + ] + }, + "line000": { + "type": "TagIdentifier", + "value": "line000", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1069, + 1126, + 0 + ] + }, + "from": [ + 4.0, + 200.0 + ], + "tag": { + "end": 1125, + "start": 1117, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 4.0, + 210.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1069, + 1126, + 0 + ], + "tag": { + "end": 1125, + "start": 1117, + "type": "TagDeclarator", + "value": "line000" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1117, + 1125, + 0 + ] + } + ] + }, + "line001": { + "type": "TagIdentifier", + "value": "line001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1205, + 1263, + 0 + ] + }, + "from": [ + -4.0, + 210.0 + ], + "tag": { + "end": 1262, + "start": 1254, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + -4.0, + 200.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1205, + 1263, + 0 + ], + "tag": { + "end": 1262, + "start": 1254, + "type": "TagDeclarator", + "value": "line001" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1254, + 1262, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1020, + 1061, + 0 + ] + } + ] + } + }, + "gripLength": { + "type": "Number", + "value": 150.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 247, + 252, + 0 + ] + } + ] + }, + "gripProfile": { + "type": "Sketch", + "value": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3782, + 3826, + 0 + ] + }, + "from": [ + -26.8067, + -10.0 + ], + "tag": null, + "to": [ + -22.8067, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3832, + 3931, + 0 + ] + }, + "ccw": true, + "center": [ + -22.8067, + -7.0 + ], + "from": [ + -22.8067, + -10.0 + ], + "radius": 3.0, + "tag": null, + "to": [ + -19.8067, + -7.0 + ], + "type": "Arc", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3937, + 3982, + 0 + ] + }, + "from": [ + -19.8067, + -7.0 + ], + "tag": null, + "to": [ + -19.8067, + 7.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3988, + 4086, + 0 + ] + }, + "ccw": true, + "center": [ + -22.8067, + 7.0 + ], + "from": [ + -19.8067, + 7.0 + ], + "radius": 3.0, + "tag": null, + "to": [ + -22.8067, + 10.0 + ], + "type": "Arc", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4092, + 4139, + 0 + ] + }, + "from": [ + -22.8067, + 10.0 + ], + "tag": null, + "to": [ + -26.8067, + 10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4145, + 4245, + 0 + ] + }, + "ccw": true, + "center": [ + -26.8067, + 7.0 + ], + "from": [ + -26.8067, + 10.0 + ], + "radius": 3.0, + "tag": null, + "to": [ + -29.8067, + 7.0 + ], + "type": "Arc", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4251, + 4313, + 0 + ] + }, + "from": [ + -29.8067, + 7.0 + ], + "tag": { + "end": 4312, + "start": 4300, + "type": "TagDeclarator", + "value": "gripEdgeTop" + }, + "to": [ + -29.8067, + -7.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4319, + 4420, + 0 + ] + }, + "ccw": true, + "center": [ + -26.8067, + -7.0 + ], + "from": [ + -29.8067, + -7.0 + ], + "radius": 3.0, + "tag": null, + "to": [ + -26.8067, + -10.0 + ], + "type": "Arc", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4426, + 4433, + 0 + ] + }, + "from": [ + -26.8067, + -10.0 + ], + "tag": null, + "to": [ + -26.8067, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 208.593833, + "y": 0.0, + "z": 75.921946 + }, + "xAxis": { + "x": 0.34202, + "y": -0.0, + "z": -0.939693 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.939693, + "y": -0.0, + "z": 0.34202 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -26.8067, + -10.0 + ], + "to": [ + -26.8067, + -10.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3730, + 3776, + 0 + ] + } + }, + "tags": { + "gripEdgeTop": { + "type": "TagIdentifier", + "value": "gripEdgeTop", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4251, + 4313, + 0 + ] + }, + "from": [ + -29.8067, + 7.0 + ], + "tag": { + "end": 4312, + "start": 4300, + "type": "TagDeclarator", + "value": "gripEdgeTop" + }, + "to": [ + -29.8067, + -7.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4251, + 4313, + 0 + ], + "tag": { + "end": 4312, + "start": 4300, + "type": "TagDeclarator", + "value": "gripEdgeTop" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 4300, + 4312, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 3730, + 3776, + 0 + ] + } + ] + } + }, + "gripSlotWidth": { + "type": "Number", + "value": 8.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 377, + 380, + 0 + ] + } + ] + }, + "gripWidth": { + "type": "Number", + "value": 10.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 315, + 319, + 0 + ] + } + ] + }, + "handle": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2819, + 2878, + 0 + ], + "tag": { + "end": 2877, + "start": 2860, + "type": "TagDeclarator", + "value": "handleBottomEdge" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2884, + 2919, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2925, + 2958, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2964, + 3023, + 0 + ], + "tag": { + "end": 3022, + "start": 3008, + "type": "TagDeclarator", + "value": "handleTopEdge" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3029, + 3065, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3071, + 3089, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3095, + 3102, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2819, + 2878, + 0 + ] + }, + "from": [ + 0.0, + 3.5 + ], + "tag": { + "end": 2877, + "start": 2860, + "type": "TagDeclarator", + "value": "handleBottomEdge" + }, + "to": [ + 31.8198, + 35.3198 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2884, + 2919, + 0 + ] + }, + "from": [ + 31.8198, + 35.3198 + ], + "tag": null, + "to": [ + 172.7737, + 86.6228 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2925, + 2958, + 0 + ] + }, + "from": [ + 172.7737, + 86.6228 + ], + "tag": null, + "to": [ + 171.0636, + 91.3213 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2964, + 3023, + 0 + ] + }, + "from": [ + 171.0636, + 91.3213 + ], + "tag": { + "end": 3022, + "start": 3008, + "type": "TagDeclarator", + "value": "handleTopEdge" + }, + "to": [ + 29.0681, + 39.6391 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3029, + 3065, + 0 + ] + }, + "from": [ + 29.0681, + 39.6391 + ], + "tag": null, + "to": [ + -7.0711, + 3.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3071, + 3089, + 0 + ] + }, + "from": [ + -7.0711, + 3.5 + ], + "tag": null, + "to": [ + -0.0, + 3.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3095, + 3102, + 0 + ] + }, + "from": [ + -0.0, + 3.5 + ], + "tag": null, + "to": [ + 0.0, + 3.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 7.5, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 3.5 + ], + "to": [ + 0.0, + 3.5 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2763, + 2813, + 0 + ] + } + }, + "tags": { + "handleBottomEdge": { + "type": "TagIdentifier", + "value": "handleBottomEdge", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2819, + 2878, + 0 + ] + }, + "from": [ + 0.0, + 3.5 + ], + "tag": { + "end": 2877, + "start": 2860, + "type": "TagDeclarator", + "value": "handleBottomEdge" + }, + "to": [ + 31.8198, + 35.3198 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2819, + 2878, + 0 + ], + "tag": { + "end": 2877, + "start": 2860, + "type": "TagDeclarator", + "value": "handleBottomEdge" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2860, + 2877, + 0 + ] + } + ] + }, + "handleTopEdge": { + "type": "TagIdentifier", + "value": "handleTopEdge", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2964, + 3023, + 0 + ] + }, + "from": [ + 171.0636, + 91.3213 + ], + "tag": { + "end": 3022, + "start": 3008, + "type": "TagDeclarator", + "value": "handleTopEdge" + }, + "to": [ + 29.0681, + 39.6391 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2964, + 3023, + 0 + ], + "tag": { + "end": 3022, + "start": 3008, + "type": "TagDeclarator", + "value": "handleTopEdge" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 3008, + 3022, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 2763, + 2813, + 0 + ] + } + ] + }, + "height": 15.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 2763, + 2813, + 0 + ] + } + ] + } + }, + "handleBottomEdge": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "handleBottomEdge", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2819, + 2878, + 0 + ] + }, + "from": [ + 0.0, + 3.5 + ], + "tag": { + "end": 2877, + "start": 2860, + "type": "TagDeclarator", + "value": "handleBottomEdge" + }, + "to": [ + 31.8198, + 35.3198 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2819, + 2878, + 0 + ], + "tag": { + "end": 2877, + "start": 2860, + "type": "TagDeclarator", + "value": "handleBottomEdge" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2860, + 2877, + 0 + ] + } + ] + }, + "handlePlane": { + "type": "Object", + "value": { + "plane": { + "type": "Object", + "value": { + "origin": { + "type": "Array", + "value": [ + { + "type": "Number", + "value": 208.5938, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 3460, + 3470, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 3472, + 3475, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 75.9219, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 3477, + 3486, + 0 + ] + } + ] + } + ], + "__meta": [ + { + "sourceRange": [ + 3459, + 3487, + 0 + ] + } + ] + }, + "xAxis": { + "type": "Array", + "value": [ + { + "type": "Number", + "value": 0.342, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 3502, + 3510, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": -0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 3512, + 3516, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": -0.9397, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 3518, + 3527, + 0 + ] + } + ] + } + ], + "__meta": [ + { + "sourceRange": [ + 3501, + 3528, + 0 + ] + } + ] + }, + "yAxis": { + "type": "Array", + "value": [ + { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 3543, + 3546, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 3548, + 3551, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 3553, + 3556, + 0 + ] + } + ] + } + ], + "__meta": [ + { + "sourceRange": [ + 3542, + 3557, + 0 + ] + } + ] + }, + "zAxis": { + "type": "Array", + "value": [ + { + "type": "Number", + "value": 0.9397, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 3572, + 3580, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": -0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 3582, + 3586, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.342, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 3588, + 3596, + 0 + ] + } + ] + } + ], + "__meta": [ + { + "sourceRange": [ + 3571, + 3597, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 3444, + 3601, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 3432, + 3603, + 0 + ] + } + ] + }, + "handleProfile": { + "type": "Sketch", + "value": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2819, + 2878, + 0 + ] + }, + "from": [ + 0.0, + 3.5 + ], + "tag": { + "end": 2877, + "start": 2860, + "type": "TagDeclarator", + "value": "handleBottomEdge" + }, + "to": [ + 31.8198, + 35.3198 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2884, + 2919, + 0 + ] + }, + "from": [ + 31.8198, + 35.3198 + ], + "tag": null, + "to": [ + 172.7737, + 86.6228 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2925, + 2958, + 0 + ] + }, + "from": [ + 172.7737, + 86.6228 + ], + "tag": null, + "to": [ + 171.0636, + 91.3213 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2964, + 3023, + 0 + ] + }, + "from": [ + 171.0636, + 91.3213 + ], + "tag": { + "end": 3022, + "start": 3008, + "type": "TagDeclarator", + "value": "handleTopEdge" + }, + "to": [ + 29.0681, + 39.6391 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3029, + 3065, + 0 + ] + }, + "from": [ + 29.0681, + 39.6391 + ], + "tag": null, + "to": [ + -7.0711, + 3.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3071, + 3089, + 0 + ] + }, + "from": [ + -7.0711, + 3.5 + ], + "tag": null, + "to": [ + -0.0, + 3.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3095, + 3102, + 0 + ] + }, + "from": [ + -0.0, + 3.5 + ], + "tag": null, + "to": [ + 0.0, + 3.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 7.5, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 3.5 + ], + "to": [ + 0.0, + 3.5 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2763, + 2813, + 0 + ] + } + }, + "tags": { + "handleBottomEdge": { + "type": "TagIdentifier", + "value": "handleBottomEdge", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2819, + 2878, + 0 + ] + }, + "from": [ + 0.0, + 3.5 + ], + "tag": { + "end": 2877, + "start": 2860, + "type": "TagDeclarator", + "value": "handleBottomEdge" + }, + "to": [ + 31.8198, + 35.3198 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2819, + 2878, + 0 + ], + "tag": { + "end": 2877, + "start": 2860, + "type": "TagDeclarator", + "value": "handleBottomEdge" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2860, + 2877, + 0 + ] + } + ] + }, + "handleTopEdge": { + "type": "TagIdentifier", + "value": "handleTopEdge", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2964, + 3023, + 0 + ] + }, + "from": [ + 171.0636, + 91.3213 + ], + "tag": { + "end": 3022, + "start": 3008, + "type": "TagDeclarator", + "value": "handleTopEdge" + }, + "to": [ + 29.0681, + 39.6391 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2964, + 3023, + 0 + ], + "tag": { + "end": 3022, + "start": 3008, + "type": "TagDeclarator", + "value": "handleTopEdge" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 3008, + 3022, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 2763, + 2813, + 0 + ] + } + ] + } + }, + "handleTopEdge": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "handleTopEdge", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2964, + 3023, + 0 + ] + }, + "from": [ + 171.0636, + 91.3213 + ], + "tag": { + "end": 3022, + "start": 3008, + "type": "TagDeclarator", + "value": "handleTopEdge" + }, + "to": [ + 29.0681, + 39.6391 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2964, + 3023, + 0 + ], + "tag": { + "end": 3022, + "start": 3008, + "type": "TagDeclarator", + "value": "handleTopEdge" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 3008, + 3022, + 0 + ] + } + ] + }, + "handleWidth": { + "type": "Number", + "value": 15.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 229, + 233, + 0 + ] + } + ] + }, + "line000": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "line000", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1069, + 1126, + 0 + ] + }, + "from": [ + 4.0, + 200.0 + ], + "tag": { + "end": 1125, + "start": 1117, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 4.0, + 210.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1069, + 1126, + 0 + ], + "tag": { + "end": 1125, + "start": 1117, + "type": "TagDeclarator", + "value": "line000" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1117, + 1125, + 0 + ] + } + ] + }, + "line001": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "line001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1205, + 1263, + 0 + ] + }, + "from": [ + -4.0, + 210.0 + ], + "tag": { + "end": 1262, + "start": 1254, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + -4.0, + 200.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1205, + 1263, + 0 + ], + "tag": { + "end": 1262, + "start": 1254, + "type": "TagDeclarator", + "value": "line001" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1254, + 1262, + 0 + ] + } + ] + }, + "sketch000": { + "type": "Plane", + "value": { + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + } + }, + "sketch001": { + "type": "Plane", + "value": { + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 7.5, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + } + }, + "sketch002": { + "type": "Plane", + "value": { + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 208.593833, + "y": 0.0, + "z": 75.921946 + }, + "xAxis": { + "x": 0.34202, + "y": -0.0, + "z": -0.939693 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.939693, + "y": -0.0, + "z": 0.34202 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + } + }, + "sketch003": { + "type": "Face", + "value": { + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "gripEdgeTop", + "xAxis": { + "x": 0.34202, + "y": -0.0, + "z": -0.939693 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.939693, + "y": -0.0, + "z": 0.34202 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3782, + 3826, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3832, + 3931, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3937, + 3982, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3988, + 4086, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4092, + 4139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4145, + 4245, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4251, + 4313, + 0 + ], + "tag": { + "end": 4312, + "start": 4300, + "type": "TagDeclarator", + "value": "gripEdgeTop" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4319, + 4420, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3782, + 3826, + 0 + ] + }, + "from": [ + -26.8067, + -10.0 + ], + "tag": null, + "to": [ + -22.8067, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3832, + 3931, + 0 + ] + }, + "ccw": true, + "center": [ + -22.8067, + -7.0 + ], + "from": [ + -22.8067, + -10.0 + ], + "radius": 3.0, + "tag": null, + "to": [ + -19.8067, + -7.0 + ], + "type": "Arc", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3937, + 3982, + 0 + ] + }, + "from": [ + -19.8067, + -7.0 + ], + "tag": null, + "to": [ + -19.8067, + 7.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3988, + 4086, + 0 + ] + }, + "ccw": true, + "center": [ + -22.8067, + 7.0 + ], + "from": [ + -19.8067, + 7.0 + ], + "radius": 3.0, + "tag": null, + "to": [ + -22.8067, + 10.0 + ], + "type": "Arc", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4092, + 4139, + 0 + ] + }, + "from": [ + -22.8067, + 10.0 + ], + "tag": null, + "to": [ + -26.8067, + 10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4145, + 4245, + 0 + ] + }, + "ccw": true, + "center": [ + -26.8067, + 7.0 + ], + "from": [ + -26.8067, + 10.0 + ], + "radius": 3.0, + "tag": null, + "to": [ + -29.8067, + 7.0 + ], + "type": "Arc", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4251, + 4313, + 0 + ] + }, + "from": [ + -29.8067, + 7.0 + ], + "tag": { + "end": 4312, + "start": 4300, + "type": "TagDeclarator", + "value": "gripEdgeTop" + }, + "to": [ + -29.8067, + -7.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4319, + 4420, + 0 + ] + }, + "ccw": true, + "center": [ + -26.8067, + -7.0 + ], + "from": [ + -29.8067, + -7.0 + ], + "radius": 3.0, + "tag": null, + "to": [ + -26.8067, + -10.0 + ], + "type": "Arc", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4426, + 4433, + 0 + ] + }, + "from": [ + -26.8067, + -10.0 + ], + "tag": null, + "to": [ + -26.8067, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 208.593833, + "y": 0.0, + "z": 75.921946 + }, + "xAxis": { + "x": 0.34202, + "y": -0.0, + "z": -0.939693 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.939693, + "y": -0.0, + "z": 0.34202 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -26.8067, + -10.0 + ], + "to": [ + -26.8067, + -10.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3730, + 3776, + 0 + ] + } + }, + "tags": { + "gripEdgeTop": { + "type": "TagIdentifier", + "value": "gripEdgeTop", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4251, + 4313, + 0 + ] + }, + "from": [ + -29.8067, + 7.0 + ], + "tag": { + "end": 4312, + "start": 4300, + "type": "TagDeclarator", + "value": "gripEdgeTop" + }, + "to": [ + -29.8067, + -7.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4251, + 4313, + 0 + ], + "tag": { + "end": 4312, + "start": 4300, + "type": "TagDeclarator", + "value": "gripEdgeTop" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 4300, + 4312, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 3730, + 3776, + 0 + ] + } + ] + }, + "height": -150.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 3730, + 3776, + 0 + ] + } + ] + }, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 4589, + 4621, + 0 + ] + } + ] + } + }, + "slot": { + "type": "Function", + "__meta": [ + { + "sourceRange": [ + 481, + 1373, + 0 + ] + } + ] + }, + "slotProfile000": { + "type": "Sketch", + "value": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1069, + 1126, + 0 + ] + }, + "from": [ + -25.0, + 5.0 + ], + "tag": { + "end": 1125, + "start": 1117, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + -55.0, + 5.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1134, + 1197, + 0 + ] + }, + "ccw": true, + "center": [ + -55.0, + 0.0 + ], + "from": [ + -55.0, + 5.0 + ], + "tag": { + "end": 1196, + "start": 1189, + "type": "TagDeclarator", + "value": "arc000" + }, + "to": [ + -55.0, + -5.0 + ], + "type": "TangentialArc", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1205, + 1263, + 0 + ] + }, + "from": [ + -55.0, + -5.0 + ], + "tag": { + "end": 1262, + "start": 1254, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + -25.0, + -5.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1271, + 1336, + 0 + ] + }, + "ccw": true, + "center": [ + -25.0, + 0.0 + ], + "from": [ + -25.0, + -5.0 + ], + "tag": { + "end": 1335, + "start": 1328, + "type": "TagDeclarator", + "value": "arc001" + }, + "to": [ + -25.0, + 5.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1344, + 1351, + 0 + ] + }, + "from": [ + -25.0, + 5.0 + ], + "tag": null, + "to": [ + -25.0, + 5.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -25.0, + 5.0 + ], + "to": [ + -25.0, + 5.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1061, + 0 + ] + } + }, + "tags": { + "arc000": { + "type": "TagIdentifier", + "value": "arc000", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1134, + 1197, + 0 + ] + }, + "ccw": true, + "center": [ + -55.0, + 0.0 + ], + "from": [ + -55.0, + 5.0 + ], + "tag": { + "end": 1196, + "start": 1189, + "type": "TagDeclarator", + "value": "arc000" + }, + "to": [ + -55.0, + -5.0 + ], + "type": "TangentialArc", + "units": { + "type": "Mm" + } + }, + "surface": null + }, + "__meta": [ + { + "sourceRange": [ + 1189, + 1196, + 0 + ] + } + ] + }, + "arc001": { + "type": "TagIdentifier", + "value": "arc001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1271, + 1336, + 0 + ] + }, + "ccw": true, + "center": [ + -25.0, + 0.0 + ], + "from": [ + -25.0, + -5.0 + ], + "tag": { + "end": 1335, + "start": 1328, + "type": "TagDeclarator", + "value": "arc001" + }, + "to": [ + -25.0, + 5.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + "surface": null + }, + "__meta": [ + { + "sourceRange": [ + 1328, + 1335, + 0 + ] + } + ] + }, + "line000": { + "type": "TagIdentifier", + "value": "line000", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1069, + 1126, + 0 + ] + }, + "from": [ + -25.0, + 5.0 + ], + "tag": { + "end": 1125, + "start": 1117, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + -55.0, + 5.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": null + }, + "__meta": [ + { + "sourceRange": [ + 1117, + 1125, + 0 + ] + } + ] + }, + "line001": { + "type": "TagIdentifier", + "value": "line001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1205, + 1263, + 0 + ] + }, + "from": [ + -55.0, + -5.0 + ], + "tag": { + "end": 1262, + "start": 1254, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + -25.0, + -5.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": null + }, + "__meta": [ + { + "sourceRange": [ + 1254, + 1262, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1020, + 1061, + 0 + ] + } + ] + } + }, + "slotProfile001": { + "type": "Sketch", + "value": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1069, + 1126, + 0 + ] + }, + "from": [ + -24.8334, + 22.9972 + ], + "tag": { + "end": 1125, + "start": 1117, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + -54.8334, + 23.9972 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1134, + 1197, + 0 + ] + }, + "ccw": true, + "center": [ + -55.0, + 19.0 + ], + "from": [ + -54.8334, + 23.9972 + ], + "tag": { + "end": 1196, + "start": 1189, + "type": "TagDeclarator", + "value": "arc000" + }, + "to": [ + -55.1666, + 14.0028 + ], + "type": "TangentialArc", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1205, + 1263, + 0 + ] + }, + "from": [ + -55.1666, + 14.0028 + ], + "tag": { + "end": 1262, + "start": 1254, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + -25.1666, + 13.0028 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1271, + 1336, + 0 + ] + }, + "ccw": true, + "center": [ + -25.0, + 18.0 + ], + "from": [ + -25.1666, + 13.0028 + ], + "tag": { + "end": 1335, + "start": 1328, + "type": "TagDeclarator", + "value": "arc001" + }, + "to": [ + -24.8334, + 22.9972 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1344, + 1351, + 0 + ] + }, + "from": [ + -24.8334, + 22.9972 + ], + "tag": null, + "to": [ + -24.8334, + 22.9972 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -24.8334, + 22.9972 + ], + "to": [ + -24.8334, + 22.9972 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1061, + 0 + ] + } + }, + "tags": { + "arc000": { + "type": "TagIdentifier", + "value": "arc000", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1134, + 1197, + 0 + ] + }, + "ccw": true, + "center": [ + -55.0, + 19.0 + ], + "from": [ + -54.8334, + 23.9972 + ], + "tag": { + "end": 1196, + "start": 1189, + "type": "TagDeclarator", + "value": "arc000" + }, + "to": [ + -55.1666, + 14.0028 + ], + "type": "TangentialArc", + "units": { + "type": "Mm" + } + }, + "surface": null + }, + "__meta": [ + { + "sourceRange": [ + 1189, + 1196, + 0 + ] + } + ] + }, + "arc001": { + "type": "TagIdentifier", + "value": "arc001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1271, + 1336, + 0 + ] + }, + "ccw": true, + "center": [ + -25.0, + 18.0 + ], + "from": [ + -25.1666, + 13.0028 + ], + "tag": { + "end": 1335, + "start": 1328, + "type": "TagDeclarator", + "value": "arc001" + }, + "to": [ + -24.8334, + 22.9972 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + "surface": null + }, + "__meta": [ + { + "sourceRange": [ + 1328, + 1335, + 0 + ] + } + ] + }, + "line000": { + "type": "TagIdentifier", + "value": "line000", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1069, + 1126, + 0 + ] + }, + "from": [ + -24.8334, + 22.9972 + ], + "tag": { + "end": 1125, + "start": 1117, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + -54.8334, + 23.9972 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": null + }, + "__meta": [ + { + "sourceRange": [ + 1117, + 1125, + 0 + ] + } + ] + }, + "line001": { + "type": "TagIdentifier", + "value": "line001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1205, + 1263, + 0 + ] + }, + "from": [ + -55.1666, + 14.0028 + ], + "tag": { + "end": 1262, + "start": 1254, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + -25.1666, + 13.0028 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": null + }, + "__meta": [ + { + "sourceRange": [ + 1254, + 1262, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1020, + 1061, + 0 + ] + } + ] + } + }, + "slotProfile002": { + "type": "Sketch", + "value": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1069, + 1126, + 0 + ] + }, + "from": [ + -25.1666, + -13.0028 + ], + "tag": { + "end": 1125, + "start": 1117, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + -55.1666, + -14.0028 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1134, + 1197, + 0 + ] + }, + "ccw": true, + "center": [ + -55.0, + -19.0 + ], + "from": [ + -55.1666, + -14.0028 + ], + "tag": { + "end": 1196, + "start": 1189, + "type": "TagDeclarator", + "value": "arc000" + }, + "to": [ + -54.8334, + -23.9972 + ], + "type": "TangentialArc", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1205, + 1263, + 0 + ] + }, + "from": [ + -54.8334, + -23.9972 + ], + "tag": { + "end": 1262, + "start": 1254, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + -24.8334, + -22.9972 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1271, + 1336, + 0 + ] + }, + "ccw": true, + "center": [ + -25.0, + -18.0 + ], + "from": [ + -24.8334, + -22.9972 + ], + "tag": { + "end": 1335, + "start": 1328, + "type": "TagDeclarator", + "value": "arc001" + }, + "to": [ + -25.1666, + -13.0028 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1344, + 1351, + 0 + ] + }, + "from": [ + -25.1666, + -13.0028 + ], + "tag": null, + "to": [ + -25.1666, + -13.0028 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -25.1666, + -13.0028 + ], + "to": [ + -25.1666, + -13.0028 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1061, + 0 + ] + } + }, + "tags": { + "arc000": { + "type": "TagIdentifier", + "value": "arc000", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1134, + 1197, + 0 + ] + }, + "ccw": true, + "center": [ + -55.0, + -19.0 + ], + "from": [ + -55.1666, + -14.0028 + ], + "tag": { + "end": 1196, + "start": 1189, + "type": "TagDeclarator", + "value": "arc000" + }, + "to": [ + -54.8334, + -23.9972 + ], + "type": "TangentialArc", + "units": { + "type": "Mm" + } + }, + "surface": null + }, + "__meta": [ + { + "sourceRange": [ + 1189, + 1196, + 0 + ] + } + ] + }, + "arc001": { + "type": "TagIdentifier", + "value": "arc001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1271, + 1336, + 0 + ] + }, + "ccw": true, + "center": [ + -25.0, + -18.0 + ], + "from": [ + -24.8334, + -22.9972 + ], + "tag": { + "end": 1335, + "start": 1328, + "type": "TagDeclarator", + "value": "arc001" + }, + "to": [ + -25.1666, + -13.0028 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + "surface": null + }, + "__meta": [ + { + "sourceRange": [ + 1328, + 1335, + 0 + ] + } + ] + }, + "line000": { + "type": "TagIdentifier", + "value": "line000", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1069, + 1126, + 0 + ] + }, + "from": [ + -25.1666, + -13.0028 + ], + "tag": { + "end": 1125, + "start": 1117, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + -55.1666, + -14.0028 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": null + }, + "__meta": [ + { + "sourceRange": [ + 1117, + 1125, + 0 + ] + } + ] + }, + "line001": { + "type": "TagIdentifier", + "value": "line001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1205, + 1263, + 0 + ] + }, + "from": [ + -54.8334, + -23.9972 + ], + "tag": { + "end": 1262, + "start": 1254, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + -24.8334, + -22.9972 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": null + }, + "__meta": [ + { + "sourceRange": [ + 1254, + 1262, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1020, + 1061, + 0 + ] + } + ] + } + }, + "spatulaProfile": { + "type": "Sketch", + "value": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1553, + 1585, + 0 + ] + }, + "from": [ + -70.0, + -32.0 + ], + "tag": null, + "to": [ + 0.0, + -30.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1591, + 1616, + 0 + ] + }, + "from": [ + 0.0, + -30.0 + ], + "tag": { + "end": 1615, + "start": 1606, + "type": "TagDeclarator", + "value": "backEdge" + }, + "to": [ + 0.0, + 30.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1622, + 1655, + 0 + ] + }, + "from": [ + 0.0, + 30.0 + ], + "tag": null, + "to": [ + -70.0, + 32.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1661, + 1761, + 0 + ] + }, + "ccw": true, + "center": [ + 35.2426, + -0.0 + ], + "from": [ + -70.0, + 32.0 + ], + "radius": 110.0, + "tag": null, + "to": [ + -70.0, + -32.0 + ], + "type": "Arc", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1767, + 1774, + 0 + ] + }, + "from": [ + -70.0, + -32.0 + ], + "tag": null, + "to": [ + -70.0, + -32.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -70.0, + -32.0 + ], + "to": [ + -70.0, + -32.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1497, + 1547, + 0 + ] + } + }, + "tags": { + "backEdge": { + "type": "TagIdentifier", + "value": "backEdge", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1591, + 1616, + 0 + ] + }, + "from": [ + 0.0, + -30.0 + ], + "tag": { + "end": 1615, + "start": 1606, + "type": "TagDeclarator", + "value": "backEdge" + }, + "to": [ + 0.0, + 30.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1591, + 1616, + 0 + ], + "tag": { + "end": 1615, + "start": 1606, + "type": "TagDeclarator", + "value": "backEdge" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1606, + 1615, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1497, + 1547, + 0 + ] + } + ] + } + } +} diff --git a/rust/kcl-lib/tests/kcl_samples/food-service-spatula/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/food-service-spatula/rendered_model.png new file mode 100644 index 000000000..b78515ad6 Binary files /dev/null and b/rust/kcl-lib/tests/kcl_samples/food-service-spatula/rendered_model.png differ 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 new file mode 100644 index 000000000..6a7290f86 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/french-press/artifact_commands.snap @@ -0,0 +1,6755 @@ +--- +source: kcl/src/simulation_tests.rs +description: Artifact commands french-press.kcl +--- +[ + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.7, + "g": 0.28, + "b": 0.28, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.28, + "g": 0.7, + "b": 0.28, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.28, + "g": 0.28, + "b": 0.7, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "edge_lines_visible", + "hidden": false + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 71, + 104, + 0 + ], + "command": { + "type": "set_scene_units", + "unit": "in" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 241, + 260, + 0 + ], + "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": [ + 266, + 310, + 0 + ], + "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": [ + 266, + 310, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 266, + 310, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 2.205, + "y": 5.7, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 316, + 362, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.1, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 368, + 469, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.0, + "y": 0.75, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 475, + 595, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.1, + "y": -0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 601, + 657, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 2.205, + "y": 5.7, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 663, + 670, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 663, + 670, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 676, + 715, + 0 + ], + "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": [ + 676, + 715, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 676, + 715, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 676, + 715, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 676, + 715, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 676, + 715, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 676, + 715, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 676, + 715, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 676, + 715, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 676, + 715, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 676, + 715, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 964, + 987, + 0 + ], + "command": { + "type": "make_plane", + "origin": { + "x": -0.26, + "y": 0.26, + "z": 0.0 + }, + "x_axis": { + "x": 1.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": [ + 993, + 1037, + 0 + ], + "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": [ + 993, + 1037, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 993, + 1037, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 2.205, + "y": 5.7, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1043, + 1056, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.1, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1062, + 1084, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -5.2, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1090, + 1174, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 2.605, + "y": 0.5 + }, + "radius": 0.3, + "start": { + "unit": "degrees", + "value": 180.0 + }, + "end": { + "unit": "degrees", + "value": 205.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1180, + 1232, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.3, + "y": -0.5196, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1238, + 1322, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 2.1135, + "y": -0.4464 + }, + "radius": 0.6, + "start": { + "unit": "degrees", + "value": 30.0 + }, + "end": { + "unit": "degrees", + "value": -120.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1328, + 1380, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.4867, + "y": -0.2, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1386, + 1468, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 0.2367, + "y": -0.633 + }, + "radius": 0.5, + "start": { + "unit": "degrees", + "value": 60.0 + }, + "end": { + "unit": "degrees", + "value": 90.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1474, + 1499, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.1, + "y": -0.133, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1505, + 1518, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 0.1, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1524, + 1565, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.1717, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1571, + 1653, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 0.2717, + "y": -0.633 + }, + "radius": 0.6, + "start": { + "unit": "degrees", + "value": 90.0 + }, + "end": { + "unit": "degrees", + "value": 60.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1659, + 1749, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 1.2965, + "y": -0.7485, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1755, + 1839, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 2.1182, + "y": -0.4289 + }, + "radius": 0.5, + "start": { + "unit": "degrees", + "value": -120.0 + }, + "end": { + "unit": "degrees", + "value": 30.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1845, + 1935, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.2825, + "y": 0.4893, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1941, + 2025, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 2.8125, + "y": 0.564 + }, + "radius": 0.6, + "start": { + "unit": "degrees", + "value": 205.0 + }, + "end": { + "unit": "degrees", + "value": 180.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2031, + 2087, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 2.205, + "y": 5.7, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2093, + 2100, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2093, + 2100, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2106, + 2128, + 0 + ], + "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": [ + 2106, + 2128, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.75, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2106, + 2128, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2106, + 2128, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2106, + 2128, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2106, + 2128, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2106, + 2128, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2106, + 2128, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2106, + 2128, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2106, + 2128, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2106, + 2128, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2106, + 2128, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2106, + 2128, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2106, + 2128, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2106, + 2128, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2106, + 2128, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2106, + 2128, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2106, + 2128, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2106, + 2128, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2106, + 2128, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2106, + 2128, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2106, + 2128, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2106, + 2128, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2106, + 2128, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2106, + 2128, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2106, + 2128, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2106, + 2128, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2106, + 2128, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2106, + 2128, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2106, + 2128, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2106, + 2128, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2106, + 2128, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2106, + 2128, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2106, + 2128, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2106, + 2128, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2106, + 2128, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2106, + 2128, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2134, + 2289, + 0 + ], + "command": { + "type": "entity_circular_pattern", + "entity_id": "[uuid]", + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "center": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "num_repetitions": 3, + "arc_degrees": 360.0, + "rotate_duplicates": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2332, + 2361, + 0 + ], + "command": { + "type": "make_plane", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 1.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": [ + 2332, + 2361, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.6, + "g": 0.6, + "b": 0.6, + "a": 0.3 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2368, + 2448, + 0 + ], + "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": [ + 2368, + 2448, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2368, + 2448, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 2.055, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2368, + 2448, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 0.0, + "y": 0.0 + }, + "radius": 2.055, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2368, + 2448, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2463, + 2497, + 0 + ], + "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": [ + 2463, + 2497, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.05, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2463, + 2497, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2463, + 2497, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2463, + 2497, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2463, + 2497, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2463, + 2497, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2549, + 2579, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2549, + 2579, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2549, + 2579, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.3, + "y": 0.17, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2585, + 2598, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 1.2, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2604, + 2687, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 0.3, + "y": 0.17 + }, + "radius": 1.2, + "start": { + "unit": "degrees", + "value": 90.0 + }, + "end": { + "unit": "degrees", + "value": -30.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2693, + 2749, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.3, + "y": 0.17, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2755, + 2762, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2768, + 2895, + 0 + ], + "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": 2, + "arc_degrees": 360.0, + "rotate_duplicates": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2910, + 2945, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2910, + 2945, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.05, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2910, + 2945, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2910, + 2945, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2910, + 2945, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2910, + 2945, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2910, + 2945, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2910, + 2945, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2910, + 2945, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2910, + 2945, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2910, + 2945, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2910, + 2945, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2910, + 2945, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.05, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2910, + 2945, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2910, + 2945, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2910, + 2945, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2910, + 2945, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2910, + 2945, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2910, + 2945, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2910, + 2945, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2910, + 2945, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2910, + 2945, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2910, + 2945, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2910, + 2945, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.05, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2910, + 2945, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2910, + 2945, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2910, + 2945, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2910, + 2945, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2910, + 2945, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2910, + 2945, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2910, + 2945, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2910, + 2945, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2910, + 2945, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2976, + 2995, + 0 + ], + "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": [ + 3001, + 3032, + 0 + ], + "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": [ + 3001, + 3032, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3001, + 3032, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.15, + "y": 1.11, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3038, + 3074, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 2.005, + "y": 1.11, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3080, + 3170, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 2.135, + "y": 1.1851, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3176, + 3222, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.025, + "y": -0.0433, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3228, + 3281, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.13, + "y": -0.0751, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3287, + 3303, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.15, + "y": 1.0667, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3309, + 3365, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.15, + "y": 1.11, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3371, + 3378, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3371, + 3378, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3384, + 3410, + 0 + ], + "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": [ + 3384, + 3410, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3384, + 3410, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3384, + 3410, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3384, + 3410, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3384, + 3410, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3384, + 3410, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3384, + 3410, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3384, + 3410, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3384, + 3410, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3384, + 3410, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3384, + 3410, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3384, + 3410, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3384, + 3410, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3384, + 3410, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3444, + 3463, + 0 + ], + "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": [ + 3469, + 3496, + 0 + ], + "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": [ + 3469, + 3496, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3469, + 3496, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.1, + "y": 1.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3502, + 3522, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.1, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3528, + 3571, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.05, + "y": 0.9736, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3577, + 3589, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 10.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3595, + 3615, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.6, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3621, + 3635, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -0.05, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3641, + 3689, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc", + "radius": 0.6, + "offset": { + "unit": "degrees", + "value": -90.0 + } + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3695, + 3751, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.1, + "y": 1.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3757, + 3764, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3757, + 3764, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3770, + 3796, + 0 + ], + "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": [ + 3770, + 3796, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3770, + 3796, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3770, + 3796, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3770, + 3796, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3770, + 3796, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3770, + 3796, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3770, + 3796, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3770, + 3796, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3770, + 3796, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3770, + 3796, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3770, + 3796, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3770, + 3796, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3770, + 3796, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3770, + 3796, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3770, + 3796, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3770, + 3796, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3840, + 3872, + 0 + ], + "command": { + "type": "make_plane", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 1.12 + }, + "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": [ + 3840, + 3872, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.6, + "g": 0.6, + "b": 0.6, + "a": 0.3 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3879, + 3959, + 0 + ], + "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": [ + 3879, + 3959, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3879, + 3959, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 1.965, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3879, + 3959, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 0.0, + "y": 0.0 + }, + "radius": 1.965, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3879, + 3959, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3970, + 4007, + 0 + ], + "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": [ + 3970, + 4007, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3970, + 4007, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.15, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3970, + 4007, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 0.0, + "y": 0.0 + }, + "radius": 0.15, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3970, + 4007, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3965, + 4011, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3965, + 4011, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4026, + 4060, + 0 + ], + "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": [ + 4026, + 4060, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.05, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4026, + 4060, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4026, + 4060, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4026, + 4060, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4026, + 4060, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4026, + 4060, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4026, + 4060, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4026, + 4060, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4149, + 4187, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4149, + 4187, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4149, + 4187, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 1.7, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4149, + 4187, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 1.4, + "y": 0.0 + }, + "radius": 0.3, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4149, + 4187, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4193, + 4320, + 0 + ], + "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": 7, + "arc_degrees": 360.0, + "rotate_duplicates": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4335, + 4370, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4335, + 4370, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.05, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4335, + 4370, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4335, + 4370, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4335, + 4370, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4335, + 4370, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4335, + 4370, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4335, + 4370, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4335, + 4370, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.05, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4335, + 4370, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4335, + 4370, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4335, + 4370, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4335, + 4370, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4335, + 4370, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4335, + 4370, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4335, + 4370, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.05, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4335, + 4370, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4335, + 4370, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4335, + 4370, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4335, + 4370, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4335, + 4370, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4335, + 4370, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4335, + 4370, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.05, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4335, + 4370, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4335, + 4370, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4335, + 4370, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4335, + 4370, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4335, + 4370, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4335, + 4370, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4335, + 4370, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.05, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4335, + 4370, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4335, + 4370, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4335, + 4370, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4335, + 4370, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4335, + 4370, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4335, + 4370, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4335, + 4370, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.05, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4335, + 4370, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4335, + 4370, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4335, + 4370, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4335, + 4370, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4335, + 4370, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4335, + 4370, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4335, + 4370, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.05, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4335, + 4370, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4335, + 4370, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4335, + 4370, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4335, + 4370, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4335, + 4370, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4335, + 4370, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4335, + 4370, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.05, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4335, + 4370, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4335, + 4370, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4335, + 4370, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4335, + 4370, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4335, + 4370, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4459, + 4497, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4459, + 4497, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4459, + 4497, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.8, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4459, + 4497, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 0.6, + "y": 0.0 + }, + "radius": 0.2, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4459, + 4497, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4503, + 4630, + 0 + ], + "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": [ + 4645, + 4680, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4645, + 4680, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.05, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4645, + 4680, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4645, + 4680, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4645, + 4680, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4645, + 4680, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4645, + 4680, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4645, + 4680, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4645, + 4680, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.05, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4645, + 4680, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4645, + 4680, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4645, + 4680, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4645, + 4680, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4645, + 4680, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4645, + 4680, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4645, + 4680, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.05, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4645, + 4680, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4645, + 4680, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4645, + 4680, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4645, + 4680, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4645, + 4680, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4645, + 4680, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4645, + 4680, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.05, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4645, + 4680, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4645, + 4680, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4645, + 4680, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4645, + 4680, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4645, + 4680, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4725, + 4744, + 0 + ], + "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": [ + 4750, + 4823, + 0 + ], + "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": [ + 4750, + 4823, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4750, + 4823, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 2.205, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4750, + 4823, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 0.0, + "y": 0.0 + }, + "radius": 2.205, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4750, + 4823, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4919, + 4960, + 0 + ], + "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": [ + 4919, + 4960, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 7.32, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4919, + 4960, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4919, + 4960, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4919, + 4960, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4919, + 4960, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4919, + 4960, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4966, + 5005, + 0 + ], + "command": { + "type": "solid3d_shell_face", + "object_id": "[uuid]", + "face_ids": [ + "[uuid]" + ], + "shell_thickness": 0.07, + "hollow": false + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5047, + 5066, + 0 + ], + "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": [ + 5072, + 5116, + 0 + ], + "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": [ + 5072, + 5116, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5072, + 5116, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.2, + "y": 6.62, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5122, + 5156, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 1.905, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5162, + 5175, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 0.7, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5181, + 5194, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.3, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5200, + 5213, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 0.4, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5219, + 5244, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.02, + "y": 0.02, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5250, + 5390, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "bezier", + "control1": { + "x": -0.3, + "y": 0.0, + "z": 0.0 + }, + "control2": { + "x": 0.441, + "y": 1.0, + "z": 0.0 + }, + "end": { + "x": -2.305, + "y": 1.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5396, + 5452, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.2, + "y": 6.62, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5458, + 5465, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5458, + 5465, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5471, + 5497, + 0 + ], + "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": [ + 5471, + 5497, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5471, + 5497, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5471, + 5497, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5471, + 5497, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5471, + 5497, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5471, + 5497, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5471, + 5497, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5471, + 5497, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5471, + 5497, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5471, + 5497, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5471, + 5497, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5471, + 5497, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5471, + 5497, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5471, + 5497, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5471, + 5497, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5471, + 5497, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5552, + 5599, + 0 + ], + "command": { + "type": "make_plane", + "origin": { + "x": 0.0, + "y": -0.325, + "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": 100.0, + "clobber": false, + "hide": false + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5552, + 5599, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.6, + "g": 0.6, + "b": 0.6, + "a": 0.3 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5606, + 5635, + 0 + ], + "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": [ + 5606, + 5635, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5606, + 5635, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 2.3, + "y": 6.4, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5641, + 5662, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.56, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5668, + 5699, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc_to", + "to": { + "x": 1.24, + "y": -1.14, + "z": 0.0 + }, + "angle_snap_increment": null + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5705, + 5736, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc_to", + "to": { + "x": 0.07, + "y": -3.66, + "z": 0.0 + }, + "angle_snap_increment": null + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5742, + 5774, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc_to", + "to": { + "x": -1.04, + "y": -0.99, + "z": 0.0 + }, + "angle_snap_increment": null + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5780, + 5802, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -1.09, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5808, + 5829, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 0.43, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5835, + 5860, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.99, + "y": -0.02, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5866, + 5897, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc_to", + "to": { + "x": 0.6, + "y": 0.58, + "z": 0.0 + }, + "angle_snap_increment": null + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5903, + 5935, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc_to", + "to": { + "x": -0.07, + "y": 3.55, + "z": 0.0 + }, + "angle_snap_increment": null + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5941, + 5973, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc_to", + "to": { + "x": -0.84, + "y": 0.73, + "z": 0.0 + }, + "angle_snap_increment": null + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5979, + 6000, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.4, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6006, + 6062, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 2.3, + "y": 6.4, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6068, + 6075, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6068, + 6075, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6089, + 6134, + 0 + ], + "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": [ + 6089, + 6134, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.65, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6089, + 6134, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6089, + 6134, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6089, + 6134, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6089, + 6134, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6089, + 6134, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6089, + 6134, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6089, + 6134, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6089, + 6134, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6089, + 6134, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6089, + 6134, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6089, + 6134, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6089, + 6134, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6089, + 6134, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6089, + 6134, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6089, + 6134, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6089, + 6134, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6089, + 6134, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6089, + 6134, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6089, + 6134, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6089, + 6134, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6089, + 6134, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6089, + 6134, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6089, + 6134, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6089, + 6134, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6089, + 6134, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6089, + 6134, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6089, + 6134, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 993, + 1037, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2368, + 2448, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3879, + 3959, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3970, + 4007, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5606, + 5635, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + } +] diff --git a/rust/kcl-lib/tests/kcl_samples/french-press/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/kcl_samples/french-press/artifact_graph_flowchart.snap new file mode 100644 index 000000000..48dfffcbf --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/french-press/artifact_graph_flowchart.snap @@ -0,0 +1,6 @@ +--- +source: kcl/src/simulation_tests.rs +description: Artifact graph flowchart french-press.kcl +extension: md +snapshot_kind: binary +--- diff --git a/rust/kcl-lib/tests/kcl_samples/french-press/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/french-press/artifact_graph_flowchart.snap.md new file mode 100644 index 000000000..d5c5cfed6 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/french-press/artifact_graph_flowchart.snap.md @@ -0,0 +1,772 @@ +```mermaid +flowchart LR + subgraph path2 [Path] + 2["Path
[266, 310, 0]"] + 3["Segment
[316, 362, 0]"] + 4["Segment
[368, 469, 0]"] + 5["Segment
[475, 595, 0]"] + 6["Segment
[601, 657, 0]"] + 7["Segment
[663, 670, 0]"] + 8[Solid2d] + end + subgraph path18 [Path] + 18["Path
[993, 1037, 0]"] + 19["Segment
[1043, 1056, 0]"] + 20["Segment
[1062, 1084, 0]"] + 21["Segment
[1090, 1174, 0]"] + 22["Segment
[1180, 1232, 0]"] + 23["Segment
[1238, 1322, 0]"] + 24["Segment
[1328, 1380, 0]"] + 25["Segment
[1386, 1468, 0]"] + 26["Segment
[1474, 1499, 0]"] + 27["Segment
[1505, 1518, 0]"] + 28["Segment
[1524, 1565, 0]"] + 29["Segment
[1571, 1653, 0]"] + 30["Segment
[1659, 1749, 0]"] + 31["Segment
[1755, 1839, 0]"] + 32["Segment
[1845, 1935, 0]"] + 33["Segment
[1941, 2025, 0]"] + 34["Segment
[2031, 2087, 0]"] + 35["Segment
[2093, 2100, 0]"] + 36[Solid2d] + end + subgraph path89 [Path] + 89["Path
[2368, 2448, 0]"] + 90["Segment
[2368, 2448, 0]"] + 91[Solid2d] + end + subgraph path98 [Path] + 98["Path
[2549, 2579, 0]"] + 99["Segment
[2585, 2598, 0]"] + 100["Segment
[2604, 2687, 0]"] + 101["Segment
[2693, 2749, 0]"] + 102["Segment
[2755, 2762, 0]"] + 103[Solid2d] + end + subgraph path115 [Path] + 115["Path
[3001, 3032, 0]"] + 116["Segment
[3038, 3074, 0]"] + 117["Segment
[3080, 3170, 0]"] + 118["Segment
[3176, 3222, 0]"] + 119["Segment
[3228, 3281, 0]"] + 120["Segment
[3287, 3303, 0]"] + 121["Segment
[3309, 3365, 0]"] + 122["Segment
[3371, 3378, 0]"] + 123[Solid2d] + end + subgraph path138 [Path] + 138["Path
[3469, 3496, 0]"] + 139["Segment
[3502, 3522, 0]"] + 140["Segment
[3528, 3571, 0]"] + 141["Segment
[3577, 3589, 0]"] + 142["Segment
[3595, 3615, 0]"] + 143["Segment
[3621, 3635, 0]"] + 144["Segment
[3641, 3689, 0]"] + 145["Segment
[3695, 3751, 0]"] + 146["Segment
[3757, 3764, 0]"] + 147[Solid2d] + end + subgraph path164 [Path] + 164["Path
[3879, 3959, 0]"] + 165["Segment
[3879, 3959, 0]"] + 166[Solid2d] + end + subgraph path167 [Path] + 167["Path
[3970, 4007, 0]"] + 168["Segment
[3970, 4007, 0]"] + 169[Solid2d] + end + subgraph path176 [Path] + 176["Path
[4149, 4187, 0]"] + 177["Segment
[4149, 4187, 0]"] + 178[Solid2d] + end + subgraph path183 [Path] + 183["Path
[4459, 4497, 0]"] + 184["Segment
[4459, 4497, 0]"] + 185[Solid2d] + end + subgraph path191 [Path] + 191["Path
[4750, 4823, 0]"] + 192["Segment
[4750, 4823, 0]"] + 193[Solid2d] + end + subgraph path201 [Path] + 201["Path
[5072, 5116, 0]"] + 202["Segment
[5122, 5156, 0]"] + 203["Segment
[5162, 5175, 0]"] + 204["Segment
[5181, 5194, 0]"] + 205["Segment
[5200, 5213, 0]"] + 206["Segment
[5219, 5244, 0]"] + 207["Segment
[5250, 5390, 0]"] + 208["Segment
[5396, 5452, 0]"] + 209["Segment
[5458, 5465, 0]"] + 210[Solid2d] + end + subgraph path227 [Path] + 227["Path
[5606, 5635, 0]"] + 228["Segment
[5641, 5662, 0]"] + 229["Segment
[5668, 5699, 0]"] + 230["Segment
[5705, 5736, 0]"] + 231["Segment
[5742, 5774, 0]"] + 232["Segment
[5780, 5802, 0]"] + 233["Segment
[5808, 5829, 0]"] + 234["Segment
[5835, 5860, 0]"] + 235["Segment
[5866, 5897, 0]"] + 236["Segment
[5903, 5935, 0]"] + 237["Segment
[5941, 5973, 0]"] + 238["Segment
[5979, 6000, 0]"] + 239["Segment
[6006, 6062, 0]"] + 240["Segment
[6068, 6075, 0]"] + 241[Solid2d] + end + 1["Plane
[241, 260, 0]"] + 9["Sweep Revolve
[676, 715, 0]"] + 10[Wall] + 11[Wall] + 12[Wall] + 13[Wall] + 14["SweepEdge Adjacent"] + 15["SweepEdge Adjacent"] + 16["SweepEdge Adjacent"] + 17["Plane
[964, 987, 0]"] + 37["Sweep Extrusion
[2106, 2128, 0]"] + 38[Wall] + 39[Wall] + 40[Wall] + 41[Wall] + 42[Wall] + 43[Wall] + 44[Wall] + 45[Wall] + 46[Wall] + 47[Wall] + 48[Wall] + 49[Wall] + 50[Wall] + 51[Wall] + 52[Wall] + 53[Wall] + 54["Cap Start"] + 55["Cap End"] + 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"] + 72["SweepEdge Opposite"] + 73["SweepEdge Adjacent"] + 74["SweepEdge Opposite"] + 75["SweepEdge Adjacent"] + 76["SweepEdge Opposite"] + 77["SweepEdge Adjacent"] + 78["SweepEdge Opposite"] + 79["SweepEdge Adjacent"] + 80["SweepEdge Opposite"] + 81["SweepEdge Adjacent"] + 82["SweepEdge Opposite"] + 83["SweepEdge Adjacent"] + 84["SweepEdge Opposite"] + 85["SweepEdge Adjacent"] + 86["SweepEdge Opposite"] + 87["SweepEdge Adjacent"] + 88["Plane
[2332, 2361, 0]"] + 92["Sweep Extrusion
[2463, 2497, 0]"] + 93[Wall] + 94["Cap Start"] + 95["Cap End"] + 96["SweepEdge Opposite"] + 97["SweepEdge Adjacent"] + 104["Sweep Extrusion
[2910, 2945, 0]"] + 105[Wall] + 106[Wall] + 107[Wall] + 108["SweepEdge Opposite"] + 109["SweepEdge Adjacent"] + 110["SweepEdge Opposite"] + 111["SweepEdge Adjacent"] + 112["SweepEdge Opposite"] + 113["SweepEdge Adjacent"] + 114["Plane
[2976, 2995, 0]"] + 124["Sweep Revolve
[3384, 3410, 0]"] + 125[Wall] + 126[Wall] + 127[Wall] + 128[Wall] + 129[Wall] + 130[Wall] + 131["SweepEdge Adjacent"] + 132["SweepEdge Adjacent"] + 133["SweepEdge Adjacent"] + 134["SweepEdge Adjacent"] + 135["SweepEdge Adjacent"] + 136["SweepEdge Adjacent"] + 137["Plane
[3444, 3463, 0]"] + 148["Sweep Revolve
[3770, 3796, 0]"] + 149[Wall] + 150[Wall] + 151[Wall] + 152[Wall] + 153[Wall] + 154[Wall] + 155[Wall] + 156["SweepEdge Adjacent"] + 157["SweepEdge Adjacent"] + 158["SweepEdge Adjacent"] + 159["SweepEdge Adjacent"] + 160["SweepEdge Adjacent"] + 161["SweepEdge Adjacent"] + 162["SweepEdge Adjacent"] + 163["Plane
[3840, 3872, 0]"] + 170["Sweep Extrusion
[4026, 4060, 0]"] + 171[Wall] + 172["Cap Start"] + 173["Cap End"] + 174["SweepEdge Opposite"] + 175["SweepEdge Adjacent"] + 179["Sweep Extrusion
[4335, 4370, 0]"] + 180[Wall] + 181["SweepEdge Opposite"] + 182["SweepEdge Adjacent"] + 186["Sweep Extrusion
[4645, 4680, 0]"] + 187[Wall] + 188["SweepEdge Opposite"] + 189["SweepEdge Adjacent"] + 190["Plane
[4725, 4744, 0]"] + 194["Sweep Extrusion
[4919, 4960, 0]"] + 195[Wall] + 196["Cap Start"] + 197["Cap End"] + 198["SweepEdge Opposite"] + 199["SweepEdge Adjacent"] + 200["Plane
[5047, 5066, 0]"] + 211["Sweep Revolve
[5471, 5497, 0]"] + 212[Wall] + 213[Wall] + 214[Wall] + 215[Wall] + 216[Wall] + 217[Wall] + 218[Wall] + 219["SweepEdge Adjacent"] + 220["SweepEdge Adjacent"] + 221["SweepEdge Adjacent"] + 222["SweepEdge Adjacent"] + 223["SweepEdge Adjacent"] + 224["SweepEdge Adjacent"] + 225["SweepEdge Adjacent"] + 226["Plane
[5552, 5599, 0]"] + 242["Sweep Extrusion
[6089, 6134, 0]"] + 243[Wall] + 244[Wall] + 245[Wall] + 246[Wall] + 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 Opposite"] + 272["SweepEdge Adjacent"] + 273["SweepEdge Opposite"] + 274["SweepEdge Adjacent"] + 275["SweepEdge Opposite"] + 276["SweepEdge Adjacent"] + 277["SweepEdge Opposite"] + 278["SweepEdge Adjacent"] + 279["SweepEdge Opposite"] + 280["SweepEdge Adjacent"] + 281["StartSketchOnPlane
[2318, 2362, 0]"] + 282["StartSketchOnFace
[2511, 2543, 0]"] + 283["StartSketchOnPlane
[3826, 3873, 0]"] + 284["StartSketchOnFace
[4111, 4143, 0]"] + 285["StartSketchOnFace
[4421, 4453, 0]"] + 286["StartSketchOnPlane
[5538, 5600, 0]"] + 1 --- 2 + 2 --- 3 + 2 --- 4 + 2 --- 5 + 2 --- 6 + 2 --- 7 + 2 ---- 9 + 2 --- 8 + 3 --- 10 + 3 x--> 14 + 4 --- 11 + 4 --- 14 + 5 --- 12 + 5 --- 15 + 6 --- 13 + 6 --- 16 + 9 --- 10 + 9 --- 11 + 9 --- 12 + 9 --- 13 + 9 <--x 3 + 9 --- 14 + 9 <--x 4 + 9 <--x 5 + 9 --- 15 + 9 <--x 6 + 9 --- 16 + 17 --- 18 + 18 --- 19 + 18 --- 20 + 18 --- 21 + 18 --- 22 + 18 --- 23 + 18 --- 24 + 18 --- 25 + 18 --- 26 + 18 --- 27 + 18 --- 28 + 18 --- 29 + 18 --- 30 + 18 --- 31 + 18 --- 32 + 18 --- 33 + 18 --- 34 + 18 --- 35 + 18 ---- 37 + 18 --- 36 + 19 --- 53 + 19 --- 86 + 19 --- 87 + 20 --- 52 + 20 --- 84 + 20 --- 85 + 21 --- 51 + 21 --- 82 + 21 --- 83 + 22 --- 50 + 22 --- 80 + 22 --- 81 + 23 --- 49 + 23 --- 78 + 23 --- 79 + 24 --- 48 + 24 --- 76 + 24 --- 77 + 25 --- 47 + 25 --- 74 + 25 --- 75 + 26 --- 46 + 26 --- 72 + 26 --- 73 + 27 --- 45 + 27 --- 70 + 27 --- 71 + 28 --- 44 + 28 --- 68 + 28 --- 69 + 29 --- 43 + 29 --- 66 + 29 --- 67 + 30 --- 42 + 30 --- 64 + 30 --- 65 + 31 --- 41 + 31 --- 62 + 31 --- 63 + 32 --- 40 + 32 --- 60 + 32 --- 61 + 33 --- 39 + 33 --- 58 + 33 --- 59 + 34 --- 38 + 34 --- 56 + 34 --- 57 + 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 + 37 --- 63 + 37 --- 64 + 37 --- 65 + 37 --- 66 + 37 --- 67 + 37 --- 68 + 37 --- 69 + 37 --- 70 + 37 --- 71 + 37 --- 72 + 37 --- 73 + 37 --- 74 + 37 --- 75 + 37 --- 76 + 37 --- 77 + 37 --- 78 + 37 --- 79 + 37 --- 80 + 37 --- 81 + 37 --- 82 + 37 --- 83 + 37 --- 84 + 37 --- 85 + 37 --- 86 + 37 --- 87 + 88 --- 89 + 89 --- 90 + 89 ---- 92 + 89 --- 91 + 90 --- 93 + 90 --- 96 + 90 --- 97 + 92 --- 93 + 92 --- 94 + 92 --- 95 + 92 --- 96 + 92 --- 97 + 95 --- 98 + 98 --- 99 + 98 --- 100 + 98 --- 101 + 98 --- 102 + 98 ---- 104 + 98 --- 103 + 99 --- 107 + 99 --- 112 + 99 --- 113 + 100 --- 106 + 100 --- 110 + 100 --- 111 + 101 --- 105 + 101 --- 108 + 101 --- 109 + 104 --- 105 + 104 --- 106 + 104 --- 107 + 104 --- 108 + 104 --- 109 + 104 --- 110 + 104 --- 111 + 104 --- 112 + 104 --- 113 + 114 --- 115 + 115 --- 116 + 115 --- 117 + 115 --- 118 + 115 --- 119 + 115 --- 120 + 115 --- 121 + 115 --- 122 + 115 ---- 124 + 115 --- 123 + 116 --- 125 + 116 --- 131 + 117 --- 126 + 117 --- 132 + 118 --- 127 + 118 --- 133 + 119 --- 128 + 119 --- 134 + 120 --- 129 + 120 --- 135 + 121 --- 130 + 121 --- 136 + 124 --- 125 + 124 --- 126 + 124 --- 127 + 124 --- 128 + 124 --- 129 + 124 --- 130 + 124 <--x 116 + 124 --- 131 + 124 <--x 117 + 124 --- 132 + 124 <--x 118 + 124 --- 133 + 124 <--x 119 + 124 --- 134 + 124 <--x 120 + 124 --- 135 + 124 <--x 121 + 124 --- 136 + 137 --- 138 + 138 --- 139 + 138 --- 140 + 138 --- 141 + 138 --- 142 + 138 --- 143 + 138 --- 144 + 138 --- 145 + 138 --- 146 + 138 ---- 148 + 138 --- 147 + 139 --- 149 + 139 --- 156 + 140 --- 150 + 140 --- 157 + 141 --- 151 + 141 --- 158 + 142 --- 152 + 142 --- 159 + 143 --- 153 + 143 --- 160 + 144 --- 154 + 144 --- 161 + 145 --- 155 + 145 --- 162 + 148 --- 149 + 148 --- 150 + 148 --- 151 + 148 --- 152 + 148 --- 153 + 148 --- 154 + 148 --- 155 + 148 <--x 139 + 148 --- 156 + 148 <--x 140 + 148 --- 157 + 148 <--x 141 + 148 --- 158 + 148 <--x 142 + 148 --- 159 + 148 <--x 143 + 148 --- 160 + 148 <--x 144 + 148 --- 161 + 148 <--x 145 + 148 --- 162 + 163 --- 164 + 163 --- 167 + 164 --- 165 + 164 ---- 170 + 164 --- 166 + 165 --- 171 + 165 --- 174 + 165 --- 175 + 167 --- 168 + 167 --- 169 + 170 --- 171 + 170 --- 172 + 170 --- 173 + 170 --- 174 + 170 --- 175 + 173 --- 176 + 173 --- 183 + 176 --- 177 + 176 ---- 179 + 176 --- 178 + 177 --- 180 + 177 --- 181 + 177 --- 182 + 179 --- 180 + 179 --- 181 + 179 --- 182 + 183 --- 184 + 183 ---- 186 + 183 --- 185 + 184 --- 187 + 184 --- 188 + 184 --- 189 + 186 --- 187 + 186 --- 188 + 186 --- 189 + 190 --- 191 + 191 --- 192 + 191 ---- 194 + 191 --- 193 + 192 --- 195 + 192 --- 198 + 192 --- 199 + 194 --- 195 + 194 --- 196 + 194 --- 197 + 194 --- 198 + 194 --- 199 + 200 --- 201 + 201 --- 202 + 201 --- 203 + 201 --- 204 + 201 --- 205 + 201 --- 206 + 201 --- 207 + 201 --- 208 + 201 --- 209 + 201 ---- 211 + 201 --- 210 + 202 --- 212 + 202 --- 219 + 203 --- 213 + 203 --- 220 + 204 --- 214 + 204 --- 221 + 205 --- 215 + 205 --- 222 + 206 --- 216 + 206 --- 223 + 207 --- 217 + 207 --- 224 + 208 --- 218 + 208 --- 225 + 211 --- 212 + 211 --- 213 + 211 --- 214 + 211 --- 215 + 211 --- 216 + 211 --- 217 + 211 --- 218 + 211 <--x 202 + 211 --- 219 + 211 <--x 203 + 211 --- 220 + 211 <--x 204 + 211 --- 221 + 211 <--x 205 + 211 --- 222 + 211 <--x 206 + 211 --- 223 + 211 <--x 207 + 211 --- 224 + 211 <--x 208 + 211 --- 225 + 226 --- 227 + 227 --- 228 + 227 --- 229 + 227 --- 230 + 227 --- 231 + 227 --- 232 + 227 --- 233 + 227 --- 234 + 227 --- 235 + 227 --- 236 + 227 --- 237 + 227 --- 238 + 227 --- 239 + 227 --- 240 + 227 ---- 242 + 227 --- 241 + 228 --- 254 + 228 --- 279 + 228 --- 280 + 229 --- 253 + 229 --- 277 + 229 --- 278 + 230 --- 252 + 230 --- 275 + 230 --- 276 + 231 --- 251 + 231 --- 273 + 231 --- 274 + 232 --- 250 + 232 --- 271 + 232 --- 272 + 233 --- 249 + 233 --- 269 + 233 --- 270 + 234 --- 248 + 234 --- 267 + 234 --- 268 + 235 --- 247 + 235 --- 265 + 235 --- 266 + 236 --- 246 + 236 --- 263 + 236 --- 264 + 237 --- 245 + 237 --- 261 + 237 --- 262 + 238 --- 244 + 238 --- 259 + 238 --- 260 + 239 --- 243 + 239 --- 257 + 239 --- 258 + 242 --- 243 + 242 --- 244 + 242 --- 245 + 242 --- 246 + 242 --- 247 + 242 --- 248 + 242 --- 249 + 242 --- 250 + 242 --- 251 + 242 --- 252 + 242 --- 253 + 242 --- 254 + 242 --- 255 + 242 --- 256 + 242 --- 257 + 242 --- 258 + 242 --- 259 + 242 --- 260 + 242 --- 261 + 242 --- 262 + 242 --- 263 + 242 --- 264 + 242 --- 265 + 242 --- 266 + 242 --- 267 + 242 --- 268 + 242 --- 269 + 242 --- 270 + 242 --- 271 + 242 --- 272 + 242 --- 273 + 242 --- 274 + 242 --- 275 + 242 --- 276 + 242 --- 277 + 242 --- 278 + 242 --- 279 + 242 --- 280 + 88 <--x 281 + 95 <--x 282 + 163 <--x 283 + 173 <--x 284 + 173 <--x 285 + 226 <--x 286 +``` diff --git a/rust/kcl-lib/tests/kcl_samples/french-press/ast.snap b/rust/kcl-lib/tests/kcl_samples/french-press/ast.snap new file mode 100644 index 000000000..e3544be35 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/french-press/ast.snap @@ -0,0 +1,7478 @@ +--- +source: kcl-lib/src/simulation_tests.rs +description: Result of parsing french-press.kcl +--- +{ + "Ok": { + "body": [ + { + "declaration": { + "end": 147, + "id": { + "end": 140, + "name": "carafeDiameter", + "start": 126, + "type": "Identifier" + }, + "init": { + "end": 147, + "raw": "4.41", + "start": 143, + "type": "Literal", + "type": "Literal", + "value": { + "value": 4.41, + "suffix": "None" + } + }, + "start": 126, + "type": "VariableDeclarator" + }, + "end": 147, + "kind": "const", + "start": 126, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 167, + "id": { + "end": 160, + "name": "carafeHeight", + "start": 148, + "type": "Identifier" + }, + "init": { + "end": 167, + "raw": "7.32", + "start": 163, + "type": "Literal", + "type": "Literal", + "value": { + "value": 7.32, + "suffix": "None" + } + }, + "start": 148, + "type": "VariableDeclarator" + }, + "end": 167, + "kind": "const", + "start": 148, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 190, + "id": { + "end": 183, + "name": "handleThickness", + "start": 168, + "type": "Identifier" + }, + "init": { + "end": 190, + "raw": "0.65", + "start": 186, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.65, + "suffix": "None" + } + }, + "start": 168, + "type": "VariableDeclarator" + }, + "end": 190, + "kind": "const", + "start": 168, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 765, + "id": { + "end": 238, + "name": "sketch001", + "start": 229, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 259, + "raw": "'XZ'", + "start": 255, + "type": "Literal", + "type": "Literal", + "value": "XZ" + } + ], + "callee": { + "end": 254, + "name": "startSketchOn", + "start": 241, + "type": "Identifier" + }, + "end": 260, + "start": 241, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 300, + "left": { + "end": 296, + "name": "carafeDiameter", + "start": 282, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 300, + "raw": "2", + "start": 299, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 282, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 305, + "raw": "5.7", + "start": 302, + "type": "Literal", + "type": "Literal", + "value": { + "value": 5.7, + "suffix": "None" + } + } + ], + "end": 306, + "start": 281, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 309, + "start": 308, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 280, + "name": "startProfileAt", + "start": 266, + "type": "Identifier" + }, + "end": 310, + "start": 266, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 329, + "raw": "0", + "start": 328, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 334, + "raw": "0.1", + "start": 331, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.1, + "suffix": "None" + } + } + ], + "end": 335, + "start": 327, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 338, + "start": 337, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 361, + "start": 340, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "rectangleSegmentA001" + } + ], + "callee": { + "end": 326, + "name": "angledLine", + "start": 316, + "type": "Identifier" + }, + "end": 362, + "start": 316, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 421, + "left": { + "arguments": [ + { + "end": 415, + "name": "rectangleSegmentA001", + "start": 395, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 394, + "name": "segAng", + "start": 388, + "type": "Identifier" + }, + "end": 416, + "start": 388, + "type": "CallExpression", + "type": "CallExpression" + }, + "operator": "-", + "right": { + "end": 421, + "raw": "90", + "start": 419, + "type": "Literal", + "type": "Literal", + "value": { + "value": 90.0, + "suffix": "None" + } + }, + "start": 388, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "argument": { + "end": 435, + "raw": "0.75", + "start": 431, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.75, + "suffix": "None" + } + }, + "end": 435, + "operator": "-", + "start": 430, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "end": 442, + "start": 379, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 445, + "start": 444, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 468, + "start": 447, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "rectangleSegmentB001" + } + ], + "callee": { + "end": 378, + "name": "angledLine", + "start": 368, + "type": "Identifier" + }, + "end": 469, + "start": 368, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "arguments": [ + { + "end": 522, + "name": "rectangleSegmentA001", + "start": 502, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 501, + "name": "segAng", + "start": 495, + "type": "Identifier" + }, + "end": 523, + "start": 495, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "argument": { + "arguments": [ + { + "end": 560, + "name": "rectangleSegmentA001", + "start": 540, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 539, + "name": "segLen", + "start": 533, + "type": "Identifier" + }, + "end": 561, + "start": 533, + "type": "CallExpression", + "type": "CallExpression" + }, + "end": 561, + "operator": "-", + "start": 532, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "end": 568, + "start": 486, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 571, + "start": 570, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 594, + "start": 573, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "rectangleSegmentC001" + } + ], + "callee": { + "end": 485, + "name": "angledLine", + "start": 475, + "type": "Identifier" + }, + "end": 595, + "start": 475, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 617, + "name": "endAbsolute", + "start": 606, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "arguments": [ + { + "end": 636, + "start": 635, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 634, + "name": "profileStartX", + "start": 621, + "type": "Identifier" + }, + "end": 637, + "start": 621, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 654, + "start": 653, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 652, + "name": "profileStartY", + "start": 639, + "type": "Identifier" + }, + "end": 655, + "start": 639, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 656, + "start": 620, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 605, + "name": "line", + "start": 601, + "type": "Identifier" + }, + "end": 657, + "start": 601, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [], + "callee": { + "end": 668, + "name": "close", + "start": 663, + "type": "Identifier" + }, + "end": 670, + "start": 663, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 711, + "properties": [ + { + "end": 697, + "key": { + "end": 691, + "name": "angle", + "start": 686, + "type": "Identifier" + }, + "start": 686, + "type": "ObjectProperty", + "value": { + "end": 697, + "raw": "360", + "start": 694, + "type": "Literal", + "type": "Literal", + "value": { + "value": 360.0, + "suffix": "None" + } + } + }, + { + "end": 709, + "key": { + "end": 703, + "name": "axis", + "start": 699, + "type": "Identifier" + }, + "start": 699, + "type": "ObjectProperty", + "value": { + "end": 709, + "raw": "'Y'", + "start": 706, + "type": "Literal", + "type": "Literal", + "value": "Y" + } + } + ], + "start": 684, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 714, + "start": 713, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 683, + "name": "revolve", + "start": 676, + "type": "Identifier" + }, + "end": 715, + "start": 676, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 765, + "nonCodeMeta": { + "nonCodeNodes": { + "7": [ + { + "end": 765, + "start": 715, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Create an angled plane to sketch the supports", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, + "start": 241, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 229, + "type": "VariableDeclarator" + }, + "end": 765, + "kind": "const", + "start": 229, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 911, + "id": { + "end": 774, + "name": "plane001", + "start": 766, + "type": "Identifier" + }, + "init": { + "end": 911, + "properties": [ + { + "end": 909, + "key": { + "end": 786, + "name": "plane", + "start": 781, + "type": "Identifier" + }, + "start": 781, + "type": "ObjectProperty", + "value": { + "end": 909, + "properties": [ + { + "end": 822, + "key": { + "end": 801, + "name": "origin", + "start": 795, + "type": "Identifier" + }, + "start": 795, + "type": "ObjectProperty", + "value": { + "elements": [ + { + "argument": { + "end": 810, + "raw": "0.26", + "start": 806, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.26, + "suffix": "None" + } + }, + "end": 810, + "operator": "-", + "start": 805, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 816, + "raw": "0.26", + "start": 812, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.26, + "suffix": "None" + } + }, + { + "end": 821, + "raw": "0.0", + "start": 818, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 822, + "start": 804, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "end": 847, + "key": { + "end": 833, + "name": "xAxis", + "start": 828, + "type": "Identifier" + }, + "start": 828, + "type": "ObjectProperty", + "value": { + "elements": [ + { + "end": 838, + "raw": "1", + "start": 837, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + { + "end": 841, + "raw": "1", + "start": 840, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + { + "end": 846, + "raw": "0.0", + "start": 843, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 847, + "start": 836, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "end": 876, + "key": { + "end": 858, + "name": "yAxis", + "start": 853, + "type": "Identifier" + }, + "start": 853, + "type": "ObjectProperty", + "value": { + "elements": [ + { + "end": 865, + "raw": "0.0", + "start": 862, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 870, + "raw": "0.0", + "start": 867, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 875, + "raw": "1.0", + "start": 872, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + ], + "end": 876, + "start": 861, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "end": 905, + "key": { + "end": 887, + "name": "zAxis", + "start": 882, + "type": "Identifier" + }, + "start": 882, + "type": "ObjectProperty", + "value": { + "elements": [ + { + "end": 894, + "raw": "1.0", + "start": 891, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + { + "end": 899, + "raw": "0.0", + "start": 896, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 904, + "raw": "0.0", + "start": 901, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 905, + "start": 890, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "start": 789, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + } + ], + "start": 777, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + "start": 766, + "type": "VariableDeclarator" + }, + "end": 911, + "kind": "const", + "start": 766, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 2305, + "id": { + "end": 961, + "name": "sketch002", + "start": 952, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 986, + "name": "plane001", + "start": 978, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 977, + "name": "startSketchOn", + "start": 964, + "type": "Identifier" + }, + "end": 987, + "start": 964, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 1027, + "left": { + "end": 1023, + "name": "carafeDiameter", + "start": 1009, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1027, + "raw": "2", + "start": 1026, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1009, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 1032, + "raw": "5.7", + "start": 1029, + "type": "Literal", + "type": "Literal", + "value": { + "value": 5.7, + "suffix": "None" + } + } + ], + "end": 1033, + "start": 1008, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 1036, + "start": 1035, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1007, + "name": "startProfileAt", + "start": 993, + "type": "Identifier" + }, + "end": 1037, + "start": 993, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 1052, + "raw": "0.1", + "start": 1049, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.1, + "suffix": "None" + } + }, + { + "end": 1055, + "start": 1054, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1048, + "name": "xLine", + "start": 1043, + "type": "Identifier" + }, + "end": 1056, + "start": 1043, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "argument": { + "end": 1072, + "raw": "5.2", + "start": 1069, + "type": "Literal", + "type": "Literal", + "value": { + "value": 5.2, + "suffix": "None" + } + }, + "end": 1072, + "operator": "-", + "start": 1068, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 1075, + "start": 1074, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 1083, + "start": 1077, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "edge1" + } + ], + "callee": { + "end": 1067, + "name": "yLine", + "start": 1062, + "type": "Identifier" + }, + "end": 1084, + "start": 1062, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 1170, + "properties": [ + { + "end": 1119, + "key": { + "end": 1113, + "name": "angleStart", + "start": 1103, + "type": "Identifier" + }, + "start": 1103, + "type": "ObjectProperty", + "value": { + "end": 1119, + "raw": "180", + "start": 1116, + "type": "Literal", + "type": "Literal", + "value": { + "value": 180.0, + "suffix": "None" + } + } + }, + { + "end": 1142, + "key": { + "end": 1136, + "name": "angleEnd", + "start": 1128, + "type": "Identifier" + }, + "start": 1128, + "type": "ObjectProperty", + "value": { + "end": 1142, + "raw": "205", + "start": 1139, + "type": "Literal", + "type": "Literal", + "value": { + "value": 205.0, + "suffix": "None" + } + } + }, + { + "end": 1163, + "key": { + "end": 1157, + "name": "radius", + "start": 1151, + "type": "Identifier" + }, + "start": 1151, + "type": "ObjectProperty", + "value": { + "end": 1163, + "raw": "0.3", + "start": 1160, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.3, + "suffix": "None" + } + } + } + ], + "start": 1094, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 1173, + "start": 1172, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1093, + "name": "arc", + "start": 1090, + "type": "Identifier" + }, + "end": 1174, + "start": 1090, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 1220, + "properties": [ + { + "end": 1204, + "key": { + "end": 1198, + "name": "angle", + "start": 1193, + "type": "Identifier" + }, + "start": 1193, + "type": "ObjectProperty", + "value": { + "argument": { + "end": 1204, + "raw": "60", + "start": 1202, + "type": "Literal", + "type": "Literal", + "value": { + "value": 60.0, + "suffix": "None" + } + }, + "end": 1204, + "operator": "-", + "start": 1201, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + }, + { + "end": 1218, + "key": { + "end": 1212, + "name": "length", + "start": 1206, + "type": "Identifier" + }, + "start": 1206, + "type": "ObjectProperty", + "value": { + "end": 1218, + "raw": "0.6", + "start": 1215, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.6, + "suffix": "None" + } + } + } + ], + "start": 1191, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 1223, + "start": 1222, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 1231, + "start": 1225, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "edge2" + } + ], + "callee": { + "end": 1190, + "name": "angledLine", + "start": 1180, + "type": "Identifier" + }, + "end": 1232, + "start": 1180, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 1318, + "properties": [ + { + "end": 1266, + "key": { + "end": 1261, + "name": "angleStart", + "start": 1251, + "type": "Identifier" + }, + "start": 1251, + "type": "ObjectProperty", + "value": { + "end": 1266, + "raw": "30", + "start": 1264, + "type": "Literal", + "type": "Literal", + "value": { + "value": 30.0, + "suffix": "None" + } + } + }, + { + "end": 1290, + "key": { + "end": 1283, + "name": "angleEnd", + "start": 1275, + "type": "Identifier" + }, + "start": 1275, + "type": "ObjectProperty", + "value": { + "argument": { + "end": 1290, + "raw": "120", + "start": 1287, + "type": "Literal", + "type": "Literal", + "value": { + "value": 120.0, + "suffix": "None" + } + }, + "end": 1290, + "operator": "-", + "start": 1286, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + }, + { + "end": 1311, + "key": { + "end": 1305, + "name": "radius", + "start": 1299, + "type": "Identifier" + }, + "start": 1299, + "type": "ObjectProperty", + "value": { + "end": 1311, + "raw": "0.6", + "start": 1308, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.6, + "suffix": "None" + } + } + } + ], + "start": 1242, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 1321, + "start": 1320, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1241, + "name": "arc", + "start": 1238, + "type": "Identifier" + }, + "end": 1322, + "start": 1238, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 1368, + "properties": [ + { + "end": 1355, + "key": { + "end": 1349, + "name": "angle", + "start": 1344, + "type": "Identifier" + }, + "start": 1344, + "type": "ObjectProperty", + "value": { + "end": 1355, + "raw": "150", + "start": 1352, + "type": "Literal", + "type": "Literal", + "value": { + "value": 150.0, + "suffix": "None" + } + } + }, + { + "end": 1366, + "key": { + "end": 1359, + "name": "to", + "start": 1357, + "type": "Identifier" + }, + "start": 1357, + "type": "ObjectProperty", + "value": { + "argument": { + "end": 1366, + "raw": "0.2", + "start": 1363, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.2, + "suffix": "None" + } + }, + "end": 1366, + "operator": "-", + "start": 1362, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + } + ], + "start": 1342, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 1371, + "start": 1370, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 1379, + "start": 1373, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "edge3" + } + ], + "callee": { + "end": 1341, + "name": "angledLineToY", + "start": 1328, + "type": "Identifier" + }, + "end": 1380, + "start": 1328, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 1464, + "properties": [ + { + "end": 1414, + "key": { + "end": 1409, + "name": "angleStart", + "start": 1399, + "type": "Identifier" + }, + "start": 1399, + "type": "ObjectProperty", + "value": { + "end": 1414, + "raw": "60", + "start": 1412, + "type": "Literal", + "type": "Literal", + "value": { + "value": 60.0, + "suffix": "None" + } + } + }, + { + "end": 1436, + "key": { + "end": 1431, + "name": "angleEnd", + "start": 1423, + "type": "Identifier" + }, + "start": 1423, + "type": "ObjectProperty", + "value": { + "end": 1436, + "raw": "90", + "start": 1434, + "type": "Literal", + "type": "Literal", + "value": { + "value": 90.0, + "suffix": "None" + } + } + }, + { + "end": 1457, + "key": { + "end": 1451, + "name": "radius", + "start": 1445, + "type": "Identifier" + }, + "start": 1445, + "type": "ObjectProperty", + "value": { + "end": 1457, + "raw": "0.5", + "start": 1454, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.5, + "suffix": "None" + } + } + } + ], + "start": 1390, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 1467, + "start": 1466, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1389, + "name": "arc", + "start": 1386, + "type": "Identifier" + }, + "end": 1468, + "start": 1386, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 1485, + "raw": "0.1", + "start": 1482, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.1, + "suffix": "None" + } + }, + { + "end": 1488, + "start": 1487, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 1498, + "start": 1490, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "edgeLen" + } + ], + "callee": { + "end": 1481, + "name": "xLineTo", + "start": 1474, + "type": "Identifier" + }, + "end": 1499, + "start": 1474, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 1514, + "raw": "0.1", + "start": 1511, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.1, + "suffix": "None" + } + }, + { + "end": 1517, + "start": 1516, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1510, + "name": "yLine", + "start": 1505, + "type": "Identifier" + }, + "end": 1518, + "start": 1505, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 1553, + "left": { + "arguments": [ + { + "end": 1544, + "name": "edgeLen", + "start": 1537, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 1536, + "name": "segLen", + "start": 1530, + "type": "Identifier" + }, + "end": 1545, + "start": 1530, + "type": "CallExpression", + "type": "CallExpression" + }, + "operator": "+", + "right": { + "end": 1553, + "raw": "0.035", + "start": 1548, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.035, + "suffix": "None" + } + }, + "start": 1530, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 1556, + "start": 1555, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 1564, + "start": 1558, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "edge4" + } + ], + "callee": { + "end": 1529, + "name": "xLine", + "start": 1524, + "type": "Identifier" + }, + "end": 1565, + "start": 1524, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 1649, + "properties": [ + { + "end": 1599, + "key": { + "end": 1594, + "name": "angleStart", + "start": 1584, + "type": "Identifier" + }, + "start": 1584, + "type": "ObjectProperty", + "value": { + "end": 1599, + "raw": "90", + "start": 1597, + "type": "Literal", + "type": "Literal", + "value": { + "value": 90.0, + "suffix": "None" + } + } + }, + { + "end": 1621, + "key": { + "end": 1616, + "name": "angleEnd", + "start": 1608, + "type": "Identifier" + }, + "start": 1608, + "type": "ObjectProperty", + "value": { + "end": 1621, + "raw": "60", + "start": 1619, + "type": "Literal", + "type": "Literal", + "value": { + "value": 60.0, + "suffix": "None" + } + } + }, + { + "end": 1642, + "key": { + "end": 1636, + "name": "radius", + "start": 1630, + "type": "Identifier" + }, + "start": 1630, + "type": "ObjectProperty", + "value": { + "end": 1642, + "raw": "0.6", + "start": 1639, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.6, + "suffix": "None" + } + } + } + ], + "start": 1575, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 1652, + "start": 1651, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1574, + "name": "arc", + "start": 1571, + "type": "Identifier" + }, + "end": 1653, + "start": 1571, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 1737, + "properties": [ + { + "end": 1690, + "key": { + "end": 1684, + "name": "angle", + "start": 1679, + "type": "Identifier" + }, + "start": 1679, + "type": "ObjectProperty", + "value": { + "end": 1690, + "raw": "150", + "start": 1687, + "type": "Literal", + "type": "Literal", + "value": { + "value": 150.0, + "suffix": "None" + } + } + }, + { + "end": 1730, + "key": { + "end": 1705, + "name": "length", + "start": 1699, + "type": "Identifier" + }, + "start": 1699, + "type": "ObjectProperty", + "value": { + "end": 1730, + "left": { + "argument": { + "arguments": [ + { + "end": 1721, + "name": "edge3", + "start": 1716, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 1715, + "name": "segLen", + "start": 1709, + "type": "Identifier" + }, + "end": 1722, + "start": 1709, + "type": "CallExpression", + "type": "CallExpression" + }, + "end": 1722, + "operator": "-", + "start": 1708, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "+", + "right": { + "end": 1730, + "raw": "0.035", + "start": 1725, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.035, + "suffix": "None" + } + }, + "start": 1708, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "start": 1670, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 1740, + "start": 1739, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 1748, + "start": 1742, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "edge5" + } + ], + "callee": { + "end": 1669, + "name": "angledLine", + "start": 1659, + "type": "Identifier" + }, + "end": 1749, + "start": 1659, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 1835, + "properties": [ + { + "end": 1785, + "key": { + "end": 1778, + "name": "angleStart", + "start": 1768, + "type": "Identifier" + }, + "start": 1768, + "type": "ObjectProperty", + "value": { + "argument": { + "end": 1785, + "raw": "120", + "start": 1782, + "type": "Literal", + "type": "Literal", + "value": { + "value": 120.0, + "suffix": "None" + } + }, + "end": 1785, + "operator": "-", + "start": 1781, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + }, + { + "end": 1807, + "key": { + "end": 1802, + "name": "angleEnd", + "start": 1794, + "type": "Identifier" + }, + "start": 1794, + "type": "ObjectProperty", + "value": { + "end": 1807, + "raw": "30", + "start": 1805, + "type": "Literal", + "type": "Literal", + "value": { + "value": 30.0, + "suffix": "None" + } + } + }, + { + "end": 1828, + "key": { + "end": 1822, + "name": "radius", + "start": 1816, + "type": "Identifier" + }, + "start": 1816, + "type": "ObjectProperty", + "value": { + "end": 1828, + "raw": "0.5", + "start": 1825, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.5, + "suffix": "None" + } + } + } + ], + "start": 1759, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 1838, + "start": 1837, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1758, + "name": "arc", + "start": 1755, + "type": "Identifier" + }, + "end": 1839, + "start": 1755, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 1923, + "properties": [ + { + "end": 1876, + "key": { + "end": 1870, + "name": "angle", + "start": 1865, + "type": "Identifier" + }, + "start": 1865, + "type": "ObjectProperty", + "value": { + "argument": { + "end": 1876, + "raw": "60", + "start": 1874, + "type": "Literal", + "type": "Literal", + "value": { + "value": 60.0, + "suffix": "None" + } + }, + "end": 1876, + "operator": "-", + "start": 1873, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + }, + { + "end": 1916, + "key": { + "end": 1891, + "name": "length", + "start": 1885, + "type": "Identifier" + }, + "start": 1885, + "type": "ObjectProperty", + "value": { + "end": 1916, + "left": { + "argument": { + "arguments": [ + { + "end": 1907, + "name": "edge2", + "start": 1902, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 1901, + "name": "segLen", + "start": 1895, + "type": "Identifier" + }, + "end": 1908, + "start": 1895, + "type": "CallExpression", + "type": "CallExpression" + }, + "end": 1908, + "operator": "-", + "start": 1894, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "+", + "right": { + "end": 1916, + "raw": "0.035", + "start": 1911, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.035, + "suffix": "None" + } + }, + "start": 1894, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "start": 1856, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 1926, + "start": 1925, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 1934, + "start": 1928, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "edge6" + } + ], + "callee": { + "end": 1855, + "name": "angledLine", + "start": 1845, + "type": "Identifier" + }, + "end": 1935, + "start": 1845, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 2021, + "properties": [ + { + "end": 1970, + "key": { + "end": 1964, + "name": "angleStart", + "start": 1954, + "type": "Identifier" + }, + "start": 1954, + "type": "ObjectProperty", + "value": { + "end": 1970, + "raw": "205", + "start": 1967, + "type": "Literal", + "type": "Literal", + "value": { + "value": 205.0, + "suffix": "None" + } + } + }, + { + "end": 1993, + "key": { + "end": 1987, + "name": "angleEnd", + "start": 1979, + "type": "Identifier" + }, + "start": 1979, + "type": "ObjectProperty", + "value": { + "end": 1993, + "raw": "180", + "start": 1990, + "type": "Literal", + "type": "Literal", + "value": { + "value": 180.0, + "suffix": "None" + } + } + }, + { + "end": 2014, + "key": { + "end": 2008, + "name": "radius", + "start": 2002, + "type": "Identifier" + }, + "start": 2002, + "type": "ObjectProperty", + "value": { + "end": 2014, + "raw": "0.6", + "start": 2011, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.6, + "suffix": "None" + } + } + } + ], + "start": 1945, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 2024, + "start": 2023, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1944, + "name": "arc", + "start": 1941, + "type": "Identifier" + }, + "end": 2025, + "start": 1941, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2047, + "name": "endAbsolute", + "start": 2036, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "arguments": [ + { + "end": 2066, + "start": 2065, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2064, + "name": "profileStartX", + "start": 2051, + "type": "Identifier" + }, + "end": 2067, + "start": 2051, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 2084, + "start": 2083, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2082, + "name": "profileStartY", + "start": 2069, + "type": "Identifier" + }, + "end": 2085, + "start": 2069, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 2086, + "start": 2050, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 2035, + "name": "line", + "start": 2031, + "type": "Identifier" + }, + "end": 2087, + "start": 2031, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [], + "callee": { + "end": 2098, + "name": "close", + "start": 2093, + "type": "Identifier" + }, + "end": 2100, + "start": 2093, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2120, + "name": "length", + "start": 2114, + "type": "Identifier" + }, + "arg": { + "end": 2127, + "raw": "0.75", + "start": 2123, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.75, + "suffix": "None" + } + } + } + ], + "callee": { + "end": 2113, + "name": "extrude", + "start": 2106, + "type": "Identifier" + }, + "end": 2128, + "start": 2106, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2164, + "name": "axis", + "start": 2160, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 2169, + "raw": "0", + "start": 2168, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 2172, + "raw": "0", + "start": 2171, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 2175, + "raw": "1", + "start": 2174, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + ], + "end": 2176, + "start": 2167, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2191, + "name": "center", + "start": 2185, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 2196, + "raw": "0", + "start": 2195, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 2199, + "raw": "0", + "start": 2198, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 2202, + "raw": "0", + "start": 2201, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 2203, + "start": 2194, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2221, + "name": "instances", + "start": 2212, + "type": "Identifier" + }, + "arg": { + "end": 2225, + "raw": "4", + "start": 2224, + "type": "Literal", + "type": "Literal", + "value": { + "value": 4.0, + "suffix": "None" + } + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2244, + "name": "arcDegrees", + "start": 2234, + "type": "Identifier" + }, + "arg": { + "end": 2250, + "raw": "360", + "start": 2247, + "type": "Literal", + "type": "Literal", + "value": { + "value": 360.0, + "suffix": "None" + } + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2275, + "name": "rotateDuplicates", + "start": 2259, + "type": "Identifier" + }, + "arg": { + "end": 2282, + "raw": "true", + "start": 2278, + "type": "Literal", + "type": "Literal", + "value": true + } + } + ], + "callee": { + "end": 2151, + "name": "patternCircular3d", + "start": 2134, + "type": "Identifier" + }, + "end": 2289, + "start": 2134, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 2305, + "nonCodeMeta": { + "nonCodeNodes": { + "20": [ + { + "end": 2305, + "start": 2289, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Cross plate", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, + "start": 964, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 952, + "type": "VariableDeclarator" + }, + "end": 2305, + "kind": "const", + "start": 952, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 2448, + "id": { + "end": 2315, + "name": "sketch003", + "start": 2306, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2356, + "name": "offset", + "start": 2350, + "type": "Identifier" + }, + "arg": { + "end": 2360, + "raw": "1", + "start": 2359, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + } + ], + "callee": { + "end": 2343, + "name": "offsetPlane", + "start": 2332, + "type": "Identifier" + }, + "end": 2361, + "start": 2332, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 2348, + "raw": "'XY'", + "start": 2344, + "type": "Literal", + "type": "Literal", + "value": "XY" + } + } + ], + "callee": { + "end": 2331, + "name": "startSketchOn", + "start": 2318, + "type": "Identifier" + }, + "end": 2362, + "start": 2318, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2389, + "name": "center", + "start": 2383, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 2394, + "raw": "0", + "start": 2393, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 2397, + "raw": "0", + "start": 2396, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 2398, + "start": 2392, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2413, + "name": "radius", + "start": 2407, + "type": "Identifier" + }, + "arg": { + "end": 2441, + "left": { + "end": 2434, + "left": { + "end": 2430, + "name": "carafeDiameter", + "start": 2416, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 2434, + "raw": "2", + "start": 2433, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 2416, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 2441, + "raw": "0.15", + "start": 2437, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.15, + "suffix": "None" + } + }, + "start": 2416, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 2374, + "name": "circle", + "start": 2368, + "type": "Identifier" + }, + "end": 2448, + "start": 2368, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 2448, + "start": 2318, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 2306, + "type": "VariableDeclarator" + }, + "end": 2448, + "kind": "const", + "start": 2306, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 2497, + "id": { + "end": 2460, + "name": "extrude001", + "start": 2450, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2488, + "name": "length", + "start": 2482, + "type": "Identifier" + }, + "arg": { + "end": 2496, + "raw": "0.050", + "start": 2491, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.05, + "suffix": "None" + } + } + } + ], + "callee": { + "end": 2470, + "name": "extrude", + "start": 2463, + "type": "Identifier" + }, + "end": 2497, + "start": 2463, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 2480, + "name": "sketch003", + "start": 2471, + "type": "Identifier", + "type": "Identifier" + } + }, + "start": 2450, + "type": "VariableDeclarator" + }, + "end": 2497, + "kind": "const", + "start": 2450, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 2895, + "id": { + "end": 2508, + "name": "sketch004", + "start": 2499, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 2535, + "name": "extrude001", + "start": 2525, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 2542, + "raw": "'END'", + "start": 2537, + "type": "Literal", + "type": "Literal", + "value": "END" + } + ], + "callee": { + "end": 2524, + "name": "startSketchOn", + "start": 2511, + "type": "Identifier" + }, + "end": 2543, + "start": 2511, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 2568, + "raw": "0.3", + "start": 2565, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.3, + "suffix": "None" + } + }, + { + "end": 2574, + "raw": "0.17", + "start": 2570, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.17, + "suffix": "None" + } + } + ], + "end": 2575, + "start": 2564, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 2578, + "start": 2577, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2563, + "name": "startProfileAt", + "start": 2549, + "type": "Identifier" + }, + "end": 2579, + "start": 2549, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 2594, + "raw": "1.2", + "start": 2591, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.2, + "suffix": "None" + } + }, + { + "end": 2597, + "start": 2596, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2590, + "name": "yLine", + "start": 2585, + "type": "Identifier" + }, + "end": 2598, + "start": 2585, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 2683, + "properties": [ + { + "end": 2632, + "key": { + "end": 2627, + "name": "angleStart", + "start": 2617, + "type": "Identifier" + }, + "start": 2617, + "type": "ObjectProperty", + "value": { + "end": 2632, + "raw": "90", + "start": 2630, + "type": "Literal", + "type": "Literal", + "value": { + "value": 90.0, + "suffix": "None" + } + } + }, + { + "end": 2655, + "key": { + "end": 2649, + "name": "angleEnd", + "start": 2641, + "type": "Identifier" + }, + "start": 2641, + "type": "ObjectProperty", + "value": { + "argument": { + "end": 2655, + "raw": "30", + "start": 2653, + "type": "Literal", + "type": "Literal", + "value": { + "value": 30.0, + "suffix": "None" + } + }, + "end": 2655, + "operator": "-", + "start": 2652, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + }, + { + "end": 2676, + "key": { + "end": 2670, + "name": "radius", + "start": 2664, + "type": "Identifier" + }, + "start": 2664, + "type": "ObjectProperty", + "value": { + "end": 2676, + "raw": "1.2", + "start": 2673, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.2, + "suffix": "None" + } + } + } + ], + "start": 2608, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 2686, + "start": 2685, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2607, + "name": "arc", + "start": 2604, + "type": "Identifier" + }, + "end": 2687, + "start": 2604, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2709, + "name": "endAbsolute", + "start": 2698, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "arguments": [ + { + "end": 2728, + "start": 2727, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2726, + "name": "profileStartX", + "start": 2713, + "type": "Identifier" + }, + "end": 2729, + "start": 2713, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 2746, + "start": 2745, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2744, + "name": "profileStartY", + "start": 2731, + "type": "Identifier" + }, + "end": 2747, + "start": 2731, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 2748, + "start": 2712, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 2697, + "name": "line", + "start": 2693, + "type": "Identifier" + }, + "end": 2749, + "start": 2693, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [], + "callee": { + "end": 2760, + "name": "close", + "start": 2755, + "type": "Identifier" + }, + "end": 2762, + "start": 2755, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2800, + "name": "center", + "start": 2794, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 2805, + "raw": "0", + "start": 2804, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 2808, + "raw": "0", + "start": 2807, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 2809, + "start": 2803, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2827, + "name": "instances", + "start": 2818, + "type": "Identifier" + }, + "arg": { + "end": 2831, + "raw": "3", + "start": 2830, + "type": "Literal", + "type": "Literal", + "value": { + "value": 3.0, + "suffix": "None" + } + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2850, + "name": "arcDegrees", + "start": 2840, + "type": "Identifier" + }, + "arg": { + "end": 2856, + "raw": "360", + "start": 2853, + "type": "Literal", + "type": "Literal", + "value": { + "value": 360.0, + "suffix": "None" + } + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2881, + "name": "rotateDuplicates", + "start": 2865, + "type": "Identifier" + }, + "arg": { + "end": 2888, + "raw": "true", + "start": 2884, + "type": "Literal", + "type": "Literal", + "value": true + } + } + ], + "callee": { + "end": 2785, + "name": "patternCircular2d", + "start": 2768, + "type": "Identifier" + }, + "end": 2895, + "start": 2768, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 2895, + "start": 2511, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 2499, + "type": "VariableDeclarator" + }, + "end": 2895, + "kind": "const", + "start": 2499, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 2945, + "id": { + "end": 2907, + "name": "extrude002", + "start": 2897, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2935, + "name": "length", + "start": 2929, + "type": "Identifier" + }, + "arg": { + "argument": { + "end": 2944, + "raw": "0.050", + "start": 2939, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.05, + "suffix": "None" + } + }, + "end": 2944, + "operator": "-", + "start": 2938, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + } + ], + "callee": { + "end": 2917, + "name": "extrude", + "start": 2910, + "type": "Identifier" + }, + "end": 2945, + "start": 2910, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 2927, + "name": "sketch004", + "start": 2918, + "type": "Identifier", + "type": "Identifier" + } + }, + "start": 2897, + "type": "VariableDeclarator" + }, + "end": 2945, + "kind": "const", + "start": 2897, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 3431, + "id": { + "end": 2973, + "name": "sketch005", + "start": 2964, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 2994, + "raw": "'XZ'", + "start": 2990, + "type": "Literal", + "type": "Literal", + "value": "XZ" + } + ], + "callee": { + "end": 2989, + "name": "startSketchOn", + "start": 2976, + "type": "Identifier" + }, + "end": 2995, + "start": 2976, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 3021, + "raw": "0.15", + "start": 3017, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.15, + "suffix": "None" + } + }, + { + "end": 3027, + "raw": "1.11", + "start": 3023, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.11, + "suffix": "None" + } + } + ], + "end": 3028, + "start": 3016, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 3031, + "start": 3030, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 3015, + "name": "startProfileAt", + "start": 3001, + "type": "Identifier" + }, + "end": 3032, + "start": 3001, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 3070, + "left": { + "end": 3064, + "left": { + "end": 3060, + "name": "carafeDiameter", + "start": 3046, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 3064, + "raw": "2", + "start": 3063, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 3046, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 3070, + "raw": "0.2", + "start": 3067, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.2, + "suffix": "None" + } + }, + "start": 3046, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 3073, + "start": 3072, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 3045, + "name": "xLineTo", + "start": 3038, + "type": "Identifier" + }, + "end": 3074, + "start": 3038, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 3159, + "properties": [ + { + "end": 3113, + "key": { + "end": 3108, + "name": "angle", + "start": 3103, + "type": "Identifier" + }, + "start": 3103, + "type": "ObjectProperty", + "value": { + "end": 3113, + "raw": "30", + "start": 3111, + "type": "Literal", + "type": "Literal", + "value": { + "value": 30.0, + "suffix": "None" + } + } + }, + { + "end": 3152, + "key": { + "end": 3124, + "name": "to", + "start": 3122, + "type": "Identifier" + }, + "start": 3122, + "type": "ObjectProperty", + "value": { + "end": 3152, + "left": { + "end": 3145, + "left": { + "end": 3141, + "name": "carafeDiameter", + "start": 3127, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 3145, + "raw": "2", + "start": 3144, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 3127, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 3152, + "raw": "0.07", + "start": 3148, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.07, + "suffix": "None" + } + }, + "start": 3127, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "start": 3094, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 3162, + "start": 3161, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 3169, + "start": 3164, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "seg1" + } + ], + "callee": { + "end": 3093, + "name": "angledLineToX", + "start": 3080, + "type": "Identifier" + }, + "end": 3170, + "start": 3080, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 3218, + "properties": [ + { + "end": 3200, + "key": { + "end": 3194, + "name": "angle", + "start": 3189, + "type": "Identifier" + }, + "start": 3189, + "type": "ObjectProperty", + "value": { + "argument": { + "end": 3200, + "raw": "60", + "start": 3198, + "type": "Literal", + "type": "Literal", + "value": { + "value": 60.0, + "suffix": "None" + } + }, + "end": 3200, + "operator": "-", + "start": 3197, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + }, + { + "end": 3216, + "key": { + "end": 3208, + "name": "length", + "start": 3202, + "type": "Identifier" + }, + "start": 3202, + "type": "ObjectProperty", + "value": { + "end": 3216, + "raw": "0.050", + "start": 3211, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.05, + "suffix": "None" + } + } + } + ], + "start": 3187, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 3221, + "start": 3220, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 3186, + "name": "angledLine", + "start": 3176, + "type": "Identifier" + }, + "end": 3222, + "start": 3176, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 3277, + "properties": [ + { + "end": 3251, + "key": { + "end": 3246, + "name": "angle", + "start": 3241, + "type": "Identifier" + }, + "start": 3241, + "type": "ObjectProperty", + "value": { + "end": 3251, + "raw": "30", + "start": 3249, + "type": "Literal", + "type": "Literal", + "value": { + "value": 30.0, + "suffix": "None" + } + } + }, + { + "end": 3275, + "key": { + "end": 3259, + "name": "length", + "start": 3253, + "type": "Identifier" + }, + "start": 3253, + "type": "ObjectProperty", + "value": { + "argument": { + "arguments": [ + { + "end": 3274, + "name": "seg1", + "start": 3270, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 3269, + "name": "segLen", + "start": 3263, + "type": "Identifier" + }, + "end": 3275, + "start": 3263, + "type": "CallExpression", + "type": "CallExpression" + }, + "end": 3275, + "operator": "-", + "start": 3262, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + } + ], + "start": 3239, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 3280, + "start": 3279, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 3238, + "name": "angledLine", + "start": 3228, + "type": "Identifier" + }, + "end": 3281, + "start": 3228, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 3299, + "raw": "0.15", + "start": 3295, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.15, + "suffix": "None" + } + }, + { + "end": 3302, + "start": 3301, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 3294, + "name": "xLineTo", + "start": 3287, + "type": "Identifier" + }, + "end": 3303, + "start": 3287, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 3325, + "name": "endAbsolute", + "start": 3314, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "arguments": [ + { + "end": 3344, + "start": 3343, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 3342, + "name": "profileStartX", + "start": 3329, + "type": "Identifier" + }, + "end": 3345, + "start": 3329, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 3362, + "start": 3361, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 3360, + "name": "profileStartY", + "start": 3347, + "type": "Identifier" + }, + "end": 3363, + "start": 3347, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 3364, + "start": 3328, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 3313, + "name": "line", + "start": 3309, + "type": "Identifier" + }, + "end": 3365, + "start": 3309, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [], + "callee": { + "end": 3376, + "name": "close", + "start": 3371, + "type": "Identifier" + }, + "end": 3378, + "start": 3371, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 3406, + "properties": [ + { + "end": 3404, + "key": { + "end": 3398, + "name": "axis", + "start": 3394, + "type": "Identifier" + }, + "start": 3394, + "type": "ObjectProperty", + "value": { + "end": 3404, + "raw": "'y'", + "start": 3401, + "type": "Literal", + "type": "Literal", + "value": "y" + } + } + ], + "start": 3392, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 3409, + "start": 3408, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 3391, + "name": "revolve", + "start": 3384, + "type": "Identifier" + }, + "end": 3410, + "start": 3384, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 3431, + "nonCodeMeta": { + "nonCodeNodes": { + "9": [ + { + "end": 3431, + "start": 3410, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Plunger and stem", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, + "start": 2976, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 2964, + "type": "VariableDeclarator" + }, + "end": 3431, + "kind": "const", + "start": 2964, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 3813, + "id": { + "end": 3441, + "name": "sketch006", + "start": 3432, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 3462, + "raw": "'XZ'", + "start": 3458, + "type": "Literal", + "type": "Literal", + "value": "XZ" + } + ], + "callee": { + "end": 3457, + "name": "startSketchOn", + "start": 3444, + "type": "Identifier" + }, + "end": 3463, + "start": 3444, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 3488, + "raw": "0.1", + "start": 3485, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.1, + "suffix": "None" + } + }, + { + "end": 3491, + "raw": "1", + "start": 3490, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + ], + "end": 3492, + "start": 3484, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 3495, + "start": 3494, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 3483, + "name": "startProfileAt", + "start": 3469, + "type": "Identifier" + }, + "end": 3496, + "start": 3469, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 3510, + "name": "end", + "start": 3507, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 3517, + "raw": "0.1", + "start": 3514, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.1, + "suffix": "None" + } + }, + { + "end": 3520, + "raw": "0", + "start": 3519, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 3521, + "start": 3513, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 3506, + "name": "line", + "start": 3502, + "type": "Identifier" + }, + "end": 3522, + "start": 3502, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "end": 3567, + "properties": [ + { + "end": 3554, + "key": { + "end": 3549, + "name": "angle", + "start": 3544, + "type": "Identifier" + }, + "start": 3544, + "type": "ObjectProperty", + "value": { + "end": 3554, + "raw": "10", + "start": 3552, + "type": "Literal", + "type": "Literal", + "value": { + "value": 10.0, + "suffix": "None" + } + } + }, + { + "end": 3565, + "key": { + "end": 3558, + "name": "to", + "start": 3556, + "type": "Identifier" + }, + "start": 3556, + "type": "ObjectProperty", + "value": { + "end": 3565, + "raw": "0.05", + "start": 3561, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.05, + "suffix": "None" + } + } + } + ], + "start": 3542, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 3570, + "start": 3569, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 3541, + "name": "angledLineToX", + "start": 3528, + "type": "Identifier" + }, + "end": 3571, + "start": 3528, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 3585, + "raw": "10", + "start": 3583, + "type": "Literal", + "type": "Literal", + "value": { + "value": 10.0, + "suffix": "None" + } + }, + { + "end": 3588, + "start": 3587, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 3582, + "name": "yLine", + "start": 3577, + "type": "Identifier" + }, + "end": 3589, + "start": 3577, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 3603, + "name": "end", + "start": 3600, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 3610, + "raw": "0.6", + "start": 3607, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.6, + "suffix": "None" + } + }, + { + "end": 3613, + "raw": "0", + "start": 3612, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 3614, + "start": 3606, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 3599, + "name": "line", + "start": 3595, + "type": "Identifier" + }, + "end": 3615, + "start": 3595, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "argument": { + "end": 3631, + "raw": ".05", + "start": 3628, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.05, + "suffix": "None" + } + }, + "end": 3631, + "operator": "-", + "start": 3627, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 3634, + "start": 3633, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 3626, + "name": "yLine", + "start": 3621, + "type": "Identifier" + }, + "end": 3635, + "start": 3621, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 3685, + "properties": [ + { + "end": 3669, + "key": { + "end": 3663, + "name": "radius", + "start": 3657, + "type": "Identifier" + }, + "start": 3657, + "type": "ObjectProperty", + "value": { + "end": 3669, + "raw": "0.6", + "start": 3666, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.6, + "suffix": "None" + } + } + }, + { + "end": 3683, + "key": { + "end": 3677, + "name": "offset", + "start": 3671, + "type": "Identifier" + }, + "start": 3671, + "type": "ObjectProperty", + "value": { + "argument": { + "end": 3683, + "raw": "90", + "start": 3681, + "type": "Literal", + "type": "Literal", + "value": { + "value": 90.0, + "suffix": "None" + } + }, + "end": 3683, + "operator": "-", + "start": 3680, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + } + ], + "start": 3655, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 3688, + "start": 3687, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 3654, + "name": "tangentialArc", + "start": 3641, + "type": "Identifier" + }, + "end": 3689, + "start": 3641, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 3711, + "name": "endAbsolute", + "start": 3700, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "arguments": [ + { + "end": 3730, + "start": 3729, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 3728, + "name": "profileStartX", + "start": 3715, + "type": "Identifier" + }, + "end": 3731, + "start": 3715, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 3748, + "start": 3747, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 3746, + "name": "profileStartY", + "start": 3733, + "type": "Identifier" + }, + "end": 3749, + "start": 3733, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 3750, + "start": 3714, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 3699, + "name": "line", + "start": 3695, + "type": "Identifier" + }, + "end": 3751, + "start": 3695, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [], + "callee": { + "end": 3762, + "name": "close", + "start": 3757, + "type": "Identifier" + }, + "end": 3764, + "start": 3757, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 3792, + "properties": [ + { + "end": 3790, + "key": { + "end": 3784, + "name": "axis", + "start": 3780, + "type": "Identifier" + }, + "start": 3780, + "type": "ObjectProperty", + "value": { + "end": 3790, + "raw": "'y'", + "start": 3787, + "type": "Literal", + "type": "Literal", + "value": "y" + } + } + ], + "start": 3778, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 3795, + "start": 3794, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 3777, + "name": "revolve", + "start": 3770, + "type": "Identifier" + }, + "end": 3796, + "start": 3770, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 3813, + "nonCodeMeta": { + "nonCodeNodes": { + "10": [ + { + "end": 3813, + "start": 3796, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Spiral plate", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, + "start": 3444, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 3432, + "type": "VariableDeclarator" + }, + "end": 3813, + "kind": "const", + "start": 3432, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 4011, + "id": { + "end": 3823, + "name": "sketch007", + "start": 3814, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 3864, + "name": "offset", + "start": 3858, + "type": "Identifier" + }, + "arg": { + "end": 3871, + "raw": "1.12", + "start": 3867, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.12, + "suffix": "None" + } + } + } + ], + "callee": { + "end": 3851, + "name": "offsetPlane", + "start": 3840, + "type": "Identifier" + }, + "end": 3872, + "start": 3840, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 3856, + "raw": "'XY'", + "start": 3852, + "type": "Literal", + "type": "Literal", + "value": "XY" + } + } + ], + "callee": { + "end": 3839, + "name": "startSketchOn", + "start": 3826, + "type": "Identifier" + }, + "end": 3873, + "start": 3826, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 3900, + "name": "center", + "start": 3894, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 3905, + "raw": "0", + "start": 3904, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 3908, + "raw": "0", + "start": 3907, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 3909, + "start": 3903, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 3924, + "name": "radius", + "start": 3918, + "type": "Identifier" + }, + "arg": { + "end": 3952, + "left": { + "end": 3945, + "left": { + "end": 3941, + "name": "carafeDiameter", + "start": 3927, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 3945, + "raw": "2", + "start": 3944, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 3927, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 3952, + "raw": "0.24", + "start": 3948, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.24, + "suffix": "None" + } + }, + "start": 3927, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 3885, + "name": "circle", + "start": 3879, + "type": "Identifier" + }, + "end": 3959, + "start": 3879, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 3983, + "name": "center", + "start": 3977, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 3988, + "raw": "0", + "start": 3987, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 3991, + "raw": "0", + "start": 3990, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 3992, + "start": 3986, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 4000, + "name": "radius", + "start": 3994, + "type": "Identifier" + }, + "arg": { + "end": 4006, + "raw": ".15", + "start": 4003, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.15, + "suffix": "None" + } + } + } + ], + "callee": { + "end": 3976, + "name": "circle", + "start": 3970, + "type": "Identifier" + }, + "end": 4007, + "start": 3970, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "end": 4010, + "start": 4009, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 3969, + "name": "hole", + "start": 3965, + "type": "Identifier" + }, + "end": 4011, + "start": 3965, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 4011, + "start": 3826, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 3814, + "type": "VariableDeclarator" + }, + "end": 4011, + "kind": "const", + "start": 3814, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 4060, + "id": { + "end": 4023, + "name": "extrude003", + "start": 4013, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 4051, + "name": "length", + "start": 4045, + "type": "Identifier" + }, + "arg": { + "end": 4059, + "raw": "0.050", + "start": 4054, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.05, + "suffix": "None" + } + } + } + ], + "callee": { + "end": 4033, + "name": "extrude", + "start": 4026, + "type": "Identifier" + }, + "end": 4060, + "start": 4026, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 4043, + "name": "sketch007", + "start": 4034, + "type": "Identifier", + "type": "Identifier" + } + }, + "start": 4013, + "type": "VariableDeclarator" + }, + "end": 4060, + "kind": "const", + "start": 4013, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 4320, + "id": { + "end": 4108, + "name": "sketch008", + "start": 4099, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 4135, + "name": "extrude003", + "start": 4125, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 4142, + "raw": "'END'", + "start": 4137, + "type": "Literal", + "type": "Literal", + "value": "END" + } + ], + "callee": { + "end": 4124, + "name": "startSketchOn", + "start": 4111, + "type": "Identifier" + }, + "end": 4143, + "start": 4111, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 4162, + "name": "center", + "start": 4156, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 4169, + "raw": "1.4", + "start": 4166, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.4, + "suffix": "None" + } + }, + { + "end": 4172, + "raw": "0", + "start": 4171, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 4173, + "start": 4165, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 4181, + "name": "radius", + "start": 4175, + "type": "Identifier" + }, + "arg": { + "end": 4186, + "raw": ".3", + "start": 4184, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.3, + "suffix": "None" + } + } + } + ], + "callee": { + "end": 4155, + "name": "circle", + "start": 4149, + "type": "Identifier" + }, + "end": 4187, + "start": 4149, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 4225, + "name": "center", + "start": 4219, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 4230, + "raw": "0", + "start": 4229, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 4233, + "raw": "0", + "start": 4232, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 4234, + "start": 4228, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 4252, + "name": "instances", + "start": 4243, + "type": "Identifier" + }, + "arg": { + "end": 4256, + "raw": "8", + "start": 4255, + "type": "Literal", + "type": "Literal", + "value": { + "value": 8.0, + "suffix": "None" + } + } + }, + { + "type": "LabeledArg", + "label": { + "end": 4275, + "name": "arcDegrees", + "start": 4265, + "type": "Identifier" + }, + "arg": { + "end": 4281, + "raw": "360", + "start": 4278, + "type": "Literal", + "type": "Literal", + "value": { + "value": 360.0, + "suffix": "None" + } + } + }, + { + "type": "LabeledArg", + "label": { + "end": 4306, + "name": "rotateDuplicates", + "start": 4290, + "type": "Identifier" + }, + "arg": { + "end": 4313, + "raw": "true", + "start": 4309, + "type": "Literal", + "type": "Literal", + "value": true + } + } + ], + "callee": { + "end": 4210, + "name": "patternCircular2d", + "start": 4193, + "type": "Identifier" + }, + "end": 4320, + "start": 4193, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 4320, + "start": 4111, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 4099, + "type": "VariableDeclarator" + }, + "end": 4320, + "kind": "const", + "start": 4099, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 4370, + "id": { + "end": 4332, + "name": "extrude004", + "start": 4322, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 4360, + "name": "length", + "start": 4354, + "type": "Identifier" + }, + "arg": { + "argument": { + "end": 4369, + "raw": "0.050", + "start": 4364, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.05, + "suffix": "None" + } + }, + "end": 4369, + "operator": "-", + "start": 4363, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + } + ], + "callee": { + "end": 4342, + "name": "extrude", + "start": 4335, + "type": "Identifier" + }, + "end": 4370, + "start": 4335, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 4352, + "name": "sketch008", + "start": 4343, + "type": "Identifier", + "type": "Identifier" + } + }, + "start": 4322, + "type": "VariableDeclarator" + }, + "end": 4370, + "kind": "const", + "start": 4322, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 4630, + "id": { + "end": 4418, + "name": "sketch009", + "start": 4409, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 4445, + "name": "extrude003", + "start": 4435, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 4452, + "raw": "'END'", + "start": 4447, + "type": "Literal", + "type": "Literal", + "value": "END" + } + ], + "callee": { + "end": 4434, + "name": "startSketchOn", + "start": 4421, + "type": "Identifier" + }, + "end": 4453, + "start": 4421, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 4472, + "name": "center", + "start": 4466, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 4479, + "raw": "0.6", + "start": 4476, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.6, + "suffix": "None" + } + }, + { + "end": 4482, + "raw": "0", + "start": 4481, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 4483, + "start": 4475, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 4491, + "name": "radius", + "start": 4485, + "type": "Identifier" + }, + "arg": { + "end": 4496, + "raw": ".2", + "start": 4494, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.2, + "suffix": "None" + } + } + } + ], + "callee": { + "end": 4465, + "name": "circle", + "start": 4459, + "type": "Identifier" + }, + "end": 4497, + "start": 4459, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 4535, + "name": "center", + "start": 4529, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 4540, + "raw": "0", + "start": 4539, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 4543, + "raw": "0", + "start": 4542, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 4544, + "start": 4538, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 4562, + "name": "instances", + "start": 4553, + "type": "Identifier" + }, + "arg": { + "end": 4566, + "raw": "4", + "start": 4565, + "type": "Literal", + "type": "Literal", + "value": { + "value": 4.0, + "suffix": "None" + } + } + }, + { + "type": "LabeledArg", + "label": { + "end": 4585, + "name": "arcDegrees", + "start": 4575, + "type": "Identifier" + }, + "arg": { + "end": 4591, + "raw": "360", + "start": 4588, + "type": "Literal", + "type": "Literal", + "value": { + "value": 360.0, + "suffix": "None" + } + } + }, + { + "type": "LabeledArg", + "label": { + "end": 4616, + "name": "rotateDuplicates", + "start": 4600, + "type": "Identifier" + }, + "arg": { + "end": 4623, + "raw": "true", + "start": 4619, + "type": "Literal", + "type": "Literal", + "value": true + } + } + ], + "callee": { + "end": 4520, + "name": "patternCircular2d", + "start": 4503, + "type": "Identifier" + }, + "end": 4630, + "start": 4503, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 4630, + "start": 4421, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 4409, + "type": "VariableDeclarator" + }, + "end": 4630, + "kind": "const", + "start": 4409, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 4680, + "id": { + "end": 4642, + "name": "extrude005", + "start": 4632, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 4670, + "name": "length", + "start": 4664, + "type": "Identifier" + }, + "arg": { + "argument": { + "end": 4679, + "raw": "0.050", + "start": 4674, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.05, + "suffix": "None" + } + }, + "end": 4679, + "operator": "-", + "start": 4673, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + } + ], + "callee": { + "end": 4652, + "name": "extrude", + "start": 4645, + "type": "Identifier" + }, + "end": 4680, + "start": 4645, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 4662, + "name": "sketch009", + "start": 4653, + "type": "Identifier", + "type": "Identifier" + } + }, + "start": 4632, + "type": "VariableDeclarator" + }, + "end": 4680, + "kind": "const", + "start": 4632, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 4905, + "id": { + "end": 4722, + "name": "sketch010", + "start": 4713, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 4743, + "raw": "\"XY\"", + "start": 4739, + "type": "Literal", + "type": "Literal", + "value": "XY" + } + ], + "callee": { + "end": 4738, + "name": "startSketchOn", + "start": 4725, + "type": "Identifier" + }, + "end": 4744, + "start": 4725, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 4771, + "name": "center", + "start": 4765, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 4776, + "raw": "0", + "start": 4775, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 4779, + "raw": "0", + "start": 4778, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 4780, + "start": 4774, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 4795, + "name": "radius", + "start": 4789, + "type": "Identifier" + }, + "arg": { + "end": 4816, + "left": { + "end": 4812, + "name": "carafeDiameter", + "start": 4798, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 4816, + "raw": "2", + "start": 4815, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 4798, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 4756, + "name": "circle", + "start": 4750, + "type": "Identifier" + }, + "end": 4823, + "start": 4750, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 4905, + "nonCodeMeta": { + "nonCodeNodes": { + "1": [ + { + "end": 4905, + "start": 4823, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Perform a shell operation to hollow the carafe body with the top face removed", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, + "start": 4725, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 4713, + "type": "VariableDeclarator" + }, + "end": 4905, + "kind": "const", + "start": 4713, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 5034, + "id": { + "end": 4916, + "name": "extrude006", + "start": 4906, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 4944, + "name": "length", + "start": 4938, + "type": "Identifier" + }, + "arg": { + "end": 4959, + "name": "carafeHeight", + "start": 4947, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 4926, + "name": "extrude", + "start": 4919, + "type": "Identifier" + }, + "end": 4960, + "start": 4919, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 4936, + "name": "sketch010", + "start": 4927, + "type": "Identifier", + "type": "Identifier" + } + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 4977, + "name": "faces", + "start": 4972, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 4986, + "raw": "\"end\"", + "start": 4981, + "type": "Literal", + "type": "Literal", + "value": "end" + } + ], + "end": 4987, + "start": 4980, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 4998, + "name": "thickness", + "start": 4989, + "type": "Identifier" + }, + "arg": { + "end": 5004, + "raw": ".07", + "start": 5001, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.07, + "suffix": "None" + } + } + } + ], + "callee": { + "end": 4971, + "name": "shell", + "start": 4966, + "type": "Identifier" + }, + "end": 5005, + "start": 4966, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 5034, + "nonCodeMeta": { + "nonCodeNodes": { + "1": [ + { + "end": 5034, + "start": 5005, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Draw and revolve the lid", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, + "start": 4919, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 4906, + "type": "VariableDeclarator" + }, + "end": 5034, + "kind": "const", + "start": 4906, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 5525, + "id": { + "end": 5044, + "name": "sketch011", + "start": 5035, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 5065, + "raw": "'XZ'", + "start": 5061, + "type": "Literal", + "type": "Literal", + "value": "XZ" + } + ], + "callee": { + "end": 5060, + "name": "startSketchOn", + "start": 5047, + "type": "Identifier" + }, + "end": 5066, + "start": 5047, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 5091, + "raw": "0.2", + "start": 5088, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.2, + "suffix": "None" + } + }, + { + "end": 5111, + "left": { + "end": 5105, + "name": "carafeHeight", + "start": 5093, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 5111, + "raw": "0.7", + "start": 5108, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.7, + "suffix": "None" + } + }, + "start": 5093, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 5112, + "start": 5087, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 5115, + "start": 5114, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 5086, + "name": "startProfileAt", + "start": 5072, + "type": "Identifier" + }, + "end": 5116, + "start": 5072, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 5152, + "left": { + "end": 5146, + "left": { + "end": 5142, + "name": "carafeDiameter", + "start": 5128, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 5146, + "raw": "2", + "start": 5145, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 5128, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 5152, + "raw": "0.3", + "start": 5149, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.3, + "suffix": "None" + } + }, + "start": 5128, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 5155, + "start": 5154, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 5127, + "name": "xLine", + "start": 5122, + "type": "Identifier" + }, + "end": 5156, + "start": 5122, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 5171, + "raw": "0.7", + "start": 5168, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.7, + "suffix": "None" + } + }, + { + "end": 5174, + "start": 5173, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 5167, + "name": "yLine", + "start": 5162, + "type": "Identifier" + }, + "end": 5175, + "start": 5162, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 5190, + "raw": "0.3", + "start": 5187, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.3, + "suffix": "None" + } + }, + { + "end": 5193, + "start": 5192, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 5186, + "name": "xLine", + "start": 5181, + "type": "Identifier" + }, + "end": 5194, + "start": 5181, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 5209, + "raw": "0.4", + "start": 5206, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.4, + "suffix": "None" + } + }, + { + "end": 5212, + "start": 5211, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 5205, + "name": "yLine", + "start": 5200, + "type": "Identifier" + }, + "end": 5213, + "start": 5200, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 5227, + "name": "end", + "start": 5224, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "argument": { + "end": 5236, + "raw": "0.02", + "start": 5232, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.02, + "suffix": "None" + } + }, + "end": 5236, + "operator": "-", + "start": 5231, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 5242, + "raw": "0.02", + "start": 5238, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.02, + "suffix": "None" + } + } + ], + "end": 5243, + "start": 5230, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 5223, + "name": "line", + "start": 5219, + "type": "Identifier" + }, + "end": 5244, + "start": 5219, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "end": 5386, + "properties": [ + { + "end": 5306, + "key": { + "end": 5273, + "name": "to", + "start": 5271, + "type": "Identifier" + }, + "start": 5271, + "type": "ObjectProperty", + "value": { + "elements": [ + { + "end": 5302, + "left": { + "end": 5296, + "left": { + "argument": { + "end": 5292, + "name": "carafeDiameter", + "start": 5278, + "type": "Identifier", + "type": "Identifier" + }, + "end": 5292, + "operator": "-", + "start": 5277, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "/", + "right": { + "end": 5296, + "raw": "2", + "start": 5295, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 5277, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 5302, + "raw": "0.1", + "start": 5299, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.1, + "suffix": "None" + } + }, + "start": 5277, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 5305, + "raw": "1", + "start": 5304, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + ], + "end": 5306, + "start": 5276, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "end": 5335, + "key": { + "end": 5323, + "name": "control1", + "start": 5315, + "type": "Identifier" + }, + "start": 5315, + "type": "ObjectProperty", + "value": { + "elements": [ + { + "argument": { + "end": 5331, + "raw": "0.3", + "start": 5328, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.3, + "suffix": "None" + } + }, + "end": 5331, + "operator": "-", + "start": 5327, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 5334, + "raw": "0", + "start": 5333, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 5335, + "start": 5326, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "end": 5379, + "key": { + "end": 5352, + "name": "control2", + "start": 5344, + "type": "Identifier" + }, + "start": 5344, + "type": "ObjectProperty", + "value": { + "elements": [ + { + "end": 5375, + "left": { + "end": 5370, + "name": "carafeDiameter", + "start": 5356, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 5375, + "raw": "10", + "start": 5373, + "type": "Literal", + "type": "Literal", + "value": { + "value": 10.0, + "suffix": "None" + } + }, + "start": 5356, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 5378, + "raw": "1", + "start": 5377, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + ], + "end": 5379, + "start": 5355, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "start": 5262, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 5389, + "start": 5388, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 5261, + "name": "bezierCurve", + "start": 5250, + "type": "Identifier" + }, + "end": 5390, + "start": 5250, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 5412, + "name": "endAbsolute", + "start": 5401, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "arguments": [ + { + "end": 5431, + "start": 5430, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 5429, + "name": "profileStartX", + "start": 5416, + "type": "Identifier" + }, + "end": 5432, + "start": 5416, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 5449, + "start": 5448, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 5447, + "name": "profileStartY", + "start": 5434, + "type": "Identifier" + }, + "end": 5450, + "start": 5434, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 5451, + "start": 5415, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 5400, + "name": "line", + "start": 5396, + "type": "Identifier" + }, + "end": 5452, + "start": 5396, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [], + "callee": { + "end": 5463, + "name": "close", + "start": 5458, + "type": "Identifier" + }, + "end": 5465, + "start": 5458, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 5493, + "properties": [ + { + "end": 5491, + "key": { + "end": 5485, + "name": "axis", + "start": 5481, + "type": "Identifier" + }, + "start": 5481, + "type": "ObjectProperty", + "value": { + "end": 5491, + "raw": "'y'", + "start": 5488, + "type": "Literal", + "type": "Literal", + "value": "y" + } + } + ], + "start": 5479, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 5496, + "start": 5495, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 5478, + "name": "revolve", + "start": 5471, + "type": "Identifier" + }, + "end": 5497, + "start": 5471, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 5525, + "nonCodeMeta": { + "nonCodeNodes": { + "10": [ + { + "end": 5525, + "start": 5497, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Draw and extrude handle", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, + "start": 5047, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 5035, + "type": "VariableDeclarator" + }, + "end": 5525, + "kind": "const", + "start": 5035, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 6075, + "id": { + "end": 5535, + "name": "sketch012", + "start": 5526, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 5576, + "name": "offset", + "start": 5570, + "type": "Identifier" + }, + "arg": { + "end": 5598, + "left": { + "end": 5594, + "name": "handleThickness", + "start": 5579, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 5598, + "raw": "2", + "start": 5597, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 5579, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 5563, + "name": "offsetPlane", + "start": 5552, + "type": "Identifier" + }, + "end": 5599, + "start": 5552, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 5568, + "raw": "'XZ'", + "start": 5564, + "type": "Literal", + "type": "Literal", + "value": "XZ" + } + } + ], + "callee": { + "end": 5551, + "name": "startSketchOn", + "start": 5538, + "type": "Identifier" + }, + "end": 5600, + "start": 5538, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 5625, + "raw": "2.3", + "start": 5622, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.3, + "suffix": "None" + } + }, + { + "end": 5630, + "raw": "6.4", + "start": 5627, + "type": "Literal", + "type": "Literal", + "value": { + "value": 6.4, + "suffix": "None" + } + } + ], + "end": 5631, + "start": 5621, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 5634, + "start": 5633, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 5620, + "name": "startProfileAt", + "start": 5606, + "type": "Identifier" + }, + "end": 5635, + "start": 5606, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 5649, + "name": "end", + "start": 5646, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 5657, + "raw": "0.56", + "start": 5653, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.56, + "suffix": "None" + } + }, + { + "end": 5660, + "raw": "0", + "start": 5659, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 5661, + "start": 5652, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 5645, + "name": "line", + "start": 5641, + "type": "Identifier" + }, + "end": 5662, + "start": 5641, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "elements": [ + { + "end": 5688, + "raw": "4.1", + "start": 5685, + "type": "Literal", + "type": "Literal", + "value": { + "value": 4.1, + "suffix": "None" + } + }, + { + "end": 5694, + "raw": "5.26", + "start": 5690, + "type": "Literal", + "type": "Literal", + "value": { + "value": 5.26, + "suffix": "None" + } + } + ], + "end": 5695, + "start": 5684, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 5698, + "start": 5697, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 5683, + "name": "tangentialArcTo", + "start": 5668, + "type": "Identifier" + }, + "end": 5699, + "start": 5668, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 5726, + "raw": "4.17", + "start": 5722, + "type": "Literal", + "type": "Literal", + "value": { + "value": 4.17, + "suffix": "None" + } + }, + { + "end": 5731, + "raw": "1.6", + "start": 5728, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.6, + "suffix": "None" + } + } + ], + "end": 5732, + "start": 5721, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 5735, + "start": 5734, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 5720, + "name": "tangentialArcTo", + "start": 5705, + "type": "Identifier" + }, + "end": 5736, + "start": 5705, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 5763, + "raw": "3.13", + "start": 5759, + "type": "Literal", + "type": "Literal", + "value": { + "value": 3.13, + "suffix": "None" + } + }, + { + "end": 5769, + "raw": "0.61", + "start": 5765, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.61, + "suffix": "None" + } + } + ], + "end": 5770, + "start": 5758, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 5773, + "start": 5772, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 5757, + "name": "tangentialArcTo", + "start": 5742, + "type": "Identifier" + }, + "end": 5774, + "start": 5742, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 5788, + "name": "end", + "start": 5785, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "argument": { + "end": 5797, + "raw": "1.09", + "start": 5793, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.09, + "suffix": "None" + } + }, + "end": 5797, + "operator": "-", + "start": 5792, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 5800, + "raw": "0", + "start": 5799, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 5801, + "start": 5791, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 5784, + "name": "line", + "start": 5780, + "type": "Identifier" + }, + "end": 5802, + "start": 5780, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 5816, + "name": "end", + "start": 5813, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 5821, + "raw": "0", + "start": 5820, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 5827, + "raw": "0.43", + "start": 5823, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.43, + "suffix": "None" + } + } + ], + "end": 5828, + "start": 5819, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 5812, + "name": "line", + "start": 5808, + "type": "Identifier" + }, + "end": 5829, + "start": 5808, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 5843, + "name": "end", + "start": 5840, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 5851, + "raw": "0.99", + "start": 5847, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.99, + "suffix": "None" + } + }, + { + "argument": { + "end": 5858, + "raw": "0.02", + "start": 5854, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.02, + "suffix": "None" + } + }, + "end": 5858, + "operator": "-", + "start": 5853, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "end": 5859, + "start": 5846, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 5839, + "name": "line", + "start": 5835, + "type": "Identifier" + }, + "end": 5860, + "start": 5835, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "elements": [ + { + "end": 5887, + "raw": "3.63", + "start": 5883, + "type": "Literal", + "type": "Literal", + "value": { + "value": 3.63, + "suffix": "None" + } + }, + { + "end": 5892, + "raw": "1.6", + "start": 5889, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.6, + "suffix": "None" + } + } + ], + "end": 5893, + "start": 5882, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 5896, + "start": 5895, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 5881, + "name": "tangentialArcTo", + "start": 5866, + "type": "Identifier" + }, + "end": 5897, + "start": 5866, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 5924, + "raw": "3.56", + "start": 5920, + "type": "Literal", + "type": "Literal", + "value": { + "value": 3.56, + "suffix": "None" + } + }, + { + "end": 5930, + "raw": "5.15", + "start": 5926, + "type": "Literal", + "type": "Literal", + "value": { + "value": 5.15, + "suffix": "None" + } + } + ], + "end": 5931, + "start": 5919, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 5934, + "start": 5933, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 5918, + "name": "tangentialArcTo", + "start": 5903, + "type": "Identifier" + }, + "end": 5935, + "start": 5903, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 5962, + "raw": "2.72", + "start": 5958, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.72, + "suffix": "None" + } + }, + { + "end": 5968, + "raw": "5.88", + "start": 5964, + "type": "Literal", + "type": "Literal", + "value": { + "value": 5.88, + "suffix": "None" + } + } + ], + "end": 5969, + "start": 5957, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 5972, + "start": 5971, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 5956, + "name": "tangentialArcTo", + "start": 5941, + "type": "Identifier" + }, + "end": 5973, + "start": 5941, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 5987, + "name": "end", + "start": 5984, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "argument": { + "end": 5995, + "raw": "0.4", + "start": 5992, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.4, + "suffix": "None" + } + }, + "end": 5995, + "operator": "-", + "start": 5991, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 5998, + "raw": "0", + "start": 5997, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 5999, + "start": 5990, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 5983, + "name": "line", + "start": 5979, + "type": "Identifier" + }, + "end": 6000, + "start": 5979, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 6022, + "name": "endAbsolute", + "start": 6011, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "arguments": [ + { + "end": 6041, + "start": 6040, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 6039, + "name": "profileStartX", + "start": 6026, + "type": "Identifier" + }, + "end": 6042, + "start": 6026, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 6059, + "start": 6058, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 6057, + "name": "profileStartY", + "start": 6044, + "type": "Identifier" + }, + "end": 6060, + "start": 6044, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 6061, + "start": 6025, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 6010, + "name": "line", + "start": 6006, + "type": "Identifier" + }, + "end": 6062, + "start": 6006, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [], + "callee": { + "end": 6073, + "name": "close", + "start": 6068, + "type": "Identifier" + }, + "end": 6075, + "start": 6068, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 6075, + "start": 5538, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 5526, + "type": "VariableDeclarator" + }, + "end": 6075, + "kind": "const", + "start": 5526, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 6134, + "id": { + "end": 6086, + "name": "extrude007", + "start": 6076, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 6114, + "name": "length", + "start": 6108, + "type": "Identifier" + }, + "arg": { + "argument": { + "end": 6133, + "name": "handleThickness", + "start": 6118, + "type": "Identifier", + "type": "Identifier" + }, + "end": 6133, + "operator": "-", + "start": 6117, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + } + ], + "callee": { + "end": 6096, + "name": "extrude", + "start": 6089, + "type": "Identifier" + }, + "end": 6134, + "start": 6089, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 6106, + "name": "sketch012", + "start": 6097, + "type": "Identifier", + "type": "Identifier" + } + }, + "start": 6076, + "type": "VariableDeclarator" + }, + "end": 6134, + "kind": "const", + "start": 6076, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + } + ], + "end": 6135, + "innerAttrs": [ + { + "end": 104, + "name": { + "end": 80, + "name": "settings", + "start": 72, + "type": "Identifier" + }, + "properties": [ + { + "end": 103, + "key": { + "end": 98, + "name": "defaultLengthUnit", + "start": 81, + "type": "Identifier" + }, + "start": 81, + "type": "ObjectProperty", + "value": { + "end": 103, + "name": "in", + "start": 101, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 71, + "type": "Annotation" + } + ], + "nonCodeMeta": { + "nonCodeNodes": { + "2": [ + { + "end": 228, + "start": 190, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Upper ring of the metal structure", + "style": "line" + } + } + ], + "4": [ + { + "end": 951, + "start": 911, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Cross section of the metal supports", + "style": "line" + } + } + ], + "6": [ + { + "end": 2450, + "start": 2448, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ], + "7": [ + { + "end": 2499, + "start": 2497, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ], + "8": [ + { + "end": 2897, + "start": 2895, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ], + "9": [ + { + "end": 2963, + "start": 2945, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Filter screen", + "style": "line" + } + } + ], + "12": [ + { + "end": 4013, + "start": 4011, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ], + "13": [ + { + "end": 4098, + "start": 4060, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Pattern holes in the spiral plate", + "style": "line" + } + } + ], + "14": [ + { + "end": 4322, + "start": 4320, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ], + "15": [ + { + "end": 4408, + "start": 4370, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Pattern holes in the spiral plate", + "style": "line" + } + } + ], + "16": [ + { + "end": 4632, + "start": 4630, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ], + "17": [ + { + "end": 4712, + "start": 4680, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Extrude a glass carafe body", + "style": "line" + } + } + ] + }, + "startNodes": [ + { + "end": 15, + "start": 0, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "French Press", + "style": "line" + } + }, + { + "end": 56, + "start": 16, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "A french press immersion coffee maker", + "style": "line" + } + }, + { + "end": 58, + "start": 56, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + }, + { + "end": 70, + "start": 58, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Set units", + "style": "line" + } + }, + { + "end": 106, + "start": 104, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + }, + { + "end": 125, + "start": 106, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Define constants", + "style": "line" + } + } + ] + }, + "start": 0 + } +} diff --git a/rust/kcl-lib/tests/kcl_samples/french-press/ops.snap b/rust/kcl-lib/tests/kcl_samples/french-press/ops.snap new file mode 100644 index 000000000..d80b4c875 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/french-press/ops.snap @@ -0,0 +1,1469 @@ +--- +source: kcl/src/simulation_tests.rs +description: Operations executed french-press.kcl +--- +[ + { + "labeledArgs": { + "data": { + "value": { + "type": "String", + "value": "XZ" + }, + "sourceRange": [ + 255, + 259, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 241, + 260, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Object", + "value": { + "angle": { + "type": "Number", + "value": 360.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "axis": { + "type": "String", + "value": "Y" + } + } + }, + "sourceRange": [ + 684, + 711, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 713, + 714, + 0 + ] + } + }, + "name": "revolve", + "sourceRange": [ + 676, + 715, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Object", + "value": { + "plane": { + "type": "Object", + "value": { + "origin": { + "type": "Array", + "value": [ + { + "type": "Number", + "value": -0.26, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + { + "type": "Number", + "value": 0.26, + "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": 1.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" + } + } + } + ] + }, + "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": [ + 978, + 986, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 964, + 987, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 0.75, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 2123, + 2127, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 2106, + 2128, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "labeledArgs": { + "arcDegrees": { + "value": { + "type": "Number", + "value": 360.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 2247, + 2250, + 0 + ] + }, + "axis": { + "value": { + "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": [ + 2167, + 2176, + 0 + ] + }, + "center": { + "value": { + "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" + } + } + } + ] + }, + "sourceRange": [ + 2194, + 2203, + 0 + ] + }, + "instances": { + "value": { + "type": "Number", + "value": 4.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 2224, + 2225, + 0 + ] + }, + "rotateDuplicates": { + "value": { + "type": "Bool", + "value": true + }, + "sourceRange": [ + 2278, + 2282, + 0 + ] + } + }, + "name": "patternCircular3d", + "sourceRange": [ + 2134, + 2289, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "labeledArgs": { + "offset": { + "value": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 2359, + 2360, + 0 + ] + } + }, + "name": "offsetPlane", + "sourceRange": [ + 2332, + 2361, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "String", + "value": "XY" + }, + "sourceRange": [ + 2344, + 2348, + 0 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Plane", + "artifact_id": "[uuid]" + }, + "sourceRange": [ + 2332, + 2361, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 2318, + 2362, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 0.05, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 2491, + 2496, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 2463, + 2497, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 2471, + 2480, + 0 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 2525, + 2535, + 0 + ] + }, + "tag": { + "value": { + "type": "String", + "value": "END" + }, + "sourceRange": [ + 2537, + 2542, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 2511, + 2543, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": -0.05, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 2938, + 2944, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 2910, + 2945, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketches", + "value": [ + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + } + ] + }, + "sourceRange": [ + 2918, + 2927, + 0 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "String", + "value": "XZ" + }, + "sourceRange": [ + 2990, + 2994, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 2976, + 2995, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Object", + "value": { + "axis": { + "type": "String", + "value": "y" + } + } + }, + "sourceRange": [ + 3392, + 3406, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 3408, + 3409, + 0 + ] + } + }, + "name": "revolve", + "sourceRange": [ + 3384, + 3410, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "String", + "value": "XZ" + }, + "sourceRange": [ + 3458, + 3462, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 3444, + 3463, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Object", + "value": { + "axis": { + "type": "String", + "value": "y" + } + } + }, + "sourceRange": [ + 3778, + 3792, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 3794, + 3795, + 0 + ] + } + }, + "name": "revolve", + "sourceRange": [ + 3770, + 3796, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "offset": { + "value": { + "type": "Number", + "value": 1.12, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 3867, + 3871, + 0 + ] + } + }, + "name": "offsetPlane", + "sourceRange": [ + 3840, + 3872, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "String", + "value": "XY" + }, + "sourceRange": [ + 3852, + 3856, + 0 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Plane", + "artifact_id": "[uuid]" + }, + "sourceRange": [ + 3840, + 3872, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 3826, + 3873, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 3970, + 4007, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 4009, + 4010, + 0 + ] + } + }, + "name": "hole", + "sourceRange": [ + 3965, + 4011, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 0.05, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 4054, + 4059, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 4026, + 4060, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 4034, + 4043, + 0 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 4125, + 4135, + 0 + ] + }, + "tag": { + "value": { + "type": "String", + "value": "END" + }, + "sourceRange": [ + 4137, + 4142, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 4111, + 4143, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": -0.05, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 4363, + 4369, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 4335, + 4370, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketches", + "value": [ + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + } + ] + }, + "sourceRange": [ + 4343, + 4352, + 0 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 4435, + 4445, + 0 + ] + }, + "tag": { + "value": { + "type": "String", + "value": "END" + }, + "sourceRange": [ + 4447, + 4452, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 4421, + 4453, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": -0.05, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 4673, + 4679, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 4645, + 4680, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketches", + "value": [ + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + } + ] + }, + "sourceRange": [ + 4653, + 4662, + 0 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "String", + "value": "XY" + }, + "sourceRange": [ + 4739, + 4743, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 4725, + 4744, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 7.32, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 4947, + 4959, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 4919, + 4960, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 4927, + 4936, + 0 + ] + } + }, + { + "labeledArgs": { + "faces": { + "value": { + "type": "Array", + "value": [ + { + "type": "String", + "value": "end" + } + ] + }, + "sourceRange": [ + 4980, + 4987, + 0 + ] + }, + "thickness": { + "value": { + "type": "Number", + "value": 0.07, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 5001, + 5004, + 0 + ] + } + }, + "name": "shell", + "sourceRange": [ + 4966, + 5005, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "String", + "value": "XZ" + }, + "sourceRange": [ + 5061, + 5065, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 5047, + 5066, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Object", + "value": { + "axis": { + "type": "String", + "value": "y" + } + } + }, + "sourceRange": [ + 5479, + 5493, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 5495, + 5496, + 0 + ] + } + }, + "name": "revolve", + "sourceRange": [ + 5471, + 5497, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "offset": { + "value": { + "type": "Number", + "value": 0.325, + "ty": { + "type": "Unknown" + } + }, + "sourceRange": [ + 5579, + 5598, + 0 + ] + } + }, + "name": "offsetPlane", + "sourceRange": [ + 5552, + 5599, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "String", + "value": "XZ" + }, + "sourceRange": [ + 5564, + 5568, + 0 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Plane", + "artifact_id": "[uuid]" + }, + "sourceRange": [ + 5552, + 5599, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 5538, + 5600, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": -0.65, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 6117, + 6133, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 6089, + 6134, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 6097, + 6106, + 0 + ] + } + } +] diff --git a/rust/kcl-lib/tests/kcl_samples/french-press/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/french-press/program_memory.snap new file mode 100644 index 000000000..06fb60717 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/french-press/program_memory.snap @@ -0,0 +1,17353 @@ +--- +source: kcl/src/simulation_tests.rs +description: Variables in memory after executing french-press.kcl +--- +{ + "carafeDiameter": { + "type": "Number", + "value": 4.41, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 143, + 147, + 0 + ] + } + ] + }, + "carafeHeight": { + "type": "Number", + "value": 7.32, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 163, + 167, + 0 + ] + } + ] + }, + "edge1": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "edge1", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1062, + 1084, + 0 + ] + }, + "from": [ + 2.305, + 5.7 + ], + "tag": { + "end": 1083, + "start": 1077, + "type": "TagDeclarator", + "value": "edge1" + }, + "to": [ + 2.305, + 0.5 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1062, + 1084, + 0 + ], + "tag": { + "end": 1083, + "start": 1077, + "type": "TagDeclarator", + "value": "edge1" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1077, + 1083, + 0 + ] + } + ] + }, + "edge2": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "edge2", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1180, + 1232, + 0 + ] + }, + "from": [ + 2.3331, + 0.3732 + ], + "tag": { + "end": 1231, + "start": 1225, + "type": "TagDeclarator", + "value": "edge2" + }, + "to": [ + 2.6331, + -0.1464 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1180, + 1232, + 0 + ], + "tag": { + "end": 1231, + "start": 1225, + "type": "TagDeclarator", + "value": "edge2" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1225, + 1231, + 0 + ] + } + ] + }, + "edge3": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "edge3", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1328, + 1380, + 0 + ] + }, + "from": [ + 1.8135, + -0.966 + ], + "tag": { + "end": 1379, + "start": 1373, + "type": "TagDeclarator", + "value": "edge3" + }, + "to": [ + 0.4867, + -0.2 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1328, + 1380, + 0 + ], + "tag": { + "end": 1379, + "start": 1373, + "type": "TagDeclarator", + "value": "edge3" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1373, + 1379, + 0 + ] + } + ] + }, + "edge4": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "edge4", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1524, + 1565, + 0 + ] + }, + "from": [ + 0.1, + -0.033 + ], + "tag": { + "end": 1564, + "start": 1558, + "type": "TagDeclarator", + "value": "edge4" + }, + "to": [ + 0.2717, + -0.033 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1524, + 1565, + 0 + ], + "tag": { + "end": 1564, + "start": 1558, + "type": "TagDeclarator", + "value": "edge4" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1558, + 1564, + 0 + ] + } + ] + }, + "edge5": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "edge5", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1659, + 1749, + 0 + ] + }, + "from": [ + 0.5717, + -0.1134 + ], + "tag": { + "end": 1748, + "start": 1742, + "type": "TagDeclarator", + "value": "edge5" + }, + "to": [ + 1.8682, + -0.8619 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1659, + 1749, + 0 + ], + "tag": { + "end": 1748, + "start": 1742, + "type": "TagDeclarator", + "value": "edge5" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1742, + 1748, + 0 + ] + } + ] + }, + "edge6": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "edge6", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1845, + 1935, + 0 + ] + }, + "from": [ + 2.5512, + -0.1789 + ], + "tag": { + "end": 1934, + "start": 1928, + "type": "TagDeclarator", + "value": "edge6" + }, + "to": [ + 2.2687, + 0.3104 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1845, + 1935, + 0 + ], + "tag": { + "end": 1934, + "start": 1928, + "type": "TagDeclarator", + "value": "edge6" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1928, + 1934, + 0 + ] + } + ] + }, + "edgeLen": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "edgeLen", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1474, + 1499, + 0 + ] + }, + "from": [ + 0.2367, + -0.133 + ], + "tag": { + "end": 1498, + "start": 1490, + "type": "TagDeclarator", + "value": "edgeLen" + }, + "to": [ + 0.1, + -0.133 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1474, + 1499, + 0 + ], + "tag": { + "end": 1498, + "start": 1490, + "type": "TagDeclarator", + "value": "edgeLen" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1490, + 1498, + 0 + ] + } + ] + }, + "extrude001": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2368, + 2448, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2368, + 2448, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 2.055, + 0.0 + ], + "radius": 2.055, + "tag": null, + "to": [ + 2.055, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 2.055, + 0.0 + ], + "to": [ + 2.055, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2368, + 2448, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2368, + 2448, + 0 + ] + } + ] + }, + "height": 0.05, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2368, + 2448, + 0 + ] + } + ] + } + }, + "extrude002": { + "type": "Solids", + "value": [ + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2585, + 2598, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2604, + 2687, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2693, + 2749, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2585, + 2598, + 0 + ] + }, + "from": [ + 0.3, + 0.17 + ], + "tag": null, + "to": [ + 0.3, + 1.37 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2604, + 2687, + 0 + ] + }, + "ccw": false, + "center": [ + 0.3, + 0.17 + ], + "from": [ + 0.3, + 1.37 + ], + "radius": 1.2, + "tag": null, + "to": [ + 1.3392, + -0.43 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2693, + 2749, + 0 + ] + }, + "from": [ + 1.3392, + -0.43 + ], + "tag": null, + "to": [ + 0.3, + 0.17 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2755, + 2762, + 0 + ] + }, + "from": [ + 0.3, + 0.17 + ], + "tag": null, + "to": [ + 0.3, + 0.17 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2368, + 2448, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2368, + 2448, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 2.055, + 0.0 + ], + "radius": 2.055, + "tag": null, + "to": [ + 2.055, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 2.055, + 0.0 + ], + "to": [ + 2.055, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2368, + 2448, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2368, + 2448, + 0 + ] + } + ] + }, + "height": 0.05, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2368, + 2448, + 0 + ] + } + ] + }, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2511, + 2543, + 0 + ] + } + ] + }, + "start": { + "from": [ + 0.3, + 0.17 + ], + "to": [ + 0.3, + 0.17 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2549, + 2579, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2549, + 2579, + 0 + ] + } + ] + }, + "height": -0.05, + "startCapId": null, + "endCapId": null, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2549, + 2579, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2585, + 2598, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2604, + 2687, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2693, + 2749, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2585, + 2598, + 0 + ] + }, + "from": [ + 0.3, + 0.17 + ], + "tag": null, + "to": [ + 0.3, + 1.37 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2604, + 2687, + 0 + ] + }, + "ccw": false, + "center": [ + 0.3, + 0.17 + ], + "from": [ + 0.3, + 1.37 + ], + "radius": 1.2, + "tag": null, + "to": [ + 1.3392, + -0.43 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2693, + 2749, + 0 + ] + }, + "from": [ + 1.3392, + -0.43 + ], + "tag": null, + "to": [ + 0.3, + 0.17 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2755, + 2762, + 0 + ] + }, + "from": [ + 0.3, + 0.17 + ], + "tag": null, + "to": [ + 0.3, + 0.17 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2368, + 2448, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2368, + 2448, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 2.055, + 0.0 + ], + "radius": 2.055, + "tag": null, + "to": [ + 2.055, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 2.055, + 0.0 + ], + "to": [ + 2.055, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2368, + 2448, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2368, + 2448, + 0 + ] + } + ] + }, + "height": 0.05, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2368, + 2448, + 0 + ] + } + ] + }, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2511, + 2543, + 0 + ] + } + ] + }, + "start": { + "from": [ + 0.3, + 0.17 + ], + "to": [ + 0.3, + 0.17 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2549, + 2579, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2549, + 2579, + 0 + ] + } + ] + }, + "height": -0.05, + "startCapId": null, + "endCapId": null, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2549, + 2579, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2585, + 2598, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2604, + 2687, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2693, + 2749, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2585, + 2598, + 0 + ] + }, + "from": [ + 0.3, + 0.17 + ], + "tag": null, + "to": [ + 0.3, + 1.37 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2604, + 2687, + 0 + ] + }, + "ccw": false, + "center": [ + 0.3, + 0.17 + ], + "from": [ + 0.3, + 1.37 + ], + "radius": 1.2, + "tag": null, + "to": [ + 1.3392, + -0.43 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2693, + 2749, + 0 + ] + }, + "from": [ + 1.3392, + -0.43 + ], + "tag": null, + "to": [ + 0.3, + 0.17 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2755, + 2762, + 0 + ] + }, + "from": [ + 0.3, + 0.17 + ], + "tag": null, + "to": [ + 0.3, + 0.17 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2368, + 2448, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2368, + 2448, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 2.055, + 0.0 + ], + "radius": 2.055, + "tag": null, + "to": [ + 2.055, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 2.055, + 0.0 + ], + "to": [ + 2.055, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2368, + 2448, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2368, + 2448, + 0 + ] + } + ] + }, + "height": 0.05, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2368, + 2448, + 0 + ] + } + ] + }, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2511, + 2543, + 0 + ] + } + ] + }, + "start": { + "from": [ + 0.3, + 0.17 + ], + "to": [ + 0.3, + 0.17 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2549, + 2579, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2549, + 2579, + 0 + ] + } + ] + }, + "height": -0.05, + "startCapId": null, + "endCapId": null, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2549, + 2579, + 0 + ] + } + ] + } + ] + }, + "extrude003": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3879, + 3959, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3879, + 3959, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 1.965, + 0.0 + ], + "radius": 1.965, + "tag": null, + "to": [ + 1.965, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 1.12 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 1.965, + 0.0 + ], + "to": [ + 1.965, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3879, + 3959, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 3879, + 3959, + 0 + ] + } + ] + }, + "height": 0.05, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 3879, + 3959, + 0 + ] + } + ] + } + }, + "extrude004": { + "type": "Solids", + "value": [ + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4149, + 4187, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4149, + 4187, + 0 + ] + }, + "ccw": true, + "center": [ + 1.4, + 0.0 + ], + "from": [ + 1.7, + 0.0 + ], + "radius": 0.3, + "tag": null, + "to": [ + 1.7, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3879, + 3959, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3879, + 3959, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 1.965, + 0.0 + ], + "radius": 1.965, + "tag": null, + "to": [ + 1.965, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 1.12 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 1.965, + 0.0 + ], + "to": [ + 1.965, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3879, + 3959, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 3879, + 3959, + 0 + ] + } + ] + }, + "height": 0.05, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 3879, + 3959, + 0 + ] + } + ] + }, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 4111, + 4143, + 0 + ] + } + ] + }, + "start": { + "from": [ + 1.7, + 0.0 + ], + "to": [ + 1.7, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4149, + 4187, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 4149, + 4187, + 0 + ] + } + ] + }, + "height": -0.05, + "startCapId": null, + "endCapId": null, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 4149, + 4187, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4149, + 4187, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4149, + 4187, + 0 + ] + }, + "ccw": true, + "center": [ + 1.4, + 0.0 + ], + "from": [ + 1.7, + 0.0 + ], + "radius": 0.3, + "tag": null, + "to": [ + 1.7, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3879, + 3959, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3879, + 3959, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 1.965, + 0.0 + ], + "radius": 1.965, + "tag": null, + "to": [ + 1.965, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 1.12 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 1.965, + 0.0 + ], + "to": [ + 1.965, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3879, + 3959, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 3879, + 3959, + 0 + ] + } + ] + }, + "height": 0.05, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 3879, + 3959, + 0 + ] + } + ] + }, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 4111, + 4143, + 0 + ] + } + ] + }, + "start": { + "from": [ + 1.7, + 0.0 + ], + "to": [ + 1.7, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4149, + 4187, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 4149, + 4187, + 0 + ] + } + ] + }, + "height": -0.05, + "startCapId": null, + "endCapId": null, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 4149, + 4187, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4149, + 4187, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4149, + 4187, + 0 + ] + }, + "ccw": true, + "center": [ + 1.4, + 0.0 + ], + "from": [ + 1.7, + 0.0 + ], + "radius": 0.3, + "tag": null, + "to": [ + 1.7, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3879, + 3959, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3879, + 3959, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 1.965, + 0.0 + ], + "radius": 1.965, + "tag": null, + "to": [ + 1.965, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 1.12 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 1.965, + 0.0 + ], + "to": [ + 1.965, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3879, + 3959, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 3879, + 3959, + 0 + ] + } + ] + }, + "height": 0.05, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 3879, + 3959, + 0 + ] + } + ] + }, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 4111, + 4143, + 0 + ] + } + ] + }, + "start": { + "from": [ + 1.7, + 0.0 + ], + "to": [ + 1.7, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4149, + 4187, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 4149, + 4187, + 0 + ] + } + ] + }, + "height": -0.05, + "startCapId": null, + "endCapId": null, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 4149, + 4187, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4149, + 4187, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4149, + 4187, + 0 + ] + }, + "ccw": true, + "center": [ + 1.4, + 0.0 + ], + "from": [ + 1.7, + 0.0 + ], + "radius": 0.3, + "tag": null, + "to": [ + 1.7, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3879, + 3959, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3879, + 3959, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 1.965, + 0.0 + ], + "radius": 1.965, + "tag": null, + "to": [ + 1.965, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 1.12 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 1.965, + 0.0 + ], + "to": [ + 1.965, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3879, + 3959, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 3879, + 3959, + 0 + ] + } + ] + }, + "height": 0.05, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 3879, + 3959, + 0 + ] + } + ] + }, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 4111, + 4143, + 0 + ] + } + ] + }, + "start": { + "from": [ + 1.7, + 0.0 + ], + "to": [ + 1.7, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4149, + 4187, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 4149, + 4187, + 0 + ] + } + ] + }, + "height": -0.05, + "startCapId": null, + "endCapId": null, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 4149, + 4187, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4149, + 4187, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4149, + 4187, + 0 + ] + }, + "ccw": true, + "center": [ + 1.4, + 0.0 + ], + "from": [ + 1.7, + 0.0 + ], + "radius": 0.3, + "tag": null, + "to": [ + 1.7, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3879, + 3959, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3879, + 3959, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 1.965, + 0.0 + ], + "radius": 1.965, + "tag": null, + "to": [ + 1.965, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 1.12 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 1.965, + 0.0 + ], + "to": [ + 1.965, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3879, + 3959, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 3879, + 3959, + 0 + ] + } + ] + }, + "height": 0.05, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 3879, + 3959, + 0 + ] + } + ] + }, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 4111, + 4143, + 0 + ] + } + ] + }, + "start": { + "from": [ + 1.7, + 0.0 + ], + "to": [ + 1.7, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4149, + 4187, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 4149, + 4187, + 0 + ] + } + ] + }, + "height": -0.05, + "startCapId": null, + "endCapId": null, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 4149, + 4187, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4149, + 4187, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4149, + 4187, + 0 + ] + }, + "ccw": true, + "center": [ + 1.4, + 0.0 + ], + "from": [ + 1.7, + 0.0 + ], + "radius": 0.3, + "tag": null, + "to": [ + 1.7, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3879, + 3959, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3879, + 3959, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 1.965, + 0.0 + ], + "radius": 1.965, + "tag": null, + "to": [ + 1.965, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 1.12 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 1.965, + 0.0 + ], + "to": [ + 1.965, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3879, + 3959, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 3879, + 3959, + 0 + ] + } + ] + }, + "height": 0.05, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 3879, + 3959, + 0 + ] + } + ] + }, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 4111, + 4143, + 0 + ] + } + ] + }, + "start": { + "from": [ + 1.7, + 0.0 + ], + "to": [ + 1.7, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4149, + 4187, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 4149, + 4187, + 0 + ] + } + ] + }, + "height": -0.05, + "startCapId": null, + "endCapId": null, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 4149, + 4187, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4149, + 4187, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4149, + 4187, + 0 + ] + }, + "ccw": true, + "center": [ + 1.4, + 0.0 + ], + "from": [ + 1.7, + 0.0 + ], + "radius": 0.3, + "tag": null, + "to": [ + 1.7, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3879, + 3959, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3879, + 3959, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 1.965, + 0.0 + ], + "radius": 1.965, + "tag": null, + "to": [ + 1.965, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 1.12 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 1.965, + 0.0 + ], + "to": [ + 1.965, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3879, + 3959, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 3879, + 3959, + 0 + ] + } + ] + }, + "height": 0.05, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 3879, + 3959, + 0 + ] + } + ] + }, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 4111, + 4143, + 0 + ] + } + ] + }, + "start": { + "from": [ + 1.7, + 0.0 + ], + "to": [ + 1.7, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4149, + 4187, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 4149, + 4187, + 0 + ] + } + ] + }, + "height": -0.05, + "startCapId": null, + "endCapId": null, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 4149, + 4187, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4149, + 4187, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4149, + 4187, + 0 + ] + }, + "ccw": true, + "center": [ + 1.4, + 0.0 + ], + "from": [ + 1.7, + 0.0 + ], + "radius": 0.3, + "tag": null, + "to": [ + 1.7, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3879, + 3959, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3879, + 3959, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 1.965, + 0.0 + ], + "radius": 1.965, + "tag": null, + "to": [ + 1.965, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 1.12 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 1.965, + 0.0 + ], + "to": [ + 1.965, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3879, + 3959, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 3879, + 3959, + 0 + ] + } + ] + }, + "height": 0.05, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 3879, + 3959, + 0 + ] + } + ] + }, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 4111, + 4143, + 0 + ] + } + ] + }, + "start": { + "from": [ + 1.7, + 0.0 + ], + "to": [ + 1.7, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4149, + 4187, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 4149, + 4187, + 0 + ] + } + ] + }, + "height": -0.05, + "startCapId": null, + "endCapId": null, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 4149, + 4187, + 0 + ] + } + ] + } + ] + }, + "extrude005": { + "type": "Solids", + "value": [ + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4459, + 4497, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4459, + 4497, + 0 + ] + }, + "ccw": true, + "center": [ + 0.6, + 0.0 + ], + "from": [ + 0.8, + 0.0 + ], + "radius": 0.2, + "tag": null, + "to": [ + 0.8, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3879, + 3959, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3879, + 3959, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 1.965, + 0.0 + ], + "radius": 1.965, + "tag": null, + "to": [ + 1.965, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 1.12 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 1.965, + 0.0 + ], + "to": [ + 1.965, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3879, + 3959, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 3879, + 3959, + 0 + ] + } + ] + }, + "height": 0.05, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 3879, + 3959, + 0 + ] + } + ] + }, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 4421, + 4453, + 0 + ] + } + ] + }, + "start": { + "from": [ + 0.8, + 0.0 + ], + "to": [ + 0.8, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4459, + 4497, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 4459, + 4497, + 0 + ] + } + ] + }, + "height": -0.05, + "startCapId": null, + "endCapId": null, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 4459, + 4497, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4459, + 4497, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4459, + 4497, + 0 + ] + }, + "ccw": true, + "center": [ + 0.6, + 0.0 + ], + "from": [ + 0.8, + 0.0 + ], + "radius": 0.2, + "tag": null, + "to": [ + 0.8, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3879, + 3959, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3879, + 3959, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 1.965, + 0.0 + ], + "radius": 1.965, + "tag": null, + "to": [ + 1.965, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 1.12 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 1.965, + 0.0 + ], + "to": [ + 1.965, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3879, + 3959, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 3879, + 3959, + 0 + ] + } + ] + }, + "height": 0.05, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 3879, + 3959, + 0 + ] + } + ] + }, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 4421, + 4453, + 0 + ] + } + ] + }, + "start": { + "from": [ + 0.8, + 0.0 + ], + "to": [ + 0.8, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4459, + 4497, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 4459, + 4497, + 0 + ] + } + ] + }, + "height": -0.05, + "startCapId": null, + "endCapId": null, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 4459, + 4497, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4459, + 4497, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4459, + 4497, + 0 + ] + }, + "ccw": true, + "center": [ + 0.6, + 0.0 + ], + "from": [ + 0.8, + 0.0 + ], + "radius": 0.2, + "tag": null, + "to": [ + 0.8, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3879, + 3959, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3879, + 3959, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 1.965, + 0.0 + ], + "radius": 1.965, + "tag": null, + "to": [ + 1.965, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 1.12 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 1.965, + 0.0 + ], + "to": [ + 1.965, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3879, + 3959, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 3879, + 3959, + 0 + ] + } + ] + }, + "height": 0.05, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 3879, + 3959, + 0 + ] + } + ] + }, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 4421, + 4453, + 0 + ] + } + ] + }, + "start": { + "from": [ + 0.8, + 0.0 + ], + "to": [ + 0.8, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4459, + 4497, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 4459, + 4497, + 0 + ] + } + ] + }, + "height": -0.05, + "startCapId": null, + "endCapId": null, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 4459, + 4497, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4459, + 4497, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4459, + 4497, + 0 + ] + }, + "ccw": true, + "center": [ + 0.6, + 0.0 + ], + "from": [ + 0.8, + 0.0 + ], + "radius": 0.2, + "tag": null, + "to": [ + 0.8, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3879, + 3959, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3879, + 3959, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 1.965, + 0.0 + ], + "radius": 1.965, + "tag": null, + "to": [ + 1.965, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 1.12 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 1.965, + 0.0 + ], + "to": [ + 1.965, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3879, + 3959, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 3879, + 3959, + 0 + ] + } + ] + }, + "height": 0.05, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 3879, + 3959, + 0 + ] + } + ] + }, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 4421, + 4453, + 0 + ] + } + ] + }, + "start": { + "from": [ + 0.8, + 0.0 + ], + "to": [ + 0.8, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4459, + 4497, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 4459, + 4497, + 0 + ] + } + ] + }, + "height": -0.05, + "startCapId": null, + "endCapId": null, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 4459, + 4497, + 0 + ] + } + ] + } + ] + }, + "extrude006": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4750, + 4823, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4750, + 4823, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 2.205, + 0.0 + ], + "radius": 2.205, + "tag": null, + "to": [ + 2.205, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 2.205, + 0.0 + ], + "to": [ + 2.205, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4750, + 4823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 4750, + 4823, + 0 + ] + } + ] + }, + "height": 7.32, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 4750, + 4823, + 0 + ] + } + ] + } + }, + "extrude007": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5641, + 5662, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5668, + 5699, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5705, + 5736, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5742, + 5774, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5780, + 5802, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5808, + 5829, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5835, + 5860, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5866, + 5897, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5903, + 5935, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5941, + 5973, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5979, + 6000, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 6006, + 6062, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5641, + 5662, + 0 + ] + }, + "from": [ + 2.3, + 6.4 + ], + "tag": null, + "to": [ + 2.86, + 6.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5668, + 5699, + 0 + ] + }, + "ccw": false, + "center": [ + 2.86, + 5.1556 + ], + "from": [ + 2.86, + 6.4 + ], + "tag": null, + "to": [ + 4.1, + 5.26 + ], + "type": "TangentialArcTo", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5705, + 5736, + 0 + ] + }, + "ccw": false, + "center": [ + -24.0397, + 2.8911 + ], + "from": [ + 4.1, + 5.26 + ], + "tag": null, + "to": [ + 4.17, + 1.6 + ], + "type": "TangentialArcTo", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5742, + 5774, + 0 + ] + }, + "ccw": false, + "center": [ + 3.1336, + 1.6474 + ], + "from": [ + 4.17, + 1.6 + ], + "tag": null, + "to": [ + 3.13, + 0.61 + ], + "type": "TangentialArcTo", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5780, + 5802, + 0 + ] + }, + "from": [ + 3.13, + 0.61 + ], + "tag": null, + "to": [ + 2.04, + 0.61 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5808, + 5829, + 0 + ] + }, + "from": [ + 2.04, + 0.61 + ], + "tag": null, + "to": [ + 2.04, + 1.04 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5835, + 5860, + 0 + ] + }, + "from": [ + 2.04, + 1.04 + ], + "tag": null, + "to": [ + 3.03, + 1.02 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5866, + 5897, + 0 + ] + }, + "ccw": true, + "center": [ + 3.0419, + 1.6081 + ], + "from": [ + 3.03, + 1.02 + ], + "tag": null, + "to": [ + 3.63, + 1.6 + ], + "type": "TangentialArcTo", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5903, + 5935, + 0 + ] + }, + "ccw": true, + "center": [ + -49.5106, + 2.3278 + ], + "from": [ + 3.63, + 1.6 + ], + "tag": null, + "to": [ + 3.56, + 5.15 + ], + "type": "TangentialArcTo", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5941, + 5973, + 0 + ] + }, + "ccw": true, + "center": [ + 2.7871, + 5.1089 + ], + "from": [ + 3.56, + 5.15 + ], + "tag": null, + "to": [ + 2.72, + 5.88 + ], + "type": "TangentialArcTo", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5979, + 6000, + 0 + ] + }, + "from": [ + 2.72, + 5.88 + ], + "tag": null, + "to": [ + 2.32, + 5.88 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 6006, + 6062, + 0 + ] + }, + "from": [ + 2.32, + 5.88 + ], + "tag": null, + "to": [ + 2.3, + 6.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 6068, + 6075, + 0 + ] + }, + "from": [ + 2.3, + 6.4 + ], + "tag": null, + "to": [ + 2.3, + 6.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": -0.325, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 2.3, + 6.4 + ], + "to": [ + 2.3, + 6.4 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5606, + 5635, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 5606, + 5635, + 0 + ] + } + ] + }, + "height": -0.65, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 5606, + 5635, + 0 + ] + } + ] + } + }, + "handleThickness": { + "type": "Number", + "value": 0.65, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 186, + 190, + 0 + ] + } + ] + }, + "plane001": { + "type": "Object", + "value": { + "plane": { + "type": "Object", + "value": { + "origin": { + "type": "Array", + "value": [ + { + "type": "Number", + "value": -0.26, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 805, + 810, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.26, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 812, + 816, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 818, + 821, + 0 + ] + } + ] + } + ], + "__meta": [ + { + "sourceRange": [ + 804, + 822, + 0 + ] + } + ] + }, + "xAxis": { + "type": "Array", + "value": [ + { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 837, + 838, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 840, + 841, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 843, + 846, + 0 + ] + } + ] + } + ], + "__meta": [ + { + "sourceRange": [ + 836, + 847, + 0 + ] + } + ] + }, + "yAxis": { + "type": "Array", + "value": [ + { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 862, + 865, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 867, + 870, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 872, + 875, + 0 + ] + } + ] + } + ], + "__meta": [ + { + "sourceRange": [ + 861, + 876, + 0 + ] + } + ] + }, + "zAxis": { + "type": "Array", + "value": [ + { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 891, + 894, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 896, + 899, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 901, + 904, + 0 + ] + } + ] + } + ], + "__meta": [ + { + "sourceRange": [ + 890, + 905, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 789, + 909, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 777, + 911, + 0 + ] + } + ] + }, + "rectangleSegmentA001": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "rectangleSegmentA001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 316, + 362, + 0 + ] + }, + "from": [ + 2.205, + 5.7 + ], + "tag": { + "end": 361, + "start": 340, + "type": "TagDeclarator", + "value": "rectangleSegmentA001" + }, + "to": [ + 2.305, + 5.7 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 316, + 362, + 0 + ], + "tag": { + "end": 361, + "start": 340, + "type": "TagDeclarator", + "value": "rectangleSegmentA001" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 340, + 361, + 0 + ] + } + ] + }, + "rectangleSegmentB001": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "rectangleSegmentB001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 368, + 469, + 0 + ] + }, + "from": [ + 2.305, + 5.7 + ], + "tag": { + "end": 468, + "start": 447, + "type": "TagDeclarator", + "value": "rectangleSegmentB001" + }, + "to": [ + 2.305, + 6.45 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 368, + 469, + 0 + ], + "tag": { + "end": 468, + "start": 447, + "type": "TagDeclarator", + "value": "rectangleSegmentB001" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 447, + 468, + 0 + ] + } + ] + }, + "rectangleSegmentC001": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "rectangleSegmentC001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 475, + 595, + 0 + ] + }, + "from": [ + 2.305, + 6.45 + ], + "tag": { + "end": 594, + "start": 573, + "type": "TagDeclarator", + "value": "rectangleSegmentC001" + }, + "to": [ + 2.205, + 6.45 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 475, + 595, + 0 + ], + "tag": { + "end": 594, + "start": 573, + "type": "TagDeclarator", + "value": "rectangleSegmentC001" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 573, + 594, + 0 + ] + } + ] + }, + "seg1": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "seg1", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3080, + 3170, + 0 + ] + }, + "from": [ + 2.005, + 1.11 + ], + "tag": { + "end": 3169, + "start": 3164, + "type": "TagDeclarator", + "value": "seg1" + }, + "to": [ + 2.135, + 1.1851 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3080, + 3170, + 0 + ], + "tag": { + "end": 3169, + "start": 3164, + "type": "TagDeclarator", + "value": "seg1" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 3164, + 3169, + 0 + ] + } + ] + }, + "sketch001": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 316, + 362, + 0 + ], + "tag": { + "end": 361, + "start": 340, + "type": "TagDeclarator", + "value": "rectangleSegmentA001" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 368, + 469, + 0 + ], + "tag": { + "end": 468, + "start": 447, + "type": "TagDeclarator", + "value": "rectangleSegmentB001" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 475, + 595, + 0 + ], + "tag": { + "end": 594, + "start": 573, + "type": "TagDeclarator", + "value": "rectangleSegmentC001" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 601, + 657, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 316, + 362, + 0 + ] + }, + "from": [ + 2.205, + 5.7 + ], + "tag": { + "end": 361, + "start": 340, + "type": "TagDeclarator", + "value": "rectangleSegmentA001" + }, + "to": [ + 2.305, + 5.7 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 368, + 469, + 0 + ] + }, + "from": [ + 2.305, + 5.7 + ], + "tag": { + "end": 468, + "start": 447, + "type": "TagDeclarator", + "value": "rectangleSegmentB001" + }, + "to": [ + 2.305, + 6.45 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 475, + 595, + 0 + ] + }, + "from": [ + 2.305, + 6.45 + ], + "tag": { + "end": 594, + "start": 573, + "type": "TagDeclarator", + "value": "rectangleSegmentC001" + }, + "to": [ + 2.205, + 6.45 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 601, + 657, + 0 + ] + }, + "from": [ + 2.205, + 6.45 + ], + "tag": null, + "to": [ + 2.205, + 5.7 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 663, + 670, + 0 + ] + }, + "from": [ + 2.205, + 5.7 + ], + "tag": null, + "to": [ + 2.205, + 5.7 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 2.205, + 5.7 + ], + "to": [ + 2.205, + 5.7 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 266, + 310, + 0 + ] + } + }, + "tags": { + "rectangleSegmentA001": { + "type": "TagIdentifier", + "value": "rectangleSegmentA001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 316, + 362, + 0 + ] + }, + "from": [ + 2.205, + 5.7 + ], + "tag": { + "end": 361, + "start": 340, + "type": "TagDeclarator", + "value": "rectangleSegmentA001" + }, + "to": [ + 2.305, + 5.7 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 316, + 362, + 0 + ], + "tag": { + "end": 361, + "start": 340, + "type": "TagDeclarator", + "value": "rectangleSegmentA001" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 340, + 361, + 0 + ] + } + ] + }, + "rectangleSegmentB001": { + "type": "TagIdentifier", + "value": "rectangleSegmentB001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 368, + 469, + 0 + ] + }, + "from": [ + 2.305, + 5.7 + ], + "tag": { + "end": 468, + "start": 447, + "type": "TagDeclarator", + "value": "rectangleSegmentB001" + }, + "to": [ + 2.305, + 6.45 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 368, + 469, + 0 + ], + "tag": { + "end": 468, + "start": 447, + "type": "TagDeclarator", + "value": "rectangleSegmentB001" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 447, + 468, + 0 + ] + } + ] + }, + "rectangleSegmentC001": { + "type": "TagIdentifier", + "value": "rectangleSegmentC001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 475, + 595, + 0 + ] + }, + "from": [ + 2.305, + 6.45 + ], + "tag": { + "end": 594, + "start": 573, + "type": "TagDeclarator", + "value": "rectangleSegmentC001" + }, + "to": [ + 2.205, + 6.45 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 475, + 595, + 0 + ], + "tag": { + "end": 594, + "start": 573, + "type": "TagDeclarator", + "value": "rectangleSegmentC001" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 573, + 594, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 266, + 310, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": null, + "endCapId": null, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 266, + 310, + 0 + ] + } + ] + } + }, + "sketch002": { + "type": "Solids", + "value": [ + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1043, + 1056, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1062, + 1084, + 0 + ], + "tag": { + "end": 1083, + "start": 1077, + "type": "TagDeclarator", + "value": "edge1" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1090, + 1174, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1180, + 1232, + 0 + ], + "tag": { + "end": 1231, + "start": 1225, + "type": "TagDeclarator", + "value": "edge2" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1238, + 1322, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1328, + 1380, + 0 + ], + "tag": { + "end": 1379, + "start": 1373, + "type": "TagDeclarator", + "value": "edge3" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1386, + 1468, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1474, + 1499, + 0 + ], + "tag": { + "end": 1498, + "start": 1490, + "type": "TagDeclarator", + "value": "edgeLen" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1505, + 1518, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1524, + 1565, + 0 + ], + "tag": { + "end": 1564, + "start": 1558, + "type": "TagDeclarator", + "value": "edge4" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1571, + 1653, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1659, + 1749, + 0 + ], + "tag": { + "end": 1748, + "start": 1742, + "type": "TagDeclarator", + "value": "edge5" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1755, + 1839, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1845, + 1935, + 0 + ], + "tag": { + "end": 1934, + "start": 1928, + "type": "TagDeclarator", + "value": "edge6" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1941, + 2025, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2031, + 2087, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1043, + 1056, + 0 + ] + }, + "from": [ + 2.205, + 5.7 + ], + "tag": null, + "to": [ + 2.305, + 5.7 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1062, + 1084, + 0 + ] + }, + "from": [ + 2.305, + 5.7 + ], + "tag": { + "end": 1083, + "start": 1077, + "type": "TagDeclarator", + "value": "edge1" + }, + "to": [ + 2.305, + 0.5 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1090, + 1174, + 0 + ] + }, + "ccw": true, + "center": [ + 2.605, + 0.5 + ], + "from": [ + 2.305, + 0.5 + ], + "radius": 0.3, + "tag": null, + "to": [ + 2.3331, + 0.3732 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1180, + 1232, + 0 + ] + }, + "from": [ + 2.3331, + 0.3732 + ], + "tag": { + "end": 1231, + "start": 1225, + "type": "TagDeclarator", + "value": "edge2" + }, + "to": [ + 2.6331, + -0.1464 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1238, + 1322, + 0 + ] + }, + "ccw": false, + "center": [ + 2.1135, + -0.4464 + ], + "from": [ + 2.6331, + -0.1464 + ], + "radius": 0.6, + "tag": null, + "to": [ + 1.8135, + -0.966 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1328, + 1380, + 0 + ] + }, + "from": [ + 1.8135, + -0.966 + ], + "tag": { + "end": 1379, + "start": 1373, + "type": "TagDeclarator", + "value": "edge3" + }, + "to": [ + 0.4867, + -0.2 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1386, + 1468, + 0 + ] + }, + "ccw": true, + "center": [ + 0.2367, + -0.633 + ], + "from": [ + 0.4867, + -0.2 + ], + "radius": 0.5, + "tag": null, + "to": [ + 0.2367, + -0.133 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1474, + 1499, + 0 + ] + }, + "from": [ + 0.2367, + -0.133 + ], + "tag": { + "end": 1498, + "start": 1490, + "type": "TagDeclarator", + "value": "edgeLen" + }, + "to": [ + 0.1, + -0.133 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1505, + 1518, + 0 + ] + }, + "from": [ + 0.1, + -0.133 + ], + "tag": null, + "to": [ + 0.1, + -0.033 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1524, + 1565, + 0 + ] + }, + "from": [ + 0.1, + -0.033 + ], + "tag": { + "end": 1564, + "start": 1558, + "type": "TagDeclarator", + "value": "edge4" + }, + "to": [ + 0.2717, + -0.033 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1571, + 1653, + 0 + ] + }, + "ccw": false, + "center": [ + 0.2717, + -0.633 + ], + "from": [ + 0.2717, + -0.033 + ], + "radius": 0.6, + "tag": null, + "to": [ + 0.5717, + -0.1134 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1659, + 1749, + 0 + ] + }, + "from": [ + 0.5717, + -0.1134 + ], + "tag": { + "end": 1748, + "start": 1742, + "type": "TagDeclarator", + "value": "edge5" + }, + "to": [ + 1.8682, + -0.8619 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1755, + 1839, + 0 + ] + }, + "ccw": true, + "center": [ + 2.1182, + -0.4289 + ], + "from": [ + 1.8682, + -0.8619 + ], + "radius": 0.5, + "tag": null, + "to": [ + 2.5512, + -0.1789 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1845, + 1935, + 0 + ] + }, + "from": [ + 2.5512, + -0.1789 + ], + "tag": { + "end": 1934, + "start": 1928, + "type": "TagDeclarator", + "value": "edge6" + }, + "to": [ + 2.2687, + 0.3104 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1941, + 2025, + 0 + ] + }, + "ccw": false, + "center": [ + 2.8125, + 0.564 + ], + "from": [ + 2.2687, + 0.3104 + ], + "radius": 0.6, + "tag": null, + "to": [ + 2.2125, + 0.564 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2031, + 2087, + 0 + ] + }, + "from": [ + 2.2125, + 0.564 + ], + "tag": null, + "to": [ + 2.205, + 5.7 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2093, + 2100, + 0 + ] + }, + "from": [ + 2.205, + 5.7 + ], + "tag": null, + "to": [ + 2.205, + 5.7 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": -0.26, + "y": 0.26, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 2.205, + 5.7 + ], + "to": [ + 2.205, + 5.7 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 993, + 1037, + 0 + ] + } + }, + "tags": { + "edge1": { + "type": "TagIdentifier", + "value": "edge1", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1062, + 1084, + 0 + ] + }, + "from": [ + 2.305, + 5.7 + ], + "tag": { + "end": 1083, + "start": 1077, + "type": "TagDeclarator", + "value": "edge1" + }, + "to": [ + 2.305, + 0.5 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1062, + 1084, + 0 + ], + "tag": { + "end": 1083, + "start": 1077, + "type": "TagDeclarator", + "value": "edge1" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1077, + 1083, + 0 + ] + } + ] + }, + "edge2": { + "type": "TagIdentifier", + "value": "edge2", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1180, + 1232, + 0 + ] + }, + "from": [ + 2.3331, + 0.3732 + ], + "tag": { + "end": 1231, + "start": 1225, + "type": "TagDeclarator", + "value": "edge2" + }, + "to": [ + 2.6331, + -0.1464 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1180, + 1232, + 0 + ], + "tag": { + "end": 1231, + "start": 1225, + "type": "TagDeclarator", + "value": "edge2" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1225, + 1231, + 0 + ] + } + ] + }, + "edge3": { + "type": "TagIdentifier", + "value": "edge3", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1328, + 1380, + 0 + ] + }, + "from": [ + 1.8135, + -0.966 + ], + "tag": { + "end": 1379, + "start": 1373, + "type": "TagDeclarator", + "value": "edge3" + }, + "to": [ + 0.4867, + -0.2 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1328, + 1380, + 0 + ], + "tag": { + "end": 1379, + "start": 1373, + "type": "TagDeclarator", + "value": "edge3" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1373, + 1379, + 0 + ] + } + ] + }, + "edge4": { + "type": "TagIdentifier", + "value": "edge4", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1524, + 1565, + 0 + ] + }, + "from": [ + 0.1, + -0.033 + ], + "tag": { + "end": 1564, + "start": 1558, + "type": "TagDeclarator", + "value": "edge4" + }, + "to": [ + 0.2717, + -0.033 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1524, + 1565, + 0 + ], + "tag": { + "end": 1564, + "start": 1558, + "type": "TagDeclarator", + "value": "edge4" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1558, + 1564, + 0 + ] + } + ] + }, + "edge5": { + "type": "TagIdentifier", + "value": "edge5", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1659, + 1749, + 0 + ] + }, + "from": [ + 0.5717, + -0.1134 + ], + "tag": { + "end": 1748, + "start": 1742, + "type": "TagDeclarator", + "value": "edge5" + }, + "to": [ + 1.8682, + -0.8619 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1659, + 1749, + 0 + ], + "tag": { + "end": 1748, + "start": 1742, + "type": "TagDeclarator", + "value": "edge5" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1742, + 1748, + 0 + ] + } + ] + }, + "edge6": { + "type": "TagIdentifier", + "value": "edge6", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1845, + 1935, + 0 + ] + }, + "from": [ + 2.5512, + -0.1789 + ], + "tag": { + "end": 1934, + "start": 1928, + "type": "TagDeclarator", + "value": "edge6" + }, + "to": [ + 2.2687, + 0.3104 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1845, + 1935, + 0 + ], + "tag": { + "end": 1934, + "start": 1928, + "type": "TagDeclarator", + "value": "edge6" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1928, + 1934, + 0 + ] + } + ] + }, + "edgeLen": { + "type": "TagIdentifier", + "value": "edgeLen", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1474, + 1499, + 0 + ] + }, + "from": [ + 0.2367, + -0.133 + ], + "tag": { + "end": 1498, + "start": 1490, + "type": "TagDeclarator", + "value": "edgeLen" + }, + "to": [ + 0.1, + -0.133 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1474, + 1499, + 0 + ], + "tag": { + "end": 1498, + "start": 1490, + "type": "TagDeclarator", + "value": "edgeLen" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1490, + 1498, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 993, + 1037, + 0 + ] + } + ] + }, + "height": 0.75, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 993, + 1037, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1043, + 1056, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1062, + 1084, + 0 + ], + "tag": { + "end": 1083, + "start": 1077, + "type": "TagDeclarator", + "value": "edge1" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1090, + 1174, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1180, + 1232, + 0 + ], + "tag": { + "end": 1231, + "start": 1225, + "type": "TagDeclarator", + "value": "edge2" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1238, + 1322, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1328, + 1380, + 0 + ], + "tag": { + "end": 1379, + "start": 1373, + "type": "TagDeclarator", + "value": "edge3" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1386, + 1468, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1474, + 1499, + 0 + ], + "tag": { + "end": 1498, + "start": 1490, + "type": "TagDeclarator", + "value": "edgeLen" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1505, + 1518, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1524, + 1565, + 0 + ], + "tag": { + "end": 1564, + "start": 1558, + "type": "TagDeclarator", + "value": "edge4" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1571, + 1653, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1659, + 1749, + 0 + ], + "tag": { + "end": 1748, + "start": 1742, + "type": "TagDeclarator", + "value": "edge5" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1755, + 1839, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1845, + 1935, + 0 + ], + "tag": { + "end": 1934, + "start": 1928, + "type": "TagDeclarator", + "value": "edge6" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1941, + 2025, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2031, + 2087, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1043, + 1056, + 0 + ] + }, + "from": [ + 2.205, + 5.7 + ], + "tag": null, + "to": [ + 2.305, + 5.7 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1062, + 1084, + 0 + ] + }, + "from": [ + 2.305, + 5.7 + ], + "tag": { + "end": 1083, + "start": 1077, + "type": "TagDeclarator", + "value": "edge1" + }, + "to": [ + 2.305, + 0.5 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1090, + 1174, + 0 + ] + }, + "ccw": true, + "center": [ + 2.605, + 0.5 + ], + "from": [ + 2.305, + 0.5 + ], + "radius": 0.3, + "tag": null, + "to": [ + 2.3331, + 0.3732 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1180, + 1232, + 0 + ] + }, + "from": [ + 2.3331, + 0.3732 + ], + "tag": { + "end": 1231, + "start": 1225, + "type": "TagDeclarator", + "value": "edge2" + }, + "to": [ + 2.6331, + -0.1464 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1238, + 1322, + 0 + ] + }, + "ccw": false, + "center": [ + 2.1135, + -0.4464 + ], + "from": [ + 2.6331, + -0.1464 + ], + "radius": 0.6, + "tag": null, + "to": [ + 1.8135, + -0.966 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1328, + 1380, + 0 + ] + }, + "from": [ + 1.8135, + -0.966 + ], + "tag": { + "end": 1379, + "start": 1373, + "type": "TagDeclarator", + "value": "edge3" + }, + "to": [ + 0.4867, + -0.2 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1386, + 1468, + 0 + ] + }, + "ccw": true, + "center": [ + 0.2367, + -0.633 + ], + "from": [ + 0.4867, + -0.2 + ], + "radius": 0.5, + "tag": null, + "to": [ + 0.2367, + -0.133 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1474, + 1499, + 0 + ] + }, + "from": [ + 0.2367, + -0.133 + ], + "tag": { + "end": 1498, + "start": 1490, + "type": "TagDeclarator", + "value": "edgeLen" + }, + "to": [ + 0.1, + -0.133 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1505, + 1518, + 0 + ] + }, + "from": [ + 0.1, + -0.133 + ], + "tag": null, + "to": [ + 0.1, + -0.033 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1524, + 1565, + 0 + ] + }, + "from": [ + 0.1, + -0.033 + ], + "tag": { + "end": 1564, + "start": 1558, + "type": "TagDeclarator", + "value": "edge4" + }, + "to": [ + 0.2717, + -0.033 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1571, + 1653, + 0 + ] + }, + "ccw": false, + "center": [ + 0.2717, + -0.633 + ], + "from": [ + 0.2717, + -0.033 + ], + "radius": 0.6, + "tag": null, + "to": [ + 0.5717, + -0.1134 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1659, + 1749, + 0 + ] + }, + "from": [ + 0.5717, + -0.1134 + ], + "tag": { + "end": 1748, + "start": 1742, + "type": "TagDeclarator", + "value": "edge5" + }, + "to": [ + 1.8682, + -0.8619 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1755, + 1839, + 0 + ] + }, + "ccw": true, + "center": [ + 2.1182, + -0.4289 + ], + "from": [ + 1.8682, + -0.8619 + ], + "radius": 0.5, + "tag": null, + "to": [ + 2.5512, + -0.1789 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1845, + 1935, + 0 + ] + }, + "from": [ + 2.5512, + -0.1789 + ], + "tag": { + "end": 1934, + "start": 1928, + "type": "TagDeclarator", + "value": "edge6" + }, + "to": [ + 2.2687, + 0.3104 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1941, + 2025, + 0 + ] + }, + "ccw": false, + "center": [ + 2.8125, + 0.564 + ], + "from": [ + 2.2687, + 0.3104 + ], + "radius": 0.6, + "tag": null, + "to": [ + 2.2125, + 0.564 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2031, + 2087, + 0 + ] + }, + "from": [ + 2.2125, + 0.564 + ], + "tag": null, + "to": [ + 2.205, + 5.7 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2093, + 2100, + 0 + ] + }, + "from": [ + 2.205, + 5.7 + ], + "tag": null, + "to": [ + 2.205, + 5.7 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": -0.26, + "y": 0.26, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 2.205, + 5.7 + ], + "to": [ + 2.205, + 5.7 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 993, + 1037, + 0 + ] + } + }, + "tags": { + "edge1": { + "type": "TagIdentifier", + "value": "edge1", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1062, + 1084, + 0 + ] + }, + "from": [ + 2.305, + 5.7 + ], + "tag": { + "end": 1083, + "start": 1077, + "type": "TagDeclarator", + "value": "edge1" + }, + "to": [ + 2.305, + 0.5 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1062, + 1084, + 0 + ], + "tag": { + "end": 1083, + "start": 1077, + "type": "TagDeclarator", + "value": "edge1" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1077, + 1083, + 0 + ] + } + ] + }, + "edge2": { + "type": "TagIdentifier", + "value": "edge2", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1180, + 1232, + 0 + ] + }, + "from": [ + 2.3331, + 0.3732 + ], + "tag": { + "end": 1231, + "start": 1225, + "type": "TagDeclarator", + "value": "edge2" + }, + "to": [ + 2.6331, + -0.1464 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1180, + 1232, + 0 + ], + "tag": { + "end": 1231, + "start": 1225, + "type": "TagDeclarator", + "value": "edge2" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1225, + 1231, + 0 + ] + } + ] + }, + "edge3": { + "type": "TagIdentifier", + "value": "edge3", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1328, + 1380, + 0 + ] + }, + "from": [ + 1.8135, + -0.966 + ], + "tag": { + "end": 1379, + "start": 1373, + "type": "TagDeclarator", + "value": "edge3" + }, + "to": [ + 0.4867, + -0.2 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1328, + 1380, + 0 + ], + "tag": { + "end": 1379, + "start": 1373, + "type": "TagDeclarator", + "value": "edge3" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1373, + 1379, + 0 + ] + } + ] + }, + "edge4": { + "type": "TagIdentifier", + "value": "edge4", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1524, + 1565, + 0 + ] + }, + "from": [ + 0.1, + -0.033 + ], + "tag": { + "end": 1564, + "start": 1558, + "type": "TagDeclarator", + "value": "edge4" + }, + "to": [ + 0.2717, + -0.033 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1524, + 1565, + 0 + ], + "tag": { + "end": 1564, + "start": 1558, + "type": "TagDeclarator", + "value": "edge4" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1558, + 1564, + 0 + ] + } + ] + }, + "edge5": { + "type": "TagIdentifier", + "value": "edge5", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1659, + 1749, + 0 + ] + }, + "from": [ + 0.5717, + -0.1134 + ], + "tag": { + "end": 1748, + "start": 1742, + "type": "TagDeclarator", + "value": "edge5" + }, + "to": [ + 1.8682, + -0.8619 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1659, + 1749, + 0 + ], + "tag": { + "end": 1748, + "start": 1742, + "type": "TagDeclarator", + "value": "edge5" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1742, + 1748, + 0 + ] + } + ] + }, + "edge6": { + "type": "TagIdentifier", + "value": "edge6", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1845, + 1935, + 0 + ] + }, + "from": [ + 2.5512, + -0.1789 + ], + "tag": { + "end": 1934, + "start": 1928, + "type": "TagDeclarator", + "value": "edge6" + }, + "to": [ + 2.2687, + 0.3104 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1845, + 1935, + 0 + ], + "tag": { + "end": 1934, + "start": 1928, + "type": "TagDeclarator", + "value": "edge6" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1928, + 1934, + 0 + ] + } + ] + }, + "edgeLen": { + "type": "TagIdentifier", + "value": "edgeLen", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1474, + 1499, + 0 + ] + }, + "from": [ + 0.2367, + -0.133 + ], + "tag": { + "end": 1498, + "start": 1490, + "type": "TagDeclarator", + "value": "edgeLen" + }, + "to": [ + 0.1, + -0.133 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1474, + 1499, + 0 + ], + "tag": { + "end": 1498, + "start": 1490, + "type": "TagDeclarator", + "value": "edgeLen" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1490, + 1498, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 993, + 1037, + 0 + ] + } + ] + }, + "height": 0.75, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 993, + 1037, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1043, + 1056, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1062, + 1084, + 0 + ], + "tag": { + "end": 1083, + "start": 1077, + "type": "TagDeclarator", + "value": "edge1" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1090, + 1174, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1180, + 1232, + 0 + ], + "tag": { + "end": 1231, + "start": 1225, + "type": "TagDeclarator", + "value": "edge2" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1238, + 1322, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1328, + 1380, + 0 + ], + "tag": { + "end": 1379, + "start": 1373, + "type": "TagDeclarator", + "value": "edge3" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1386, + 1468, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1474, + 1499, + 0 + ], + "tag": { + "end": 1498, + "start": 1490, + "type": "TagDeclarator", + "value": "edgeLen" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1505, + 1518, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1524, + 1565, + 0 + ], + "tag": { + "end": 1564, + "start": 1558, + "type": "TagDeclarator", + "value": "edge4" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1571, + 1653, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1659, + 1749, + 0 + ], + "tag": { + "end": 1748, + "start": 1742, + "type": "TagDeclarator", + "value": "edge5" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1755, + 1839, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1845, + 1935, + 0 + ], + "tag": { + "end": 1934, + "start": 1928, + "type": "TagDeclarator", + "value": "edge6" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1941, + 2025, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2031, + 2087, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1043, + 1056, + 0 + ] + }, + "from": [ + 2.205, + 5.7 + ], + "tag": null, + "to": [ + 2.305, + 5.7 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1062, + 1084, + 0 + ] + }, + "from": [ + 2.305, + 5.7 + ], + "tag": { + "end": 1083, + "start": 1077, + "type": "TagDeclarator", + "value": "edge1" + }, + "to": [ + 2.305, + 0.5 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1090, + 1174, + 0 + ] + }, + "ccw": true, + "center": [ + 2.605, + 0.5 + ], + "from": [ + 2.305, + 0.5 + ], + "radius": 0.3, + "tag": null, + "to": [ + 2.3331, + 0.3732 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1180, + 1232, + 0 + ] + }, + "from": [ + 2.3331, + 0.3732 + ], + "tag": { + "end": 1231, + "start": 1225, + "type": "TagDeclarator", + "value": "edge2" + }, + "to": [ + 2.6331, + -0.1464 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1238, + 1322, + 0 + ] + }, + "ccw": false, + "center": [ + 2.1135, + -0.4464 + ], + "from": [ + 2.6331, + -0.1464 + ], + "radius": 0.6, + "tag": null, + "to": [ + 1.8135, + -0.966 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1328, + 1380, + 0 + ] + }, + "from": [ + 1.8135, + -0.966 + ], + "tag": { + "end": 1379, + "start": 1373, + "type": "TagDeclarator", + "value": "edge3" + }, + "to": [ + 0.4867, + -0.2 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1386, + 1468, + 0 + ] + }, + "ccw": true, + "center": [ + 0.2367, + -0.633 + ], + "from": [ + 0.4867, + -0.2 + ], + "radius": 0.5, + "tag": null, + "to": [ + 0.2367, + -0.133 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1474, + 1499, + 0 + ] + }, + "from": [ + 0.2367, + -0.133 + ], + "tag": { + "end": 1498, + "start": 1490, + "type": "TagDeclarator", + "value": "edgeLen" + }, + "to": [ + 0.1, + -0.133 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1505, + 1518, + 0 + ] + }, + "from": [ + 0.1, + -0.133 + ], + "tag": null, + "to": [ + 0.1, + -0.033 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1524, + 1565, + 0 + ] + }, + "from": [ + 0.1, + -0.033 + ], + "tag": { + "end": 1564, + "start": 1558, + "type": "TagDeclarator", + "value": "edge4" + }, + "to": [ + 0.2717, + -0.033 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1571, + 1653, + 0 + ] + }, + "ccw": false, + "center": [ + 0.2717, + -0.633 + ], + "from": [ + 0.2717, + -0.033 + ], + "radius": 0.6, + "tag": null, + "to": [ + 0.5717, + -0.1134 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1659, + 1749, + 0 + ] + }, + "from": [ + 0.5717, + -0.1134 + ], + "tag": { + "end": 1748, + "start": 1742, + "type": "TagDeclarator", + "value": "edge5" + }, + "to": [ + 1.8682, + -0.8619 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1755, + 1839, + 0 + ] + }, + "ccw": true, + "center": [ + 2.1182, + -0.4289 + ], + "from": [ + 1.8682, + -0.8619 + ], + "radius": 0.5, + "tag": null, + "to": [ + 2.5512, + -0.1789 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1845, + 1935, + 0 + ] + }, + "from": [ + 2.5512, + -0.1789 + ], + "tag": { + "end": 1934, + "start": 1928, + "type": "TagDeclarator", + "value": "edge6" + }, + "to": [ + 2.2687, + 0.3104 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1941, + 2025, + 0 + ] + }, + "ccw": false, + "center": [ + 2.8125, + 0.564 + ], + "from": [ + 2.2687, + 0.3104 + ], + "radius": 0.6, + "tag": null, + "to": [ + 2.2125, + 0.564 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2031, + 2087, + 0 + ] + }, + "from": [ + 2.2125, + 0.564 + ], + "tag": null, + "to": [ + 2.205, + 5.7 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2093, + 2100, + 0 + ] + }, + "from": [ + 2.205, + 5.7 + ], + "tag": null, + "to": [ + 2.205, + 5.7 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": -0.26, + "y": 0.26, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 2.205, + 5.7 + ], + "to": [ + 2.205, + 5.7 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 993, + 1037, + 0 + ] + } + }, + "tags": { + "edge1": { + "type": "TagIdentifier", + "value": "edge1", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1062, + 1084, + 0 + ] + }, + "from": [ + 2.305, + 5.7 + ], + "tag": { + "end": 1083, + "start": 1077, + "type": "TagDeclarator", + "value": "edge1" + }, + "to": [ + 2.305, + 0.5 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1062, + 1084, + 0 + ], + "tag": { + "end": 1083, + "start": 1077, + "type": "TagDeclarator", + "value": "edge1" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1077, + 1083, + 0 + ] + } + ] + }, + "edge2": { + "type": "TagIdentifier", + "value": "edge2", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1180, + 1232, + 0 + ] + }, + "from": [ + 2.3331, + 0.3732 + ], + "tag": { + "end": 1231, + "start": 1225, + "type": "TagDeclarator", + "value": "edge2" + }, + "to": [ + 2.6331, + -0.1464 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1180, + 1232, + 0 + ], + "tag": { + "end": 1231, + "start": 1225, + "type": "TagDeclarator", + "value": "edge2" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1225, + 1231, + 0 + ] + } + ] + }, + "edge3": { + "type": "TagIdentifier", + "value": "edge3", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1328, + 1380, + 0 + ] + }, + "from": [ + 1.8135, + -0.966 + ], + "tag": { + "end": 1379, + "start": 1373, + "type": "TagDeclarator", + "value": "edge3" + }, + "to": [ + 0.4867, + -0.2 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1328, + 1380, + 0 + ], + "tag": { + "end": 1379, + "start": 1373, + "type": "TagDeclarator", + "value": "edge3" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1373, + 1379, + 0 + ] + } + ] + }, + "edge4": { + "type": "TagIdentifier", + "value": "edge4", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1524, + 1565, + 0 + ] + }, + "from": [ + 0.1, + -0.033 + ], + "tag": { + "end": 1564, + "start": 1558, + "type": "TagDeclarator", + "value": "edge4" + }, + "to": [ + 0.2717, + -0.033 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1524, + 1565, + 0 + ], + "tag": { + "end": 1564, + "start": 1558, + "type": "TagDeclarator", + "value": "edge4" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1558, + 1564, + 0 + ] + } + ] + }, + "edge5": { + "type": "TagIdentifier", + "value": "edge5", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1659, + 1749, + 0 + ] + }, + "from": [ + 0.5717, + -0.1134 + ], + "tag": { + "end": 1748, + "start": 1742, + "type": "TagDeclarator", + "value": "edge5" + }, + "to": [ + 1.8682, + -0.8619 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1659, + 1749, + 0 + ], + "tag": { + "end": 1748, + "start": 1742, + "type": "TagDeclarator", + "value": "edge5" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1742, + 1748, + 0 + ] + } + ] + }, + "edge6": { + "type": "TagIdentifier", + "value": "edge6", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1845, + 1935, + 0 + ] + }, + "from": [ + 2.5512, + -0.1789 + ], + "tag": { + "end": 1934, + "start": 1928, + "type": "TagDeclarator", + "value": "edge6" + }, + "to": [ + 2.2687, + 0.3104 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1845, + 1935, + 0 + ], + "tag": { + "end": 1934, + "start": 1928, + "type": "TagDeclarator", + "value": "edge6" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1928, + 1934, + 0 + ] + } + ] + }, + "edgeLen": { + "type": "TagIdentifier", + "value": "edgeLen", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1474, + 1499, + 0 + ] + }, + "from": [ + 0.2367, + -0.133 + ], + "tag": { + "end": 1498, + "start": 1490, + "type": "TagDeclarator", + "value": "edgeLen" + }, + "to": [ + 0.1, + -0.133 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1474, + 1499, + 0 + ], + "tag": { + "end": 1498, + "start": 1490, + "type": "TagDeclarator", + "value": "edgeLen" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1490, + 1498, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 993, + 1037, + 0 + ] + } + ] + }, + "height": 0.75, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 993, + 1037, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1043, + 1056, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1062, + 1084, + 0 + ], + "tag": { + "end": 1083, + "start": 1077, + "type": "TagDeclarator", + "value": "edge1" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1090, + 1174, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1180, + 1232, + 0 + ], + "tag": { + "end": 1231, + "start": 1225, + "type": "TagDeclarator", + "value": "edge2" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1238, + 1322, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1328, + 1380, + 0 + ], + "tag": { + "end": 1379, + "start": 1373, + "type": "TagDeclarator", + "value": "edge3" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1386, + 1468, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1474, + 1499, + 0 + ], + "tag": { + "end": 1498, + "start": 1490, + "type": "TagDeclarator", + "value": "edgeLen" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1505, + 1518, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1524, + 1565, + 0 + ], + "tag": { + "end": 1564, + "start": 1558, + "type": "TagDeclarator", + "value": "edge4" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1571, + 1653, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1659, + 1749, + 0 + ], + "tag": { + "end": 1748, + "start": 1742, + "type": "TagDeclarator", + "value": "edge5" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1755, + 1839, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1845, + 1935, + 0 + ], + "tag": { + "end": 1934, + "start": 1928, + "type": "TagDeclarator", + "value": "edge6" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1941, + 2025, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2031, + 2087, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1043, + 1056, + 0 + ] + }, + "from": [ + 2.205, + 5.7 + ], + "tag": null, + "to": [ + 2.305, + 5.7 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1062, + 1084, + 0 + ] + }, + "from": [ + 2.305, + 5.7 + ], + "tag": { + "end": 1083, + "start": 1077, + "type": "TagDeclarator", + "value": "edge1" + }, + "to": [ + 2.305, + 0.5 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1090, + 1174, + 0 + ] + }, + "ccw": true, + "center": [ + 2.605, + 0.5 + ], + "from": [ + 2.305, + 0.5 + ], + "radius": 0.3, + "tag": null, + "to": [ + 2.3331, + 0.3732 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1180, + 1232, + 0 + ] + }, + "from": [ + 2.3331, + 0.3732 + ], + "tag": { + "end": 1231, + "start": 1225, + "type": "TagDeclarator", + "value": "edge2" + }, + "to": [ + 2.6331, + -0.1464 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1238, + 1322, + 0 + ] + }, + "ccw": false, + "center": [ + 2.1135, + -0.4464 + ], + "from": [ + 2.6331, + -0.1464 + ], + "radius": 0.6, + "tag": null, + "to": [ + 1.8135, + -0.966 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1328, + 1380, + 0 + ] + }, + "from": [ + 1.8135, + -0.966 + ], + "tag": { + "end": 1379, + "start": 1373, + "type": "TagDeclarator", + "value": "edge3" + }, + "to": [ + 0.4867, + -0.2 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1386, + 1468, + 0 + ] + }, + "ccw": true, + "center": [ + 0.2367, + -0.633 + ], + "from": [ + 0.4867, + -0.2 + ], + "radius": 0.5, + "tag": null, + "to": [ + 0.2367, + -0.133 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1474, + 1499, + 0 + ] + }, + "from": [ + 0.2367, + -0.133 + ], + "tag": { + "end": 1498, + "start": 1490, + "type": "TagDeclarator", + "value": "edgeLen" + }, + "to": [ + 0.1, + -0.133 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1505, + 1518, + 0 + ] + }, + "from": [ + 0.1, + -0.133 + ], + "tag": null, + "to": [ + 0.1, + -0.033 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1524, + 1565, + 0 + ] + }, + "from": [ + 0.1, + -0.033 + ], + "tag": { + "end": 1564, + "start": 1558, + "type": "TagDeclarator", + "value": "edge4" + }, + "to": [ + 0.2717, + -0.033 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1571, + 1653, + 0 + ] + }, + "ccw": false, + "center": [ + 0.2717, + -0.633 + ], + "from": [ + 0.2717, + -0.033 + ], + "radius": 0.6, + "tag": null, + "to": [ + 0.5717, + -0.1134 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1659, + 1749, + 0 + ] + }, + "from": [ + 0.5717, + -0.1134 + ], + "tag": { + "end": 1748, + "start": 1742, + "type": "TagDeclarator", + "value": "edge5" + }, + "to": [ + 1.8682, + -0.8619 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1755, + 1839, + 0 + ] + }, + "ccw": true, + "center": [ + 2.1182, + -0.4289 + ], + "from": [ + 1.8682, + -0.8619 + ], + "radius": 0.5, + "tag": null, + "to": [ + 2.5512, + -0.1789 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1845, + 1935, + 0 + ] + }, + "from": [ + 2.5512, + -0.1789 + ], + "tag": { + "end": 1934, + "start": 1928, + "type": "TagDeclarator", + "value": "edge6" + }, + "to": [ + 2.2687, + 0.3104 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1941, + 2025, + 0 + ] + }, + "ccw": false, + "center": [ + 2.8125, + 0.564 + ], + "from": [ + 2.2687, + 0.3104 + ], + "radius": 0.6, + "tag": null, + "to": [ + 2.2125, + 0.564 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2031, + 2087, + 0 + ] + }, + "from": [ + 2.2125, + 0.564 + ], + "tag": null, + "to": [ + 2.205, + 5.7 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2093, + 2100, + 0 + ] + }, + "from": [ + 2.205, + 5.7 + ], + "tag": null, + "to": [ + 2.205, + 5.7 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": -0.26, + "y": 0.26, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 2.205, + 5.7 + ], + "to": [ + 2.205, + 5.7 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 993, + 1037, + 0 + ] + } + }, + "tags": { + "edge1": { + "type": "TagIdentifier", + "value": "edge1", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1062, + 1084, + 0 + ] + }, + "from": [ + 2.305, + 5.7 + ], + "tag": { + "end": 1083, + "start": 1077, + "type": "TagDeclarator", + "value": "edge1" + }, + "to": [ + 2.305, + 0.5 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1062, + 1084, + 0 + ], + "tag": { + "end": 1083, + "start": 1077, + "type": "TagDeclarator", + "value": "edge1" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1077, + 1083, + 0 + ] + } + ] + }, + "edge2": { + "type": "TagIdentifier", + "value": "edge2", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1180, + 1232, + 0 + ] + }, + "from": [ + 2.3331, + 0.3732 + ], + "tag": { + "end": 1231, + "start": 1225, + "type": "TagDeclarator", + "value": "edge2" + }, + "to": [ + 2.6331, + -0.1464 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1180, + 1232, + 0 + ], + "tag": { + "end": 1231, + "start": 1225, + "type": "TagDeclarator", + "value": "edge2" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1225, + 1231, + 0 + ] + } + ] + }, + "edge3": { + "type": "TagIdentifier", + "value": "edge3", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1328, + 1380, + 0 + ] + }, + "from": [ + 1.8135, + -0.966 + ], + "tag": { + "end": 1379, + "start": 1373, + "type": "TagDeclarator", + "value": "edge3" + }, + "to": [ + 0.4867, + -0.2 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1328, + 1380, + 0 + ], + "tag": { + "end": 1379, + "start": 1373, + "type": "TagDeclarator", + "value": "edge3" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1373, + 1379, + 0 + ] + } + ] + }, + "edge4": { + "type": "TagIdentifier", + "value": "edge4", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1524, + 1565, + 0 + ] + }, + "from": [ + 0.1, + -0.033 + ], + "tag": { + "end": 1564, + "start": 1558, + "type": "TagDeclarator", + "value": "edge4" + }, + "to": [ + 0.2717, + -0.033 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1524, + 1565, + 0 + ], + "tag": { + "end": 1564, + "start": 1558, + "type": "TagDeclarator", + "value": "edge4" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1558, + 1564, + 0 + ] + } + ] + }, + "edge5": { + "type": "TagIdentifier", + "value": "edge5", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1659, + 1749, + 0 + ] + }, + "from": [ + 0.5717, + -0.1134 + ], + "tag": { + "end": 1748, + "start": 1742, + "type": "TagDeclarator", + "value": "edge5" + }, + "to": [ + 1.8682, + -0.8619 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1659, + 1749, + 0 + ], + "tag": { + "end": 1748, + "start": 1742, + "type": "TagDeclarator", + "value": "edge5" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1742, + 1748, + 0 + ] + } + ] + }, + "edge6": { + "type": "TagIdentifier", + "value": "edge6", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1845, + 1935, + 0 + ] + }, + "from": [ + 2.5512, + -0.1789 + ], + "tag": { + "end": 1934, + "start": 1928, + "type": "TagDeclarator", + "value": "edge6" + }, + "to": [ + 2.2687, + 0.3104 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1845, + 1935, + 0 + ], + "tag": { + "end": 1934, + "start": 1928, + "type": "TagDeclarator", + "value": "edge6" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1928, + 1934, + 0 + ] + } + ] + }, + "edgeLen": { + "type": "TagIdentifier", + "value": "edgeLen", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1474, + 1499, + 0 + ] + }, + "from": [ + 0.2367, + -0.133 + ], + "tag": { + "end": 1498, + "start": 1490, + "type": "TagDeclarator", + "value": "edgeLen" + }, + "to": [ + 0.1, + -0.133 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1474, + 1499, + 0 + ], + "tag": { + "end": 1498, + "start": 1490, + "type": "TagDeclarator", + "value": "edgeLen" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1490, + 1498, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 993, + 1037, + 0 + ] + } + ] + }, + "height": 0.75, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 993, + 1037, + 0 + ] + } + ] + } + ] + }, + "sketch003": { + "type": "Sketch", + "value": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2368, + 2448, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 2.055, + 0.0 + ], + "radius": 2.055, + "tag": null, + "to": [ + 2.055, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 2.055, + 0.0 + ], + "to": [ + 2.055, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2368, + 2448, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2368, + 2448, + 0 + ] + } + ] + } + }, + "sketch004": { + "type": "Sketches", + "value": [ + { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2585, + 2598, + 0 + ] + }, + "from": [ + 0.3, + 0.17 + ], + "tag": null, + "to": [ + 0.3, + 1.37 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2604, + 2687, + 0 + ] + }, + "ccw": false, + "center": [ + 0.3, + 0.17 + ], + "from": [ + 0.3, + 1.37 + ], + "radius": 1.2, + "tag": null, + "to": [ + 1.3392, + -0.43 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2693, + 2749, + 0 + ] + }, + "from": [ + 1.3392, + -0.43 + ], + "tag": null, + "to": [ + 0.3, + 0.17 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2755, + 2762, + 0 + ] + }, + "from": [ + 0.3, + 0.17 + ], + "tag": null, + "to": [ + 0.3, + 0.17 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2368, + 2448, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2368, + 2448, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 2.055, + 0.0 + ], + "radius": 2.055, + "tag": null, + "to": [ + 2.055, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 2.055, + 0.0 + ], + "to": [ + 2.055, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2368, + 2448, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2368, + 2448, + 0 + ] + } + ] + }, + "height": 0.05, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2368, + 2448, + 0 + ] + } + ] + }, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2511, + 2543, + 0 + ] + } + ] + }, + "start": { + "from": [ + 0.3, + 0.17 + ], + "to": [ + 0.3, + 0.17 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2549, + 2579, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2549, + 2579, + 0 + ] + } + ] + }, + { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2585, + 2598, + 0 + ] + }, + "from": [ + 0.3, + 0.17 + ], + "tag": null, + "to": [ + 0.3, + 1.37 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2604, + 2687, + 0 + ] + }, + "ccw": false, + "center": [ + 0.3, + 0.17 + ], + "from": [ + 0.3, + 1.37 + ], + "radius": 1.2, + "tag": null, + "to": [ + 1.3392, + -0.43 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2693, + 2749, + 0 + ] + }, + "from": [ + 1.3392, + -0.43 + ], + "tag": null, + "to": [ + 0.3, + 0.17 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2755, + 2762, + 0 + ] + }, + "from": [ + 0.3, + 0.17 + ], + "tag": null, + "to": [ + 0.3, + 0.17 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2368, + 2448, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2368, + 2448, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 2.055, + 0.0 + ], + "radius": 2.055, + "tag": null, + "to": [ + 2.055, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 2.055, + 0.0 + ], + "to": [ + 2.055, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2368, + 2448, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2368, + 2448, + 0 + ] + } + ] + }, + "height": 0.05, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2368, + 2448, + 0 + ] + } + ] + }, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2511, + 2543, + 0 + ] + } + ] + }, + "start": { + "from": [ + 0.3, + 0.17 + ], + "to": [ + 0.3, + 0.17 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2549, + 2579, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2549, + 2579, + 0 + ] + } + ] + }, + { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2585, + 2598, + 0 + ] + }, + "from": [ + 0.3, + 0.17 + ], + "tag": null, + "to": [ + 0.3, + 1.37 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2604, + 2687, + 0 + ] + }, + "ccw": false, + "center": [ + 0.3, + 0.17 + ], + "from": [ + 0.3, + 1.37 + ], + "radius": 1.2, + "tag": null, + "to": [ + 1.3392, + -0.43 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2693, + 2749, + 0 + ] + }, + "from": [ + 1.3392, + -0.43 + ], + "tag": null, + "to": [ + 0.3, + 0.17 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2755, + 2762, + 0 + ] + }, + "from": [ + 0.3, + 0.17 + ], + "tag": null, + "to": [ + 0.3, + 0.17 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2368, + 2448, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2368, + 2448, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 2.055, + 0.0 + ], + "radius": 2.055, + "tag": null, + "to": [ + 2.055, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 2.055, + 0.0 + ], + "to": [ + 2.055, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2368, + 2448, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2368, + 2448, + 0 + ] + } + ] + }, + "height": 0.05, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2368, + 2448, + 0 + ] + } + ] + }, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2511, + 2543, + 0 + ] + } + ] + }, + "start": { + "from": [ + 0.3, + 0.17 + ], + "to": [ + 0.3, + 0.17 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2549, + 2579, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2549, + 2579, + 0 + ] + } + ] + } + ] + }, + "sketch005": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3038, + 3074, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3080, + 3170, + 0 + ], + "tag": { + "end": 3169, + "start": 3164, + "type": "TagDeclarator", + "value": "seg1" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3176, + 3222, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3228, + 3281, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3287, + 3303, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3309, + 3365, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3038, + 3074, + 0 + ] + }, + "from": [ + 0.15, + 1.11 + ], + "tag": null, + "to": [ + 2.005, + 1.11 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3080, + 3170, + 0 + ] + }, + "from": [ + 2.005, + 1.11 + ], + "tag": { + "end": 3169, + "start": 3164, + "type": "TagDeclarator", + "value": "seg1" + }, + "to": [ + 2.135, + 1.1851 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3176, + 3222, + 0 + ] + }, + "from": [ + 2.135, + 1.1851 + ], + "tag": null, + "to": [ + 2.16, + 1.1418 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3228, + 3281, + 0 + ] + }, + "from": [ + 2.16, + 1.1418 + ], + "tag": null, + "to": [ + 2.03, + 1.0667 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3287, + 3303, + 0 + ] + }, + "from": [ + 2.03, + 1.0667 + ], + "tag": null, + "to": [ + 0.15, + 1.0667 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3309, + 3365, + 0 + ] + }, + "from": [ + 0.15, + 1.0667 + ], + "tag": null, + "to": [ + 0.15, + 1.11 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3371, + 3378, + 0 + ] + }, + "from": [ + 0.15, + 1.11 + ], + "tag": null, + "to": [ + 0.15, + 1.11 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.15, + 1.11 + ], + "to": [ + 0.15, + 1.11 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3001, + 3032, + 0 + ] + } + }, + "tags": { + "seg1": { + "type": "TagIdentifier", + "value": "seg1", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3080, + 3170, + 0 + ] + }, + "from": [ + 2.005, + 1.11 + ], + "tag": { + "end": 3169, + "start": 3164, + "type": "TagDeclarator", + "value": "seg1" + }, + "to": [ + 2.135, + 1.1851 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3080, + 3170, + 0 + ], + "tag": { + "end": 3169, + "start": 3164, + "type": "TagDeclarator", + "value": "seg1" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 3164, + 3169, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 3001, + 3032, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": null, + "endCapId": null, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 3001, + 3032, + 0 + ] + } + ] + } + }, + "sketch006": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3502, + 3522, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3528, + 3571, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3577, + 3589, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3595, + 3615, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3621, + 3635, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3641, + 3689, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3695, + 3751, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3502, + 3522, + 0 + ] + }, + "from": [ + 0.1, + 1.0 + ], + "tag": null, + "to": [ + 0.2, + 1.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3528, + 3571, + 0 + ] + }, + "from": [ + 0.2, + 1.0 + ], + "tag": null, + "to": [ + 0.05, + 0.9736 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3577, + 3589, + 0 + ] + }, + "from": [ + 0.05, + 0.9736 + ], + "tag": null, + "to": [ + 0.05, + 10.9736 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3595, + 3615, + 0 + ] + }, + "from": [ + 0.05, + 10.9736 + ], + "tag": null, + "to": [ + 0.65, + 10.9736 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3621, + 3635, + 0 + ] + }, + "from": [ + 0.65, + 10.9736 + ], + "tag": null, + "to": [ + 0.65, + 10.9236 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3641, + 3689, + 0 + ] + }, + "ccw": false, + "center": [ + 0.05, + 10.9236 + ], + "from": [ + 0.65, + 10.9236 + ], + "tag": null, + "to": [ + 0.05, + 10.3236 + ], + "type": "TangentialArc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3695, + 3751, + 0 + ] + }, + "from": [ + 0.05, + 10.3236 + ], + "tag": null, + "to": [ + 0.1, + 1.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3757, + 3764, + 0 + ] + }, + "from": [ + 0.1, + 1.0 + ], + "tag": null, + "to": [ + 0.1, + 1.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.1, + 1.0 + ], + "to": [ + 0.1, + 1.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3469, + 3496, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 3469, + 3496, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": null, + "endCapId": null, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 3469, + 3496, + 0 + ] + } + ] + } + }, + "sketch007": { + "type": "Sketch", + "value": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3879, + 3959, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 1.965, + 0.0 + ], + "radius": 1.965, + "tag": null, + "to": [ + 1.965, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 1.12 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 1.965, + 0.0 + ], + "to": [ + 1.965, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3879, + 3959, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 3879, + 3959, + 0 + ] + } + ] + } + }, + "sketch008": { + "type": "Sketches", + "value": [ + { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4149, + 4187, + 0 + ] + }, + "ccw": true, + "center": [ + 1.4, + 0.0 + ], + "from": [ + 1.7, + 0.0 + ], + "radius": 0.3, + "tag": null, + "to": [ + 1.7, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3879, + 3959, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3879, + 3959, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 1.965, + 0.0 + ], + "radius": 1.965, + "tag": null, + "to": [ + 1.965, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 1.12 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 1.965, + 0.0 + ], + "to": [ + 1.965, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3879, + 3959, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 3879, + 3959, + 0 + ] + } + ] + }, + "height": 0.05, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 3879, + 3959, + 0 + ] + } + ] + }, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 4111, + 4143, + 0 + ] + } + ] + }, + "start": { + "from": [ + 1.7, + 0.0 + ], + "to": [ + 1.7, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4149, + 4187, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 4149, + 4187, + 0 + ] + } + ] + }, + { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4149, + 4187, + 0 + ] + }, + "ccw": true, + "center": [ + 1.4, + 0.0 + ], + "from": [ + 1.7, + 0.0 + ], + "radius": 0.3, + "tag": null, + "to": [ + 1.7, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3879, + 3959, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3879, + 3959, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 1.965, + 0.0 + ], + "radius": 1.965, + "tag": null, + "to": [ + 1.965, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 1.12 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 1.965, + 0.0 + ], + "to": [ + 1.965, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3879, + 3959, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 3879, + 3959, + 0 + ] + } + ] + }, + "height": 0.05, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 3879, + 3959, + 0 + ] + } + ] + }, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 4111, + 4143, + 0 + ] + } + ] + }, + "start": { + "from": [ + 1.7, + 0.0 + ], + "to": [ + 1.7, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4149, + 4187, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 4149, + 4187, + 0 + ] + } + ] + }, + { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4149, + 4187, + 0 + ] + }, + "ccw": true, + "center": [ + 1.4, + 0.0 + ], + "from": [ + 1.7, + 0.0 + ], + "radius": 0.3, + "tag": null, + "to": [ + 1.7, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3879, + 3959, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3879, + 3959, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 1.965, + 0.0 + ], + "radius": 1.965, + "tag": null, + "to": [ + 1.965, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 1.12 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 1.965, + 0.0 + ], + "to": [ + 1.965, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3879, + 3959, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 3879, + 3959, + 0 + ] + } + ] + }, + "height": 0.05, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 3879, + 3959, + 0 + ] + } + ] + }, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 4111, + 4143, + 0 + ] + } + ] + }, + "start": { + "from": [ + 1.7, + 0.0 + ], + "to": [ + 1.7, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4149, + 4187, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 4149, + 4187, + 0 + ] + } + ] + }, + { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4149, + 4187, + 0 + ] + }, + "ccw": true, + "center": [ + 1.4, + 0.0 + ], + "from": [ + 1.7, + 0.0 + ], + "radius": 0.3, + "tag": null, + "to": [ + 1.7, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3879, + 3959, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3879, + 3959, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 1.965, + 0.0 + ], + "radius": 1.965, + "tag": null, + "to": [ + 1.965, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 1.12 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 1.965, + 0.0 + ], + "to": [ + 1.965, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3879, + 3959, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 3879, + 3959, + 0 + ] + } + ] + }, + "height": 0.05, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 3879, + 3959, + 0 + ] + } + ] + }, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 4111, + 4143, + 0 + ] + } + ] + }, + "start": { + "from": [ + 1.7, + 0.0 + ], + "to": [ + 1.7, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4149, + 4187, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 4149, + 4187, + 0 + ] + } + ] + }, + { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4149, + 4187, + 0 + ] + }, + "ccw": true, + "center": [ + 1.4, + 0.0 + ], + "from": [ + 1.7, + 0.0 + ], + "radius": 0.3, + "tag": null, + "to": [ + 1.7, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3879, + 3959, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3879, + 3959, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 1.965, + 0.0 + ], + "radius": 1.965, + "tag": null, + "to": [ + 1.965, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 1.12 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 1.965, + 0.0 + ], + "to": [ + 1.965, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3879, + 3959, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 3879, + 3959, + 0 + ] + } + ] + }, + "height": 0.05, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 3879, + 3959, + 0 + ] + } + ] + }, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 4111, + 4143, + 0 + ] + } + ] + }, + "start": { + "from": [ + 1.7, + 0.0 + ], + "to": [ + 1.7, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4149, + 4187, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 4149, + 4187, + 0 + ] + } + ] + }, + { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4149, + 4187, + 0 + ] + }, + "ccw": true, + "center": [ + 1.4, + 0.0 + ], + "from": [ + 1.7, + 0.0 + ], + "radius": 0.3, + "tag": null, + "to": [ + 1.7, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3879, + 3959, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3879, + 3959, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 1.965, + 0.0 + ], + "radius": 1.965, + "tag": null, + "to": [ + 1.965, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 1.12 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 1.965, + 0.0 + ], + "to": [ + 1.965, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3879, + 3959, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 3879, + 3959, + 0 + ] + } + ] + }, + "height": 0.05, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 3879, + 3959, + 0 + ] + } + ] + }, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 4111, + 4143, + 0 + ] + } + ] + }, + "start": { + "from": [ + 1.7, + 0.0 + ], + "to": [ + 1.7, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4149, + 4187, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 4149, + 4187, + 0 + ] + } + ] + }, + { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4149, + 4187, + 0 + ] + }, + "ccw": true, + "center": [ + 1.4, + 0.0 + ], + "from": [ + 1.7, + 0.0 + ], + "radius": 0.3, + "tag": null, + "to": [ + 1.7, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3879, + 3959, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3879, + 3959, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 1.965, + 0.0 + ], + "radius": 1.965, + "tag": null, + "to": [ + 1.965, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 1.12 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 1.965, + 0.0 + ], + "to": [ + 1.965, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3879, + 3959, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 3879, + 3959, + 0 + ] + } + ] + }, + "height": 0.05, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 3879, + 3959, + 0 + ] + } + ] + }, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 4111, + 4143, + 0 + ] + } + ] + }, + "start": { + "from": [ + 1.7, + 0.0 + ], + "to": [ + 1.7, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4149, + 4187, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 4149, + 4187, + 0 + ] + } + ] + }, + { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4149, + 4187, + 0 + ] + }, + "ccw": true, + "center": [ + 1.4, + 0.0 + ], + "from": [ + 1.7, + 0.0 + ], + "radius": 0.3, + "tag": null, + "to": [ + 1.7, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3879, + 3959, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3879, + 3959, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 1.965, + 0.0 + ], + "radius": 1.965, + "tag": null, + "to": [ + 1.965, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 1.12 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 1.965, + 0.0 + ], + "to": [ + 1.965, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3879, + 3959, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 3879, + 3959, + 0 + ] + } + ] + }, + "height": 0.05, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 3879, + 3959, + 0 + ] + } + ] + }, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 4111, + 4143, + 0 + ] + } + ] + }, + "start": { + "from": [ + 1.7, + 0.0 + ], + "to": [ + 1.7, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4149, + 4187, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 4149, + 4187, + 0 + ] + } + ] + } + ] + }, + "sketch009": { + "type": "Sketches", + "value": [ + { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4459, + 4497, + 0 + ] + }, + "ccw": true, + "center": [ + 0.6, + 0.0 + ], + "from": [ + 0.8, + 0.0 + ], + "radius": 0.2, + "tag": null, + "to": [ + 0.8, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3879, + 3959, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3879, + 3959, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 1.965, + 0.0 + ], + "radius": 1.965, + "tag": null, + "to": [ + 1.965, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 1.12 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 1.965, + 0.0 + ], + "to": [ + 1.965, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3879, + 3959, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 3879, + 3959, + 0 + ] + } + ] + }, + "height": 0.05, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 3879, + 3959, + 0 + ] + } + ] + }, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 4421, + 4453, + 0 + ] + } + ] + }, + "start": { + "from": [ + 0.8, + 0.0 + ], + "to": [ + 0.8, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4459, + 4497, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 4459, + 4497, + 0 + ] + } + ] + }, + { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4459, + 4497, + 0 + ] + }, + "ccw": true, + "center": [ + 0.6, + 0.0 + ], + "from": [ + 0.8, + 0.0 + ], + "radius": 0.2, + "tag": null, + "to": [ + 0.8, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3879, + 3959, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3879, + 3959, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 1.965, + 0.0 + ], + "radius": 1.965, + "tag": null, + "to": [ + 1.965, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 1.12 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 1.965, + 0.0 + ], + "to": [ + 1.965, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3879, + 3959, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 3879, + 3959, + 0 + ] + } + ] + }, + "height": 0.05, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 3879, + 3959, + 0 + ] + } + ] + }, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 4421, + 4453, + 0 + ] + } + ] + }, + "start": { + "from": [ + 0.8, + 0.0 + ], + "to": [ + 0.8, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4459, + 4497, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 4459, + 4497, + 0 + ] + } + ] + }, + { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4459, + 4497, + 0 + ] + }, + "ccw": true, + "center": [ + 0.6, + 0.0 + ], + "from": [ + 0.8, + 0.0 + ], + "radius": 0.2, + "tag": null, + "to": [ + 0.8, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3879, + 3959, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3879, + 3959, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 1.965, + 0.0 + ], + "radius": 1.965, + "tag": null, + "to": [ + 1.965, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 1.12 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 1.965, + 0.0 + ], + "to": [ + 1.965, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3879, + 3959, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 3879, + 3959, + 0 + ] + } + ] + }, + "height": 0.05, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 3879, + 3959, + 0 + ] + } + ] + }, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 4421, + 4453, + 0 + ] + } + ] + }, + "start": { + "from": [ + 0.8, + 0.0 + ], + "to": [ + 0.8, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4459, + 4497, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 4459, + 4497, + 0 + ] + } + ] + }, + { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4459, + 4497, + 0 + ] + }, + "ccw": true, + "center": [ + 0.6, + 0.0 + ], + "from": [ + 0.8, + 0.0 + ], + "radius": 0.2, + "tag": null, + "to": [ + 0.8, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3879, + 3959, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3879, + 3959, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 1.965, + 0.0 + ], + "radius": 1.965, + "tag": null, + "to": [ + 1.965, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 1.12 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 1.965, + 0.0 + ], + "to": [ + 1.965, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3879, + 3959, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 3879, + 3959, + 0 + ] + } + ] + }, + "height": 0.05, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 3879, + 3959, + 0 + ] + } + ] + }, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 4421, + 4453, + 0 + ] + } + ] + }, + "start": { + "from": [ + 0.8, + 0.0 + ], + "to": [ + 0.8, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4459, + 4497, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 4459, + 4497, + 0 + ] + } + ] + } + ] + }, + "sketch010": { + "type": "Sketch", + "value": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4750, + 4823, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 2.205, + 0.0 + ], + "radius": 2.205, + "tag": null, + "to": [ + 2.205, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 2.205, + 0.0 + ], + "to": [ + 2.205, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4750, + 4823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 4750, + 4823, + 0 + ] + } + ] + } + }, + "sketch011": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5122, + 5156, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5162, + 5175, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5181, + 5194, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5200, + 5213, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5219, + 5244, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5250, + 5390, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5396, + 5452, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5122, + 5156, + 0 + ] + }, + "from": [ + 0.2, + 6.62 + ], + "tag": null, + "to": [ + 2.105, + 6.62 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5162, + 5175, + 0 + ] + }, + "from": [ + 2.105, + 6.62 + ], + "tag": null, + "to": [ + 2.105, + 7.32 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5181, + 5194, + 0 + ] + }, + "from": [ + 2.105, + 7.32 + ], + "tag": null, + "to": [ + 2.405, + 7.32 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5200, + 5213, + 0 + ] + }, + "from": [ + 2.405, + 7.32 + ], + "tag": null, + "to": [ + 2.405, + 7.72 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5219, + 5244, + 0 + ] + }, + "from": [ + 2.405, + 7.72 + ], + "tag": null, + "to": [ + 2.385, + 7.74 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5250, + 5390, + 0 + ] + }, + "from": [ + 2.385, + 7.74 + ], + "tag": null, + "to": [ + 0.08, + 8.74 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5396, + 5452, + 0 + ] + }, + "from": [ + 0.08, + 8.74 + ], + "tag": null, + "to": [ + 0.2, + 6.62 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5458, + 5465, + 0 + ] + }, + "from": [ + 0.2, + 6.62 + ], + "tag": null, + "to": [ + 0.2, + 6.62 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.2, + 6.62 + ], + "to": [ + 0.2, + 6.62 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5072, + 5116, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 5072, + 5116, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": null, + "endCapId": null, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 5072, + 5116, + 0 + ] + } + ] + } + }, + "sketch012": { + "type": "Sketch", + "value": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5641, + 5662, + 0 + ] + }, + "from": [ + 2.3, + 6.4 + ], + "tag": null, + "to": [ + 2.86, + 6.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5668, + 5699, + 0 + ] + }, + "ccw": false, + "center": [ + 2.86, + 5.1556 + ], + "from": [ + 2.86, + 6.4 + ], + "tag": null, + "to": [ + 4.1, + 5.26 + ], + "type": "TangentialArcTo", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5705, + 5736, + 0 + ] + }, + "ccw": false, + "center": [ + -24.0397, + 2.8911 + ], + "from": [ + 4.1, + 5.26 + ], + "tag": null, + "to": [ + 4.17, + 1.6 + ], + "type": "TangentialArcTo", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5742, + 5774, + 0 + ] + }, + "ccw": false, + "center": [ + 3.1336, + 1.6474 + ], + "from": [ + 4.17, + 1.6 + ], + "tag": null, + "to": [ + 3.13, + 0.61 + ], + "type": "TangentialArcTo", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5780, + 5802, + 0 + ] + }, + "from": [ + 3.13, + 0.61 + ], + "tag": null, + "to": [ + 2.04, + 0.61 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5808, + 5829, + 0 + ] + }, + "from": [ + 2.04, + 0.61 + ], + "tag": null, + "to": [ + 2.04, + 1.04 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5835, + 5860, + 0 + ] + }, + "from": [ + 2.04, + 1.04 + ], + "tag": null, + "to": [ + 3.03, + 1.02 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5866, + 5897, + 0 + ] + }, + "ccw": true, + "center": [ + 3.0419, + 1.6081 + ], + "from": [ + 3.03, + 1.02 + ], + "tag": null, + "to": [ + 3.63, + 1.6 + ], + "type": "TangentialArcTo", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5903, + 5935, + 0 + ] + }, + "ccw": true, + "center": [ + -49.5106, + 2.3278 + ], + "from": [ + 3.63, + 1.6 + ], + "tag": null, + "to": [ + 3.56, + 5.15 + ], + "type": "TangentialArcTo", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5941, + 5973, + 0 + ] + }, + "ccw": true, + "center": [ + 2.7871, + 5.1089 + ], + "from": [ + 3.56, + 5.15 + ], + "tag": null, + "to": [ + 2.72, + 5.88 + ], + "type": "TangentialArcTo", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5979, + 6000, + 0 + ] + }, + "from": [ + 2.72, + 5.88 + ], + "tag": null, + "to": [ + 2.32, + 5.88 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 6006, + 6062, + 0 + ] + }, + "from": [ + 2.32, + 5.88 + ], + "tag": null, + "to": [ + 2.3, + 6.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 6068, + 6075, + 0 + ] + }, + "from": [ + 2.3, + 6.4 + ], + "tag": null, + "to": [ + 2.3, + 6.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": -0.325, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 2.3, + 6.4 + ], + "to": [ + 2.3, + 6.4 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5606, + 5635, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 5606, + 5635, + 0 + ] + } + ] + } + } +} diff --git a/rust/kcl-lib/tests/kcl_samples/french-press/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/french-press/rendered_model.png new file mode 100644 index 000000000..bb994f77f Binary files /dev/null and b/rust/kcl-lib/tests/kcl_samples/french-press/rendered_model.png differ 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 new file mode 100644 index 000000000..599c86f8e --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/gear-rack/artifact_commands.snap @@ -0,0 +1,3673 @@ +--- +source: kcl/src/simulation_tests.rs +description: Artifact commands gear-rack.kcl +--- +[ + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.7, + "g": 0.28, + "b": 0.28, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.28, + "g": 0.7, + "b": 0.28, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.28, + "g": 0.28, + "b": 0.7, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "edge_lines_visible", + "hidden": false + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 561, + 580, + 0 + ], + "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": [ + 586, + 621, + 0 + ], + "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": [ + 586, + 621, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 586, + 621, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -50.0, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 627, + 650, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 100.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 656, + 682, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 10.875, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 688, + 712, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -100.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 718, + 725, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 718, + 725, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 731, + 754, + 0 + ], + "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": [ + 731, + 754, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 5.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 731, + 754, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 731, + 754, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 731, + 754, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 731, + 754, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 731, + 754, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 731, + 754, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 731, + 754, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 731, + 754, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 731, + 754, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 731, + 754, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 731, + 754, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 835, + 854, + 0 + ], + "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": [ + 862, + 916, + 0 + ], + "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": [ + 862, + 916, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 862, + 916, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -49.432328, + "y": 10.875, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 924, + 972, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc_to", + "to": { + "x": 0.1576, + "y": 0.1104, + "z": 0.0 + }, + "angle_snap_increment": null + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 980, + 1012, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.3291, + "y": 0.9042, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1020, + 1068, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc_to", + "to": { + "x": 0.1576, + "y": 0.1104, + "z": 0.0 + }, + "angle_snap_increment": null + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1076, + 1101, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.1865, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1109, + 1158, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc_to", + "to": { + "x": 0.1576, + "y": -0.1104, + "z": 0.0 + }, + "angle_snap_increment": null + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1166, + 1199, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.3291, + "y": -0.9042, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1207, + 1256, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc_to", + "to": { + "x": 0.1576, + "y": -0.1104, + "z": 0.0 + }, + "angle_snap_increment": null + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1264, + 1271, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1264, + 1271, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1279, + 1302, + 0 + ], + "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": [ + 1279, + 1302, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 5.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1279, + 1302, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1279, + 1302, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1279, + 1302, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1279, + 1302, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1279, + 1302, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1279, + 1302, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1279, + 1302, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1279, + 1302, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1279, + 1302, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1279, + 1302, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1279, + 1302, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1279, + 1302, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1279, + 1302, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1279, + 1302, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1279, + 1302, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1279, + 1302, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1279, + 1302, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1279, + 1302, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1279, + 1302, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1409, + 1508, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 1.570796, + "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": 3.141592, + "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": 4.712388000000001, + "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": 6.283184, + "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": 7.85398, + "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": 9.424776000000001, + "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": 10.995572000000001, + "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.566368, + "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": 14.137164, + "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": 15.70796, + "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": 17.278756, + "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": 18.849552000000003, + "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.420348, + "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": 21.991144000000002, + "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": 23.56194, + "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": 25.132736, + "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": 26.703532000000003, + "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": 28.274328, + "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": 29.845124000000002, + "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": 31.41592, + "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": 32.986716, + "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": 34.557512, + "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": 36.128308000000004, + "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": 37.699104000000005, + "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": 39.2699, + "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": 40.840696, + "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": 42.411492, + "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": 43.982288000000004, + "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": 45.553084000000005, + "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": 47.12388, + "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": 48.694676, + "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": 50.265472, + "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": 51.836268000000004, + "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": 53.407064000000005, + "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": 54.97786, + "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": 56.548656, + "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": 58.119452, + "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": 59.690248000000004, + "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": 61.261044000000005, + "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": 62.83184, + "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": 64.402636, + "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": 65.973432, + "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": 67.544228, + "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": 69.115024, + "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": 70.68582, + "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": 72.25661600000001, + "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": 73.82741200000001, + "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": 75.39820800000001, + "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": 76.969004, + "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": 78.5398, + "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": 80.110596, + "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": 81.681392, + "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": 83.252188, + "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": 84.822984, + "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": 86.39378, + "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": 87.96457600000001, + "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": 89.53537200000001, + "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": 91.10616800000001, + "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": 92.676964, + "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": 94.24776, + "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": 95.818556, + "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": 97.389352, + "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": [ + 1589, + 1608, + 0 + ], + "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": [ + 1614, + 1657, + 0 + ], + "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": [ + 1614, + 1657, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1614, + 1657, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -50.0, + "y": 11.849525, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1663, + 1696, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.3145, + "y": -0.8641, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1702, + 1751, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc_to", + "to": { + "x": 0.1576, + "y": -0.1104, + "z": 0.0 + }, + "angle_snap_increment": null + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1757, + 1801, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -50.0, + "y": 10.875, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1807, + 1814, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1807, + 1814, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1820, + 1843, + 0 + ], + "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": [ + 1820, + 1843, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 5.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1820, + 1843, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1820, + 1843, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1820, + 1843, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1820, + 1843, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1820, + 1843, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1820, + 1843, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1820, + 1843, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1820, + 1843, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1820, + 1843, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1820, + 1843, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1820, + 1843, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1926, + 1945, + 0 + ], + "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": [ + 1951, + 1993, + 0 + ], + "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": [ + 1951, + 1993, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1951, + 1993, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 50.0, + "y": 11.849525, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1999, + 2033, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.3145, + "y": -0.8641, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2039, + 2089, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc_to", + "to": { + "x": -0.1576, + "y": -0.1104, + "z": 0.0 + }, + "angle_snap_increment": null + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2095, + 2138, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 50.0, + "y": 10.875, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2144, + 2151, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2144, + 2151, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2157, + 2180, + 0 + ], + "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": [ + 2157, + 2180, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 5.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2157, + 2180, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2157, + 2180, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2157, + 2180, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2157, + 2180, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2157, + 2180, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2157, + 2180, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2157, + 2180, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2157, + 2180, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2157, + 2180, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2157, + 2180, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2157, + 2180, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + } +] diff --git a/rust/kcl-lib/tests/kcl_samples/gear-rack/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/kcl_samples/gear-rack/artifact_graph_flowchart.snap new file mode 100644 index 000000000..7ba40acda --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/gear-rack/artifact_graph_flowchart.snap @@ -0,0 +1,6 @@ +--- +source: kcl/src/simulation_tests.rs +description: Artifact graph flowchart gear-rack.kcl +extension: md +snapshot_kind: binary +--- diff --git a/rust/kcl-lib/tests/kcl_samples/gear-rack/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/gear-rack/artifact_graph_flowchart.snap.md new file mode 100644 index 000000000..332d0ae7e --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/gear-rack/artifact_graph_flowchart.snap.md @@ -0,0 +1,275 @@ +```mermaid +flowchart LR + subgraph path2 [Path] + 2["Path
[586, 621, 0]"] + 3["Segment
[627, 650, 0]"] + 4["Segment
[656, 682, 0]"] + 5["Segment
[688, 712, 0]"] + 6["Segment
[718, 725, 0]"] + 7[Solid2d] + end + subgraph path24 [Path] + 24["Path
[862, 916, 0]"] + 25["Segment
[924, 972, 0]"] + 26["Segment
[980, 1012, 0]"] + 27["Segment
[1020, 1068, 0]"] + 28["Segment
[1076, 1101, 0]"] + 29["Segment
[1109, 1158, 0]"] + 30["Segment
[1166, 1199, 0]"] + 31["Segment
[1207, 1256, 0]"] + 32["Segment
[1264, 1271, 0]"] + 33[Solid2d] + end + subgraph path62 [Path] + 62["Path
[1614, 1657, 0]"] + 63["Segment
[1663, 1696, 0]"] + 64["Segment
[1702, 1751, 0]"] + 65["Segment
[1757, 1801, 0]"] + 66["Segment
[1807, 1814, 0]"] + 67[Solid2d] + end + subgraph path84 [Path] + 84["Path
[1951, 1993, 0]"] + 85["Segment
[1999, 2033, 0]"] + 86["Segment
[2039, 2089, 0]"] + 87["Segment
[2095, 2138, 0]"] + 88["Segment
[2144, 2151, 0]"] + 89[Solid2d] + end + 1["Plane
[561, 580, 0]"] + 8["Sweep Extrusion
[731, 754, 0]"] + 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["Plane
[835, 854, 0]"] + 34["Sweep Extrusion
[1279, 1302, 0]"] + 35[Wall] + 36[Wall] + 37[Wall] + 38[Wall] + 39[Wall] + 40[Wall] + 41[Wall] + 42[Wall] + 43["Cap Start"] + 44["Cap End"] + 45["SweepEdge Opposite"] + 46["SweepEdge Adjacent"] + 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["Plane
[1589, 1608, 0]"] + 68["Sweep Extrusion
[1820, 1843, 0]"] + 69[Wall] + 70[Wall] + 71[Wall] + 72[Wall] + 73["Cap Start"] + 74["Cap End"] + 75["SweepEdge Opposite"] + 76["SweepEdge Adjacent"] + 77["SweepEdge Opposite"] + 78["SweepEdge Adjacent"] + 79["SweepEdge Opposite"] + 80["SweepEdge Adjacent"] + 81["SweepEdge Opposite"] + 82["SweepEdge Adjacent"] + 83["Plane
[1926, 1945, 0]"] + 90["Sweep Extrusion
[2157, 2180, 0]"] + 91[Wall] + 92[Wall] + 93[Wall] + 94[Wall] + 95["Cap Start"] + 96["Cap End"] + 97["SweepEdge Opposite"] + 98["SweepEdge Adjacent"] + 99["SweepEdge Opposite"] + 100["SweepEdge Adjacent"] + 101["SweepEdge Opposite"] + 102["SweepEdge Adjacent"] + 103["SweepEdge Opposite"] + 104["SweepEdge Adjacent"] + 1 --- 2 + 2 --- 3 + 2 --- 4 + 2 --- 5 + 2 --- 6 + 2 ---- 8 + 2 --- 7 + 3 --- 9 + 3 --- 15 + 3 --- 16 + 4 --- 10 + 4 --- 17 + 4 --- 18 + 5 --- 11 + 5 --- 19 + 5 --- 20 + 6 --- 12 + 6 --- 21 + 6 --- 22 + 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 + 23 --- 24 + 24 --- 25 + 24 --- 26 + 24 --- 27 + 24 --- 28 + 24 --- 29 + 24 --- 30 + 24 --- 31 + 24 --- 32 + 24 ---- 34 + 24 --- 33 + 25 --- 42 + 25 --- 59 + 25 --- 60 + 26 --- 41 + 26 --- 57 + 26 --- 58 + 27 --- 40 + 27 --- 55 + 27 --- 56 + 28 --- 39 + 28 --- 53 + 28 --- 54 + 29 --- 38 + 29 --- 51 + 29 --- 52 + 30 --- 37 + 30 --- 49 + 30 --- 50 + 31 --- 36 + 31 --- 47 + 31 --- 48 + 32 --- 35 + 32 --- 45 + 32 --- 46 + 34 --- 35 + 34 --- 36 + 34 --- 37 + 34 --- 38 + 34 --- 39 + 34 --- 40 + 34 --- 41 + 34 --- 42 + 34 --- 43 + 34 --- 44 + 34 --- 45 + 34 --- 46 + 34 --- 47 + 34 --- 48 + 34 --- 49 + 34 --- 50 + 34 --- 51 + 34 --- 52 + 34 --- 53 + 34 --- 54 + 34 --- 55 + 34 --- 56 + 34 --- 57 + 34 --- 58 + 34 --- 59 + 34 --- 60 + 61 --- 62 + 62 --- 63 + 62 --- 64 + 62 --- 65 + 62 --- 66 + 62 ---- 68 + 62 --- 67 + 63 --- 72 + 63 --- 81 + 63 --- 82 + 64 --- 71 + 64 --- 79 + 64 --- 80 + 65 --- 70 + 65 --- 77 + 65 --- 78 + 66 --- 69 + 66 --- 75 + 66 --- 76 + 68 --- 69 + 68 --- 70 + 68 --- 71 + 68 --- 72 + 68 --- 73 + 68 --- 74 + 68 --- 75 + 68 --- 76 + 68 --- 77 + 68 --- 78 + 68 --- 79 + 68 --- 80 + 68 --- 81 + 68 --- 82 + 83 --- 84 + 84 --- 85 + 84 --- 86 + 84 --- 87 + 84 --- 88 + 84 ---- 90 + 84 --- 89 + 85 --- 91 + 85 --- 97 + 85 --- 98 + 86 --- 92 + 86 --- 99 + 86 --- 100 + 87 --- 93 + 87 --- 101 + 87 --- 102 + 88 --- 94 + 88 --- 103 + 88 --- 104 + 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 + 90 --- 104 +``` diff --git a/rust/kcl-lib/tests/kcl_samples/gear-rack/ast.snap b/rust/kcl-lib/tests/kcl_samples/gear-rack/ast.snap new file mode 100644 index 000000000..c5a0a6e61 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/gear-rack/ast.snap @@ -0,0 +1,2099 @@ +--- +source: kcl-lib/src/simulation_tests.rs +description: Result of parsing gear-rack.kcl +--- +{ + "Ok": { + "body": [ + { + "declaration": { + "end": 457, + "id": { + "end": 451, + "name": "length", + "start": 445, + "type": "Identifier" + }, + "init": { + "end": 457, + "raw": "100", + "start": 454, + "type": "Literal", + "type": "Literal", + "value": { + "value": 100.0, + "suffix": "None" + } + }, + "start": 445, + "type": "VariableDeclarator" + }, + "end": 457, + "kind": "const", + "start": 445, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 476, + "id": { + "end": 469, + "name": "pitchHeight", + "start": 458, + "type": "Identifier" + }, + "init": { + "end": 476, + "raw": "11.5", + "start": 472, + "type": "Literal", + "type": "Literal", + "value": { + "value": 11.5, + "suffix": "None" + } + }, + "start": 458, + "type": "VariableDeclarator" + }, + "end": 476, + "kind": "const", + "start": 458, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 486, + "id": { + "end": 482, + "name": "width", + "start": 477, + "type": "Identifier" + }, + "init": { + "end": 486, + "raw": "5", + "start": 485, + "type": "Literal", + "type": "Literal", + "value": { + "value": 5.0, + "suffix": "None" + } + }, + "start": 477, + "type": "VariableDeclarator" + }, + "end": 486, + "kind": "const", + "start": 477, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 498, + "id": { + "end": 493, + "name": "height", + "start": 487, + "type": "Identifier" + }, + "init": { + "end": 498, + "raw": "12", + "start": 496, + "type": "Literal", + "type": "Literal", + "value": { + "value": 12.0, + "suffix": "None" + } + }, + "start": 487, + "type": "VariableDeclarator" + }, + "end": 498, + "kind": "const", + "start": 487, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 517, + "id": { + "end": 508, + "name": "minHeight", + "start": 499, + "type": "Identifier" + }, + "init": { + "end": 517, + "raw": "10.875", + "start": 511, + "type": "Literal", + "type": "Literal", + "value": { + "value": 10.875, + "suffix": "None" + } + }, + "start": 499, + "type": "VariableDeclarator" + }, + "end": 517, + "kind": "const", + "start": 499, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 805, + "id": { + "end": 558, + "name": "rackBody", + "start": 550, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 579, + "raw": "'XY'", + "start": 575, + "type": "Literal", + "type": "Literal", + "value": "XY" + } + ], + "callee": { + "end": 574, + "name": "startSketchOn", + "start": 561, + "type": "Identifier" + }, + "end": 580, + "start": 561, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 613, + "left": { + "argument": { + "end": 609, + "name": "length", + "start": 603, + "type": "Identifier", + "type": "Identifier" + }, + "end": 609, + "operator": "-", + "start": 602, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "/", + "right": { + "end": 613, + "raw": "2", + "start": 612, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 602, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 616, + "raw": "0", + "start": 615, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 617, + "start": 601, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 620, + "start": 619, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 600, + "name": "startProfileAt", + "start": 586, + "type": "Identifier" + }, + "end": 621, + "start": 586, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 635, + "name": "end", + "start": 632, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 645, + "name": "length", + "start": 639, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 648, + "raw": "0", + "start": 647, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 649, + "start": 638, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 631, + "name": "line", + "start": 627, + "type": "Identifier" + }, + "end": 650, + "start": 627, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 664, + "name": "end", + "start": 661, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 669, + "raw": "0", + "start": 668, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 680, + "name": "minHeight", + "start": 671, + "type": "Identifier", + "type": "Identifier" + } + ], + "end": 681, + "start": 667, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 660, + "name": "line", + "start": 656, + "type": "Identifier" + }, + "end": 682, + "start": 656, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 696, + "name": "end", + "start": 693, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "argument": { + "end": 707, + "name": "length", + "start": 701, + "type": "Identifier", + "type": "Identifier" + }, + "end": 707, + "operator": "-", + "start": 700, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 710, + "raw": "0", + "start": 709, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 711, + "start": 699, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 692, + "name": "line", + "start": 688, + "type": "Identifier" + }, + "end": 712, + "start": 688, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [], + "callee": { + "end": 723, + "name": "close", + "start": 718, + "type": "Identifier" + }, + "end": 725, + "start": 718, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 745, + "name": "length", + "start": 739, + "type": "Identifier" + }, + "arg": { + "end": 753, + "name": "width", + "start": 748, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 738, + "name": "extrude", + "start": 731, + "type": "Identifier" + }, + "end": 754, + "start": 731, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 805, + "nonCodeMeta": { + "nonCodeNodes": { + "6": [ + { + "end": 805, + "start": 754, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Create a function for sketch of a single tooth", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, + "start": 561, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 550, + "type": "VariableDeclarator" + }, + "end": 805, + "kind": "const", + "start": 550, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1325, + "id": { + "end": 814, + "name": "tooth", + "start": 809, + "type": "Identifier" + }, + "init": { + "body": { + "body": [ + { + "declaration": { + "end": 1302, + "id": { + "end": 832, + "name": "toothSketch", + "start": 821, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 853, + "raw": "'XY'", + "start": 849, + "type": "Literal", + "type": "Literal", + "value": "XY" + } + ], + "callee": { + "end": 848, + "name": "startSketchOn", + "start": 835, + "type": "Identifier" + }, + "end": 854, + "start": 835, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 900, + "left": { + "end": 889, + "left": { + "argument": { + "end": 885, + "name": "length", + "start": 879, + "type": "Identifier", + "type": "Identifier" + }, + "end": 885, + "operator": "-", + "start": 878, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "/", + "right": { + "end": 889, + "raw": "2", + "start": 888, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 878, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "end": 900, + "raw": "0.567672", + "start": 892, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.567672, + "suffix": "None" + } + }, + "start": 878, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 911, + "name": "minHeight", + "start": 902, + "type": "Identifier", + "type": "Identifier" + } + ], + "end": 912, + "start": 877, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 915, + "start": 914, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 876, + "name": "startProfileAt", + "start": 862, + "type": "Identifier" + }, + "end": 916, + "start": 862, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 957, + "raw": "0.157636", + "start": 949, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.157636, + "suffix": "None" + } + }, + { + "end": 967, + "raw": "0.110378", + "start": 959, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.110378, + "suffix": "None" + } + } + ], + "end": 968, + "start": 948, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 971, + "start": 970, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 947, + "name": "tangentialArcToRelative", + "start": 924, + "type": "Identifier" + }, + "end": 972, + "start": 924, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 988, + "name": "end", + "start": 985, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1000, + "raw": "0.329118", + "start": 992, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.329118, + "suffix": "None" + } + }, + { + "end": 1010, + "raw": "0.904244", + "start": 1002, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.904244, + "suffix": "None" + } + } + ], + "end": 1011, + "start": 991, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 984, + "name": "line", + "start": 980, + "type": "Identifier" + }, + "end": 1012, + "start": 980, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "elements": [ + { + "end": 1053, + "raw": "0.157636", + "start": 1045, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.157636, + "suffix": "None" + } + }, + { + "end": 1063, + "raw": "0.110378", + "start": 1055, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.110378, + "suffix": "None" + } + } + ], + "end": 1064, + "start": 1044, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 1067, + "start": 1066, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1043, + "name": "tangentialArcToRelative", + "start": 1020, + "type": "Identifier" + }, + "end": 1068, + "start": 1020, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1084, + "name": "end", + "start": 1081, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1096, + "raw": "0.186505", + "start": 1088, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.186505, + "suffix": "None" + } + }, + { + "end": 1099, + "raw": "0", + "start": 1098, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 1100, + "start": 1087, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 1080, + "name": "line", + "start": 1076, + "type": "Identifier" + }, + "end": 1101, + "start": 1076, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "elements": [ + { + "end": 1142, + "raw": "0.157636", + "start": 1134, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.157636, + "suffix": "None" + } + }, + { + "argument": { + "end": 1153, + "raw": "0.110378", + "start": 1145, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.110378, + "suffix": "None" + } + }, + "end": 1153, + "operator": "-", + "start": 1144, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "end": 1154, + "start": 1133, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 1157, + "start": 1156, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1132, + "name": "tangentialArcToRelative", + "start": 1109, + "type": "Identifier" + }, + "end": 1158, + "start": 1109, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1174, + "name": "end", + "start": 1171, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1186, + "raw": "0.329118", + "start": 1178, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.329118, + "suffix": "None" + } + }, + { + "argument": { + "end": 1197, + "raw": "0.904244", + "start": 1189, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.904244, + "suffix": "None" + } + }, + "end": 1197, + "operator": "-", + "start": 1188, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "end": 1198, + "start": 1177, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 1170, + "name": "line", + "start": 1166, + "type": "Identifier" + }, + "end": 1199, + "start": 1166, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "elements": [ + { + "end": 1240, + "raw": "0.157636", + "start": 1232, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.157636, + "suffix": "None" + } + }, + { + "argument": { + "end": 1251, + "raw": "0.110378", + "start": 1243, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.110378, + "suffix": "None" + } + }, + "end": 1251, + "operator": "-", + "start": 1242, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "end": 1252, + "start": 1231, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 1255, + "start": 1254, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1230, + "name": "tangentialArcToRelative", + "start": 1207, + "type": "Identifier" + }, + "end": 1256, + "start": 1207, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [], + "callee": { + "end": 1269, + "name": "close", + "start": 1264, + "type": "Identifier" + }, + "end": 1271, + "start": 1264, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1293, + "name": "length", + "start": 1287, + "type": "Identifier" + }, + "arg": { + "end": 1301, + "name": "width", + "start": 1296, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 1286, + "name": "extrude", + "start": 1279, + "type": "Identifier" + }, + "end": 1302, + "start": 1279, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 1302, + "start": 835, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 821, + "type": "VariableDeclarator" + }, + "end": 1302, + "kind": "const", + "start": 821, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "argument": { + "end": 1323, + "name": "toothSketch", + "start": 1312, + "type": "Identifier", + "type": "Identifier" + }, + "end": 1323, + "start": 1305, + "type": "ReturnStatement", + "type": "ReturnStatement" + } + ], + "end": 1325, + "start": 817 + }, + "end": 1325, + "params": [], + "start": 814, + "type": "FunctionExpression", + "type": "FunctionExpression" + }, + "start": 809, + "type": "VariableDeclarator" + }, + "end": 1325, + "kind": "fn", + "start": 806, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1574, + "id": { + "end": 1393, + "name": "teeth", + "start": 1388, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [], + "callee": { + "end": 1401, + "name": "tooth", + "start": 1396, + "type": "Identifier" + }, + "end": 1403, + "start": 1396, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1437, + "name": "axis", + "start": 1433, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1443, + "raw": "10", + "start": 1441, + "type": "Literal", + "type": "Literal", + "value": { + "value": 10.0, + "suffix": "None" + } + }, + { + "end": 1446, + "raw": "0", + "start": 1445, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 1449, + "raw": "0", + "start": 1448, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 1450, + "start": 1440, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1467, + "name": "distance", + "start": 1459, + "type": "Identifier" + }, + "arg": { + "end": 1478, + "raw": "1.570796", + "start": 1470, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.570796, + "suffix": "None" + } + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1496, + "name": "instances", + "start": 1487, + "type": "Identifier" + }, + "arg": { + "end": 1501, + "raw": "63", + "start": 1499, + "type": "Literal", + "type": "Literal", + "value": { + "value": 63.0, + "suffix": "None" + } + } + } + ], + "callee": { + "end": 1424, + "name": "patternLinear3d", + "start": 1409, + "type": "Identifier" + }, + "end": 1508, + "start": 1409, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 1574, + "nonCodeMeta": { + "nonCodeNodes": { + "1": [ + { + "end": 1574, + "start": 1508, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Sketch and extrude the first end cap. This is a partial tooth", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, + "start": 1396, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 1388, + "type": "VariableDeclarator" + }, + "end": 1574, + "kind": "const", + "start": 1388, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1910, + "id": { + "end": 1586, + "name": "endCapTooth", + "start": 1575, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 1607, + "raw": "'XY'", + "start": 1603, + "type": "Literal", + "type": "Literal", + "value": "XY" + } + ], + "callee": { + "end": 1602, + "name": "startSketchOn", + "start": 1589, + "type": "Identifier" + }, + "end": 1608, + "start": 1589, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 1641, + "left": { + "argument": { + "end": 1637, + "name": "length", + "start": 1631, + "type": "Identifier", + "type": "Identifier" + }, + "end": 1637, + "operator": "-", + "start": 1630, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "/", + "right": { + "end": 1641, + "raw": "2", + "start": 1640, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1630, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 1652, + "raw": "11.849525", + "start": 1643, + "type": "Literal", + "type": "Literal", + "value": { + "value": 11.849525, + "suffix": "None" + } + } + ], + "end": 1653, + "start": 1629, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 1656, + "start": 1655, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1628, + "name": "startProfileAt", + "start": 1614, + "type": "Identifier" + }, + "end": 1657, + "start": 1614, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1671, + "name": "end", + "start": 1668, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1683, + "raw": "0.314524", + "start": 1675, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.314524, + "suffix": "None" + } + }, + { + "argument": { + "end": 1694, + "raw": "0.864147", + "start": 1686, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.864147, + "suffix": "None" + } + }, + "end": 1694, + "operator": "-", + "start": 1685, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "end": 1695, + "start": 1674, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 1667, + "name": "line", + "start": 1663, + "type": "Identifier" + }, + "end": 1696, + "start": 1663, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "elements": [ + { + "end": 1735, + "raw": "0.157636", + "start": 1727, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.157636, + "suffix": "None" + } + }, + { + "argument": { + "end": 1746, + "raw": "0.110378", + "start": 1738, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.110378, + "suffix": "None" + } + }, + "end": 1746, + "operator": "-", + "start": 1737, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "end": 1747, + "start": 1726, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 1750, + "start": 1749, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1725, + "name": "tangentialArcToRelative", + "start": 1702, + "type": "Identifier" + }, + "end": 1751, + "start": 1702, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1773, + "name": "endAbsolute", + "start": 1762, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1788, + "left": { + "argument": { + "end": 1784, + "name": "length", + "start": 1778, + "type": "Identifier", + "type": "Identifier" + }, + "end": 1784, + "operator": "-", + "start": 1777, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "/", + "right": { + "end": 1788, + "raw": "2", + "start": 1787, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1777, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 1799, + "name": "minHeight", + "start": 1790, + "type": "Identifier", + "type": "Identifier" + } + ], + "end": 1800, + "start": 1776, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 1761, + "name": "line", + "start": 1757, + "type": "Identifier" + }, + "end": 1801, + "start": 1757, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [], + "callee": { + "end": 1812, + "name": "close", + "start": 1807, + "type": "Identifier" + }, + "end": 1814, + "start": 1807, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1834, + "name": "length", + "start": 1828, + "type": "Identifier" + }, + "arg": { + "end": 1842, + "name": "width", + "start": 1837, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 1827, + "name": "extrude", + "start": 1820, + "type": "Identifier" + }, + "end": 1843, + "start": 1820, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 1910, + "nonCodeMeta": { + "nonCodeNodes": { + "6": [ + { + "end": 1910, + "start": 1843, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Sketch and extrude the second end cap. This is a partial tooth", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, + "start": 1589, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 1575, + "type": "VariableDeclarator" + }, + "end": 1910, + "kind": "const", + "start": 1575, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 2180, + "id": { + "end": 1923, + "name": "endCapTooth2", + "start": 1911, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 1944, + "raw": "'XY'", + "start": 1940, + "type": "Literal", + "type": "Literal", + "value": "XY" + } + ], + "callee": { + "end": 1939, + "name": "startSketchOn", + "start": 1926, + "type": "Identifier" + }, + "end": 1945, + "start": 1926, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 1977, + "left": { + "end": 1973, + "name": "length", + "start": 1967, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1977, + "raw": "2", + "start": 1976, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1967, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 1988, + "raw": "11.849525", + "start": 1979, + "type": "Literal", + "type": "Literal", + "value": { + "value": 11.849525, + "suffix": "None" + } + } + ], + "end": 1989, + "start": 1966, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 1992, + "start": 1991, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1965, + "name": "startProfileAt", + "start": 1951, + "type": "Identifier" + }, + "end": 1993, + "start": 1951, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2007, + "name": "end", + "start": 2004, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "argument": { + "end": 2020, + "raw": "0.314524", + "start": 2012, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.314524, + "suffix": "None" + } + }, + "end": 2020, + "operator": "-", + "start": 2011, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "argument": { + "end": 2031, + "raw": "0.864147", + "start": 2023, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.864147, + "suffix": "None" + } + }, + "end": 2031, + "operator": "-", + "start": 2022, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "end": 2032, + "start": 2010, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 2003, + "name": "line", + "start": 1999, + "type": "Identifier" + }, + "end": 2033, + "start": 1999, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "elements": [ + { + "argument": { + "end": 2073, + "raw": "0.157636", + "start": 2065, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.157636, + "suffix": "None" + } + }, + "end": 2073, + "operator": "-", + "start": 2064, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "argument": { + "end": 2084, + "raw": "0.110378", + "start": 2076, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.110378, + "suffix": "None" + } + }, + "end": 2084, + "operator": "-", + "start": 2075, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "end": 2085, + "start": 2063, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 2088, + "start": 2087, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2062, + "name": "tangentialArcToRelative", + "start": 2039, + "type": "Identifier" + }, + "end": 2089, + "start": 2039, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2111, + "name": "endAbsolute", + "start": 2100, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 2125, + "left": { + "end": 2121, + "name": "length", + "start": 2115, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 2125, + "raw": "2", + "start": 2124, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 2115, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 2136, + "name": "minHeight", + "start": 2127, + "type": "Identifier", + "type": "Identifier" + } + ], + "end": 2137, + "start": 2114, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 2099, + "name": "line", + "start": 2095, + "type": "Identifier" + }, + "end": 2138, + "start": 2095, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [], + "callee": { + "end": 2149, + "name": "close", + "start": 2144, + "type": "Identifier" + }, + "end": 2151, + "start": 2144, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2171, + "name": "length", + "start": 2165, + "type": "Identifier" + }, + "arg": { + "end": 2179, + "name": "width", + "start": 2174, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 2164, + "name": "extrude", + "start": 2157, + "type": "Identifier" + }, + "end": 2180, + "start": 2157, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 2180, + "start": 1926, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 1911, + "type": "VariableDeclarator" + }, + "end": 2180, + "kind": "const", + "start": 1911, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + } + ], + "end": 2181, + "innerAttrs": [ + { + "end": 423, + "name": { + "end": 399, + "name": "settings", + "start": 391, + "type": "Identifier" + }, + "properties": [ + { + "end": 422, + "key": { + "end": 417, + "name": "defaultLengthUnit", + "start": 400, + "type": "Identifier" + }, + "start": 400, + "type": "ObjectProperty", + "value": { + "end": 422, + "name": "mm", + "start": 420, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 390, + "type": "Annotation" + } + ], + "nonCodeMeta": { + "nonCodeNodes": { + "4": [ + { + "end": 549, + "start": 517, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Create the body of the rack", + "style": "line" + } + } + ], + "6": [ + { + "end": 1387, + "start": 1325, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Pattern the single tooth over the length of the rack body", + "style": "line" + } + } + ] + }, + "startNodes": [ + { + "end": 18, + "start": 0, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "100mm Gear Rack", + "style": "line" + } + }, + { + "end": 375, + "start": 19, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "A flat bar or rail that is engraved with teeth along its length. These teeth are designed to mesh with the teeth of a gear, known as a pinion. When the pinion, a small cylindrical gear, rotates, its teeth engage with the teeth on the rack, causing the rack to move linearly. Conversely, linear motion applied to the rack will cause the pinion to rotate.", + "style": "line" + } + }, + { + "end": 377, + "start": 375, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + }, + { + "end": 389, + "start": 377, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Set Units", + "style": "line" + } + }, + { + "end": 425, + "start": 423, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + }, + { + "end": 444, + "start": 425, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Define constants", + "style": "line" + } + } + ] + }, + "start": 0 + } +} diff --git a/rust/kcl-lib/tests/kcl_samples/gear-rack/ops.snap b/rust/kcl-lib/tests/kcl_samples/gear-rack/ops.snap new file mode 100644 index 000000000..4252f7fba --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/gear-rack/ops.snap @@ -0,0 +1,408 @@ +--- +source: kcl/src/simulation_tests.rs +description: Operations executed gear-rack.kcl +--- +[ + { + "labeledArgs": { + "data": { + "value": { + "type": "String", + "value": "XY" + }, + "sourceRange": [ + 575, + 579, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 561, + 580, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 5.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 748, + 753, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 731, + 754, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionCall", + "name": "tooth", + "functionSourceRange": [ + 814, + 1325, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1396, + 1403, + 0 + ] + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "String", + "value": "XY" + }, + "sourceRange": [ + 849, + 853, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 835, + 854, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 5.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1296, + 1301, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 1279, + 1302, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "labeledArgs": { + "axis": { + "value": { + "type": "Array", + "value": [ + { + "type": "Number", + "value": 10.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + { + "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": [ + 1440, + 1450, + 0 + ] + }, + "distance": { + "value": { + "type": "Number", + "value": 1.570796, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1470, + 1478, + 0 + ] + }, + "instances": { + "value": { + "type": "Number", + "value": 63.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1499, + 1501, + 0 + ] + } + }, + "name": "patternLinear3d", + "sourceRange": [ + 1409, + 1508, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "String", + "value": "XY" + }, + "sourceRange": [ + 1603, + 1607, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 1589, + 1608, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 5.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1837, + 1842, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 1820, + 1843, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "String", + "value": "XY" + }, + "sourceRange": [ + 1940, + 1944, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 1926, + 1945, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 5.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 2174, + 2179, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 2157, + 2180, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + } +] diff --git a/rust/kcl-lib/tests/kcl_samples/gear-rack/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/gear-rack/program_memory.snap new file mode 100644 index 000000000..1e13bc541 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/gear-rack/program_memory.snap @@ -0,0 +1,25160 @@ +--- +source: kcl/src/simulation_tests.rs +description: Variables in memory after executing gear-rack.kcl +--- +{ + "endCapTooth": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1663, + 1696, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1702, + 1751, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1757, + 1801, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1807, + 1814, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1663, + 1696, + 0 + ] + }, + "from": [ + -50.0, + 11.8495 + ], + "tag": null, + "to": [ + -49.6855, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1702, + 1751, + 0 + ] + }, + "ccw": true, + "center": [ + -49.5278, + 11.0428 + ], + "from": [ + -49.6855, + 10.9854 + ], + "tag": null, + "to": [ + -49.5278, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1801, + 0 + ] + }, + "from": [ + -49.5278, + 10.875 + ], + "tag": null, + "to": [ + -50.0, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1807, + 1814, + 0 + ] + }, + "from": [ + -50.0, + 10.875 + ], + "tag": null, + "to": [ + -50.0, + 11.8495 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -50.0, + 11.8495 + ], + "to": [ + -50.0, + 11.8495 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1614, + 1657, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1614, + 1657, + 0 + ] + } + ] + }, + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1614, + 1657, + 0 + ] + } + ] + } + }, + "endCapTooth2": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1999, + 2033, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2039, + 2089, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2095, + 2138, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2144, + 2151, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1999, + 2033, + 0 + ] + }, + "from": [ + 50.0, + 11.8495 + ], + "tag": null, + "to": [ + 49.6855, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2039, + 2089, + 0 + ] + }, + "ccw": false, + "center": [ + 49.5278, + 11.0428 + ], + "from": [ + 49.6855, + 10.9854 + ], + "tag": null, + "to": [ + 49.5278, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2095, + 2138, + 0 + ] + }, + "from": [ + 49.5278, + 10.875 + ], + "tag": null, + "to": [ + 50.0, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2144, + 2151, + 0 + ] + }, + "from": [ + 50.0, + 10.875 + ], + "tag": null, + "to": [ + 50.0, + 11.8495 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 50.0, + 11.8495 + ], + "to": [ + 50.0, + 11.8495 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1951, + 1993, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1951, + 1993, + 0 + ] + } + ] + }, + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1951, + 1993, + 0 + ] + } + ] + } + }, + "height": { + "type": "Number", + "value": 12.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 496, + 498, + 0 + ] + } + ] + }, + "length": { + "type": "Number", + "value": 100.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 454, + 457, + 0 + ] + } + ] + }, + "minHeight": { + "type": "Number", + "value": 10.875, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 511, + 517, + 0 + ] + } + ] + }, + "pitchHeight": { + "type": "Number", + "value": 11.5, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 472, + 476, + 0 + ] + } + ] + }, + "rackBody": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 627, + 650, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 656, + 682, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 688, + 712, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 718, + 725, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 627, + 650, + 0 + ] + }, + "from": [ + -50.0, + 0.0 + ], + "tag": null, + "to": [ + 50.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 656, + 682, + 0 + ] + }, + "from": [ + 50.0, + 0.0 + ], + "tag": null, + "to": [ + 50.0, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 688, + 712, + 0 + ] + }, + "from": [ + 50.0, + 10.875 + ], + "tag": null, + "to": [ + -50.0, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 718, + 725, + 0 + ] + }, + "from": [ + -50.0, + 10.875 + ], + "tag": null, + "to": [ + -50.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -50.0, + 0.0 + ], + "to": [ + -50.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 586, + 621, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 586, + 621, + 0 + ] + } + ] + }, + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 586, + 621, + 0 + ] + } + ] + } + }, + "teeth": { + "type": "Solids", + "value": [ + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + }, + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 862, + 916, + 0 + ] + } + ] + } + ] + }, + "tooth": { + "type": "Function", + "__meta": [ + { + "sourceRange": [ + 814, + 1325, + 0 + ] + } + ] + }, + "width": { + "type": "Number", + "value": 5.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 485, + 486, + 0 + ] + } + ] + } +} diff --git a/rust/kcl-lib/tests/kcl_samples/gear-rack/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/gear-rack/rendered_model.png new file mode 100644 index 000000000..56f9861f1 Binary files /dev/null and b/rust/kcl-lib/tests/kcl_samples/gear-rack/rendered_model.png differ diff --git a/rust/kcl-lib/tests/kcl_samples/gear/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/gear/artifact_commands.snap new file mode 100644 index 000000000..04835dc78 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/gear/artifact_commands.snap @@ -0,0 +1,5333 @@ +--- +source: kcl/src/simulation_tests.rs +description: Artifact commands gear.kcl +--- +[ + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.7, + "g": 0.28, + "b": 0.28, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.28, + "g": 0.7, + "b": 0.28, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.28, + "g": 0.28, + "b": 0.7, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "edge_lines_visible", + "hidden": false + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 439, + 472, + 0 + ], + "command": { + "type": "set_scene_units", + "unit": "in" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1303, + 1322, + 0 + ], + "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": [ + 1328, + 1399, + 0 + ], + "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": [ + 1328, + 1399, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1328, + 1399, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 4.933386259126019, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1328, + 1399, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 0.0, + "y": 0.0 + }, + "radius": 4.933386259126019, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1328, + 1399, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1405, + 1433, + 0 + ], + "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": [ + 1405, + 1433, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 3.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1405, + 1433, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1405, + 1433, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1405, + 1433, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1405, + 1433, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1405, + 1433, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1853, + 1872, + 0 + ], + "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": [ + 1878, + 1915, + 0 + ], + "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": [ + 1878, + 1915, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1878, + 1915, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 5.7399134909054, + "y": 0.340430781396414, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.7321, + "y": 0.3351, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.7243, + "y": 0.3299, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.7165, + "y": 0.3246, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.7087, + "y": 0.3194, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.7009, + "y": 0.3143, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.6931, + "y": 0.3091, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.6853, + "y": 0.3041, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.6775, + "y": 0.299, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.6696, + "y": 0.294, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.6618, + "y": 0.289, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.6539, + "y": 0.284, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.6461, + "y": 0.279, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.6382, + "y": 0.2741, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.6304, + "y": 0.2693, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.6225, + "y": 0.2644, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.6146, + "y": 0.2597, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.6068, + "y": 0.2549, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.5989, + "y": 0.2502, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.591, + "y": 0.2455, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.5831, + "y": 0.2408, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.5752, + "y": 0.2362, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.5673, + "y": 0.2316, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.5594, + "y": 0.227, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.5515, + "y": 0.2225, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.5436, + "y": 0.218, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.5357, + "y": 0.2135, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.5277, + "y": 0.2091, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.5198, + "y": 0.2047, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.5119, + "y": 0.2004, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.504, + "y": 0.1961, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.496, + "y": 0.1918, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.4881, + "y": 0.1875, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.4801, + "y": 0.1833, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.4722, + "y": 0.1792, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.4642, + "y": 0.175, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.4563, + "y": 0.1709, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.4483, + "y": 0.1669, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.4403, + "y": 0.1628, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.4324, + "y": 0.1588, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.4244, + "y": 0.1549, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.4164, + "y": 0.151, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.4084, + "y": 0.1471, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.4004, + "y": 0.1433, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.3924, + "y": 0.1395, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.3845, + "y": 0.1357, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.3765, + "y": 0.132, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.3685, + "y": 0.1283, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.3605, + "y": 0.1246, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.3525, + "y": 0.121, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.3444, + "y": 0.1174, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.3364, + "y": 0.1139, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.3284, + "y": 0.1104, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.3204, + "y": 0.107, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.3124, + "y": 0.1036, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.3044, + "y": 0.1002, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.2963, + "y": 0.0969, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.2883, + "y": 0.0936, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.2803, + "y": 0.0903, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.2722, + "y": 0.0871, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.2642, + "y": 0.084, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.2562, + "y": 0.0808, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.2481, + "y": 0.0778, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.2401, + "y": 0.0747, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.2321, + "y": 0.0717, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.224, + "y": 0.0688, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.216, + "y": 0.0659, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.2079, + "y": 0.063, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.1999, + "y": 0.0602, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.1918, + "y": 0.0575, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.1837, + "y": 0.0547, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.1757, + "y": 0.0521, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.1676, + "y": 0.0494, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.1596, + "y": 0.0469, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.1515, + "y": 0.0443, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.1434, + "y": 0.0419, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.1354, + "y": 0.0394, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.1273, + "y": 0.0371, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.1192, + "y": 0.0347, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.1112, + "y": 0.0325, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.1031, + "y": 0.0303, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.095, + "y": 0.0281, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.0869, + "y": 0.026, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.0789, + "y": 0.0239, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.0708, + "y": 0.022, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.0627, + "y": 0.02, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.0546, + "y": 0.0182, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.0466, + "y": 0.0164, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.0385, + "y": 0.0146, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.0304, + "y": 0.013, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.0223, + "y": 0.0114, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.0142, + "y": 0.0098, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.0061, + "y": 0.0084, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 4.9981, + "y": 0.007, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 4.99, + "y": 0.0058, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 4.9819, + "y": 0.0046, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 4.9738, + "y": 0.0035, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 4.9657, + "y": 0.0025, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 4.9576, + "y": 0.0016, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 4.9496, + "y": 0.0009, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 4.9415, + "y": 0.0003, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1564, + 1602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 4.9334, + "y": 0.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1967, + 2069, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": -0.0, + "y": -0.0 + }, + "radius": 4.933386259126019, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 11.428571428571429 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 4.8436, + "y": 0.9788, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 4.8516, + "y": 0.9799, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 4.8597, + "y": 0.9808, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 4.8678, + "y": 0.9815, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 4.8759, + "y": 0.9821, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 4.884, + "y": 0.9827, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 4.8922, + "y": 0.9831, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 4.9004, + "y": 0.9835, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 4.9086, + "y": 0.9837, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 4.9168, + "y": 0.9839, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 4.925, + "y": 0.984, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 4.9332, + "y": 0.984, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 4.9415, + "y": 0.984, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 4.9497, + "y": 0.9839, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 4.958, + "y": 0.9837, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 4.9663, + "y": 0.9835, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 4.9746, + "y": 0.9832, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 4.9829, + "y": 0.9829, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 4.9912, + "y": 0.9825, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 4.9996, + "y": 0.982, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.0079, + "y": 0.9815, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.0163, + "y": 0.9809, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.0246, + "y": 0.9803, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.033, + "y": 0.9796, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.0414, + "y": 0.9789, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.0497, + "y": 0.9781, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.0581, + "y": 0.9773, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.0665, + "y": 0.9764, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.075, + "y": 0.9755, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.0834, + "y": 0.9745, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.0918, + "y": 0.9735, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.1002, + "y": 0.9724, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.1087, + "y": 0.9713, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.1171, + "y": 0.9701, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.1256, + "y": 0.9689, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.1341, + "y": 0.9677, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.1425, + "y": 0.9664, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.151, + "y": 0.9651, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.1595, + "y": 0.9637, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.168, + "y": 0.9623, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.1765, + "y": 0.9608, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.185, + "y": 0.9593, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.1935, + "y": 0.9577, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.202, + "y": 0.9561, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.2105, + "y": 0.9545, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.219, + "y": 0.9528, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.2276, + "y": 0.9511, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.2361, + "y": 0.9494, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.2447, + "y": 0.9476, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.2532, + "y": 0.9457, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.2617, + "y": 0.9439, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.2703, + "y": 0.942, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.2789, + "y": 0.94, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.2874, + "y": 0.938, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.296, + "y": 0.936, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.3046, + "y": 0.9339, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.3132, + "y": 0.9318, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.3217, + "y": 0.9297, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.3303, + "y": 0.9275, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.3389, + "y": 0.9253, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.3475, + "y": 0.923, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.3561, + "y": 0.9207, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.3647, + "y": 0.9184, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.3733, + "y": 0.916, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.3819, + "y": 0.9136, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.3906, + "y": 0.9112, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.3992, + "y": 0.9087, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.4078, + "y": 0.9062, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.4164, + "y": 0.9036, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.425, + "y": 0.901, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.4337, + "y": 0.8984, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.4423, + "y": 0.8958, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.4509, + "y": 0.8931, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.4596, + "y": 0.8903, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.4682, + "y": 0.8876, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.4769, + "y": 0.8848, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.4855, + "y": 0.8819, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.4942, + "y": 0.8791, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.5028, + "y": 0.8762, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.5115, + "y": 0.8732, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.5201, + "y": 0.8703, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.5288, + "y": 0.8672, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.5374, + "y": 0.8642, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.5461, + "y": 0.8611, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.5548, + "y": 0.858, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.5634, + "y": 0.8549, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.5721, + "y": 0.8517, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.5808, + "y": 0.8485, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.5894, + "y": 0.8452, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.5981, + "y": 0.842, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.6068, + "y": 0.8386, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.6154, + "y": 0.8353, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.6241, + "y": 0.8319, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.6328, + "y": 0.8285, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.6415, + "y": 0.825, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.6502, + "y": 0.8216, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.6588, + "y": 0.8181, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.6675, + "y": 0.8145, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.6762, + "y": 0.8109, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.6849, + "y": 0.8073, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1792, + 1822, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.6936, + "y": 0.8037, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2115, + 2122, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2115, + 2122, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2128, + 2156, + 0 + ], + "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": [ + 2128, + 2156, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 3.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2128, + 2156, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2128, + 2156, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2128, + 2156, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2162, + 2322, + 0 + ], + "command": { + "type": "entity_circular_pattern", + "entity_id": "[uuid]", + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "center": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "num_repetitions": 20, + "arc_degrees": 360.0, + "rotate_duplicates": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2597, + 2697, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2597, + 2697, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2597, + 2697, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.9921567416492215, + "y": 0.125, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2703, + 2724, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.125, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2730, + 2752, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -0.25, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2758, + 2780, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.125, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2786, + 2906, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 0.0, + "y": 0.0 + }, + "radius": 1.0, + "start": { + "unit": "degrees", + "value": 352.8192442185417 + }, + "end": { + "unit": "degrees", + "value": 180.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2912, + 3021, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 0.0, + "y": 0.0 + }, + "radius": 1.0, + "start": { + "unit": "degrees", + "value": 180.0 + }, + "end": { + "unit": "degrees", + "value": 7.180755781458282 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3027, + 3034, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3040, + 3069, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3040, + 3069, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -3.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3040, + 3069, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3040, + 3069, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3040, + 3069, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3040, + 3069, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3040, + 3069, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3040, + 3069, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3040, + 3069, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3040, + 3069, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3040, + 3069, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3040, + 3069, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3040, + 3069, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + } +] diff --git a/rust/kcl-lib/tests/kcl_samples/gear/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/kcl_samples/gear/artifact_graph_flowchart.snap new file mode 100644 index 000000000..5d1c97489 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/gear/artifact_graph_flowchart.snap @@ -0,0 +1,6 @@ +--- +source: kcl/src/simulation_tests.rs +description: Artifact graph flowchart gear.kcl +extension: md +snapshot_kind: binary +--- diff --git a/rust/kcl-lib/tests/kcl_samples/gear/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/gear/artifact_graph_flowchart.snap.md new file mode 100644 index 000000000..5fec149f4 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/gear/artifact_graph_flowchart.snap.md @@ -0,0 +1,502 @@ +```mermaid +flowchart LR + subgraph path2 [Path] + 2["Path
[1328, 1399, 0]"] + 3["Segment
[1328, 1399, 0]"] + 4[Solid2d] + end + subgraph path12 [Path] + 12["Path
[1878, 1915, 0]"] + 13["Segment
[1564, 1602, 0]"] + 14["Segment
[1564, 1602, 0]"] + 15["Segment
[1564, 1602, 0]"] + 16["Segment
[1564, 1602, 0]"] + 17["Segment
[1564, 1602, 0]"] + 18["Segment
[1564, 1602, 0]"] + 19["Segment
[1564, 1602, 0]"] + 20["Segment
[1564, 1602, 0]"] + 21["Segment
[1564, 1602, 0]"] + 22["Segment
[1564, 1602, 0]"] + 23["Segment
[1564, 1602, 0]"] + 24["Segment
[1564, 1602, 0]"] + 25["Segment
[1564, 1602, 0]"] + 26["Segment
[1564, 1602, 0]"] + 27["Segment
[1564, 1602, 0]"] + 28["Segment
[1564, 1602, 0]"] + 29["Segment
[1564, 1602, 0]"] + 30["Segment
[1564, 1602, 0]"] + 31["Segment
[1564, 1602, 0]"] + 32["Segment
[1564, 1602, 0]"] + 33["Segment
[1564, 1602, 0]"] + 34["Segment
[1564, 1602, 0]"] + 35["Segment
[1564, 1602, 0]"] + 36["Segment
[1564, 1602, 0]"] + 37["Segment
[1564, 1602, 0]"] + 38["Segment
[1564, 1602, 0]"] + 39["Segment
[1564, 1602, 0]"] + 40["Segment
[1564, 1602, 0]"] + 41["Segment
[1564, 1602, 0]"] + 42["Segment
[1564, 1602, 0]"] + 43["Segment
[1564, 1602, 0]"] + 44["Segment
[1564, 1602, 0]"] + 45["Segment
[1564, 1602, 0]"] + 46["Segment
[1564, 1602, 0]"] + 47["Segment
[1564, 1602, 0]"] + 48["Segment
[1564, 1602, 0]"] + 49["Segment
[1564, 1602, 0]"] + 50["Segment
[1564, 1602, 0]"] + 51["Segment
[1564, 1602, 0]"] + 52["Segment
[1564, 1602, 0]"] + 53["Segment
[1564, 1602, 0]"] + 54["Segment
[1564, 1602, 0]"] + 55["Segment
[1564, 1602, 0]"] + 56["Segment
[1564, 1602, 0]"] + 57["Segment
[1564, 1602, 0]"] + 58["Segment
[1564, 1602, 0]"] + 59["Segment
[1564, 1602, 0]"] + 60["Segment
[1564, 1602, 0]"] + 61["Segment
[1564, 1602, 0]"] + 62["Segment
[1564, 1602, 0]"] + 63["Segment
[1564, 1602, 0]"] + 64["Segment
[1564, 1602, 0]"] + 65["Segment
[1564, 1602, 0]"] + 66["Segment
[1564, 1602, 0]"] + 67["Segment
[1564, 1602, 0]"] + 68["Segment
[1564, 1602, 0]"] + 69["Segment
[1564, 1602, 0]"] + 70["Segment
[1564, 1602, 0]"] + 71["Segment
[1564, 1602, 0]"] + 72["Segment
[1564, 1602, 0]"] + 73["Segment
[1564, 1602, 0]"] + 74["Segment
[1564, 1602, 0]"] + 75["Segment
[1564, 1602, 0]"] + 76["Segment
[1564, 1602, 0]"] + 77["Segment
[1564, 1602, 0]"] + 78["Segment
[1564, 1602, 0]"] + 79["Segment
[1564, 1602, 0]"] + 80["Segment
[1564, 1602, 0]"] + 81["Segment
[1564, 1602, 0]"] + 82["Segment
[1564, 1602, 0]"] + 83["Segment
[1564, 1602, 0]"] + 84["Segment
[1564, 1602, 0]"] + 85["Segment
[1564, 1602, 0]"] + 86["Segment
[1564, 1602, 0]"] + 87["Segment
[1564, 1602, 0]"] + 88["Segment
[1564, 1602, 0]"] + 89["Segment
[1564, 1602, 0]"] + 90["Segment
[1564, 1602, 0]"] + 91["Segment
[1564, 1602, 0]"] + 92["Segment
[1564, 1602, 0]"] + 93["Segment
[1564, 1602, 0]"] + 94["Segment
[1564, 1602, 0]"] + 95["Segment
[1564, 1602, 0]"] + 96["Segment
[1564, 1602, 0]"] + 97["Segment
[1564, 1602, 0]"] + 98["Segment
[1564, 1602, 0]"] + 99["Segment
[1564, 1602, 0]"] + 100["Segment
[1564, 1602, 0]"] + 101["Segment
[1564, 1602, 0]"] + 102["Segment
[1564, 1602, 0]"] + 103["Segment
[1564, 1602, 0]"] + 104["Segment
[1564, 1602, 0]"] + 105["Segment
[1564, 1602, 0]"] + 106["Segment
[1564, 1602, 0]"] + 107["Segment
[1564, 1602, 0]"] + 108["Segment
[1564, 1602, 0]"] + 109["Segment
[1564, 1602, 0]"] + 110["Segment
[1564, 1602, 0]"] + 111["Segment
[1564, 1602, 0]"] + 112["Segment
[1564, 1602, 0]"] + 113["Segment
[1564, 1602, 0]"] + 114["Segment
[1967, 2069, 0]"] + 115["Segment
[1792, 1822, 0]"] + 116["Segment
[1792, 1822, 0]"] + 117["Segment
[1792, 1822, 0]"] + 118["Segment
[1792, 1822, 0]"] + 119["Segment
[1792, 1822, 0]"] + 120["Segment
[1792, 1822, 0]"] + 121["Segment
[1792, 1822, 0]"] + 122["Segment
[1792, 1822, 0]"] + 123["Segment
[1792, 1822, 0]"] + 124["Segment
[1792, 1822, 0]"] + 125["Segment
[1792, 1822, 0]"] + 126["Segment
[1792, 1822, 0]"] + 127["Segment
[1792, 1822, 0]"] + 128["Segment
[1792, 1822, 0]"] + 129["Segment
[1792, 1822, 0]"] + 130["Segment
[1792, 1822, 0]"] + 131["Segment
[1792, 1822, 0]"] + 132["Segment
[1792, 1822, 0]"] + 133["Segment
[1792, 1822, 0]"] + 134["Segment
[1792, 1822, 0]"] + 135["Segment
[1792, 1822, 0]"] + 136["Segment
[1792, 1822, 0]"] + 137["Segment
[1792, 1822, 0]"] + 138["Segment
[1792, 1822, 0]"] + 139["Segment
[1792, 1822, 0]"] + 140["Segment
[1792, 1822, 0]"] + 141["Segment
[1792, 1822, 0]"] + 142["Segment
[1792, 1822, 0]"] + 143["Segment
[1792, 1822, 0]"] + 144["Segment
[1792, 1822, 0]"] + 145["Segment
[1792, 1822, 0]"] + 146["Segment
[1792, 1822, 0]"] + 147["Segment
[1792, 1822, 0]"] + 148["Segment
[1792, 1822, 0]"] + 149["Segment
[1792, 1822, 0]"] + 150["Segment
[1792, 1822, 0]"] + 151["Segment
[1792, 1822, 0]"] + 152["Segment
[1792, 1822, 0]"] + 153["Segment
[1792, 1822, 0]"] + 154["Segment
[1792, 1822, 0]"] + 155["Segment
[1792, 1822, 0]"] + 156["Segment
[1792, 1822, 0]"] + 157["Segment
[1792, 1822, 0]"] + 158["Segment
[1792, 1822, 0]"] + 159["Segment
[1792, 1822, 0]"] + 160["Segment
[1792, 1822, 0]"] + 161["Segment
[1792, 1822, 0]"] + 162["Segment
[1792, 1822, 0]"] + 163["Segment
[1792, 1822, 0]"] + 164["Segment
[1792, 1822, 0]"] + 165["Segment
[1792, 1822, 0]"] + 166["Segment
[1792, 1822, 0]"] + 167["Segment
[1792, 1822, 0]"] + 168["Segment
[1792, 1822, 0]"] + 169["Segment
[1792, 1822, 0]"] + 170["Segment
[1792, 1822, 0]"] + 171["Segment
[1792, 1822, 0]"] + 172["Segment
[1792, 1822, 0]"] + 173["Segment
[1792, 1822, 0]"] + 174["Segment
[1792, 1822, 0]"] + 175["Segment
[1792, 1822, 0]"] + 176["Segment
[1792, 1822, 0]"] + 177["Segment
[1792, 1822, 0]"] + 178["Segment
[1792, 1822, 0]"] + 179["Segment
[1792, 1822, 0]"] + 180["Segment
[1792, 1822, 0]"] + 181["Segment
[1792, 1822, 0]"] + 182["Segment
[1792, 1822, 0]"] + 183["Segment
[1792, 1822, 0]"] + 184["Segment
[1792, 1822, 0]"] + 185["Segment
[1792, 1822, 0]"] + 186["Segment
[1792, 1822, 0]"] + 187["Segment
[1792, 1822, 0]"] + 188["Segment
[1792, 1822, 0]"] + 189["Segment
[1792, 1822, 0]"] + 190["Segment
[1792, 1822, 0]"] + 191["Segment
[1792, 1822, 0]"] + 192["Segment
[1792, 1822, 0]"] + 193["Segment
[1792, 1822, 0]"] + 194["Segment
[1792, 1822, 0]"] + 195["Segment
[1792, 1822, 0]"] + 196["Segment
[1792, 1822, 0]"] + 197["Segment
[1792, 1822, 0]"] + 198["Segment
[1792, 1822, 0]"] + 199["Segment
[1792, 1822, 0]"] + 200["Segment
[1792, 1822, 0]"] + 201["Segment
[1792, 1822, 0]"] + 202["Segment
[1792, 1822, 0]"] + 203["Segment
[1792, 1822, 0]"] + 204["Segment
[1792, 1822, 0]"] + 205["Segment
[1792, 1822, 0]"] + 206["Segment
[1792, 1822, 0]"] + 207["Segment
[1792, 1822, 0]"] + 208["Segment
[1792, 1822, 0]"] + 209["Segment
[1792, 1822, 0]"] + 210["Segment
[1792, 1822, 0]"] + 211["Segment
[1792, 1822, 0]"] + 212["Segment
[1792, 1822, 0]"] + 213["Segment
[1792, 1822, 0]"] + 214["Segment
[1792, 1822, 0]"] + 215["Segment
[1792, 1822, 0]"] + 216["Segment
[2115, 2122, 0]"] + 217[Solid2d] + end + subgraph path219 [Path] + 219["Path
[2597, 2697, 0]"] + 220["Segment
[2703, 2724, 0]"] + 221["Segment
[2730, 2752, 0]"] + 222["Segment
[2758, 2780, 0]"] + 223["Segment
[2786, 2906, 0]"] + 224["Segment
[2912, 3021, 0]"] + 225["Segment
[3027, 3034, 0]"] + 226[Solid2d] + end + 1["Plane
[1303, 1322, 0]"] + 5["Sweep Extrusion
[1405, 1433, 0]"] + 6[Wall] + 7["Cap Start"] + 8["Cap End"] + 9["SweepEdge Opposite"] + 10["SweepEdge Adjacent"] + 11["Plane
[1853, 1872, 0]"] + 218["Sweep Extrusion
[2128, 2156, 0]"] + 227["Sweep Extrusion
[3040, 3069, 0]"] + 228[Wall] + 229[Wall] + 230[Wall] + 231[Wall] + 232["SweepEdge Opposite"] + 233["SweepEdge Adjacent"] + 234["SweepEdge Opposite"] + 235["SweepEdge Adjacent"] + 236["SweepEdge Opposite"] + 237["SweepEdge Adjacent"] + 238["SweepEdge Opposite"] + 239["SweepEdge Adjacent"] + 240["StartSketchOnFace
[2565, 2591, 0]"] + 1 --- 2 + 2 --- 3 + 2 ---- 5 + 2 --- 4 + 3 --- 6 + 3 --- 9 + 3 --- 10 + 5 --- 6 + 5 --- 7 + 5 --- 8 + 5 --- 9 + 5 --- 10 + 8 --- 219 + 11 --- 12 + 12 --- 13 + 12 --- 14 + 12 --- 15 + 12 --- 16 + 12 --- 17 + 12 --- 18 + 12 --- 19 + 12 --- 20 + 12 --- 21 + 12 --- 22 + 12 --- 23 + 12 --- 24 + 12 --- 25 + 12 --- 26 + 12 --- 27 + 12 --- 28 + 12 --- 29 + 12 --- 30 + 12 --- 31 + 12 --- 32 + 12 --- 33 + 12 --- 34 + 12 --- 35 + 12 --- 36 + 12 --- 37 + 12 --- 38 + 12 --- 39 + 12 --- 40 + 12 --- 41 + 12 --- 42 + 12 --- 43 + 12 --- 44 + 12 --- 45 + 12 --- 46 + 12 --- 47 + 12 --- 48 + 12 --- 49 + 12 --- 50 + 12 --- 51 + 12 --- 52 + 12 --- 53 + 12 --- 54 + 12 --- 55 + 12 --- 56 + 12 --- 57 + 12 --- 58 + 12 --- 59 + 12 --- 60 + 12 --- 61 + 12 --- 62 + 12 --- 63 + 12 --- 64 + 12 --- 65 + 12 --- 66 + 12 --- 67 + 12 --- 68 + 12 --- 69 + 12 --- 70 + 12 --- 71 + 12 --- 72 + 12 --- 73 + 12 --- 74 + 12 --- 75 + 12 --- 76 + 12 --- 77 + 12 --- 78 + 12 --- 79 + 12 --- 80 + 12 --- 81 + 12 --- 82 + 12 --- 83 + 12 --- 84 + 12 --- 85 + 12 --- 86 + 12 --- 87 + 12 --- 88 + 12 --- 89 + 12 --- 90 + 12 --- 91 + 12 --- 92 + 12 --- 93 + 12 --- 94 + 12 --- 95 + 12 --- 96 + 12 --- 97 + 12 --- 98 + 12 --- 99 + 12 --- 100 + 12 --- 101 + 12 --- 102 + 12 --- 103 + 12 --- 104 + 12 --- 105 + 12 --- 106 + 12 --- 107 + 12 --- 108 + 12 --- 109 + 12 --- 110 + 12 --- 111 + 12 --- 112 + 12 --- 113 + 12 --- 114 + 12 --- 115 + 12 --- 116 + 12 --- 117 + 12 --- 118 + 12 --- 119 + 12 --- 120 + 12 --- 121 + 12 --- 122 + 12 --- 123 + 12 --- 124 + 12 --- 125 + 12 --- 126 + 12 --- 127 + 12 --- 128 + 12 --- 129 + 12 --- 130 + 12 --- 131 + 12 --- 132 + 12 --- 133 + 12 --- 134 + 12 --- 135 + 12 --- 136 + 12 --- 137 + 12 --- 138 + 12 --- 139 + 12 --- 140 + 12 --- 141 + 12 --- 142 + 12 --- 143 + 12 --- 144 + 12 --- 145 + 12 --- 146 + 12 --- 147 + 12 --- 148 + 12 --- 149 + 12 --- 150 + 12 --- 151 + 12 --- 152 + 12 --- 153 + 12 --- 154 + 12 --- 155 + 12 --- 156 + 12 --- 157 + 12 --- 158 + 12 --- 159 + 12 --- 160 + 12 --- 161 + 12 --- 162 + 12 --- 163 + 12 --- 164 + 12 --- 165 + 12 --- 166 + 12 --- 167 + 12 --- 168 + 12 --- 169 + 12 --- 170 + 12 --- 171 + 12 --- 172 + 12 --- 173 + 12 --- 174 + 12 --- 175 + 12 --- 176 + 12 --- 177 + 12 --- 178 + 12 --- 179 + 12 --- 180 + 12 --- 181 + 12 --- 182 + 12 --- 183 + 12 --- 184 + 12 --- 185 + 12 --- 186 + 12 --- 187 + 12 --- 188 + 12 --- 189 + 12 --- 190 + 12 --- 191 + 12 --- 192 + 12 --- 193 + 12 --- 194 + 12 --- 195 + 12 --- 196 + 12 --- 197 + 12 --- 198 + 12 --- 199 + 12 --- 200 + 12 --- 201 + 12 --- 202 + 12 --- 203 + 12 --- 204 + 12 --- 205 + 12 --- 206 + 12 --- 207 + 12 --- 208 + 12 --- 209 + 12 --- 210 + 12 --- 211 + 12 --- 212 + 12 --- 213 + 12 --- 214 + 12 --- 215 + 12 --- 216 + 12 ---- 218 + 12 --- 217 + 219 --- 220 + 219 --- 221 + 219 --- 222 + 219 --- 223 + 219 --- 224 + 219 --- 225 + 219 ---- 227 + 219 --- 226 + 220 --- 231 + 220 --- 238 + 220 --- 239 + 221 --- 230 + 221 --- 236 + 221 --- 237 + 222 --- 229 + 222 --- 234 + 222 --- 235 + 224 --- 228 + 224 --- 232 + 224 --- 233 + 227 --- 228 + 227 --- 229 + 227 --- 230 + 227 --- 231 + 227 --- 232 + 227 --- 233 + 227 --- 234 + 227 --- 235 + 227 --- 236 + 227 --- 237 + 227 --- 238 + 227 --- 239 + 8 <--x 240 +``` diff --git a/rust/kcl-lib/tests/kcl_samples/gear/ast.snap b/rust/kcl-lib/tests/kcl_samples/gear/ast.snap new file mode 100644 index 000000000..69e7b901f --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/gear/ast.snap @@ -0,0 +1,3618 @@ +--- +source: kcl-lib/src/simulation_tests.rs +description: Result of parsing gear.kcl +--- +{ + "Ok": { + "body": [ + { + "declaration": { + "end": 505, + "id": { + "end": 500, + "name": "nTeeth", + "start": 494, + "type": "Identifier" + }, + "init": { + "end": 505, + "raw": "21", + "start": 503, + "type": "Literal", + "type": "Literal", + "value": { + "value": 21.0, + "suffix": "None" + } + }, + "start": 494, + "type": "VariableDeclarator" + }, + "end": 505, + "kind": "const", + "start": 494, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 518, + "id": { + "end": 512, + "name": "module", + "start": 506, + "type": "Identifier" + }, + "init": { + "end": 518, + "raw": "0.5", + "start": 515, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.5, + "suffix": "None" + } + }, + "start": 506, + "type": "VariableDeclarator" + }, + "end": 518, + "kind": "const", + "start": 506, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 550, + "id": { + "end": 532, + "name": "pitchDiameter", + "start": 519, + "type": "Identifier" + }, + "init": { + "end": 550, + "left": { + "end": 541, + "name": "module", + "start": 535, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 550, + "name": "nTeeth", + "start": 544, + "type": "Identifier", + "type": "Identifier" + }, + "start": 535, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 519, + "type": "VariableDeclarator" + }, + "end": 550, + "kind": "const", + "start": 519, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 569, + "id": { + "end": 564, + "name": "pressureAngle", + "start": 551, + "type": "Identifier" + }, + "init": { + "end": 569, + "raw": "20", + "start": 567, + "type": "Literal", + "type": "Literal", + "value": { + "value": 20.0, + "suffix": "None" + } + }, + "start": 551, + "type": "VariableDeclarator" + }, + "end": 569, + "kind": "const", + "start": 551, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 587, + "id": { + "end": 578, + "name": "addendum", + "start": 570, + "type": "Identifier" + }, + "init": { + "end": 587, + "name": "module", + "start": 581, + "type": "Identifier", + "type": "Identifier" + }, + "start": 570, + "type": "VariableDeclarator" + }, + "end": 587, + "kind": "const", + "start": 570, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 613, + "id": { + "end": 597, + "name": "deddendum", + "start": 588, + "type": "Identifier" + }, + "init": { + "end": 613, + "left": { + "end": 604, + "raw": "1.25", + "start": 600, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.25, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 613, + "name": "module", + "start": 607, + "type": "Identifier", + "type": "Identifier" + }, + "start": 600, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 588, + "type": "VariableDeclarator" + }, + "end": 613, + "kind": "const", + "start": 588, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 674, + "id": { + "end": 626, + "name": "baseDiameter", + "start": 614, + "type": "Identifier" + }, + "init": { + "end": 674, + "left": { + "end": 642, + "name": "pitchDiameter", + "start": 629, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "arguments": [ + { + "arguments": [ + { + "end": 672, + "name": "pressureAngle", + "start": 659, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 658, + "name": "toRadians", + "start": 649, + "type": "Identifier" + }, + "end": 673, + "start": 649, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "callee": { + "end": 648, + "name": "cos", + "start": 645, + "type": "Identifier" + }, + "end": 674, + "start": 645, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 629, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 614, + "type": "VariableDeclarator" + }, + "end": 674, + "kind": "const", + "start": 614, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 715, + "id": { + "end": 686, + "name": "tipDiameter", + "start": 675, + "type": "Identifier" + }, + "init": { + "end": 715, + "left": { + "end": 702, + "name": "pitchDiameter", + "start": 689, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 715, + "left": { + "end": 706, + "raw": "2", + "start": 705, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 715, + "name": "module", + "start": 709, + "type": "Identifier", + "type": "Identifier" + }, + "start": 705, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 689, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 675, + "type": "VariableDeclarator" + }, + "end": 715, + "kind": "const", + "start": 675, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 730, + "id": { + "end": 726, + "name": "gearHeight", + "start": 716, + "type": "Identifier" + }, + "init": { + "end": 730, + "raw": "3", + "start": 729, + "type": "Literal", + "type": "Literal", + "value": { + "value": 3.0, + "suffix": "None" + } + }, + "start": 716, + "type": "VariableDeclarator" + }, + "end": 730, + "kind": "const", + "start": 716, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 788, + "id": { + "end": 782, + "name": "cmo", + "start": 779, + "type": "Identifier" + }, + "init": { + "end": 788, + "raw": "101", + "start": 785, + "type": "Literal", + "type": "Literal", + "value": { + "value": 101.0, + "suffix": "None" + } + }, + "start": 779, + "type": "VariableDeclarator" + }, + "end": 788, + "kind": "const", + "start": 779, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 890, + "id": { + "end": 791, + "name": "rs", + "start": 789, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "end": 806, + "endElement": { + "end": 805, + "name": "cmo", + "start": 802, + "type": "Identifier", + "type": "Identifier" + }, + "endInclusive": true, + "start": 798, + "startElement": { + "end": 800, + "raw": "0", + "start": 799, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + "type": "ArrayRangeExpression", + "type": "ArrayRangeExpression" + }, + { + "body": { + "body": [ + { + "argument": { + "end": 887, + "left": { + "end": 842, + "left": { + "end": 838, + "name": "baseDiameter", + "start": 826, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 842, + "raw": "2", + "start": 841, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 826, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "end": 887, + "left": { + "end": 882, + "left": { + "end": 852, + "left": { + "end": 846, + "name": "i", + "start": 845, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 852, + "name": "cmo", + "start": 849, + "type": "Identifier", + "type": "Identifier" + }, + "start": 845, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "*", + "right": { + "end": 882, + "left": { + "end": 867, + "name": "tipDiameter", + "start": 856, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 882, + "name": "baseDiameter", + "start": 870, + "type": "Identifier", + "type": "Identifier" + }, + "start": 856, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 845, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "/", + "right": { + "end": 887, + "raw": "2", + "start": 886, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 845, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 826, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "end": 887, + "start": 819, + "type": "ReturnStatement", + "type": "ReturnStatement" + } + ], + "end": 889, + "start": 815 + }, + "end": 889, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 813, + "name": "i", + "start": 812, + "type": "Identifier" + } + } + ], + "start": 811, + "type": "FunctionExpression", + "type": "FunctionExpression" + } + ], + "callee": { + "end": 797, + "name": "map", + "start": 794, + "type": "Identifier" + }, + "end": 890, + "start": 794, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 789, + "type": "VariableDeclarator" + }, + "end": 890, + "kind": "const", + "start": 789, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1007, + "id": { + "end": 936, + "name": "angles", + "start": 930, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "end": 945, + "name": "rs", + "start": 943, + "type": "Identifier", + "type": "Identifier" + }, + { + "body": { + "body": [ + { + "argument": { + "arguments": [ + { + "arguments": [ + { + "end": 1002, + "left": { + "end": 998, + "left": { + "end": 994, + "name": "baseDiameter", + "start": 982, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 998, + "raw": "2", + "start": 997, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 982, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "/", + "right": { + "end": 1002, + "name": "r", + "start": 1001, + "type": "Identifier", + "type": "Identifier" + }, + "start": 982, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "callee": { + "end": 981, + "name": "acos", + "start": 977, + "type": "Identifier" + }, + "end": 1003, + "start": 977, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "callee": { + "end": 974, + "name": "toDegrees", + "start": 965, + "type": "Identifier" + }, + "end": 1004, + "start": 965, + "type": "CallExpression", + "type": "CallExpression" + }, + "end": 1004, + "start": 958, + "type": "ReturnStatement", + "type": "ReturnStatement" + } + ], + "end": 1006, + "start": 954 + }, + "end": 1006, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 952, + "name": "r", + "start": 951, + "type": "Identifier" + } + } + ], + "start": 950, + "type": "FunctionExpression", + "type": "FunctionExpression" + } + ], + "callee": { + "end": 942, + "name": "map", + "start": 939, + "type": "Identifier" + }, + "end": 1007, + "start": 939, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 930, + "type": "VariableDeclarator" + }, + "end": 1007, + "kind": "const", + "start": 930, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1117, + "id": { + "end": 1049, + "name": "invas", + "start": 1044, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "end": 1062, + "name": "angles", + "start": 1056, + "type": "Identifier", + "type": "Identifier" + }, + { + "body": { + "body": [ + { + "argument": { + "end": 1114, + "left": { + "arguments": [ + { + "arguments": [ + { + "end": 1097, + "name": "a", + "start": 1096, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 1095, + "name": "toRadians", + "start": 1086, + "type": "Identifier" + }, + "end": 1098, + "start": 1086, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "callee": { + "end": 1085, + "name": "tan", + "start": 1082, + "type": "Identifier" + }, + "end": 1099, + "start": 1082, + "type": "CallExpression", + "type": "CallExpression" + }, + "operator": "-", + "right": { + "arguments": [ + { + "end": 1113, + "name": "a", + "start": 1112, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 1111, + "name": "toRadians", + "start": 1102, + "type": "Identifier" + }, + "end": 1114, + "start": 1102, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 1082, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "end": 1114, + "start": 1075, + "type": "ReturnStatement", + "type": "ReturnStatement" + } + ], + "end": 1116, + "start": 1071 + }, + "end": 1116, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1069, + "name": "a", + "start": 1068, + "type": "Identifier" + } + } + ], + "start": 1067, + "type": "FunctionExpression", + "type": "FunctionExpression" + } + ], + "callee": { + "end": 1055, + "name": "map", + "start": 1052, + "type": "Identifier" + }, + "end": 1117, + "start": 1052, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 1044, + "type": "VariableDeclarator" + }, + "end": 1117, + "kind": "const", + "start": 1044, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1206, + "id": { + "end": 1147, + "name": "xs", + "start": 1145, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "end": 1162, + "endElement": { + "end": 1161, + "name": "cmo", + "start": 1158, + "type": "Identifier", + "type": "Identifier" + }, + "endInclusive": true, + "start": 1154, + "startElement": { + "end": 1156, + "raw": "0", + "start": 1155, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + "type": "ArrayRangeExpression", + "type": "ArrayRangeExpression" + }, + { + "body": { + "body": [ + { + "argument": { + "end": 1203, + "left": { + "computed": true, + "end": 1187, + "object": { + "end": 1184, + "name": "rs", + "start": 1182, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 1186, + "name": "i", + "start": 1185, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1182, + "type": "MemberExpression", + "type": "MemberExpression" + }, + "operator": "*", + "right": { + "arguments": [ + { + "computed": true, + "end": 1202, + "object": { + "end": 1199, + "name": "invas", + "start": 1194, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 1201, + "name": "i", + "start": 1200, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1194, + "type": "MemberExpression", + "type": "MemberExpression" + } + ], + "callee": { + "end": 1193, + "name": "cos", + "start": 1190, + "type": "Identifier" + }, + "end": 1203, + "start": 1190, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 1182, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "end": 1203, + "start": 1175, + "type": "ReturnStatement", + "type": "ReturnStatement" + } + ], + "end": 1205, + "start": 1171 + }, + "end": 1205, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1169, + "name": "i", + "start": 1168, + "type": "Identifier" + } + } + ], + "start": 1167, + "type": "FunctionExpression", + "type": "FunctionExpression" + } + ], + "callee": { + "end": 1153, + "name": "map", + "start": 1150, + "type": "Identifier" + }, + "end": 1206, + "start": 1150, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 1145, + "type": "VariableDeclarator" + }, + "end": 1206, + "kind": "const", + "start": 1145, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1269, + "id": { + "end": 1210, + "name": "ys", + "start": 1208, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "end": 1225, + "endElement": { + "end": 1224, + "name": "cmo", + "start": 1221, + "type": "Identifier", + "type": "Identifier" + }, + "endInclusive": true, + "start": 1217, + "startElement": { + "end": 1219, + "raw": "0", + "start": 1218, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + "type": "ArrayRangeExpression", + "type": "ArrayRangeExpression" + }, + { + "body": { + "body": [ + { + "argument": { + "end": 1266, + "left": { + "computed": true, + "end": 1250, + "object": { + "end": 1247, + "name": "rs", + "start": 1245, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 1249, + "name": "i", + "start": 1248, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1245, + "type": "MemberExpression", + "type": "MemberExpression" + }, + "operator": "*", + "right": { + "arguments": [ + { + "computed": true, + "end": 1265, + "object": { + "end": 1262, + "name": "invas", + "start": 1257, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 1264, + "name": "i", + "start": 1263, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1257, + "type": "MemberExpression", + "type": "MemberExpression" + } + ], + "callee": { + "end": 1256, + "name": "sin", + "start": 1253, + "type": "Identifier" + }, + "end": 1266, + "start": 1253, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 1245, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "end": 1266, + "start": 1238, + "type": "ReturnStatement", + "type": "ReturnStatement" + } + ], + "end": 1268, + "start": 1234 + }, + "end": 1268, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1232, + "name": "i", + "start": 1231, + "type": "Identifier" + } + } + ], + "start": 1230, + "type": "FunctionExpression", + "type": "FunctionExpression" + } + ], + "callee": { + "end": 1216, + "name": "map", + "start": 1213, + "type": "Identifier" + }, + "end": 1269, + "start": 1213, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 1208, + "type": "VariableDeclarator" + }, + "end": 1269, + "kind": "const", + "start": 1208, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1433, + "id": { + "end": 1300, + "name": "body", + "start": 1296, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 1321, + "raw": "'XY'", + "start": 1317, + "type": "Literal", + "type": "Literal", + "value": "XY" + } + ], + "callee": { + "end": 1316, + "name": "startSketchOn", + "start": 1303, + "type": "Identifier" + }, + "end": 1322, + "start": 1303, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1349, + "name": "center", + "start": 1343, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1354, + "raw": "0", + "start": 1353, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 1357, + "raw": "0", + "start": 1356, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 1358, + "start": 1352, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1373, + "name": "radius", + "start": 1367, + "type": "Identifier" + }, + "arg": { + "end": 1392, + "left": { + "end": 1388, + "name": "baseDiameter", + "start": 1376, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1392, + "raw": "2", + "start": 1391, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1376, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 1334, + "name": "circle", + "start": 1328, + "type": "Identifier" + }, + "end": 1399, + "start": 1328, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1419, + "name": "length", + "start": 1413, + "type": "Identifier" + }, + "arg": { + "end": 1432, + "name": "gearHeight", + "start": 1422, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 1412, + "name": "extrude", + "start": 1405, + "type": "Identifier" + }, + "end": 1433, + "start": 1405, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 1433, + "start": 1303, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 1296, + "type": "VariableDeclarator" + }, + "end": 1433, + "kind": "const", + "start": 1296, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1466, + "id": { + "end": 1445, + "name": "toothAngle", + "start": 1435, + "type": "Identifier" + }, + "init": { + "end": 1466, + "left": { + "end": 1460, + "left": { + "end": 1451, + "raw": "360", + "start": 1448, + "type": "Literal", + "type": "Literal", + "value": { + "value": 360.0, + "suffix": "None" + } + }, + "operator": "/", + "right": { + "end": 1460, + "name": "nTeeth", + "start": 1454, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1448, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "/", + "right": { + "end": 1466, + "raw": "1.5", + "start": 1463, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.5, + "suffix": "None" + } + }, + "start": 1448, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 1435, + "type": "VariableDeclarator" + }, + "end": 1466, + "kind": "const", + "start": 1435, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1604, + "id": { + "end": 1510, + "name": "leftInvolute", + "start": 1498, + "type": "Identifier" + }, + "init": { + "body": { + "body": [ + { + "declaration": { + "end": 1533, + "id": { + "end": 1523, + "name": "j", + "start": 1522, + "type": "Identifier" + }, + "init": { + "end": 1533, + "left": { + "end": 1529, + "raw": "100", + "start": 1526, + "type": "Literal", + "type": "Literal", + "value": { + "value": 100.0, + "suffix": "None" + } + }, + "operator": "-", + "right": { + "end": 1533, + "name": "i", + "start": 1532, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1526, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 1522, + "type": "VariableDeclarator" + }, + "end": 1533, + "kind": "const", + "start": 1522, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "argument": { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1584, + "name": "endAbsolute", + "start": 1573, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "computed": true, + "end": 1593, + "object": { + "end": 1590, + "name": "xs", + "start": 1588, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 1592, + "name": "j", + "start": 1591, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1588, + "type": "MemberExpression", + "type": "MemberExpression" + }, + { + "computed": true, + "end": 1600, + "object": { + "end": 1597, + "name": "ys", + "start": 1595, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 1599, + "name": "j", + "start": 1598, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1595, + "type": "MemberExpression", + "type": "MemberExpression" + } + ], + "end": 1601, + "start": 1587, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 1568, + "name": "line", + "start": 1564, + "type": "Identifier" + }, + "end": 1602, + "start": 1564, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 1571, + "name": "sg", + "start": 1569, + "type": "Identifier", + "type": "Identifier" + } + }, + "end": 1602, + "start": 1557, + "type": "ReturnStatement", + "type": "ReturnStatement" + } + ], + "end": 1604, + "nonCodeMeta": { + "nonCodeNodes": { + "0": [ + { + "end": 1554, + "start": 1533, + "type": "NonCodeNode", + "value": { + "type": "inlineComment", + "value": "iterate backwards", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, + "start": 1518 + }, + "end": 1604, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1512, + "name": "i", + "start": 1511, + "type": "Identifier" + } + }, + { + "type": "Parameter", + "identifier": { + "end": 1516, + "name": "sg", + "start": 1514, + "type": "Identifier" + } + } + ], + "start": 1510, + "type": "FunctionExpression", + "type": "FunctionExpression" + }, + "start": 1498, + "type": "VariableDeclarator" + }, + "end": 1604, + "kind": "fn", + "start": 1495, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1824, + "id": { + "end": 1622, + "name": "rightInvolute", + "start": 1609, + "type": "Identifier" + }, + "init": { + "body": { + "body": [ + { + "declaration": { + "end": 1706, + "id": { + "end": 1635, + "name": "x", + "start": 1634, + "type": "Identifier" + }, + "init": { + "end": 1706, + "left": { + "computed": true, + "end": 1643, + "object": { + "end": 1640, + "name": "rs", + "start": 1638, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 1642, + "name": "i", + "start": 1641, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1638, + "type": "MemberExpression", + "type": "MemberExpression" + }, + "operator": "*", + "right": { + "arguments": [ + { + "arguments": [ + { + "end": 1704, + "left": { + "argument": { + "end": 1671, + "name": "toothAngle", + "start": 1661, + "type": "Identifier", + "type": "Identifier" + }, + "end": 1671, + "operator": "-", + "start": 1660, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "+", + "right": { + "arguments": [ + { + "arguments": [ + { + "end": 1702, + "left": { + "computed": true, + "end": 1694, + "object": { + "end": 1691, + "name": "ys", + "start": 1689, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 1693, + "name": "i", + "start": 1692, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1689, + "type": "MemberExpression", + "type": "MemberExpression" + }, + "operator": "/", + "right": { + "computed": true, + "end": 1702, + "object": { + "end": 1699, + "name": "xs", + "start": 1697, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 1701, + "name": "i", + "start": 1700, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1697, + "type": "MemberExpression", + "type": "MemberExpression" + }, + "start": 1689, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "callee": { + "end": 1688, + "name": "atan", + "start": 1684, + "type": "Identifier" + }, + "end": 1703, + "start": 1684, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "callee": { + "end": 1683, + "name": "toDegrees", + "start": 1674, + "type": "Identifier" + }, + "end": 1704, + "start": 1674, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 1660, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "callee": { + "end": 1659, + "name": "toRadians", + "start": 1650, + "type": "Identifier" + }, + "end": 1705, + "start": 1650, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "callee": { + "end": 1649, + "name": "cos", + "start": 1646, + "type": "Identifier" + }, + "end": 1706, + "start": 1646, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 1638, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 1634, + "type": "VariableDeclarator" + }, + "end": 1706, + "kind": "const", + "start": 1634, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1782, + "id": { + "end": 1710, + "name": "y", + "start": 1709, + "type": "Identifier" + }, + "init": { + "end": 1782, + "left": { + "argument": { + "computed": true, + "end": 1719, + "object": { + "end": 1716, + "name": "rs", + "start": 1714, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 1718, + "name": "i", + "start": 1717, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1714, + "type": "MemberExpression", + "type": "MemberExpression" + }, + "end": 1719, + "operator": "-", + "start": 1713, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "*", + "right": { + "arguments": [ + { + "arguments": [ + { + "end": 1780, + "left": { + "argument": { + "end": 1747, + "name": "toothAngle", + "start": 1737, + "type": "Identifier", + "type": "Identifier" + }, + "end": 1747, + "operator": "-", + "start": 1736, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "+", + "right": { + "arguments": [ + { + "arguments": [ + { + "end": 1778, + "left": { + "computed": true, + "end": 1770, + "object": { + "end": 1767, + "name": "ys", + "start": 1765, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 1769, + "name": "i", + "start": 1768, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1765, + "type": "MemberExpression", + "type": "MemberExpression" + }, + "operator": "/", + "right": { + "computed": true, + "end": 1778, + "object": { + "end": 1775, + "name": "xs", + "start": 1773, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 1777, + "name": "i", + "start": 1776, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1773, + "type": "MemberExpression", + "type": "MemberExpression" + }, + "start": 1765, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "callee": { + "end": 1764, + "name": "atan", + "start": 1760, + "type": "Identifier" + }, + "end": 1779, + "start": 1760, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "callee": { + "end": 1759, + "name": "toDegrees", + "start": 1750, + "type": "Identifier" + }, + "end": 1780, + "start": 1750, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 1736, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "callee": { + "end": 1735, + "name": "toRadians", + "start": 1726, + "type": "Identifier" + }, + "end": 1781, + "start": 1726, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "callee": { + "end": 1725, + "name": "sin", + "start": 1722, + "type": "Identifier" + }, + "end": 1782, + "start": 1722, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 1713, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 1709, + "type": "VariableDeclarator" + }, + "end": 1782, + "kind": "const", + "start": 1709, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "argument": { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1812, + "name": "endAbsolute", + "start": 1801, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1817, + "name": "x", + "start": 1816, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 1820, + "name": "y", + "start": 1819, + "type": "Identifier", + "type": "Identifier" + } + ], + "end": 1821, + "start": 1815, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 1796, + "name": "line", + "start": 1792, + "type": "Identifier" + }, + "end": 1822, + "start": 1792, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 1799, + "name": "sg", + "start": 1797, + "type": "Identifier", + "type": "Identifier" + } + }, + "end": 1822, + "start": 1785, + "type": "ReturnStatement", + "type": "ReturnStatement" + } + ], + "end": 1824, + "start": 1630 + }, + "end": 1824, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1624, + "name": "i", + "start": 1623, + "type": "Identifier" + } + }, + { + "type": "Parameter", + "identifier": { + "end": 1628, + "name": "sg", + "start": 1626, + "type": "Identifier" + } + } + ], + "start": 1622, + "type": "FunctionExpression", + "type": "FunctionExpression" + }, + "start": 1609, + "type": "VariableDeclarator" + }, + "end": 1824, + "kind": "fn", + "start": 1606, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1915, + "id": { + "end": 1850, + "name": "start", + "start": 1845, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 1871, + "raw": "'XY'", + "start": 1867, + "type": "Literal", + "type": "Literal", + "value": "XY" + } + ], + "callee": { + "end": 1866, + "name": "startSketchOn", + "start": 1853, + "type": "Identifier" + }, + "end": 1872, + "start": 1853, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "computed": false, + "end": 1901, + "object": { + "end": 1896, + "name": "xs", + "start": 1894, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 1900, + "raw": "101", + "start": 1897, + "type": "Literal", + "type": "Literal", + "value": { + "value": 101.0, + "suffix": "None" + } + }, + "start": 1894, + "type": "MemberExpression", + "type": "MemberExpression" + }, + { + "computed": false, + "end": 1910, + "object": { + "end": 1905, + "name": "ys", + "start": 1903, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 1909, + "raw": "101", + "start": 1906, + "type": "Literal", + "type": "Literal", + "value": { + "value": 101.0, + "suffix": "None" + } + }, + "start": 1903, + "type": "MemberExpression", + "type": "MemberExpression" + } + ], + "end": 1911, + "start": 1893, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 1914, + "start": 1913, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1892, + "name": "startProfileAt", + "start": 1878, + "type": "Identifier" + }, + "end": 1915, + "start": 1878, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 1915, + "start": 1853, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 1845, + "type": "VariableDeclarator" + }, + "end": 1915, + "kind": "const", + "start": 1845, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 2379, + "id": { + "end": 1921, + "name": "teeth", + "start": 1916, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 1939, + "endElement": { + "end": 1938, + "raw": "100", + "start": 1935, + "type": "Literal", + "type": "Literal", + "value": { + "value": 100.0, + "suffix": "None" + } + }, + "endInclusive": true, + "start": 1931, + "startElement": { + "end": 1933, + "raw": "0", + "start": 1932, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + "type": "ArrayRangeExpression", + "type": "ArrayRangeExpression" + }, + { + "end": 1946, + "name": "start", + "start": 1941, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 1960, + "name": "leftInvolute", + "start": 1948, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 1930, + "name": "reduce", + "start": 1924, + "type": "Identifier" + }, + "end": 1961, + "start": 1924, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 2065, + "properties": [ + { + "end": 1994, + "key": { + "end": 1990, + "name": "angleStart", + "start": 1980, + "type": "Identifier" + }, + "start": 1980, + "type": "ObjectProperty", + "value": { + "end": 1994, + "raw": "0", + "start": 1993, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 2024, + "key": { + "end": 2011, + "name": "angleEnd", + "start": 2003, + "type": "Identifier" + }, + "start": 2003, + "type": "ObjectProperty", + "value": { + "end": 2024, + "name": "toothAngle", + "start": 2014, + "type": "Identifier", + "type": "Identifier" + } + }, + { + "end": 2058, + "key": { + "end": 2039, + "name": "radius", + "start": 2033, + "type": "Identifier" + }, + "start": 2033, + "type": "ObjectProperty", + "value": { + "end": 2058, + "left": { + "end": 2054, + "name": "baseDiameter", + "start": 2042, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 2058, + "raw": "2", + "start": 2057, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 2042, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "start": 1971, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 2068, + "start": 2067, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1970, + "name": "arc", + "start": 1967, + "type": "Identifier" + }, + "end": 2069, + "start": 1967, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 2090, + "endElement": { + "end": 2089, + "raw": "101", + "start": 2086, + "type": "Literal", + "type": "Literal", + "value": { + "value": 101.0, + "suffix": "None" + } + }, + "endInclusive": true, + "start": 2082, + "startElement": { + "end": 2084, + "raw": "1", + "start": 2083, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "type": "ArrayRangeExpression", + "type": "ArrayRangeExpression" + }, + { + "end": 2093, + "start": 2092, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 2108, + "name": "rightInvolute", + "start": 2095, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 2081, + "name": "reduce", + "start": 2075, + "type": "Identifier" + }, + "end": 2109, + "start": 2075, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [], + "callee": { + "end": 2120, + "name": "close", + "start": 2115, + "type": "Identifier" + }, + "end": 2122, + "start": 2115, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2142, + "name": "length", + "start": 2136, + "type": "Identifier" + }, + "arg": { + "end": 2155, + "name": "gearHeight", + "start": 2145, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 2135, + "name": "extrude", + "start": 2128, + "type": "Identifier" + }, + "end": 2156, + "start": 2128, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2192, + "name": "axis", + "start": 2188, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 2197, + "raw": "0", + "start": 2196, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 2200, + "raw": "0", + "start": 2199, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 2203, + "raw": "1", + "start": 2202, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + ], + "end": 2204, + "start": 2195, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2219, + "name": "center", + "start": 2213, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 2224, + "raw": "0", + "start": 2223, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 2227, + "raw": "0", + "start": 2226, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 2230, + "raw": "0", + "start": 2229, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 2231, + "start": 2222, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2249, + "name": "instances", + "start": 2240, + "type": "Identifier" + }, + "arg": { + "end": 2258, + "name": "nTeeth", + "start": 2252, + "type": "Identifier", + "type": "Identifier" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2277, + "name": "arcDegrees", + "start": 2267, + "type": "Identifier" + }, + "arg": { + "end": 2283, + "raw": "360", + "start": 2280, + "type": "Literal", + "type": "Literal", + "value": { + "value": 360.0, + "suffix": "None" + } + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2308, + "name": "rotateDuplicates", + "start": 2292, + "type": "Identifier" + }, + "arg": { + "end": 2315, + "raw": "true", + "start": 2311, + "type": "Literal", + "type": "Literal", + "value": true + } + } + ], + "callee": { + "end": 2179, + "name": "patternCircular3d", + "start": 2162, + "type": "Identifier" + }, + "end": 2322, + "start": 2162, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 2379, + "nonCodeMeta": { + "nonCodeNodes": { + "5": [ + { + "end": 2379, + "start": 2322, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Define the constants of the keyway and the bore hole", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, + "start": 1924, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 1916, + "type": "VariableDeclarator" + }, + "end": 2379, + "kind": "const", + "start": 1916, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 2399, + "id": { + "end": 2391, + "name": "keywayWidth", + "start": 2380, + "type": "Identifier" + }, + "init": { + "end": 2399, + "raw": "0.250", + "start": 2394, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.25, + "suffix": "None" + } + }, + "start": 2380, + "type": "VariableDeclarator" + }, + "end": 2399, + "kind": "const", + "start": 2380, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 2429, + "id": { + "end": 2411, + "name": "keywayDepth", + "start": 2400, + "type": "Identifier" + }, + "init": { + "end": 2429, + "left": { + "end": 2425, + "name": "keywayWidth", + "start": 2414, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 2429, + "raw": "2", + "start": 2428, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 2414, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 2400, + "type": "VariableDeclarator" + }, + "end": 2429, + "kind": "const", + "start": 2400, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 2442, + "id": { + "end": 2438, + "name": "holeDiam", + "start": 2430, + "type": "Identifier" + }, + "init": { + "end": 2442, + "raw": "2", + "start": 2441, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 2430, + "type": "VariableDeclarator" + }, + "end": 2442, + "kind": "const", + "start": 2430, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 2457, + "id": { + "end": 2453, + "name": "holeRadius", + "start": 2443, + "type": "Identifier" + }, + "init": { + "end": 2457, + "raw": "1", + "start": 2456, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "start": 2443, + "type": "VariableDeclarator" + }, + "end": 2457, + "kind": "const", + "start": 2443, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 2505, + "id": { + "end": 2468, + "name": "startAngle", + "start": 2458, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "end": 2504, + "left": { + "end": 2491, + "left": { + "end": 2487, + "name": "keywayWidth", + "start": 2476, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 2491, + "raw": "2", + "start": 2490, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 2476, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "/", + "right": { + "end": 2504, + "name": "holeRadius", + "start": 2494, + "type": "Identifier", + "type": "Identifier" + }, + "start": 2476, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "callee": { + "end": 2475, + "name": "asin", + "start": 2471, + "type": "Identifier" + }, + "end": 2505, + "start": 2471, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 2458, + "type": "VariableDeclarator" + }, + "end": 2505, + "kind": "const", + "start": 2458, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 3069, + "id": { + "end": 2562, + "name": "keyWay", + "start": 2556, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 2583, + "name": "body", + "start": 2579, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 2590, + "raw": "'END'", + "start": 2585, + "type": "Literal", + "type": "Literal", + "value": "END" + } + ], + "callee": { + "end": 2578, + "name": "startSketchOn", + "start": 2565, + "type": "Identifier" + }, + "end": 2591, + "start": 2565, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 2649, + "left": { + "end": 2631, + "name": "holeRadius", + "start": 2621, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "arguments": [ + { + "end": 2648, + "name": "startAngle", + "start": 2638, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 2637, + "name": "cos", + "start": 2634, + "type": "Identifier" + }, + "end": 2649, + "start": 2634, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 2621, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 2686, + "left": { + "end": 2668, + "name": "holeRadius", + "start": 2658, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "arguments": [ + { + "end": 2685, + "name": "startAngle", + "start": 2675, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 2674, + "name": "sin", + "start": 2671, + "type": "Identifier" + }, + "end": 2686, + "start": 2671, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 2658, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 2693, + "start": 2612, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 2696, + "start": 2695, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2611, + "name": "startProfileAt", + "start": 2597, + "type": "Identifier" + }, + "end": 2697, + "start": 2597, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 2720, + "name": "keywayDepth", + "start": 2709, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 2723, + "start": 2722, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2708, + "name": "xLine", + "start": 2703, + "type": "Identifier" + }, + "end": 2724, + "start": 2703, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "argument": { + "end": 2748, + "name": "keywayWidth", + "start": 2737, + "type": "Identifier", + "type": "Identifier" + }, + "end": 2748, + "operator": "-", + "start": 2736, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 2751, + "start": 2750, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2735, + "name": "yLine", + "start": 2730, + "type": "Identifier" + }, + "end": 2752, + "start": 2730, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "argument": { + "end": 2776, + "name": "keywayDepth", + "start": 2765, + "type": "Identifier", + "type": "Identifier" + }, + "end": 2776, + "operator": "-", + "start": 2764, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 2779, + "start": 2778, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2763, + "name": "xLine", + "start": 2758, + "type": "Identifier" + }, + "end": 2780, + "start": 2758, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 2902, + "properties": [ + { + "end": 2813, + "key": { + "end": 2807, + "name": "angleEnd", + "start": 2799, + "type": "Identifier" + }, + "start": 2799, + "type": "ObjectProperty", + "value": { + "end": 2813, + "raw": "180", + "start": 2810, + "type": "Literal", + "type": "Literal", + "value": { + "value": 180.0, + "suffix": "None" + } + } + }, + { + "end": 2867, + "key": { + "end": 2832, + "name": "angleStart", + "start": 2822, + "type": "Identifier" + }, + "start": 2822, + "type": "ObjectProperty", + "value": { + "end": 2867, + "left": { + "end": 2861, + "left": { + "end": 2848, + "left": { + "end": 2843, + "left": { + "argument": { + "end": 2837, + "raw": "1", + "start": 2836, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "end": 2837, + "operator": "-", + "start": 2835, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "*", + "right": { + "end": 2843, + "raw": "180", + "start": 2840, + "type": "Literal", + "type": "Literal", + "value": { + "value": 180.0, + "suffix": "None" + } + }, + "start": 2835, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "/", + "right": { + "end": 2848, + "name": "PI", + "start": 2846, + "type": "Identifier", + "type": "Identifier" + }, + "start": 2835, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "*", + "right": { + "end": 2861, + "name": "startAngle", + "start": 2851, + "type": "Identifier", + "type": "Identifier" + }, + "start": 2835, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "end": 2867, + "raw": "360", + "start": 2864, + "type": "Literal", + "type": "Literal", + "value": { + "value": 360.0, + "suffix": "None" + } + }, + "start": 2835, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + }, + { + "end": 2895, + "key": { + "end": 2882, + "name": "radius", + "start": 2876, + "type": "Identifier" + }, + "start": 2876, + "type": "ObjectProperty", + "value": { + "end": 2895, + "name": "holeRadius", + "start": 2885, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 2790, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 2905, + "start": 2904, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2789, + "name": "arc", + "start": 2786, + "type": "Identifier" + }, + "end": 2906, + "start": 2786, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 3017, + "properties": [ + { + "end": 2957, + "key": { + "end": 2933, + "name": "angleEnd", + "start": 2925, + "type": "Identifier" + }, + "start": 2925, + "type": "ObjectProperty", + "value": { + "end": 2957, + "left": { + "end": 2944, + "left": { + "end": 2939, + "raw": "180", + "start": 2936, + "type": "Literal", + "type": "Literal", + "value": { + "value": 180.0, + "suffix": "None" + } + }, + "operator": "/", + "right": { + "end": 2944, + "name": "PI", + "start": 2942, + "type": "Identifier", + "type": "Identifier" + }, + "start": 2936, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "*", + "right": { + "end": 2957, + "name": "startAngle", + "start": 2947, + "type": "Identifier", + "type": "Identifier" + }, + "start": 2936, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + }, + { + "end": 2982, + "key": { + "end": 2976, + "name": "angleStart", + "start": 2966, + "type": "Identifier" + }, + "start": 2966, + "type": "ObjectProperty", + "value": { + "end": 2982, + "raw": "180", + "start": 2979, + "type": "Literal", + "type": "Literal", + "value": { + "value": 180.0, + "suffix": "None" + } + } + }, + { + "end": 3010, + "key": { + "end": 2997, + "name": "radius", + "start": 2991, + "type": "Identifier" + }, + "start": 2991, + "type": "ObjectProperty", + "value": { + "end": 3010, + "name": "holeRadius", + "start": 3000, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 2916, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 3020, + "start": 3019, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2915, + "name": "arc", + "start": 2912, + "type": "Identifier" + }, + "end": 3021, + "start": 2912, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [], + "callee": { + "end": 3032, + "name": "close", + "start": 3027, + "type": "Identifier" + }, + "end": 3034, + "start": 3027, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 3054, + "name": "length", + "start": 3048, + "type": "Identifier" + }, + "arg": { + "argument": { + "end": 3068, + "name": "gearHeight", + "start": 3058, + "type": "Identifier", + "type": "Identifier" + }, + "end": 3068, + "operator": "-", + "start": 3057, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + } + ], + "callee": { + "end": 3047, + "name": "extrude", + "start": 3040, + "type": "Identifier" + }, + "end": 3069, + "start": 3040, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 3069, + "start": 2565, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 2556, + "type": "VariableDeclarator" + }, + "end": 3069, + "kind": "const", + "start": 2556, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + } + ], + "end": 3070, + "innerAttrs": [ + { + "end": 472, + "name": { + "end": 448, + "name": "settings", + "start": 440, + "type": "Identifier" + }, + "properties": [ + { + "end": 471, + "key": { + "end": 466, + "name": "defaultLengthUnit", + "start": 449, + "type": "Identifier" + }, + "start": 449, + "type": "ObjectProperty", + "value": { + "end": 471, + "name": "in", + "start": 469, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 439, + "type": "Annotation" + } + ], + "nonCodeMeta": { + "nonCodeNodes": { + "8": [ + { + "end": 778, + "start": 730, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Interpolate points along the involute curve", + "style": "line" + } + } + ], + "10": [ + { + "end": 929, + "start": 890, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Calculate operating pressure angle", + "style": "line" + } + } + ], + "11": [ + { + "end": 1043, + "start": 1007, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Calculate the involute function", + "style": "line" + } + } + ], + "12": [ + { + "end": 1144, + "start": 1117, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Map the involute curve", + "style": "line" + } + } + ], + "13": [ + { + "end": 1208, + "start": 1206, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ], + "14": [ + { + "end": 1295, + "start": 1269, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Extrude the gear body", + "style": "line" + } + } + ], + "15": [ + { + "end": 1435, + "start": 1433, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ], + "16": [ + { + "end": 1494, + "start": 1466, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Plot the involute curve", + "style": "line" + } + } + ], + "17": [ + { + "end": 1606, + "start": 1604, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ], + "18": [ + { + "end": 1844, + "start": 1824, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Draw gear teeth", + "style": "line" + } + } + ], + "25": [ + { + "end": 2555, + "start": 2505, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Sketch the keyway and center hole and extrude", + "style": "line" + } + } + ] + }, + "startNodes": [ + { + "end": 12, + "start": 0, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Spur Gear", + "style": "line" + } + }, + { + "end": 424, + "start": 13, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "A rotating machine part having cut teeth or, in the case of a cogwheel, inserted teeth (called cogs), which mesh with another toothed part to transmit torque. Geared devices can change the speed, torque, and direction of a power source. The two elements that define a gear are its circular shape and the teeth that are integrated into its outer edge, which are designed to fit into the teeth of another gear.", + "style": "line" + } + }, + { + "end": 426, + "start": 424, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + }, + { + "end": 438, + "start": 426, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Set Units", + "style": "line" + } + }, + { + "end": 474, + "start": 472, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + }, + { + "end": 493, + "start": 474, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Define constants", + "style": "line" + } + } + ] + }, + "start": 0 + } +} diff --git a/rust/kcl-lib/tests/kcl_samples/gear/ops.snap b/rust/kcl-lib/tests/kcl_samples/gear/ops.snap new file mode 100644 index 000000000..bc0948b88 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/gear/ops.snap @@ -0,0 +1,10106 @@ +--- +source: kcl/src/simulation_tests.rs +description: Operations executed gear.kcl +--- +[ + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1190, + 1203, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1253, + 1266, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "String", + "value": "XY" + }, + "sourceRange": [ + 1317, + 1321, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 1303, + 1322, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 3.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1422, + 1432, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 1405, + 1433, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "String", + "value": "XY" + }, + "sourceRange": [ + 1867, + 1871, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 1853, + 1872, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1646, + 1706, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1722, + 1782, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 3.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 2145, + 2155, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 2128, + 2156, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "labeledArgs": { + "arcDegrees": { + "value": { + "type": "Number", + "value": 360.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 2280, + 2283, + 0 + ] + }, + "axis": { + "value": { + "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": [ + 2195, + 2204, + 0 + ] + }, + "center": { + "value": { + "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" + } + } + } + ] + }, + "sourceRange": [ + 2222, + 2231, + 0 + ] + }, + "instances": { + "value": { + "type": "Number", + "value": 21.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 2252, + 2258, + 0 + ] + }, + "rotateDuplicates": { + "value": { + "type": "Bool", + "value": true + }, + "sourceRange": [ + 2311, + 2315, + 0 + ] + } + }, + "name": "patternCircular3d", + "sourceRange": [ + 2162, + 2322, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 2579, + 2583, + 0 + ] + }, + "tag": { + "value": { + "type": "String", + "value": "END" + }, + "sourceRange": [ + 2585, + 2590, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 2565, + 2591, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 2634, + 2649, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 2671, + 2686, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": -3.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 3057, + 3068, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 3040, + 3069, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + } +] diff --git a/rust/kcl-lib/tests/kcl_samples/gear/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/gear/program_memory.snap new file mode 100644 index 000000000..892734227 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/gear/program_memory.snap @@ -0,0 +1,139883 @@ +--- +source: kcl/src/simulation_tests.rs +description: Variables in memory after executing gear.kcl +--- +{ + "addendum": { + "type": "Number", + "value": 0.5, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + } + ] + }, + "angles": { + "type": "Array", + "value": [ + { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 3.2781, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 4.6327, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.67, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 6.5427, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 7.31, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 8.0023, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 8.6377, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 9.2278, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 9.781, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 10.3031, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 10.7987, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 11.2713, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 11.7237, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 12.1581, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 12.5764, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 12.9802, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 13.3708, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 13.7492, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 14.1166, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 14.4737, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 14.8213, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 15.16, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 15.4905, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 15.8132, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 16.1286, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 16.4372, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 16.7393, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 17.0353, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 17.3255, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 17.6101, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 17.8895, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 18.1639, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 18.4335, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 18.6985, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 18.9591, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 19.2156, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 19.468, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 19.7165, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 19.9613, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 20.2026, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 20.4404, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 20.6748, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 20.906, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 21.1341, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 21.3592, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 21.5814, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 21.8007, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 22.0174, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 22.2313, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 22.4427, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 22.6516, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 22.858, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 23.0621, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 23.2639, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 23.4635, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 23.6608, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 23.8561, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 24.0492, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 24.2404, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 24.4296, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 24.6168, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 24.8022, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 24.9858, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 25.1675, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 25.3475, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 25.5258, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 25.7024, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 25.8774, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 26.0508, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 26.2226, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 26.3928, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 26.5616, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 26.7289, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 26.8947, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 27.0591, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 27.2221, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 27.3837, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 27.544, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 27.703, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 27.8607, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 28.0171, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 28.1723, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 28.3263, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 28.479, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 28.6306, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 28.781, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 28.9302, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 29.0783, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 29.2254, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 29.3713, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 29.5162, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 29.66, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 29.8028, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 29.9445, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 30.0853, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 30.225, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 30.3638, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 30.5016, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 30.6385, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 30.7744, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 30.9094, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 965, + 1004, + 0 + ] + } + ] + } + ], + "__meta": [ + { + "sourceRange": [ + 939, + 1007, + 0 + ] + } + ] + }, + "baseDiameter": { + "type": "Number", + "value": 9.8668, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + } + ] + }, + "body": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1328, + 1399, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1328, + 1399, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 4.9334, + 0.0 + ], + "radius": 4.933386259126019, + "tag": null, + "to": [ + 4.9334, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 4.9334, + 0.0 + ], + "to": [ + 4.9334, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1328, + 1399, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1328, + 1399, + 0 + ] + } + ] + }, + "height": 3.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1328, + 1399, + 0 + ] + } + ] + } + }, + "cmo": { + "type": "Number", + "value": 101.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 785, + 788, + 0 + ] + } + ] + }, + "deddendum": { + "type": "Number", + "value": 0.625, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 600, + 604, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + } + ] + }, + "gearHeight": { + "type": "Number", + "value": 3.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 729, + 730, + 0 + ] + } + ] + }, + "holeDiam": { + "type": "Number", + "value": 2.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 2441, + 2442, + 0 + ] + } + ] + }, + "holeRadius": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 2456, + 2457, + 0 + ] + } + ] + }, + "invas": { + "type": "Array", + "value": [ + { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0001, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0002, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0003, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0005, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0007, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0009, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0012, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0014, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0017, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.002, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0023, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0026, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0029, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0032, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0036, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.004, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0043, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0047, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0051, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0055, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0059, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0064, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0068, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0072, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0077, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0081, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0086, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0091, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0096, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0101, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0106, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0111, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0116, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0121, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0126, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0132, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0137, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0143, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0148, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0154, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0159, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0165, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0171, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0177, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0183, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0189, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0195, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0201, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0207, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0213, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.022, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0226, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0232, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0239, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0245, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0252, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0259, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0265, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0272, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0279, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0285, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0292, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0299, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0306, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0313, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.032, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0327, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0334, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0342, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0349, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0356, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0363, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0371, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0378, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0386, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0393, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0401, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0408, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0416, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0423, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0431, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0439, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0446, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0454, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0462, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.047, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0478, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0486, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0494, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0502, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.051, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0518, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0526, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0534, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0542, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0551, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0559, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0567, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0576, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0584, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0592, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1082, + 1099, + 0 + ] + }, + { + "sourceRange": [ + 1102, + 1114, + 0 + ] + } + ] + } + ], + "__meta": [ + { + "sourceRange": [ + 1052, + 1117, + 0 + ] + } + ] + }, + "keyWay": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2703, + 2724, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2730, + 2752, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2758, + 2780, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2912, + 3021, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2703, + 2724, + 0 + ] + }, + "from": [ + 0.9922, + 0.125 + ], + "tag": null, + "to": [ + 1.1172, + 0.125 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2730, + 2752, + 0 + ] + }, + "from": [ + 1.1172, + 0.125 + ], + "tag": null, + "to": [ + 1.1172, + -0.125 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2758, + 2780, + 0 + ] + }, + "from": [ + 1.1172, + -0.125 + ], + "tag": null, + "to": [ + 0.9922, + -0.125 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2786, + 2906, + 0 + ] + }, + "ccw": false, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 0.9922, + -0.125 + ], + "radius": 1.0, + "tag": null, + "to": [ + -1.0, + 0.0 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2912, + 3021, + 0 + ] + }, + "ccw": false, + "center": [ + 0.0, + 0.0 + ], + "from": [ + -1.0, + 0.0 + ], + "radius": 1.0, + "tag": null, + "to": [ + 0.9922, + 0.125 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3027, + 3034, + 0 + ] + }, + "from": [ + 0.9922, + 0.125 + ], + "tag": null, + "to": [ + 0.9922, + 0.125 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1328, + 1399, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1328, + 1399, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 4.9334, + 0.0 + ], + "radius": 4.933386259126019, + "tag": null, + "to": [ + 4.9334, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 4.9334, + 0.0 + ], + "to": [ + 4.9334, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1328, + 1399, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1328, + 1399, + 0 + ] + } + ] + }, + "height": 3.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1328, + 1399, + 0 + ] + } + ] + }, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2565, + 2591, + 0 + ] + } + ] + }, + "start": { + "from": [ + 0.9922, + 0.125 + ], + "to": [ + 0.9922, + 0.125 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2597, + 2697, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2597, + 2697, + 0 + ] + } + ] + }, + "height": -3.0, + "startCapId": null, + "endCapId": null, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2597, + 2697, + 0 + ] + } + ] + } + }, + "keywayDepth": { + "type": "Number", + "value": 0.125, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 2394, + 2399, + 0 + ] + }, + { + "sourceRange": [ + 2428, + 2429, + 0 + ] + } + ] + }, + "keywayWidth": { + "type": "Number", + "value": 0.25, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 2394, + 2399, + 0 + ] + } + ] + }, + "leftInvolute": { + "type": "Function", + "__meta": [ + { + "sourceRange": [ + 1510, + 1604, + 0 + ] + } + ] + }, + "module": { + "type": "Number", + "value": 0.5, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + } + ] + }, + "nTeeth": { + "type": "Number", + "value": 21.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 503, + 505, + 0 + ] + } + ] + }, + "pitchDiameter": { + "type": "Number", + "value": 10.5, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + } + ] + }, + "pressureAngle": { + "type": "Number", + "value": 20.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 567, + 569, + 0 + ] + } + ] + }, + "rightInvolute": { + "type": "Function", + "__meta": [ + { + "sourceRange": [ + 1622, + 1824, + 0 + ] + } + ] + }, + "rs": { + "type": "Array", + "value": [ + { + "type": "Number", + "value": 4.9334, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 4.9415, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 4.9496, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 4.9576, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 4.9657, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 4.9738, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 4.9819, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 4.99, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 4.9981, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.0062, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.0142, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.0223, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.0304, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.0385, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.0466, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.0547, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.0628, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.0708, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.0789, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.087, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.0951, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.1032, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.1113, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.1193, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.1274, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.1355, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.1436, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.1517, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.1598, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.1679, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.1759, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.184, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.1921, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.2002, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.2083, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.2164, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.2245, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.2325, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.2406, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.2487, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.2568, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.2649, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.273, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.2811, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.2891, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.2972, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.3053, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.3134, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.3215, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.3296, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.3377, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.3457, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.3538, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.3619, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.37, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.3781, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.3862, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.3942, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.4023, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.4104, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.4185, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.4266, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.4347, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.4428, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.4508, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.4589, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.467, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.4751, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.4832, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.4913, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.4994, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.5074, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.5155, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.5236, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.5317, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.5398, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.5479, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.556, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.564, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.5721, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.5802, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.5883, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.5964, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.6045, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.6126, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.6206, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.6287, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.6368, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.6449, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.653, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.6611, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.6691, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.6772, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.6853, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.6934, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.7015, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.7096, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.7177, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.7257, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.7338, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.7419, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.75, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + } + ] + } + ], + "__meta": [ + { + "sourceRange": [ + 794, + 890, + 0 + ] + } + ] + }, + "start": { + "type": "Sketch", + "value": { + "type": "Sketch", + "id": "[uuid]", + "paths": [], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 5.7399, + 0.3404 + ], + "to": [ + 5.7399, + 0.3404 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1878, + 1915, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1878, + 1915, + 0 + ] + } + ] + } + }, + "startAngle": { + "type": "Number", + "value": 0.1253, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 2471, + 2505, + 0 + ] + } + ] + }, + "teeth": { + "type": "Solids", + "value": [ + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7399, + 0.3404 + ], + "tag": null, + "to": [ + 5.7321, + 0.3351 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7321, + 0.3351 + ], + "tag": null, + "to": [ + 5.7243, + 0.3299 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7243, + 0.3299 + ], + "tag": null, + "to": [ + 5.7165, + 0.3246 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7165, + 0.3246 + ], + "tag": null, + "to": [ + 5.7087, + 0.3194 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7087, + 0.3194 + ], + "tag": null, + "to": [ + 5.7009, + 0.3143 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7009, + 0.3143 + ], + "tag": null, + "to": [ + 5.6931, + 0.3091 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6931, + 0.3091 + ], + "tag": null, + "to": [ + 5.6853, + 0.3041 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6853, + 0.3041 + ], + "tag": null, + "to": [ + 5.6775, + 0.299 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6775, + 0.299 + ], + "tag": null, + "to": [ + 5.6696, + 0.294 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6696, + 0.294 + ], + "tag": null, + "to": [ + 5.6618, + 0.289 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6618, + 0.289 + ], + "tag": null, + "to": [ + 5.6539, + 0.284 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6539, + 0.284 + ], + "tag": null, + "to": [ + 5.6461, + 0.279 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6461, + 0.279 + ], + "tag": null, + "to": [ + 5.6382, + 0.2741 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6382, + 0.2741 + ], + "tag": null, + "to": [ + 5.6304, + 0.2693 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6304, + 0.2693 + ], + "tag": null, + "to": [ + 5.6225, + 0.2644 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6225, + 0.2644 + ], + "tag": null, + "to": [ + 5.6146, + 0.2597 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6146, + 0.2597 + ], + "tag": null, + "to": [ + 5.6068, + 0.2549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6068, + 0.2549 + ], + "tag": null, + "to": [ + 5.5989, + 0.2502 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5989, + 0.2502 + ], + "tag": null, + "to": [ + 5.591, + 0.2455 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.591, + 0.2455 + ], + "tag": null, + "to": [ + 5.5831, + 0.2408 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5831, + 0.2408 + ], + "tag": null, + "to": [ + 5.5752, + 0.2362 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5752, + 0.2362 + ], + "tag": null, + "to": [ + 5.5673, + 0.2316 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5673, + 0.2316 + ], + "tag": null, + "to": [ + 5.5594, + 0.227 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5594, + 0.227 + ], + "tag": null, + "to": [ + 5.5515, + 0.2225 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5515, + 0.2225 + ], + "tag": null, + "to": [ + 5.5436, + 0.218 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5436, + 0.218 + ], + "tag": null, + "to": [ + 5.5357, + 0.2135 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5357, + 0.2135 + ], + "tag": null, + "to": [ + 5.5277, + 0.2091 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5277, + 0.2091 + ], + "tag": null, + "to": [ + 5.5198, + 0.2047 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5198, + 0.2047 + ], + "tag": null, + "to": [ + 5.5119, + 0.2004 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5119, + 0.2004 + ], + "tag": null, + "to": [ + 5.504, + 0.1961 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.504, + 0.1961 + ], + "tag": null, + "to": [ + 5.496, + 0.1918 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.496, + 0.1918 + ], + "tag": null, + "to": [ + 5.4881, + 0.1875 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4881, + 0.1875 + ], + "tag": null, + "to": [ + 5.4801, + 0.1833 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4801, + 0.1833 + ], + "tag": null, + "to": [ + 5.4722, + 0.1792 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4722, + 0.1792 + ], + "tag": null, + "to": [ + 5.4642, + 0.175 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4642, + 0.175 + ], + "tag": null, + "to": [ + 5.4563, + 0.1709 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4563, + 0.1709 + ], + "tag": null, + "to": [ + 5.4483, + 0.1669 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4483, + 0.1669 + ], + "tag": null, + "to": [ + 5.4403, + 0.1628 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4403, + 0.1628 + ], + "tag": null, + "to": [ + 5.4324, + 0.1588 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4324, + 0.1588 + ], + "tag": null, + "to": [ + 5.4244, + 0.1549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4244, + 0.1549 + ], + "tag": null, + "to": [ + 5.4164, + 0.151 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4164, + 0.151 + ], + "tag": null, + "to": [ + 5.4084, + 0.1471 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4084, + 0.1471 + ], + "tag": null, + "to": [ + 5.4004, + 0.1433 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4004, + 0.1433 + ], + "tag": null, + "to": [ + 5.3924, + 0.1395 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3924, + 0.1395 + ], + "tag": null, + "to": [ + 5.3845, + 0.1357 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3845, + 0.1357 + ], + "tag": null, + "to": [ + 5.3765, + 0.132 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3765, + 0.132 + ], + "tag": null, + "to": [ + 5.3685, + 0.1283 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3685, + 0.1283 + ], + "tag": null, + "to": [ + 5.3605, + 0.1246 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3605, + 0.1246 + ], + "tag": null, + "to": [ + 5.3525, + 0.121 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3525, + 0.121 + ], + "tag": null, + "to": [ + 5.3444, + 0.1174 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3444, + 0.1174 + ], + "tag": null, + "to": [ + 5.3364, + 0.1139 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3364, + 0.1139 + ], + "tag": null, + "to": [ + 5.3284, + 0.1104 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3284, + 0.1104 + ], + "tag": null, + "to": [ + 5.3204, + 0.107 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3204, + 0.107 + ], + "tag": null, + "to": [ + 5.3124, + 0.1036 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3124, + 0.1036 + ], + "tag": null, + "to": [ + 5.3044, + 0.1002 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3044, + 0.1002 + ], + "tag": null, + "to": [ + 5.2963, + 0.0969 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2963, + 0.0969 + ], + "tag": null, + "to": [ + 5.2883, + 0.0936 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2883, + 0.0936 + ], + "tag": null, + "to": [ + 5.2803, + 0.0903 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2803, + 0.0903 + ], + "tag": null, + "to": [ + 5.2722, + 0.0871 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2722, + 0.0871 + ], + "tag": null, + "to": [ + 5.2642, + 0.084 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2642, + 0.084 + ], + "tag": null, + "to": [ + 5.2562, + 0.0808 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2562, + 0.0808 + ], + "tag": null, + "to": [ + 5.2481, + 0.0778 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2481, + 0.0778 + ], + "tag": null, + "to": [ + 5.2401, + 0.0747 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2401, + 0.0747 + ], + "tag": null, + "to": [ + 5.2321, + 0.0717 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2321, + 0.0717 + ], + "tag": null, + "to": [ + 5.224, + 0.0688 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.224, + 0.0688 + ], + "tag": null, + "to": [ + 5.216, + 0.0659 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.216, + 0.0659 + ], + "tag": null, + "to": [ + 5.2079, + 0.063 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2079, + 0.063 + ], + "tag": null, + "to": [ + 5.1999, + 0.0602 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1999, + 0.0602 + ], + "tag": null, + "to": [ + 5.1918, + 0.0575 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1918, + 0.0575 + ], + "tag": null, + "to": [ + 5.1837, + 0.0547 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1837, + 0.0547 + ], + "tag": null, + "to": [ + 5.1757, + 0.0521 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1757, + 0.0521 + ], + "tag": null, + "to": [ + 5.1676, + 0.0494 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1676, + 0.0494 + ], + "tag": null, + "to": [ + 5.1596, + 0.0469 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1596, + 0.0469 + ], + "tag": null, + "to": [ + 5.1515, + 0.0443 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1515, + 0.0443 + ], + "tag": null, + "to": [ + 5.1434, + 0.0419 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1434, + 0.0419 + ], + "tag": null, + "to": [ + 5.1354, + 0.0394 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1354, + 0.0394 + ], + "tag": null, + "to": [ + 5.1273, + 0.0371 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1273, + 0.0371 + ], + "tag": null, + "to": [ + 5.1192, + 0.0347 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1192, + 0.0347 + ], + "tag": null, + "to": [ + 5.1112, + 0.0325 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1112, + 0.0325 + ], + "tag": null, + "to": [ + 5.1031, + 0.0303 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1031, + 0.0303 + ], + "tag": null, + "to": [ + 5.095, + 0.0281 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.095, + 0.0281 + ], + "tag": null, + "to": [ + 5.0869, + 0.026 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0869, + 0.026 + ], + "tag": null, + "to": [ + 5.0789, + 0.0239 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0789, + 0.0239 + ], + "tag": null, + "to": [ + 5.0708, + 0.022 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0708, + 0.022 + ], + "tag": null, + "to": [ + 5.0627, + 0.02 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0627, + 0.02 + ], + "tag": null, + "to": [ + 5.0546, + 0.0182 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0546, + 0.0182 + ], + "tag": null, + "to": [ + 5.0466, + 0.0164 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0466, + 0.0164 + ], + "tag": null, + "to": [ + 5.0385, + 0.0146 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0385, + 0.0146 + ], + "tag": null, + "to": [ + 5.0304, + 0.013 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0304, + 0.013 + ], + "tag": null, + "to": [ + 5.0223, + 0.0114 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0223, + 0.0114 + ], + "tag": null, + "to": [ + 5.0142, + 0.0098 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0142, + 0.0098 + ], + "tag": null, + "to": [ + 5.0061, + 0.0084 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0061, + 0.0084 + ], + "tag": null, + "to": [ + 4.9981, + 0.007 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9981, + 0.007 + ], + "tag": null, + "to": [ + 4.99, + 0.0058 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.99, + 0.0058 + ], + "tag": null, + "to": [ + 4.9819, + 0.0046 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9819, + 0.0046 + ], + "tag": null, + "to": [ + 4.9738, + 0.0035 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9738, + 0.0035 + ], + "tag": null, + "to": [ + 4.9657, + 0.0025 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9657, + 0.0025 + ], + "tag": null, + "to": [ + 4.9576, + 0.0016 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9576, + 0.0016 + ], + "tag": null, + "to": [ + 4.9496, + 0.0009 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9496, + 0.0009 + ], + "tag": null, + "to": [ + 4.9415, + 0.0003 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9415, + 0.0003 + ], + "tag": null, + "to": [ + 4.9334, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1967, + 2069, + 0 + ] + }, + "ccw": true, + "center": [ + -0.0, + -0.0 + ], + "from": [ + 4.9334, + 0.0 + ], + "radius": 4.933386259126019, + "tag": null, + "to": [ + 4.8356, + 0.9775 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8356, + 0.9775 + ], + "tag": null, + "to": [ + 4.8436, + 0.9788 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8436, + 0.9788 + ], + "tag": null, + "to": [ + 4.8516, + 0.9799 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8516, + 0.9799 + ], + "tag": null, + "to": [ + 4.8597, + 0.9808 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8597, + 0.9808 + ], + "tag": null, + "to": [ + 4.8678, + 0.9815 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8678, + 0.9815 + ], + "tag": null, + "to": [ + 4.8759, + 0.9821 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8759, + 0.9821 + ], + "tag": null, + "to": [ + 4.884, + 0.9827 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.884, + 0.9827 + ], + "tag": null, + "to": [ + 4.8922, + 0.9831 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8922, + 0.9831 + ], + "tag": null, + "to": [ + 4.9004, + 0.9835 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9004, + 0.9835 + ], + "tag": null, + "to": [ + 4.9086, + 0.9837 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9086, + 0.9837 + ], + "tag": null, + "to": [ + 4.9168, + 0.9839 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9168, + 0.9839 + ], + "tag": null, + "to": [ + 4.925, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.925, + 0.984 + ], + "tag": null, + "to": [ + 4.9332, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9332, + 0.984 + ], + "tag": null, + "to": [ + 4.9415, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9415, + 0.984 + ], + "tag": null, + "to": [ + 4.9497, + 0.9839 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9497, + 0.9839 + ], + "tag": null, + "to": [ + 4.958, + 0.9837 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.958, + 0.9837 + ], + "tag": null, + "to": [ + 4.9663, + 0.9835 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9663, + 0.9835 + ], + "tag": null, + "to": [ + 4.9746, + 0.9832 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9746, + 0.9832 + ], + "tag": null, + "to": [ + 4.9829, + 0.9829 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9829, + 0.9829 + ], + "tag": null, + "to": [ + 4.9912, + 0.9825 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9912, + 0.9825 + ], + "tag": null, + "to": [ + 4.9996, + 0.982 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9996, + 0.982 + ], + "tag": null, + "to": [ + 5.0079, + 0.9815 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0079, + 0.9815 + ], + "tag": null, + "to": [ + 5.0163, + 0.9809 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0163, + 0.9809 + ], + "tag": null, + "to": [ + 5.0246, + 0.9803 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0246, + 0.9803 + ], + "tag": null, + "to": [ + 5.033, + 0.9796 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.033, + 0.9796 + ], + "tag": null, + "to": [ + 5.0414, + 0.9789 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0414, + 0.9789 + ], + "tag": null, + "to": [ + 5.0497, + 0.9781 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0497, + 0.9781 + ], + "tag": null, + "to": [ + 5.0581, + 0.9773 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0581, + 0.9773 + ], + "tag": null, + "to": [ + 5.0665, + 0.9764 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0665, + 0.9764 + ], + "tag": null, + "to": [ + 5.075, + 0.9755 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.075, + 0.9755 + ], + "tag": null, + "to": [ + 5.0834, + 0.9745 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0834, + 0.9745 + ], + "tag": null, + "to": [ + 5.0918, + 0.9735 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0918, + 0.9735 + ], + "tag": null, + "to": [ + 5.1002, + 0.9724 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1002, + 0.9724 + ], + "tag": null, + "to": [ + 5.1087, + 0.9713 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1087, + 0.9713 + ], + "tag": null, + "to": [ + 5.1171, + 0.9701 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1171, + 0.9701 + ], + "tag": null, + "to": [ + 5.1256, + 0.9689 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1256, + 0.9689 + ], + "tag": null, + "to": [ + 5.1341, + 0.9677 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1341, + 0.9677 + ], + "tag": null, + "to": [ + 5.1425, + 0.9664 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1425, + 0.9664 + ], + "tag": null, + "to": [ + 5.151, + 0.9651 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.151, + 0.9651 + ], + "tag": null, + "to": [ + 5.1595, + 0.9637 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1595, + 0.9637 + ], + "tag": null, + "to": [ + 5.168, + 0.9623 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.168, + 0.9623 + ], + "tag": null, + "to": [ + 5.1765, + 0.9608 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1765, + 0.9608 + ], + "tag": null, + "to": [ + 5.185, + 0.9593 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.185, + 0.9593 + ], + "tag": null, + "to": [ + 5.1935, + 0.9577 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1935, + 0.9577 + ], + "tag": null, + "to": [ + 5.202, + 0.9561 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.202, + 0.9561 + ], + "tag": null, + "to": [ + 5.2105, + 0.9545 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2105, + 0.9545 + ], + "tag": null, + "to": [ + 5.219, + 0.9528 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.219, + 0.9528 + ], + "tag": null, + "to": [ + 5.2276, + 0.9511 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2276, + 0.9511 + ], + "tag": null, + "to": [ + 5.2361, + 0.9494 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2361, + 0.9494 + ], + "tag": null, + "to": [ + 5.2447, + 0.9476 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2447, + 0.9476 + ], + "tag": null, + "to": [ + 5.2532, + 0.9457 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2532, + 0.9457 + ], + "tag": null, + "to": [ + 5.2617, + 0.9439 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2617, + 0.9439 + ], + "tag": null, + "to": [ + 5.2703, + 0.942 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2703, + 0.942 + ], + "tag": null, + "to": [ + 5.2789, + 0.94 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2789, + 0.94 + ], + "tag": null, + "to": [ + 5.2874, + 0.938 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2874, + 0.938 + ], + "tag": null, + "to": [ + 5.296, + 0.936 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.296, + 0.936 + ], + "tag": null, + "to": [ + 5.3046, + 0.9339 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3046, + 0.9339 + ], + "tag": null, + "to": [ + 5.3132, + 0.9318 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3132, + 0.9318 + ], + "tag": null, + "to": [ + 5.3217, + 0.9297 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3217, + 0.9297 + ], + "tag": null, + "to": [ + 5.3303, + 0.9275 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3303, + 0.9275 + ], + "tag": null, + "to": [ + 5.3389, + 0.9253 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3389, + 0.9253 + ], + "tag": null, + "to": [ + 5.3475, + 0.923 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3475, + 0.923 + ], + "tag": null, + "to": [ + 5.3561, + 0.9207 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3561, + 0.9207 + ], + "tag": null, + "to": [ + 5.3647, + 0.9184 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3647, + 0.9184 + ], + "tag": null, + "to": [ + 5.3733, + 0.916 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3733, + 0.916 + ], + "tag": null, + "to": [ + 5.3819, + 0.9136 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3819, + 0.9136 + ], + "tag": null, + "to": [ + 5.3906, + 0.9112 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3906, + 0.9112 + ], + "tag": null, + "to": [ + 5.3992, + 0.9087 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3992, + 0.9087 + ], + "tag": null, + "to": [ + 5.4078, + 0.9062 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4078, + 0.9062 + ], + "tag": null, + "to": [ + 5.4164, + 0.9036 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4164, + 0.9036 + ], + "tag": null, + "to": [ + 5.425, + 0.901 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.425, + 0.901 + ], + "tag": null, + "to": [ + 5.4337, + 0.8984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4337, + 0.8984 + ], + "tag": null, + "to": [ + 5.4423, + 0.8958 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4423, + 0.8958 + ], + "tag": null, + "to": [ + 5.4509, + 0.8931 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4509, + 0.8931 + ], + "tag": null, + "to": [ + 5.4596, + 0.8903 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4596, + 0.8903 + ], + "tag": null, + "to": [ + 5.4682, + 0.8876 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4682, + 0.8876 + ], + "tag": null, + "to": [ + 5.4769, + 0.8848 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4769, + 0.8848 + ], + "tag": null, + "to": [ + 5.4855, + 0.8819 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4855, + 0.8819 + ], + "tag": null, + "to": [ + 5.4942, + 0.8791 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4942, + 0.8791 + ], + "tag": null, + "to": [ + 5.5028, + 0.8762 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5028, + 0.8762 + ], + "tag": null, + "to": [ + 5.5115, + 0.8732 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5115, + 0.8732 + ], + "tag": null, + "to": [ + 5.5201, + 0.8703 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5201, + 0.8703 + ], + "tag": null, + "to": [ + 5.5288, + 0.8672 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5288, + 0.8672 + ], + "tag": null, + "to": [ + 5.5374, + 0.8642 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5374, + 0.8642 + ], + "tag": null, + "to": [ + 5.5461, + 0.8611 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5461, + 0.8611 + ], + "tag": null, + "to": [ + 5.5548, + 0.858 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5548, + 0.858 + ], + "tag": null, + "to": [ + 5.5634, + 0.8549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5634, + 0.8549 + ], + "tag": null, + "to": [ + 5.5721, + 0.8517 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5721, + 0.8517 + ], + "tag": null, + "to": [ + 5.5808, + 0.8485 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5808, + 0.8485 + ], + "tag": null, + "to": [ + 5.5894, + 0.8452 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5894, + 0.8452 + ], + "tag": null, + "to": [ + 5.5981, + 0.842 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5981, + 0.842 + ], + "tag": null, + "to": [ + 5.6068, + 0.8386 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6068, + 0.8386 + ], + "tag": null, + "to": [ + 5.6154, + 0.8353 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6154, + 0.8353 + ], + "tag": null, + "to": [ + 5.6241, + 0.8319 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6241, + 0.8319 + ], + "tag": null, + "to": [ + 5.6328, + 0.8285 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6328, + 0.8285 + ], + "tag": null, + "to": [ + 5.6415, + 0.825 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6415, + 0.825 + ], + "tag": null, + "to": [ + 5.6502, + 0.8216 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6502, + 0.8216 + ], + "tag": null, + "to": [ + 5.6588, + 0.8181 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6588, + 0.8181 + ], + "tag": null, + "to": [ + 5.6675, + 0.8145 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6675, + 0.8145 + ], + "tag": null, + "to": [ + 5.6762, + 0.8109 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6762, + 0.8109 + ], + "tag": null, + "to": [ + 5.6849, + 0.8073 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6849, + 0.8073 + ], + "tag": null, + "to": [ + 5.6936, + 0.8037 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2115, + 2122, + 0 + ] + }, + "from": [ + 5.6936, + 0.8037 + ], + "tag": null, + "to": [ + 5.7399, + 0.3404 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 5.7399, + 0.3404 + ], + "to": [ + 5.7399, + 0.3404 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1878, + 1915, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1878, + 1915, + 0 + ] + } + ] + }, + "height": 3.0, + "startCapId": null, + "endCapId": null, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1878, + 1915, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7399, + 0.3404 + ], + "tag": null, + "to": [ + 5.7321, + 0.3351 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7321, + 0.3351 + ], + "tag": null, + "to": [ + 5.7243, + 0.3299 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7243, + 0.3299 + ], + "tag": null, + "to": [ + 5.7165, + 0.3246 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7165, + 0.3246 + ], + "tag": null, + "to": [ + 5.7087, + 0.3194 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7087, + 0.3194 + ], + "tag": null, + "to": [ + 5.7009, + 0.3143 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7009, + 0.3143 + ], + "tag": null, + "to": [ + 5.6931, + 0.3091 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6931, + 0.3091 + ], + "tag": null, + "to": [ + 5.6853, + 0.3041 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6853, + 0.3041 + ], + "tag": null, + "to": [ + 5.6775, + 0.299 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6775, + 0.299 + ], + "tag": null, + "to": [ + 5.6696, + 0.294 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6696, + 0.294 + ], + "tag": null, + "to": [ + 5.6618, + 0.289 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6618, + 0.289 + ], + "tag": null, + "to": [ + 5.6539, + 0.284 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6539, + 0.284 + ], + "tag": null, + "to": [ + 5.6461, + 0.279 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6461, + 0.279 + ], + "tag": null, + "to": [ + 5.6382, + 0.2741 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6382, + 0.2741 + ], + "tag": null, + "to": [ + 5.6304, + 0.2693 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6304, + 0.2693 + ], + "tag": null, + "to": [ + 5.6225, + 0.2644 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6225, + 0.2644 + ], + "tag": null, + "to": [ + 5.6146, + 0.2597 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6146, + 0.2597 + ], + "tag": null, + "to": [ + 5.6068, + 0.2549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6068, + 0.2549 + ], + "tag": null, + "to": [ + 5.5989, + 0.2502 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5989, + 0.2502 + ], + "tag": null, + "to": [ + 5.591, + 0.2455 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.591, + 0.2455 + ], + "tag": null, + "to": [ + 5.5831, + 0.2408 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5831, + 0.2408 + ], + "tag": null, + "to": [ + 5.5752, + 0.2362 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5752, + 0.2362 + ], + "tag": null, + "to": [ + 5.5673, + 0.2316 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5673, + 0.2316 + ], + "tag": null, + "to": [ + 5.5594, + 0.227 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5594, + 0.227 + ], + "tag": null, + "to": [ + 5.5515, + 0.2225 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5515, + 0.2225 + ], + "tag": null, + "to": [ + 5.5436, + 0.218 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5436, + 0.218 + ], + "tag": null, + "to": [ + 5.5357, + 0.2135 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5357, + 0.2135 + ], + "tag": null, + "to": [ + 5.5277, + 0.2091 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5277, + 0.2091 + ], + "tag": null, + "to": [ + 5.5198, + 0.2047 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5198, + 0.2047 + ], + "tag": null, + "to": [ + 5.5119, + 0.2004 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5119, + 0.2004 + ], + "tag": null, + "to": [ + 5.504, + 0.1961 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.504, + 0.1961 + ], + "tag": null, + "to": [ + 5.496, + 0.1918 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.496, + 0.1918 + ], + "tag": null, + "to": [ + 5.4881, + 0.1875 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4881, + 0.1875 + ], + "tag": null, + "to": [ + 5.4801, + 0.1833 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4801, + 0.1833 + ], + "tag": null, + "to": [ + 5.4722, + 0.1792 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4722, + 0.1792 + ], + "tag": null, + "to": [ + 5.4642, + 0.175 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4642, + 0.175 + ], + "tag": null, + "to": [ + 5.4563, + 0.1709 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4563, + 0.1709 + ], + "tag": null, + "to": [ + 5.4483, + 0.1669 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4483, + 0.1669 + ], + "tag": null, + "to": [ + 5.4403, + 0.1628 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4403, + 0.1628 + ], + "tag": null, + "to": [ + 5.4324, + 0.1588 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4324, + 0.1588 + ], + "tag": null, + "to": [ + 5.4244, + 0.1549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4244, + 0.1549 + ], + "tag": null, + "to": [ + 5.4164, + 0.151 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4164, + 0.151 + ], + "tag": null, + "to": [ + 5.4084, + 0.1471 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4084, + 0.1471 + ], + "tag": null, + "to": [ + 5.4004, + 0.1433 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4004, + 0.1433 + ], + "tag": null, + "to": [ + 5.3924, + 0.1395 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3924, + 0.1395 + ], + "tag": null, + "to": [ + 5.3845, + 0.1357 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3845, + 0.1357 + ], + "tag": null, + "to": [ + 5.3765, + 0.132 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3765, + 0.132 + ], + "tag": null, + "to": [ + 5.3685, + 0.1283 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3685, + 0.1283 + ], + "tag": null, + "to": [ + 5.3605, + 0.1246 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3605, + 0.1246 + ], + "tag": null, + "to": [ + 5.3525, + 0.121 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3525, + 0.121 + ], + "tag": null, + "to": [ + 5.3444, + 0.1174 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3444, + 0.1174 + ], + "tag": null, + "to": [ + 5.3364, + 0.1139 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3364, + 0.1139 + ], + "tag": null, + "to": [ + 5.3284, + 0.1104 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3284, + 0.1104 + ], + "tag": null, + "to": [ + 5.3204, + 0.107 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3204, + 0.107 + ], + "tag": null, + "to": [ + 5.3124, + 0.1036 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3124, + 0.1036 + ], + "tag": null, + "to": [ + 5.3044, + 0.1002 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3044, + 0.1002 + ], + "tag": null, + "to": [ + 5.2963, + 0.0969 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2963, + 0.0969 + ], + "tag": null, + "to": [ + 5.2883, + 0.0936 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2883, + 0.0936 + ], + "tag": null, + "to": [ + 5.2803, + 0.0903 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2803, + 0.0903 + ], + "tag": null, + "to": [ + 5.2722, + 0.0871 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2722, + 0.0871 + ], + "tag": null, + "to": [ + 5.2642, + 0.084 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2642, + 0.084 + ], + "tag": null, + "to": [ + 5.2562, + 0.0808 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2562, + 0.0808 + ], + "tag": null, + "to": [ + 5.2481, + 0.0778 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2481, + 0.0778 + ], + "tag": null, + "to": [ + 5.2401, + 0.0747 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2401, + 0.0747 + ], + "tag": null, + "to": [ + 5.2321, + 0.0717 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2321, + 0.0717 + ], + "tag": null, + "to": [ + 5.224, + 0.0688 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.224, + 0.0688 + ], + "tag": null, + "to": [ + 5.216, + 0.0659 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.216, + 0.0659 + ], + "tag": null, + "to": [ + 5.2079, + 0.063 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2079, + 0.063 + ], + "tag": null, + "to": [ + 5.1999, + 0.0602 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1999, + 0.0602 + ], + "tag": null, + "to": [ + 5.1918, + 0.0575 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1918, + 0.0575 + ], + "tag": null, + "to": [ + 5.1837, + 0.0547 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1837, + 0.0547 + ], + "tag": null, + "to": [ + 5.1757, + 0.0521 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1757, + 0.0521 + ], + "tag": null, + "to": [ + 5.1676, + 0.0494 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1676, + 0.0494 + ], + "tag": null, + "to": [ + 5.1596, + 0.0469 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1596, + 0.0469 + ], + "tag": null, + "to": [ + 5.1515, + 0.0443 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1515, + 0.0443 + ], + "tag": null, + "to": [ + 5.1434, + 0.0419 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1434, + 0.0419 + ], + "tag": null, + "to": [ + 5.1354, + 0.0394 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1354, + 0.0394 + ], + "tag": null, + "to": [ + 5.1273, + 0.0371 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1273, + 0.0371 + ], + "tag": null, + "to": [ + 5.1192, + 0.0347 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1192, + 0.0347 + ], + "tag": null, + "to": [ + 5.1112, + 0.0325 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1112, + 0.0325 + ], + "tag": null, + "to": [ + 5.1031, + 0.0303 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1031, + 0.0303 + ], + "tag": null, + "to": [ + 5.095, + 0.0281 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.095, + 0.0281 + ], + "tag": null, + "to": [ + 5.0869, + 0.026 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0869, + 0.026 + ], + "tag": null, + "to": [ + 5.0789, + 0.0239 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0789, + 0.0239 + ], + "tag": null, + "to": [ + 5.0708, + 0.022 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0708, + 0.022 + ], + "tag": null, + "to": [ + 5.0627, + 0.02 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0627, + 0.02 + ], + "tag": null, + "to": [ + 5.0546, + 0.0182 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0546, + 0.0182 + ], + "tag": null, + "to": [ + 5.0466, + 0.0164 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0466, + 0.0164 + ], + "tag": null, + "to": [ + 5.0385, + 0.0146 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0385, + 0.0146 + ], + "tag": null, + "to": [ + 5.0304, + 0.013 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0304, + 0.013 + ], + "tag": null, + "to": [ + 5.0223, + 0.0114 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0223, + 0.0114 + ], + "tag": null, + "to": [ + 5.0142, + 0.0098 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0142, + 0.0098 + ], + "tag": null, + "to": [ + 5.0061, + 0.0084 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0061, + 0.0084 + ], + "tag": null, + "to": [ + 4.9981, + 0.007 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9981, + 0.007 + ], + "tag": null, + "to": [ + 4.99, + 0.0058 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.99, + 0.0058 + ], + "tag": null, + "to": [ + 4.9819, + 0.0046 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9819, + 0.0046 + ], + "tag": null, + "to": [ + 4.9738, + 0.0035 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9738, + 0.0035 + ], + "tag": null, + "to": [ + 4.9657, + 0.0025 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9657, + 0.0025 + ], + "tag": null, + "to": [ + 4.9576, + 0.0016 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9576, + 0.0016 + ], + "tag": null, + "to": [ + 4.9496, + 0.0009 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9496, + 0.0009 + ], + "tag": null, + "to": [ + 4.9415, + 0.0003 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9415, + 0.0003 + ], + "tag": null, + "to": [ + 4.9334, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1967, + 2069, + 0 + ] + }, + "ccw": true, + "center": [ + -0.0, + -0.0 + ], + "from": [ + 4.9334, + 0.0 + ], + "radius": 4.933386259126019, + "tag": null, + "to": [ + 4.8356, + 0.9775 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8356, + 0.9775 + ], + "tag": null, + "to": [ + 4.8436, + 0.9788 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8436, + 0.9788 + ], + "tag": null, + "to": [ + 4.8516, + 0.9799 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8516, + 0.9799 + ], + "tag": null, + "to": [ + 4.8597, + 0.9808 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8597, + 0.9808 + ], + "tag": null, + "to": [ + 4.8678, + 0.9815 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8678, + 0.9815 + ], + "tag": null, + "to": [ + 4.8759, + 0.9821 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8759, + 0.9821 + ], + "tag": null, + "to": [ + 4.884, + 0.9827 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.884, + 0.9827 + ], + "tag": null, + "to": [ + 4.8922, + 0.9831 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8922, + 0.9831 + ], + "tag": null, + "to": [ + 4.9004, + 0.9835 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9004, + 0.9835 + ], + "tag": null, + "to": [ + 4.9086, + 0.9837 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9086, + 0.9837 + ], + "tag": null, + "to": [ + 4.9168, + 0.9839 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9168, + 0.9839 + ], + "tag": null, + "to": [ + 4.925, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.925, + 0.984 + ], + "tag": null, + "to": [ + 4.9332, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9332, + 0.984 + ], + "tag": null, + "to": [ + 4.9415, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9415, + 0.984 + ], + "tag": null, + "to": [ + 4.9497, + 0.9839 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9497, + 0.9839 + ], + "tag": null, + "to": [ + 4.958, + 0.9837 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.958, + 0.9837 + ], + "tag": null, + "to": [ + 4.9663, + 0.9835 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9663, + 0.9835 + ], + "tag": null, + "to": [ + 4.9746, + 0.9832 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9746, + 0.9832 + ], + "tag": null, + "to": [ + 4.9829, + 0.9829 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9829, + 0.9829 + ], + "tag": null, + "to": [ + 4.9912, + 0.9825 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9912, + 0.9825 + ], + "tag": null, + "to": [ + 4.9996, + 0.982 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9996, + 0.982 + ], + "tag": null, + "to": [ + 5.0079, + 0.9815 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0079, + 0.9815 + ], + "tag": null, + "to": [ + 5.0163, + 0.9809 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0163, + 0.9809 + ], + "tag": null, + "to": [ + 5.0246, + 0.9803 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0246, + 0.9803 + ], + "tag": null, + "to": [ + 5.033, + 0.9796 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.033, + 0.9796 + ], + "tag": null, + "to": [ + 5.0414, + 0.9789 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0414, + 0.9789 + ], + "tag": null, + "to": [ + 5.0497, + 0.9781 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0497, + 0.9781 + ], + "tag": null, + "to": [ + 5.0581, + 0.9773 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0581, + 0.9773 + ], + "tag": null, + "to": [ + 5.0665, + 0.9764 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0665, + 0.9764 + ], + "tag": null, + "to": [ + 5.075, + 0.9755 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.075, + 0.9755 + ], + "tag": null, + "to": [ + 5.0834, + 0.9745 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0834, + 0.9745 + ], + "tag": null, + "to": [ + 5.0918, + 0.9735 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0918, + 0.9735 + ], + "tag": null, + "to": [ + 5.1002, + 0.9724 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1002, + 0.9724 + ], + "tag": null, + "to": [ + 5.1087, + 0.9713 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1087, + 0.9713 + ], + "tag": null, + "to": [ + 5.1171, + 0.9701 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1171, + 0.9701 + ], + "tag": null, + "to": [ + 5.1256, + 0.9689 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1256, + 0.9689 + ], + "tag": null, + "to": [ + 5.1341, + 0.9677 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1341, + 0.9677 + ], + "tag": null, + "to": [ + 5.1425, + 0.9664 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1425, + 0.9664 + ], + "tag": null, + "to": [ + 5.151, + 0.9651 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.151, + 0.9651 + ], + "tag": null, + "to": [ + 5.1595, + 0.9637 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1595, + 0.9637 + ], + "tag": null, + "to": [ + 5.168, + 0.9623 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.168, + 0.9623 + ], + "tag": null, + "to": [ + 5.1765, + 0.9608 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1765, + 0.9608 + ], + "tag": null, + "to": [ + 5.185, + 0.9593 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.185, + 0.9593 + ], + "tag": null, + "to": [ + 5.1935, + 0.9577 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1935, + 0.9577 + ], + "tag": null, + "to": [ + 5.202, + 0.9561 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.202, + 0.9561 + ], + "tag": null, + "to": [ + 5.2105, + 0.9545 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2105, + 0.9545 + ], + "tag": null, + "to": [ + 5.219, + 0.9528 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.219, + 0.9528 + ], + "tag": null, + "to": [ + 5.2276, + 0.9511 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2276, + 0.9511 + ], + "tag": null, + "to": [ + 5.2361, + 0.9494 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2361, + 0.9494 + ], + "tag": null, + "to": [ + 5.2447, + 0.9476 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2447, + 0.9476 + ], + "tag": null, + "to": [ + 5.2532, + 0.9457 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2532, + 0.9457 + ], + "tag": null, + "to": [ + 5.2617, + 0.9439 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2617, + 0.9439 + ], + "tag": null, + "to": [ + 5.2703, + 0.942 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2703, + 0.942 + ], + "tag": null, + "to": [ + 5.2789, + 0.94 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2789, + 0.94 + ], + "tag": null, + "to": [ + 5.2874, + 0.938 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2874, + 0.938 + ], + "tag": null, + "to": [ + 5.296, + 0.936 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.296, + 0.936 + ], + "tag": null, + "to": [ + 5.3046, + 0.9339 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3046, + 0.9339 + ], + "tag": null, + "to": [ + 5.3132, + 0.9318 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3132, + 0.9318 + ], + "tag": null, + "to": [ + 5.3217, + 0.9297 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3217, + 0.9297 + ], + "tag": null, + "to": [ + 5.3303, + 0.9275 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3303, + 0.9275 + ], + "tag": null, + "to": [ + 5.3389, + 0.9253 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3389, + 0.9253 + ], + "tag": null, + "to": [ + 5.3475, + 0.923 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3475, + 0.923 + ], + "tag": null, + "to": [ + 5.3561, + 0.9207 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3561, + 0.9207 + ], + "tag": null, + "to": [ + 5.3647, + 0.9184 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3647, + 0.9184 + ], + "tag": null, + "to": [ + 5.3733, + 0.916 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3733, + 0.916 + ], + "tag": null, + "to": [ + 5.3819, + 0.9136 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3819, + 0.9136 + ], + "tag": null, + "to": [ + 5.3906, + 0.9112 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3906, + 0.9112 + ], + "tag": null, + "to": [ + 5.3992, + 0.9087 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3992, + 0.9087 + ], + "tag": null, + "to": [ + 5.4078, + 0.9062 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4078, + 0.9062 + ], + "tag": null, + "to": [ + 5.4164, + 0.9036 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4164, + 0.9036 + ], + "tag": null, + "to": [ + 5.425, + 0.901 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.425, + 0.901 + ], + "tag": null, + "to": [ + 5.4337, + 0.8984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4337, + 0.8984 + ], + "tag": null, + "to": [ + 5.4423, + 0.8958 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4423, + 0.8958 + ], + "tag": null, + "to": [ + 5.4509, + 0.8931 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4509, + 0.8931 + ], + "tag": null, + "to": [ + 5.4596, + 0.8903 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4596, + 0.8903 + ], + "tag": null, + "to": [ + 5.4682, + 0.8876 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4682, + 0.8876 + ], + "tag": null, + "to": [ + 5.4769, + 0.8848 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4769, + 0.8848 + ], + "tag": null, + "to": [ + 5.4855, + 0.8819 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4855, + 0.8819 + ], + "tag": null, + "to": [ + 5.4942, + 0.8791 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4942, + 0.8791 + ], + "tag": null, + "to": [ + 5.5028, + 0.8762 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5028, + 0.8762 + ], + "tag": null, + "to": [ + 5.5115, + 0.8732 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5115, + 0.8732 + ], + "tag": null, + "to": [ + 5.5201, + 0.8703 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5201, + 0.8703 + ], + "tag": null, + "to": [ + 5.5288, + 0.8672 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5288, + 0.8672 + ], + "tag": null, + "to": [ + 5.5374, + 0.8642 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5374, + 0.8642 + ], + "tag": null, + "to": [ + 5.5461, + 0.8611 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5461, + 0.8611 + ], + "tag": null, + "to": [ + 5.5548, + 0.858 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5548, + 0.858 + ], + "tag": null, + "to": [ + 5.5634, + 0.8549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5634, + 0.8549 + ], + "tag": null, + "to": [ + 5.5721, + 0.8517 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5721, + 0.8517 + ], + "tag": null, + "to": [ + 5.5808, + 0.8485 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5808, + 0.8485 + ], + "tag": null, + "to": [ + 5.5894, + 0.8452 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5894, + 0.8452 + ], + "tag": null, + "to": [ + 5.5981, + 0.842 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5981, + 0.842 + ], + "tag": null, + "to": [ + 5.6068, + 0.8386 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6068, + 0.8386 + ], + "tag": null, + "to": [ + 5.6154, + 0.8353 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6154, + 0.8353 + ], + "tag": null, + "to": [ + 5.6241, + 0.8319 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6241, + 0.8319 + ], + "tag": null, + "to": [ + 5.6328, + 0.8285 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6328, + 0.8285 + ], + "tag": null, + "to": [ + 5.6415, + 0.825 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6415, + 0.825 + ], + "tag": null, + "to": [ + 5.6502, + 0.8216 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6502, + 0.8216 + ], + "tag": null, + "to": [ + 5.6588, + 0.8181 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6588, + 0.8181 + ], + "tag": null, + "to": [ + 5.6675, + 0.8145 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6675, + 0.8145 + ], + "tag": null, + "to": [ + 5.6762, + 0.8109 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6762, + 0.8109 + ], + "tag": null, + "to": [ + 5.6849, + 0.8073 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6849, + 0.8073 + ], + "tag": null, + "to": [ + 5.6936, + 0.8037 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2115, + 2122, + 0 + ] + }, + "from": [ + 5.6936, + 0.8037 + ], + "tag": null, + "to": [ + 5.7399, + 0.3404 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 5.7399, + 0.3404 + ], + "to": [ + 5.7399, + 0.3404 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1878, + 1915, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1878, + 1915, + 0 + ] + } + ] + }, + "height": 3.0, + "startCapId": null, + "endCapId": null, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1878, + 1915, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7399, + 0.3404 + ], + "tag": null, + "to": [ + 5.7321, + 0.3351 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7321, + 0.3351 + ], + "tag": null, + "to": [ + 5.7243, + 0.3299 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7243, + 0.3299 + ], + "tag": null, + "to": [ + 5.7165, + 0.3246 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7165, + 0.3246 + ], + "tag": null, + "to": [ + 5.7087, + 0.3194 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7087, + 0.3194 + ], + "tag": null, + "to": [ + 5.7009, + 0.3143 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7009, + 0.3143 + ], + "tag": null, + "to": [ + 5.6931, + 0.3091 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6931, + 0.3091 + ], + "tag": null, + "to": [ + 5.6853, + 0.3041 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6853, + 0.3041 + ], + "tag": null, + "to": [ + 5.6775, + 0.299 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6775, + 0.299 + ], + "tag": null, + "to": [ + 5.6696, + 0.294 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6696, + 0.294 + ], + "tag": null, + "to": [ + 5.6618, + 0.289 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6618, + 0.289 + ], + "tag": null, + "to": [ + 5.6539, + 0.284 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6539, + 0.284 + ], + "tag": null, + "to": [ + 5.6461, + 0.279 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6461, + 0.279 + ], + "tag": null, + "to": [ + 5.6382, + 0.2741 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6382, + 0.2741 + ], + "tag": null, + "to": [ + 5.6304, + 0.2693 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6304, + 0.2693 + ], + "tag": null, + "to": [ + 5.6225, + 0.2644 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6225, + 0.2644 + ], + "tag": null, + "to": [ + 5.6146, + 0.2597 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6146, + 0.2597 + ], + "tag": null, + "to": [ + 5.6068, + 0.2549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6068, + 0.2549 + ], + "tag": null, + "to": [ + 5.5989, + 0.2502 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5989, + 0.2502 + ], + "tag": null, + "to": [ + 5.591, + 0.2455 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.591, + 0.2455 + ], + "tag": null, + "to": [ + 5.5831, + 0.2408 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5831, + 0.2408 + ], + "tag": null, + "to": [ + 5.5752, + 0.2362 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5752, + 0.2362 + ], + "tag": null, + "to": [ + 5.5673, + 0.2316 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5673, + 0.2316 + ], + "tag": null, + "to": [ + 5.5594, + 0.227 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5594, + 0.227 + ], + "tag": null, + "to": [ + 5.5515, + 0.2225 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5515, + 0.2225 + ], + "tag": null, + "to": [ + 5.5436, + 0.218 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5436, + 0.218 + ], + "tag": null, + "to": [ + 5.5357, + 0.2135 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5357, + 0.2135 + ], + "tag": null, + "to": [ + 5.5277, + 0.2091 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5277, + 0.2091 + ], + "tag": null, + "to": [ + 5.5198, + 0.2047 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5198, + 0.2047 + ], + "tag": null, + "to": [ + 5.5119, + 0.2004 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5119, + 0.2004 + ], + "tag": null, + "to": [ + 5.504, + 0.1961 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.504, + 0.1961 + ], + "tag": null, + "to": [ + 5.496, + 0.1918 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.496, + 0.1918 + ], + "tag": null, + "to": [ + 5.4881, + 0.1875 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4881, + 0.1875 + ], + "tag": null, + "to": [ + 5.4801, + 0.1833 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4801, + 0.1833 + ], + "tag": null, + "to": [ + 5.4722, + 0.1792 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4722, + 0.1792 + ], + "tag": null, + "to": [ + 5.4642, + 0.175 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4642, + 0.175 + ], + "tag": null, + "to": [ + 5.4563, + 0.1709 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4563, + 0.1709 + ], + "tag": null, + "to": [ + 5.4483, + 0.1669 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4483, + 0.1669 + ], + "tag": null, + "to": [ + 5.4403, + 0.1628 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4403, + 0.1628 + ], + "tag": null, + "to": [ + 5.4324, + 0.1588 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4324, + 0.1588 + ], + "tag": null, + "to": [ + 5.4244, + 0.1549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4244, + 0.1549 + ], + "tag": null, + "to": [ + 5.4164, + 0.151 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4164, + 0.151 + ], + "tag": null, + "to": [ + 5.4084, + 0.1471 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4084, + 0.1471 + ], + "tag": null, + "to": [ + 5.4004, + 0.1433 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4004, + 0.1433 + ], + "tag": null, + "to": [ + 5.3924, + 0.1395 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3924, + 0.1395 + ], + "tag": null, + "to": [ + 5.3845, + 0.1357 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3845, + 0.1357 + ], + "tag": null, + "to": [ + 5.3765, + 0.132 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3765, + 0.132 + ], + "tag": null, + "to": [ + 5.3685, + 0.1283 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3685, + 0.1283 + ], + "tag": null, + "to": [ + 5.3605, + 0.1246 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3605, + 0.1246 + ], + "tag": null, + "to": [ + 5.3525, + 0.121 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3525, + 0.121 + ], + "tag": null, + "to": [ + 5.3444, + 0.1174 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3444, + 0.1174 + ], + "tag": null, + "to": [ + 5.3364, + 0.1139 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3364, + 0.1139 + ], + "tag": null, + "to": [ + 5.3284, + 0.1104 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3284, + 0.1104 + ], + "tag": null, + "to": [ + 5.3204, + 0.107 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3204, + 0.107 + ], + "tag": null, + "to": [ + 5.3124, + 0.1036 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3124, + 0.1036 + ], + "tag": null, + "to": [ + 5.3044, + 0.1002 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3044, + 0.1002 + ], + "tag": null, + "to": [ + 5.2963, + 0.0969 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2963, + 0.0969 + ], + "tag": null, + "to": [ + 5.2883, + 0.0936 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2883, + 0.0936 + ], + "tag": null, + "to": [ + 5.2803, + 0.0903 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2803, + 0.0903 + ], + "tag": null, + "to": [ + 5.2722, + 0.0871 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2722, + 0.0871 + ], + "tag": null, + "to": [ + 5.2642, + 0.084 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2642, + 0.084 + ], + "tag": null, + "to": [ + 5.2562, + 0.0808 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2562, + 0.0808 + ], + "tag": null, + "to": [ + 5.2481, + 0.0778 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2481, + 0.0778 + ], + "tag": null, + "to": [ + 5.2401, + 0.0747 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2401, + 0.0747 + ], + "tag": null, + "to": [ + 5.2321, + 0.0717 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2321, + 0.0717 + ], + "tag": null, + "to": [ + 5.224, + 0.0688 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.224, + 0.0688 + ], + "tag": null, + "to": [ + 5.216, + 0.0659 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.216, + 0.0659 + ], + "tag": null, + "to": [ + 5.2079, + 0.063 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2079, + 0.063 + ], + "tag": null, + "to": [ + 5.1999, + 0.0602 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1999, + 0.0602 + ], + "tag": null, + "to": [ + 5.1918, + 0.0575 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1918, + 0.0575 + ], + "tag": null, + "to": [ + 5.1837, + 0.0547 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1837, + 0.0547 + ], + "tag": null, + "to": [ + 5.1757, + 0.0521 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1757, + 0.0521 + ], + "tag": null, + "to": [ + 5.1676, + 0.0494 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1676, + 0.0494 + ], + "tag": null, + "to": [ + 5.1596, + 0.0469 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1596, + 0.0469 + ], + "tag": null, + "to": [ + 5.1515, + 0.0443 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1515, + 0.0443 + ], + "tag": null, + "to": [ + 5.1434, + 0.0419 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1434, + 0.0419 + ], + "tag": null, + "to": [ + 5.1354, + 0.0394 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1354, + 0.0394 + ], + "tag": null, + "to": [ + 5.1273, + 0.0371 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1273, + 0.0371 + ], + "tag": null, + "to": [ + 5.1192, + 0.0347 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1192, + 0.0347 + ], + "tag": null, + "to": [ + 5.1112, + 0.0325 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1112, + 0.0325 + ], + "tag": null, + "to": [ + 5.1031, + 0.0303 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1031, + 0.0303 + ], + "tag": null, + "to": [ + 5.095, + 0.0281 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.095, + 0.0281 + ], + "tag": null, + "to": [ + 5.0869, + 0.026 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0869, + 0.026 + ], + "tag": null, + "to": [ + 5.0789, + 0.0239 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0789, + 0.0239 + ], + "tag": null, + "to": [ + 5.0708, + 0.022 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0708, + 0.022 + ], + "tag": null, + "to": [ + 5.0627, + 0.02 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0627, + 0.02 + ], + "tag": null, + "to": [ + 5.0546, + 0.0182 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0546, + 0.0182 + ], + "tag": null, + "to": [ + 5.0466, + 0.0164 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0466, + 0.0164 + ], + "tag": null, + "to": [ + 5.0385, + 0.0146 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0385, + 0.0146 + ], + "tag": null, + "to": [ + 5.0304, + 0.013 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0304, + 0.013 + ], + "tag": null, + "to": [ + 5.0223, + 0.0114 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0223, + 0.0114 + ], + "tag": null, + "to": [ + 5.0142, + 0.0098 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0142, + 0.0098 + ], + "tag": null, + "to": [ + 5.0061, + 0.0084 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0061, + 0.0084 + ], + "tag": null, + "to": [ + 4.9981, + 0.007 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9981, + 0.007 + ], + "tag": null, + "to": [ + 4.99, + 0.0058 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.99, + 0.0058 + ], + "tag": null, + "to": [ + 4.9819, + 0.0046 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9819, + 0.0046 + ], + "tag": null, + "to": [ + 4.9738, + 0.0035 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9738, + 0.0035 + ], + "tag": null, + "to": [ + 4.9657, + 0.0025 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9657, + 0.0025 + ], + "tag": null, + "to": [ + 4.9576, + 0.0016 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9576, + 0.0016 + ], + "tag": null, + "to": [ + 4.9496, + 0.0009 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9496, + 0.0009 + ], + "tag": null, + "to": [ + 4.9415, + 0.0003 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9415, + 0.0003 + ], + "tag": null, + "to": [ + 4.9334, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1967, + 2069, + 0 + ] + }, + "ccw": true, + "center": [ + -0.0, + -0.0 + ], + "from": [ + 4.9334, + 0.0 + ], + "radius": 4.933386259126019, + "tag": null, + "to": [ + 4.8356, + 0.9775 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8356, + 0.9775 + ], + "tag": null, + "to": [ + 4.8436, + 0.9788 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8436, + 0.9788 + ], + "tag": null, + "to": [ + 4.8516, + 0.9799 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8516, + 0.9799 + ], + "tag": null, + "to": [ + 4.8597, + 0.9808 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8597, + 0.9808 + ], + "tag": null, + "to": [ + 4.8678, + 0.9815 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8678, + 0.9815 + ], + "tag": null, + "to": [ + 4.8759, + 0.9821 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8759, + 0.9821 + ], + "tag": null, + "to": [ + 4.884, + 0.9827 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.884, + 0.9827 + ], + "tag": null, + "to": [ + 4.8922, + 0.9831 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8922, + 0.9831 + ], + "tag": null, + "to": [ + 4.9004, + 0.9835 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9004, + 0.9835 + ], + "tag": null, + "to": [ + 4.9086, + 0.9837 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9086, + 0.9837 + ], + "tag": null, + "to": [ + 4.9168, + 0.9839 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9168, + 0.9839 + ], + "tag": null, + "to": [ + 4.925, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.925, + 0.984 + ], + "tag": null, + "to": [ + 4.9332, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9332, + 0.984 + ], + "tag": null, + "to": [ + 4.9415, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9415, + 0.984 + ], + "tag": null, + "to": [ + 4.9497, + 0.9839 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9497, + 0.9839 + ], + "tag": null, + "to": [ + 4.958, + 0.9837 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.958, + 0.9837 + ], + "tag": null, + "to": [ + 4.9663, + 0.9835 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9663, + 0.9835 + ], + "tag": null, + "to": [ + 4.9746, + 0.9832 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9746, + 0.9832 + ], + "tag": null, + "to": [ + 4.9829, + 0.9829 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9829, + 0.9829 + ], + "tag": null, + "to": [ + 4.9912, + 0.9825 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9912, + 0.9825 + ], + "tag": null, + "to": [ + 4.9996, + 0.982 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9996, + 0.982 + ], + "tag": null, + "to": [ + 5.0079, + 0.9815 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0079, + 0.9815 + ], + "tag": null, + "to": [ + 5.0163, + 0.9809 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0163, + 0.9809 + ], + "tag": null, + "to": [ + 5.0246, + 0.9803 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0246, + 0.9803 + ], + "tag": null, + "to": [ + 5.033, + 0.9796 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.033, + 0.9796 + ], + "tag": null, + "to": [ + 5.0414, + 0.9789 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0414, + 0.9789 + ], + "tag": null, + "to": [ + 5.0497, + 0.9781 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0497, + 0.9781 + ], + "tag": null, + "to": [ + 5.0581, + 0.9773 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0581, + 0.9773 + ], + "tag": null, + "to": [ + 5.0665, + 0.9764 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0665, + 0.9764 + ], + "tag": null, + "to": [ + 5.075, + 0.9755 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.075, + 0.9755 + ], + "tag": null, + "to": [ + 5.0834, + 0.9745 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0834, + 0.9745 + ], + "tag": null, + "to": [ + 5.0918, + 0.9735 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0918, + 0.9735 + ], + "tag": null, + "to": [ + 5.1002, + 0.9724 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1002, + 0.9724 + ], + "tag": null, + "to": [ + 5.1087, + 0.9713 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1087, + 0.9713 + ], + "tag": null, + "to": [ + 5.1171, + 0.9701 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1171, + 0.9701 + ], + "tag": null, + "to": [ + 5.1256, + 0.9689 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1256, + 0.9689 + ], + "tag": null, + "to": [ + 5.1341, + 0.9677 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1341, + 0.9677 + ], + "tag": null, + "to": [ + 5.1425, + 0.9664 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1425, + 0.9664 + ], + "tag": null, + "to": [ + 5.151, + 0.9651 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.151, + 0.9651 + ], + "tag": null, + "to": [ + 5.1595, + 0.9637 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1595, + 0.9637 + ], + "tag": null, + "to": [ + 5.168, + 0.9623 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.168, + 0.9623 + ], + "tag": null, + "to": [ + 5.1765, + 0.9608 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1765, + 0.9608 + ], + "tag": null, + "to": [ + 5.185, + 0.9593 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.185, + 0.9593 + ], + "tag": null, + "to": [ + 5.1935, + 0.9577 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1935, + 0.9577 + ], + "tag": null, + "to": [ + 5.202, + 0.9561 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.202, + 0.9561 + ], + "tag": null, + "to": [ + 5.2105, + 0.9545 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2105, + 0.9545 + ], + "tag": null, + "to": [ + 5.219, + 0.9528 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.219, + 0.9528 + ], + "tag": null, + "to": [ + 5.2276, + 0.9511 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2276, + 0.9511 + ], + "tag": null, + "to": [ + 5.2361, + 0.9494 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2361, + 0.9494 + ], + "tag": null, + "to": [ + 5.2447, + 0.9476 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2447, + 0.9476 + ], + "tag": null, + "to": [ + 5.2532, + 0.9457 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2532, + 0.9457 + ], + "tag": null, + "to": [ + 5.2617, + 0.9439 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2617, + 0.9439 + ], + "tag": null, + "to": [ + 5.2703, + 0.942 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2703, + 0.942 + ], + "tag": null, + "to": [ + 5.2789, + 0.94 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2789, + 0.94 + ], + "tag": null, + "to": [ + 5.2874, + 0.938 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2874, + 0.938 + ], + "tag": null, + "to": [ + 5.296, + 0.936 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.296, + 0.936 + ], + "tag": null, + "to": [ + 5.3046, + 0.9339 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3046, + 0.9339 + ], + "tag": null, + "to": [ + 5.3132, + 0.9318 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3132, + 0.9318 + ], + "tag": null, + "to": [ + 5.3217, + 0.9297 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3217, + 0.9297 + ], + "tag": null, + "to": [ + 5.3303, + 0.9275 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3303, + 0.9275 + ], + "tag": null, + "to": [ + 5.3389, + 0.9253 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3389, + 0.9253 + ], + "tag": null, + "to": [ + 5.3475, + 0.923 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3475, + 0.923 + ], + "tag": null, + "to": [ + 5.3561, + 0.9207 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3561, + 0.9207 + ], + "tag": null, + "to": [ + 5.3647, + 0.9184 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3647, + 0.9184 + ], + "tag": null, + "to": [ + 5.3733, + 0.916 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3733, + 0.916 + ], + "tag": null, + "to": [ + 5.3819, + 0.9136 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3819, + 0.9136 + ], + "tag": null, + "to": [ + 5.3906, + 0.9112 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3906, + 0.9112 + ], + "tag": null, + "to": [ + 5.3992, + 0.9087 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3992, + 0.9087 + ], + "tag": null, + "to": [ + 5.4078, + 0.9062 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4078, + 0.9062 + ], + "tag": null, + "to": [ + 5.4164, + 0.9036 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4164, + 0.9036 + ], + "tag": null, + "to": [ + 5.425, + 0.901 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.425, + 0.901 + ], + "tag": null, + "to": [ + 5.4337, + 0.8984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4337, + 0.8984 + ], + "tag": null, + "to": [ + 5.4423, + 0.8958 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4423, + 0.8958 + ], + "tag": null, + "to": [ + 5.4509, + 0.8931 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4509, + 0.8931 + ], + "tag": null, + "to": [ + 5.4596, + 0.8903 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4596, + 0.8903 + ], + "tag": null, + "to": [ + 5.4682, + 0.8876 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4682, + 0.8876 + ], + "tag": null, + "to": [ + 5.4769, + 0.8848 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4769, + 0.8848 + ], + "tag": null, + "to": [ + 5.4855, + 0.8819 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4855, + 0.8819 + ], + "tag": null, + "to": [ + 5.4942, + 0.8791 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4942, + 0.8791 + ], + "tag": null, + "to": [ + 5.5028, + 0.8762 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5028, + 0.8762 + ], + "tag": null, + "to": [ + 5.5115, + 0.8732 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5115, + 0.8732 + ], + "tag": null, + "to": [ + 5.5201, + 0.8703 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5201, + 0.8703 + ], + "tag": null, + "to": [ + 5.5288, + 0.8672 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5288, + 0.8672 + ], + "tag": null, + "to": [ + 5.5374, + 0.8642 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5374, + 0.8642 + ], + "tag": null, + "to": [ + 5.5461, + 0.8611 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5461, + 0.8611 + ], + "tag": null, + "to": [ + 5.5548, + 0.858 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5548, + 0.858 + ], + "tag": null, + "to": [ + 5.5634, + 0.8549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5634, + 0.8549 + ], + "tag": null, + "to": [ + 5.5721, + 0.8517 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5721, + 0.8517 + ], + "tag": null, + "to": [ + 5.5808, + 0.8485 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5808, + 0.8485 + ], + "tag": null, + "to": [ + 5.5894, + 0.8452 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5894, + 0.8452 + ], + "tag": null, + "to": [ + 5.5981, + 0.842 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5981, + 0.842 + ], + "tag": null, + "to": [ + 5.6068, + 0.8386 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6068, + 0.8386 + ], + "tag": null, + "to": [ + 5.6154, + 0.8353 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6154, + 0.8353 + ], + "tag": null, + "to": [ + 5.6241, + 0.8319 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6241, + 0.8319 + ], + "tag": null, + "to": [ + 5.6328, + 0.8285 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6328, + 0.8285 + ], + "tag": null, + "to": [ + 5.6415, + 0.825 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6415, + 0.825 + ], + "tag": null, + "to": [ + 5.6502, + 0.8216 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6502, + 0.8216 + ], + "tag": null, + "to": [ + 5.6588, + 0.8181 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6588, + 0.8181 + ], + "tag": null, + "to": [ + 5.6675, + 0.8145 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6675, + 0.8145 + ], + "tag": null, + "to": [ + 5.6762, + 0.8109 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6762, + 0.8109 + ], + "tag": null, + "to": [ + 5.6849, + 0.8073 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6849, + 0.8073 + ], + "tag": null, + "to": [ + 5.6936, + 0.8037 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2115, + 2122, + 0 + ] + }, + "from": [ + 5.6936, + 0.8037 + ], + "tag": null, + "to": [ + 5.7399, + 0.3404 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 5.7399, + 0.3404 + ], + "to": [ + 5.7399, + 0.3404 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1878, + 1915, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1878, + 1915, + 0 + ] + } + ] + }, + "height": 3.0, + "startCapId": null, + "endCapId": null, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1878, + 1915, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7399, + 0.3404 + ], + "tag": null, + "to": [ + 5.7321, + 0.3351 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7321, + 0.3351 + ], + "tag": null, + "to": [ + 5.7243, + 0.3299 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7243, + 0.3299 + ], + "tag": null, + "to": [ + 5.7165, + 0.3246 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7165, + 0.3246 + ], + "tag": null, + "to": [ + 5.7087, + 0.3194 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7087, + 0.3194 + ], + "tag": null, + "to": [ + 5.7009, + 0.3143 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7009, + 0.3143 + ], + "tag": null, + "to": [ + 5.6931, + 0.3091 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6931, + 0.3091 + ], + "tag": null, + "to": [ + 5.6853, + 0.3041 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6853, + 0.3041 + ], + "tag": null, + "to": [ + 5.6775, + 0.299 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6775, + 0.299 + ], + "tag": null, + "to": [ + 5.6696, + 0.294 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6696, + 0.294 + ], + "tag": null, + "to": [ + 5.6618, + 0.289 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6618, + 0.289 + ], + "tag": null, + "to": [ + 5.6539, + 0.284 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6539, + 0.284 + ], + "tag": null, + "to": [ + 5.6461, + 0.279 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6461, + 0.279 + ], + "tag": null, + "to": [ + 5.6382, + 0.2741 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6382, + 0.2741 + ], + "tag": null, + "to": [ + 5.6304, + 0.2693 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6304, + 0.2693 + ], + "tag": null, + "to": [ + 5.6225, + 0.2644 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6225, + 0.2644 + ], + "tag": null, + "to": [ + 5.6146, + 0.2597 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6146, + 0.2597 + ], + "tag": null, + "to": [ + 5.6068, + 0.2549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6068, + 0.2549 + ], + "tag": null, + "to": [ + 5.5989, + 0.2502 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5989, + 0.2502 + ], + "tag": null, + "to": [ + 5.591, + 0.2455 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.591, + 0.2455 + ], + "tag": null, + "to": [ + 5.5831, + 0.2408 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5831, + 0.2408 + ], + "tag": null, + "to": [ + 5.5752, + 0.2362 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5752, + 0.2362 + ], + "tag": null, + "to": [ + 5.5673, + 0.2316 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5673, + 0.2316 + ], + "tag": null, + "to": [ + 5.5594, + 0.227 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5594, + 0.227 + ], + "tag": null, + "to": [ + 5.5515, + 0.2225 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5515, + 0.2225 + ], + "tag": null, + "to": [ + 5.5436, + 0.218 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5436, + 0.218 + ], + "tag": null, + "to": [ + 5.5357, + 0.2135 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5357, + 0.2135 + ], + "tag": null, + "to": [ + 5.5277, + 0.2091 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5277, + 0.2091 + ], + "tag": null, + "to": [ + 5.5198, + 0.2047 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5198, + 0.2047 + ], + "tag": null, + "to": [ + 5.5119, + 0.2004 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5119, + 0.2004 + ], + "tag": null, + "to": [ + 5.504, + 0.1961 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.504, + 0.1961 + ], + "tag": null, + "to": [ + 5.496, + 0.1918 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.496, + 0.1918 + ], + "tag": null, + "to": [ + 5.4881, + 0.1875 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4881, + 0.1875 + ], + "tag": null, + "to": [ + 5.4801, + 0.1833 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4801, + 0.1833 + ], + "tag": null, + "to": [ + 5.4722, + 0.1792 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4722, + 0.1792 + ], + "tag": null, + "to": [ + 5.4642, + 0.175 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4642, + 0.175 + ], + "tag": null, + "to": [ + 5.4563, + 0.1709 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4563, + 0.1709 + ], + "tag": null, + "to": [ + 5.4483, + 0.1669 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4483, + 0.1669 + ], + "tag": null, + "to": [ + 5.4403, + 0.1628 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4403, + 0.1628 + ], + "tag": null, + "to": [ + 5.4324, + 0.1588 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4324, + 0.1588 + ], + "tag": null, + "to": [ + 5.4244, + 0.1549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4244, + 0.1549 + ], + "tag": null, + "to": [ + 5.4164, + 0.151 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4164, + 0.151 + ], + "tag": null, + "to": [ + 5.4084, + 0.1471 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4084, + 0.1471 + ], + "tag": null, + "to": [ + 5.4004, + 0.1433 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4004, + 0.1433 + ], + "tag": null, + "to": [ + 5.3924, + 0.1395 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3924, + 0.1395 + ], + "tag": null, + "to": [ + 5.3845, + 0.1357 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3845, + 0.1357 + ], + "tag": null, + "to": [ + 5.3765, + 0.132 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3765, + 0.132 + ], + "tag": null, + "to": [ + 5.3685, + 0.1283 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3685, + 0.1283 + ], + "tag": null, + "to": [ + 5.3605, + 0.1246 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3605, + 0.1246 + ], + "tag": null, + "to": [ + 5.3525, + 0.121 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3525, + 0.121 + ], + "tag": null, + "to": [ + 5.3444, + 0.1174 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3444, + 0.1174 + ], + "tag": null, + "to": [ + 5.3364, + 0.1139 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3364, + 0.1139 + ], + "tag": null, + "to": [ + 5.3284, + 0.1104 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3284, + 0.1104 + ], + "tag": null, + "to": [ + 5.3204, + 0.107 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3204, + 0.107 + ], + "tag": null, + "to": [ + 5.3124, + 0.1036 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3124, + 0.1036 + ], + "tag": null, + "to": [ + 5.3044, + 0.1002 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3044, + 0.1002 + ], + "tag": null, + "to": [ + 5.2963, + 0.0969 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2963, + 0.0969 + ], + "tag": null, + "to": [ + 5.2883, + 0.0936 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2883, + 0.0936 + ], + "tag": null, + "to": [ + 5.2803, + 0.0903 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2803, + 0.0903 + ], + "tag": null, + "to": [ + 5.2722, + 0.0871 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2722, + 0.0871 + ], + "tag": null, + "to": [ + 5.2642, + 0.084 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2642, + 0.084 + ], + "tag": null, + "to": [ + 5.2562, + 0.0808 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2562, + 0.0808 + ], + "tag": null, + "to": [ + 5.2481, + 0.0778 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2481, + 0.0778 + ], + "tag": null, + "to": [ + 5.2401, + 0.0747 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2401, + 0.0747 + ], + "tag": null, + "to": [ + 5.2321, + 0.0717 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2321, + 0.0717 + ], + "tag": null, + "to": [ + 5.224, + 0.0688 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.224, + 0.0688 + ], + "tag": null, + "to": [ + 5.216, + 0.0659 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.216, + 0.0659 + ], + "tag": null, + "to": [ + 5.2079, + 0.063 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2079, + 0.063 + ], + "tag": null, + "to": [ + 5.1999, + 0.0602 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1999, + 0.0602 + ], + "tag": null, + "to": [ + 5.1918, + 0.0575 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1918, + 0.0575 + ], + "tag": null, + "to": [ + 5.1837, + 0.0547 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1837, + 0.0547 + ], + "tag": null, + "to": [ + 5.1757, + 0.0521 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1757, + 0.0521 + ], + "tag": null, + "to": [ + 5.1676, + 0.0494 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1676, + 0.0494 + ], + "tag": null, + "to": [ + 5.1596, + 0.0469 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1596, + 0.0469 + ], + "tag": null, + "to": [ + 5.1515, + 0.0443 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1515, + 0.0443 + ], + "tag": null, + "to": [ + 5.1434, + 0.0419 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1434, + 0.0419 + ], + "tag": null, + "to": [ + 5.1354, + 0.0394 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1354, + 0.0394 + ], + "tag": null, + "to": [ + 5.1273, + 0.0371 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1273, + 0.0371 + ], + "tag": null, + "to": [ + 5.1192, + 0.0347 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1192, + 0.0347 + ], + "tag": null, + "to": [ + 5.1112, + 0.0325 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1112, + 0.0325 + ], + "tag": null, + "to": [ + 5.1031, + 0.0303 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1031, + 0.0303 + ], + "tag": null, + "to": [ + 5.095, + 0.0281 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.095, + 0.0281 + ], + "tag": null, + "to": [ + 5.0869, + 0.026 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0869, + 0.026 + ], + "tag": null, + "to": [ + 5.0789, + 0.0239 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0789, + 0.0239 + ], + "tag": null, + "to": [ + 5.0708, + 0.022 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0708, + 0.022 + ], + "tag": null, + "to": [ + 5.0627, + 0.02 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0627, + 0.02 + ], + "tag": null, + "to": [ + 5.0546, + 0.0182 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0546, + 0.0182 + ], + "tag": null, + "to": [ + 5.0466, + 0.0164 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0466, + 0.0164 + ], + "tag": null, + "to": [ + 5.0385, + 0.0146 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0385, + 0.0146 + ], + "tag": null, + "to": [ + 5.0304, + 0.013 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0304, + 0.013 + ], + "tag": null, + "to": [ + 5.0223, + 0.0114 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0223, + 0.0114 + ], + "tag": null, + "to": [ + 5.0142, + 0.0098 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0142, + 0.0098 + ], + "tag": null, + "to": [ + 5.0061, + 0.0084 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0061, + 0.0084 + ], + "tag": null, + "to": [ + 4.9981, + 0.007 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9981, + 0.007 + ], + "tag": null, + "to": [ + 4.99, + 0.0058 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.99, + 0.0058 + ], + "tag": null, + "to": [ + 4.9819, + 0.0046 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9819, + 0.0046 + ], + "tag": null, + "to": [ + 4.9738, + 0.0035 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9738, + 0.0035 + ], + "tag": null, + "to": [ + 4.9657, + 0.0025 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9657, + 0.0025 + ], + "tag": null, + "to": [ + 4.9576, + 0.0016 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9576, + 0.0016 + ], + "tag": null, + "to": [ + 4.9496, + 0.0009 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9496, + 0.0009 + ], + "tag": null, + "to": [ + 4.9415, + 0.0003 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9415, + 0.0003 + ], + "tag": null, + "to": [ + 4.9334, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1967, + 2069, + 0 + ] + }, + "ccw": true, + "center": [ + -0.0, + -0.0 + ], + "from": [ + 4.9334, + 0.0 + ], + "radius": 4.933386259126019, + "tag": null, + "to": [ + 4.8356, + 0.9775 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8356, + 0.9775 + ], + "tag": null, + "to": [ + 4.8436, + 0.9788 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8436, + 0.9788 + ], + "tag": null, + "to": [ + 4.8516, + 0.9799 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8516, + 0.9799 + ], + "tag": null, + "to": [ + 4.8597, + 0.9808 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8597, + 0.9808 + ], + "tag": null, + "to": [ + 4.8678, + 0.9815 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8678, + 0.9815 + ], + "tag": null, + "to": [ + 4.8759, + 0.9821 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8759, + 0.9821 + ], + "tag": null, + "to": [ + 4.884, + 0.9827 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.884, + 0.9827 + ], + "tag": null, + "to": [ + 4.8922, + 0.9831 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8922, + 0.9831 + ], + "tag": null, + "to": [ + 4.9004, + 0.9835 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9004, + 0.9835 + ], + "tag": null, + "to": [ + 4.9086, + 0.9837 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9086, + 0.9837 + ], + "tag": null, + "to": [ + 4.9168, + 0.9839 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9168, + 0.9839 + ], + "tag": null, + "to": [ + 4.925, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.925, + 0.984 + ], + "tag": null, + "to": [ + 4.9332, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9332, + 0.984 + ], + "tag": null, + "to": [ + 4.9415, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9415, + 0.984 + ], + "tag": null, + "to": [ + 4.9497, + 0.9839 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9497, + 0.9839 + ], + "tag": null, + "to": [ + 4.958, + 0.9837 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.958, + 0.9837 + ], + "tag": null, + "to": [ + 4.9663, + 0.9835 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9663, + 0.9835 + ], + "tag": null, + "to": [ + 4.9746, + 0.9832 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9746, + 0.9832 + ], + "tag": null, + "to": [ + 4.9829, + 0.9829 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9829, + 0.9829 + ], + "tag": null, + "to": [ + 4.9912, + 0.9825 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9912, + 0.9825 + ], + "tag": null, + "to": [ + 4.9996, + 0.982 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9996, + 0.982 + ], + "tag": null, + "to": [ + 5.0079, + 0.9815 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0079, + 0.9815 + ], + "tag": null, + "to": [ + 5.0163, + 0.9809 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0163, + 0.9809 + ], + "tag": null, + "to": [ + 5.0246, + 0.9803 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0246, + 0.9803 + ], + "tag": null, + "to": [ + 5.033, + 0.9796 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.033, + 0.9796 + ], + "tag": null, + "to": [ + 5.0414, + 0.9789 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0414, + 0.9789 + ], + "tag": null, + "to": [ + 5.0497, + 0.9781 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0497, + 0.9781 + ], + "tag": null, + "to": [ + 5.0581, + 0.9773 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0581, + 0.9773 + ], + "tag": null, + "to": [ + 5.0665, + 0.9764 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0665, + 0.9764 + ], + "tag": null, + "to": [ + 5.075, + 0.9755 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.075, + 0.9755 + ], + "tag": null, + "to": [ + 5.0834, + 0.9745 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0834, + 0.9745 + ], + "tag": null, + "to": [ + 5.0918, + 0.9735 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0918, + 0.9735 + ], + "tag": null, + "to": [ + 5.1002, + 0.9724 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1002, + 0.9724 + ], + "tag": null, + "to": [ + 5.1087, + 0.9713 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1087, + 0.9713 + ], + "tag": null, + "to": [ + 5.1171, + 0.9701 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1171, + 0.9701 + ], + "tag": null, + "to": [ + 5.1256, + 0.9689 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1256, + 0.9689 + ], + "tag": null, + "to": [ + 5.1341, + 0.9677 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1341, + 0.9677 + ], + "tag": null, + "to": [ + 5.1425, + 0.9664 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1425, + 0.9664 + ], + "tag": null, + "to": [ + 5.151, + 0.9651 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.151, + 0.9651 + ], + "tag": null, + "to": [ + 5.1595, + 0.9637 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1595, + 0.9637 + ], + "tag": null, + "to": [ + 5.168, + 0.9623 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.168, + 0.9623 + ], + "tag": null, + "to": [ + 5.1765, + 0.9608 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1765, + 0.9608 + ], + "tag": null, + "to": [ + 5.185, + 0.9593 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.185, + 0.9593 + ], + "tag": null, + "to": [ + 5.1935, + 0.9577 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1935, + 0.9577 + ], + "tag": null, + "to": [ + 5.202, + 0.9561 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.202, + 0.9561 + ], + "tag": null, + "to": [ + 5.2105, + 0.9545 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2105, + 0.9545 + ], + "tag": null, + "to": [ + 5.219, + 0.9528 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.219, + 0.9528 + ], + "tag": null, + "to": [ + 5.2276, + 0.9511 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2276, + 0.9511 + ], + "tag": null, + "to": [ + 5.2361, + 0.9494 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2361, + 0.9494 + ], + "tag": null, + "to": [ + 5.2447, + 0.9476 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2447, + 0.9476 + ], + "tag": null, + "to": [ + 5.2532, + 0.9457 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2532, + 0.9457 + ], + "tag": null, + "to": [ + 5.2617, + 0.9439 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2617, + 0.9439 + ], + "tag": null, + "to": [ + 5.2703, + 0.942 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2703, + 0.942 + ], + "tag": null, + "to": [ + 5.2789, + 0.94 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2789, + 0.94 + ], + "tag": null, + "to": [ + 5.2874, + 0.938 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2874, + 0.938 + ], + "tag": null, + "to": [ + 5.296, + 0.936 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.296, + 0.936 + ], + "tag": null, + "to": [ + 5.3046, + 0.9339 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3046, + 0.9339 + ], + "tag": null, + "to": [ + 5.3132, + 0.9318 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3132, + 0.9318 + ], + "tag": null, + "to": [ + 5.3217, + 0.9297 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3217, + 0.9297 + ], + "tag": null, + "to": [ + 5.3303, + 0.9275 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3303, + 0.9275 + ], + "tag": null, + "to": [ + 5.3389, + 0.9253 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3389, + 0.9253 + ], + "tag": null, + "to": [ + 5.3475, + 0.923 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3475, + 0.923 + ], + "tag": null, + "to": [ + 5.3561, + 0.9207 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3561, + 0.9207 + ], + "tag": null, + "to": [ + 5.3647, + 0.9184 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3647, + 0.9184 + ], + "tag": null, + "to": [ + 5.3733, + 0.916 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3733, + 0.916 + ], + "tag": null, + "to": [ + 5.3819, + 0.9136 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3819, + 0.9136 + ], + "tag": null, + "to": [ + 5.3906, + 0.9112 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3906, + 0.9112 + ], + "tag": null, + "to": [ + 5.3992, + 0.9087 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3992, + 0.9087 + ], + "tag": null, + "to": [ + 5.4078, + 0.9062 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4078, + 0.9062 + ], + "tag": null, + "to": [ + 5.4164, + 0.9036 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4164, + 0.9036 + ], + "tag": null, + "to": [ + 5.425, + 0.901 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.425, + 0.901 + ], + "tag": null, + "to": [ + 5.4337, + 0.8984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4337, + 0.8984 + ], + "tag": null, + "to": [ + 5.4423, + 0.8958 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4423, + 0.8958 + ], + "tag": null, + "to": [ + 5.4509, + 0.8931 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4509, + 0.8931 + ], + "tag": null, + "to": [ + 5.4596, + 0.8903 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4596, + 0.8903 + ], + "tag": null, + "to": [ + 5.4682, + 0.8876 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4682, + 0.8876 + ], + "tag": null, + "to": [ + 5.4769, + 0.8848 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4769, + 0.8848 + ], + "tag": null, + "to": [ + 5.4855, + 0.8819 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4855, + 0.8819 + ], + "tag": null, + "to": [ + 5.4942, + 0.8791 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4942, + 0.8791 + ], + "tag": null, + "to": [ + 5.5028, + 0.8762 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5028, + 0.8762 + ], + "tag": null, + "to": [ + 5.5115, + 0.8732 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5115, + 0.8732 + ], + "tag": null, + "to": [ + 5.5201, + 0.8703 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5201, + 0.8703 + ], + "tag": null, + "to": [ + 5.5288, + 0.8672 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5288, + 0.8672 + ], + "tag": null, + "to": [ + 5.5374, + 0.8642 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5374, + 0.8642 + ], + "tag": null, + "to": [ + 5.5461, + 0.8611 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5461, + 0.8611 + ], + "tag": null, + "to": [ + 5.5548, + 0.858 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5548, + 0.858 + ], + "tag": null, + "to": [ + 5.5634, + 0.8549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5634, + 0.8549 + ], + "tag": null, + "to": [ + 5.5721, + 0.8517 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5721, + 0.8517 + ], + "tag": null, + "to": [ + 5.5808, + 0.8485 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5808, + 0.8485 + ], + "tag": null, + "to": [ + 5.5894, + 0.8452 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5894, + 0.8452 + ], + "tag": null, + "to": [ + 5.5981, + 0.842 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5981, + 0.842 + ], + "tag": null, + "to": [ + 5.6068, + 0.8386 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6068, + 0.8386 + ], + "tag": null, + "to": [ + 5.6154, + 0.8353 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6154, + 0.8353 + ], + "tag": null, + "to": [ + 5.6241, + 0.8319 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6241, + 0.8319 + ], + "tag": null, + "to": [ + 5.6328, + 0.8285 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6328, + 0.8285 + ], + "tag": null, + "to": [ + 5.6415, + 0.825 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6415, + 0.825 + ], + "tag": null, + "to": [ + 5.6502, + 0.8216 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6502, + 0.8216 + ], + "tag": null, + "to": [ + 5.6588, + 0.8181 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6588, + 0.8181 + ], + "tag": null, + "to": [ + 5.6675, + 0.8145 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6675, + 0.8145 + ], + "tag": null, + "to": [ + 5.6762, + 0.8109 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6762, + 0.8109 + ], + "tag": null, + "to": [ + 5.6849, + 0.8073 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6849, + 0.8073 + ], + "tag": null, + "to": [ + 5.6936, + 0.8037 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2115, + 2122, + 0 + ] + }, + "from": [ + 5.6936, + 0.8037 + ], + "tag": null, + "to": [ + 5.7399, + 0.3404 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 5.7399, + 0.3404 + ], + "to": [ + 5.7399, + 0.3404 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1878, + 1915, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1878, + 1915, + 0 + ] + } + ] + }, + "height": 3.0, + "startCapId": null, + "endCapId": null, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1878, + 1915, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7399, + 0.3404 + ], + "tag": null, + "to": [ + 5.7321, + 0.3351 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7321, + 0.3351 + ], + "tag": null, + "to": [ + 5.7243, + 0.3299 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7243, + 0.3299 + ], + "tag": null, + "to": [ + 5.7165, + 0.3246 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7165, + 0.3246 + ], + "tag": null, + "to": [ + 5.7087, + 0.3194 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7087, + 0.3194 + ], + "tag": null, + "to": [ + 5.7009, + 0.3143 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7009, + 0.3143 + ], + "tag": null, + "to": [ + 5.6931, + 0.3091 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6931, + 0.3091 + ], + "tag": null, + "to": [ + 5.6853, + 0.3041 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6853, + 0.3041 + ], + "tag": null, + "to": [ + 5.6775, + 0.299 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6775, + 0.299 + ], + "tag": null, + "to": [ + 5.6696, + 0.294 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6696, + 0.294 + ], + "tag": null, + "to": [ + 5.6618, + 0.289 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6618, + 0.289 + ], + "tag": null, + "to": [ + 5.6539, + 0.284 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6539, + 0.284 + ], + "tag": null, + "to": [ + 5.6461, + 0.279 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6461, + 0.279 + ], + "tag": null, + "to": [ + 5.6382, + 0.2741 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6382, + 0.2741 + ], + "tag": null, + "to": [ + 5.6304, + 0.2693 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6304, + 0.2693 + ], + "tag": null, + "to": [ + 5.6225, + 0.2644 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6225, + 0.2644 + ], + "tag": null, + "to": [ + 5.6146, + 0.2597 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6146, + 0.2597 + ], + "tag": null, + "to": [ + 5.6068, + 0.2549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6068, + 0.2549 + ], + "tag": null, + "to": [ + 5.5989, + 0.2502 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5989, + 0.2502 + ], + "tag": null, + "to": [ + 5.591, + 0.2455 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.591, + 0.2455 + ], + "tag": null, + "to": [ + 5.5831, + 0.2408 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5831, + 0.2408 + ], + "tag": null, + "to": [ + 5.5752, + 0.2362 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5752, + 0.2362 + ], + "tag": null, + "to": [ + 5.5673, + 0.2316 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5673, + 0.2316 + ], + "tag": null, + "to": [ + 5.5594, + 0.227 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5594, + 0.227 + ], + "tag": null, + "to": [ + 5.5515, + 0.2225 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5515, + 0.2225 + ], + "tag": null, + "to": [ + 5.5436, + 0.218 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5436, + 0.218 + ], + "tag": null, + "to": [ + 5.5357, + 0.2135 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5357, + 0.2135 + ], + "tag": null, + "to": [ + 5.5277, + 0.2091 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5277, + 0.2091 + ], + "tag": null, + "to": [ + 5.5198, + 0.2047 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5198, + 0.2047 + ], + "tag": null, + "to": [ + 5.5119, + 0.2004 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5119, + 0.2004 + ], + "tag": null, + "to": [ + 5.504, + 0.1961 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.504, + 0.1961 + ], + "tag": null, + "to": [ + 5.496, + 0.1918 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.496, + 0.1918 + ], + "tag": null, + "to": [ + 5.4881, + 0.1875 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4881, + 0.1875 + ], + "tag": null, + "to": [ + 5.4801, + 0.1833 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4801, + 0.1833 + ], + "tag": null, + "to": [ + 5.4722, + 0.1792 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4722, + 0.1792 + ], + "tag": null, + "to": [ + 5.4642, + 0.175 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4642, + 0.175 + ], + "tag": null, + "to": [ + 5.4563, + 0.1709 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4563, + 0.1709 + ], + "tag": null, + "to": [ + 5.4483, + 0.1669 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4483, + 0.1669 + ], + "tag": null, + "to": [ + 5.4403, + 0.1628 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4403, + 0.1628 + ], + "tag": null, + "to": [ + 5.4324, + 0.1588 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4324, + 0.1588 + ], + "tag": null, + "to": [ + 5.4244, + 0.1549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4244, + 0.1549 + ], + "tag": null, + "to": [ + 5.4164, + 0.151 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4164, + 0.151 + ], + "tag": null, + "to": [ + 5.4084, + 0.1471 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4084, + 0.1471 + ], + "tag": null, + "to": [ + 5.4004, + 0.1433 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4004, + 0.1433 + ], + "tag": null, + "to": [ + 5.3924, + 0.1395 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3924, + 0.1395 + ], + "tag": null, + "to": [ + 5.3845, + 0.1357 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3845, + 0.1357 + ], + "tag": null, + "to": [ + 5.3765, + 0.132 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3765, + 0.132 + ], + "tag": null, + "to": [ + 5.3685, + 0.1283 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3685, + 0.1283 + ], + "tag": null, + "to": [ + 5.3605, + 0.1246 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3605, + 0.1246 + ], + "tag": null, + "to": [ + 5.3525, + 0.121 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3525, + 0.121 + ], + "tag": null, + "to": [ + 5.3444, + 0.1174 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3444, + 0.1174 + ], + "tag": null, + "to": [ + 5.3364, + 0.1139 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3364, + 0.1139 + ], + "tag": null, + "to": [ + 5.3284, + 0.1104 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3284, + 0.1104 + ], + "tag": null, + "to": [ + 5.3204, + 0.107 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3204, + 0.107 + ], + "tag": null, + "to": [ + 5.3124, + 0.1036 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3124, + 0.1036 + ], + "tag": null, + "to": [ + 5.3044, + 0.1002 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3044, + 0.1002 + ], + "tag": null, + "to": [ + 5.2963, + 0.0969 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2963, + 0.0969 + ], + "tag": null, + "to": [ + 5.2883, + 0.0936 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2883, + 0.0936 + ], + "tag": null, + "to": [ + 5.2803, + 0.0903 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2803, + 0.0903 + ], + "tag": null, + "to": [ + 5.2722, + 0.0871 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2722, + 0.0871 + ], + "tag": null, + "to": [ + 5.2642, + 0.084 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2642, + 0.084 + ], + "tag": null, + "to": [ + 5.2562, + 0.0808 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2562, + 0.0808 + ], + "tag": null, + "to": [ + 5.2481, + 0.0778 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2481, + 0.0778 + ], + "tag": null, + "to": [ + 5.2401, + 0.0747 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2401, + 0.0747 + ], + "tag": null, + "to": [ + 5.2321, + 0.0717 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2321, + 0.0717 + ], + "tag": null, + "to": [ + 5.224, + 0.0688 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.224, + 0.0688 + ], + "tag": null, + "to": [ + 5.216, + 0.0659 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.216, + 0.0659 + ], + "tag": null, + "to": [ + 5.2079, + 0.063 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2079, + 0.063 + ], + "tag": null, + "to": [ + 5.1999, + 0.0602 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1999, + 0.0602 + ], + "tag": null, + "to": [ + 5.1918, + 0.0575 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1918, + 0.0575 + ], + "tag": null, + "to": [ + 5.1837, + 0.0547 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1837, + 0.0547 + ], + "tag": null, + "to": [ + 5.1757, + 0.0521 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1757, + 0.0521 + ], + "tag": null, + "to": [ + 5.1676, + 0.0494 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1676, + 0.0494 + ], + "tag": null, + "to": [ + 5.1596, + 0.0469 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1596, + 0.0469 + ], + "tag": null, + "to": [ + 5.1515, + 0.0443 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1515, + 0.0443 + ], + "tag": null, + "to": [ + 5.1434, + 0.0419 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1434, + 0.0419 + ], + "tag": null, + "to": [ + 5.1354, + 0.0394 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1354, + 0.0394 + ], + "tag": null, + "to": [ + 5.1273, + 0.0371 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1273, + 0.0371 + ], + "tag": null, + "to": [ + 5.1192, + 0.0347 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1192, + 0.0347 + ], + "tag": null, + "to": [ + 5.1112, + 0.0325 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1112, + 0.0325 + ], + "tag": null, + "to": [ + 5.1031, + 0.0303 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1031, + 0.0303 + ], + "tag": null, + "to": [ + 5.095, + 0.0281 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.095, + 0.0281 + ], + "tag": null, + "to": [ + 5.0869, + 0.026 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0869, + 0.026 + ], + "tag": null, + "to": [ + 5.0789, + 0.0239 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0789, + 0.0239 + ], + "tag": null, + "to": [ + 5.0708, + 0.022 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0708, + 0.022 + ], + "tag": null, + "to": [ + 5.0627, + 0.02 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0627, + 0.02 + ], + "tag": null, + "to": [ + 5.0546, + 0.0182 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0546, + 0.0182 + ], + "tag": null, + "to": [ + 5.0466, + 0.0164 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0466, + 0.0164 + ], + "tag": null, + "to": [ + 5.0385, + 0.0146 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0385, + 0.0146 + ], + "tag": null, + "to": [ + 5.0304, + 0.013 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0304, + 0.013 + ], + "tag": null, + "to": [ + 5.0223, + 0.0114 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0223, + 0.0114 + ], + "tag": null, + "to": [ + 5.0142, + 0.0098 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0142, + 0.0098 + ], + "tag": null, + "to": [ + 5.0061, + 0.0084 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0061, + 0.0084 + ], + "tag": null, + "to": [ + 4.9981, + 0.007 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9981, + 0.007 + ], + "tag": null, + "to": [ + 4.99, + 0.0058 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.99, + 0.0058 + ], + "tag": null, + "to": [ + 4.9819, + 0.0046 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9819, + 0.0046 + ], + "tag": null, + "to": [ + 4.9738, + 0.0035 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9738, + 0.0035 + ], + "tag": null, + "to": [ + 4.9657, + 0.0025 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9657, + 0.0025 + ], + "tag": null, + "to": [ + 4.9576, + 0.0016 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9576, + 0.0016 + ], + "tag": null, + "to": [ + 4.9496, + 0.0009 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9496, + 0.0009 + ], + "tag": null, + "to": [ + 4.9415, + 0.0003 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9415, + 0.0003 + ], + "tag": null, + "to": [ + 4.9334, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1967, + 2069, + 0 + ] + }, + "ccw": true, + "center": [ + -0.0, + -0.0 + ], + "from": [ + 4.9334, + 0.0 + ], + "radius": 4.933386259126019, + "tag": null, + "to": [ + 4.8356, + 0.9775 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8356, + 0.9775 + ], + "tag": null, + "to": [ + 4.8436, + 0.9788 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8436, + 0.9788 + ], + "tag": null, + "to": [ + 4.8516, + 0.9799 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8516, + 0.9799 + ], + "tag": null, + "to": [ + 4.8597, + 0.9808 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8597, + 0.9808 + ], + "tag": null, + "to": [ + 4.8678, + 0.9815 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8678, + 0.9815 + ], + "tag": null, + "to": [ + 4.8759, + 0.9821 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8759, + 0.9821 + ], + "tag": null, + "to": [ + 4.884, + 0.9827 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.884, + 0.9827 + ], + "tag": null, + "to": [ + 4.8922, + 0.9831 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8922, + 0.9831 + ], + "tag": null, + "to": [ + 4.9004, + 0.9835 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9004, + 0.9835 + ], + "tag": null, + "to": [ + 4.9086, + 0.9837 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9086, + 0.9837 + ], + "tag": null, + "to": [ + 4.9168, + 0.9839 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9168, + 0.9839 + ], + "tag": null, + "to": [ + 4.925, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.925, + 0.984 + ], + "tag": null, + "to": [ + 4.9332, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9332, + 0.984 + ], + "tag": null, + "to": [ + 4.9415, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9415, + 0.984 + ], + "tag": null, + "to": [ + 4.9497, + 0.9839 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9497, + 0.9839 + ], + "tag": null, + "to": [ + 4.958, + 0.9837 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.958, + 0.9837 + ], + "tag": null, + "to": [ + 4.9663, + 0.9835 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9663, + 0.9835 + ], + "tag": null, + "to": [ + 4.9746, + 0.9832 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9746, + 0.9832 + ], + "tag": null, + "to": [ + 4.9829, + 0.9829 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9829, + 0.9829 + ], + "tag": null, + "to": [ + 4.9912, + 0.9825 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9912, + 0.9825 + ], + "tag": null, + "to": [ + 4.9996, + 0.982 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9996, + 0.982 + ], + "tag": null, + "to": [ + 5.0079, + 0.9815 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0079, + 0.9815 + ], + "tag": null, + "to": [ + 5.0163, + 0.9809 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0163, + 0.9809 + ], + "tag": null, + "to": [ + 5.0246, + 0.9803 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0246, + 0.9803 + ], + "tag": null, + "to": [ + 5.033, + 0.9796 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.033, + 0.9796 + ], + "tag": null, + "to": [ + 5.0414, + 0.9789 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0414, + 0.9789 + ], + "tag": null, + "to": [ + 5.0497, + 0.9781 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0497, + 0.9781 + ], + "tag": null, + "to": [ + 5.0581, + 0.9773 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0581, + 0.9773 + ], + "tag": null, + "to": [ + 5.0665, + 0.9764 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0665, + 0.9764 + ], + "tag": null, + "to": [ + 5.075, + 0.9755 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.075, + 0.9755 + ], + "tag": null, + "to": [ + 5.0834, + 0.9745 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0834, + 0.9745 + ], + "tag": null, + "to": [ + 5.0918, + 0.9735 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0918, + 0.9735 + ], + "tag": null, + "to": [ + 5.1002, + 0.9724 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1002, + 0.9724 + ], + "tag": null, + "to": [ + 5.1087, + 0.9713 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1087, + 0.9713 + ], + "tag": null, + "to": [ + 5.1171, + 0.9701 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1171, + 0.9701 + ], + "tag": null, + "to": [ + 5.1256, + 0.9689 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1256, + 0.9689 + ], + "tag": null, + "to": [ + 5.1341, + 0.9677 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1341, + 0.9677 + ], + "tag": null, + "to": [ + 5.1425, + 0.9664 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1425, + 0.9664 + ], + "tag": null, + "to": [ + 5.151, + 0.9651 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.151, + 0.9651 + ], + "tag": null, + "to": [ + 5.1595, + 0.9637 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1595, + 0.9637 + ], + "tag": null, + "to": [ + 5.168, + 0.9623 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.168, + 0.9623 + ], + "tag": null, + "to": [ + 5.1765, + 0.9608 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1765, + 0.9608 + ], + "tag": null, + "to": [ + 5.185, + 0.9593 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.185, + 0.9593 + ], + "tag": null, + "to": [ + 5.1935, + 0.9577 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1935, + 0.9577 + ], + "tag": null, + "to": [ + 5.202, + 0.9561 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.202, + 0.9561 + ], + "tag": null, + "to": [ + 5.2105, + 0.9545 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2105, + 0.9545 + ], + "tag": null, + "to": [ + 5.219, + 0.9528 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.219, + 0.9528 + ], + "tag": null, + "to": [ + 5.2276, + 0.9511 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2276, + 0.9511 + ], + "tag": null, + "to": [ + 5.2361, + 0.9494 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2361, + 0.9494 + ], + "tag": null, + "to": [ + 5.2447, + 0.9476 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2447, + 0.9476 + ], + "tag": null, + "to": [ + 5.2532, + 0.9457 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2532, + 0.9457 + ], + "tag": null, + "to": [ + 5.2617, + 0.9439 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2617, + 0.9439 + ], + "tag": null, + "to": [ + 5.2703, + 0.942 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2703, + 0.942 + ], + "tag": null, + "to": [ + 5.2789, + 0.94 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2789, + 0.94 + ], + "tag": null, + "to": [ + 5.2874, + 0.938 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2874, + 0.938 + ], + "tag": null, + "to": [ + 5.296, + 0.936 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.296, + 0.936 + ], + "tag": null, + "to": [ + 5.3046, + 0.9339 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3046, + 0.9339 + ], + "tag": null, + "to": [ + 5.3132, + 0.9318 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3132, + 0.9318 + ], + "tag": null, + "to": [ + 5.3217, + 0.9297 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3217, + 0.9297 + ], + "tag": null, + "to": [ + 5.3303, + 0.9275 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3303, + 0.9275 + ], + "tag": null, + "to": [ + 5.3389, + 0.9253 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3389, + 0.9253 + ], + "tag": null, + "to": [ + 5.3475, + 0.923 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3475, + 0.923 + ], + "tag": null, + "to": [ + 5.3561, + 0.9207 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3561, + 0.9207 + ], + "tag": null, + "to": [ + 5.3647, + 0.9184 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3647, + 0.9184 + ], + "tag": null, + "to": [ + 5.3733, + 0.916 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3733, + 0.916 + ], + "tag": null, + "to": [ + 5.3819, + 0.9136 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3819, + 0.9136 + ], + "tag": null, + "to": [ + 5.3906, + 0.9112 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3906, + 0.9112 + ], + "tag": null, + "to": [ + 5.3992, + 0.9087 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3992, + 0.9087 + ], + "tag": null, + "to": [ + 5.4078, + 0.9062 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4078, + 0.9062 + ], + "tag": null, + "to": [ + 5.4164, + 0.9036 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4164, + 0.9036 + ], + "tag": null, + "to": [ + 5.425, + 0.901 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.425, + 0.901 + ], + "tag": null, + "to": [ + 5.4337, + 0.8984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4337, + 0.8984 + ], + "tag": null, + "to": [ + 5.4423, + 0.8958 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4423, + 0.8958 + ], + "tag": null, + "to": [ + 5.4509, + 0.8931 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4509, + 0.8931 + ], + "tag": null, + "to": [ + 5.4596, + 0.8903 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4596, + 0.8903 + ], + "tag": null, + "to": [ + 5.4682, + 0.8876 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4682, + 0.8876 + ], + "tag": null, + "to": [ + 5.4769, + 0.8848 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4769, + 0.8848 + ], + "tag": null, + "to": [ + 5.4855, + 0.8819 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4855, + 0.8819 + ], + "tag": null, + "to": [ + 5.4942, + 0.8791 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4942, + 0.8791 + ], + "tag": null, + "to": [ + 5.5028, + 0.8762 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5028, + 0.8762 + ], + "tag": null, + "to": [ + 5.5115, + 0.8732 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5115, + 0.8732 + ], + "tag": null, + "to": [ + 5.5201, + 0.8703 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5201, + 0.8703 + ], + "tag": null, + "to": [ + 5.5288, + 0.8672 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5288, + 0.8672 + ], + "tag": null, + "to": [ + 5.5374, + 0.8642 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5374, + 0.8642 + ], + "tag": null, + "to": [ + 5.5461, + 0.8611 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5461, + 0.8611 + ], + "tag": null, + "to": [ + 5.5548, + 0.858 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5548, + 0.858 + ], + "tag": null, + "to": [ + 5.5634, + 0.8549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5634, + 0.8549 + ], + "tag": null, + "to": [ + 5.5721, + 0.8517 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5721, + 0.8517 + ], + "tag": null, + "to": [ + 5.5808, + 0.8485 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5808, + 0.8485 + ], + "tag": null, + "to": [ + 5.5894, + 0.8452 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5894, + 0.8452 + ], + "tag": null, + "to": [ + 5.5981, + 0.842 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5981, + 0.842 + ], + "tag": null, + "to": [ + 5.6068, + 0.8386 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6068, + 0.8386 + ], + "tag": null, + "to": [ + 5.6154, + 0.8353 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6154, + 0.8353 + ], + "tag": null, + "to": [ + 5.6241, + 0.8319 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6241, + 0.8319 + ], + "tag": null, + "to": [ + 5.6328, + 0.8285 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6328, + 0.8285 + ], + "tag": null, + "to": [ + 5.6415, + 0.825 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6415, + 0.825 + ], + "tag": null, + "to": [ + 5.6502, + 0.8216 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6502, + 0.8216 + ], + "tag": null, + "to": [ + 5.6588, + 0.8181 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6588, + 0.8181 + ], + "tag": null, + "to": [ + 5.6675, + 0.8145 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6675, + 0.8145 + ], + "tag": null, + "to": [ + 5.6762, + 0.8109 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6762, + 0.8109 + ], + "tag": null, + "to": [ + 5.6849, + 0.8073 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6849, + 0.8073 + ], + "tag": null, + "to": [ + 5.6936, + 0.8037 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2115, + 2122, + 0 + ] + }, + "from": [ + 5.6936, + 0.8037 + ], + "tag": null, + "to": [ + 5.7399, + 0.3404 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 5.7399, + 0.3404 + ], + "to": [ + 5.7399, + 0.3404 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1878, + 1915, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1878, + 1915, + 0 + ] + } + ] + }, + "height": 3.0, + "startCapId": null, + "endCapId": null, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1878, + 1915, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7399, + 0.3404 + ], + "tag": null, + "to": [ + 5.7321, + 0.3351 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7321, + 0.3351 + ], + "tag": null, + "to": [ + 5.7243, + 0.3299 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7243, + 0.3299 + ], + "tag": null, + "to": [ + 5.7165, + 0.3246 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7165, + 0.3246 + ], + "tag": null, + "to": [ + 5.7087, + 0.3194 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7087, + 0.3194 + ], + "tag": null, + "to": [ + 5.7009, + 0.3143 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7009, + 0.3143 + ], + "tag": null, + "to": [ + 5.6931, + 0.3091 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6931, + 0.3091 + ], + "tag": null, + "to": [ + 5.6853, + 0.3041 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6853, + 0.3041 + ], + "tag": null, + "to": [ + 5.6775, + 0.299 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6775, + 0.299 + ], + "tag": null, + "to": [ + 5.6696, + 0.294 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6696, + 0.294 + ], + "tag": null, + "to": [ + 5.6618, + 0.289 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6618, + 0.289 + ], + "tag": null, + "to": [ + 5.6539, + 0.284 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6539, + 0.284 + ], + "tag": null, + "to": [ + 5.6461, + 0.279 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6461, + 0.279 + ], + "tag": null, + "to": [ + 5.6382, + 0.2741 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6382, + 0.2741 + ], + "tag": null, + "to": [ + 5.6304, + 0.2693 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6304, + 0.2693 + ], + "tag": null, + "to": [ + 5.6225, + 0.2644 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6225, + 0.2644 + ], + "tag": null, + "to": [ + 5.6146, + 0.2597 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6146, + 0.2597 + ], + "tag": null, + "to": [ + 5.6068, + 0.2549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6068, + 0.2549 + ], + "tag": null, + "to": [ + 5.5989, + 0.2502 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5989, + 0.2502 + ], + "tag": null, + "to": [ + 5.591, + 0.2455 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.591, + 0.2455 + ], + "tag": null, + "to": [ + 5.5831, + 0.2408 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5831, + 0.2408 + ], + "tag": null, + "to": [ + 5.5752, + 0.2362 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5752, + 0.2362 + ], + "tag": null, + "to": [ + 5.5673, + 0.2316 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5673, + 0.2316 + ], + "tag": null, + "to": [ + 5.5594, + 0.227 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5594, + 0.227 + ], + "tag": null, + "to": [ + 5.5515, + 0.2225 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5515, + 0.2225 + ], + "tag": null, + "to": [ + 5.5436, + 0.218 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5436, + 0.218 + ], + "tag": null, + "to": [ + 5.5357, + 0.2135 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5357, + 0.2135 + ], + "tag": null, + "to": [ + 5.5277, + 0.2091 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5277, + 0.2091 + ], + "tag": null, + "to": [ + 5.5198, + 0.2047 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5198, + 0.2047 + ], + "tag": null, + "to": [ + 5.5119, + 0.2004 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5119, + 0.2004 + ], + "tag": null, + "to": [ + 5.504, + 0.1961 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.504, + 0.1961 + ], + "tag": null, + "to": [ + 5.496, + 0.1918 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.496, + 0.1918 + ], + "tag": null, + "to": [ + 5.4881, + 0.1875 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4881, + 0.1875 + ], + "tag": null, + "to": [ + 5.4801, + 0.1833 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4801, + 0.1833 + ], + "tag": null, + "to": [ + 5.4722, + 0.1792 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4722, + 0.1792 + ], + "tag": null, + "to": [ + 5.4642, + 0.175 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4642, + 0.175 + ], + "tag": null, + "to": [ + 5.4563, + 0.1709 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4563, + 0.1709 + ], + "tag": null, + "to": [ + 5.4483, + 0.1669 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4483, + 0.1669 + ], + "tag": null, + "to": [ + 5.4403, + 0.1628 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4403, + 0.1628 + ], + "tag": null, + "to": [ + 5.4324, + 0.1588 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4324, + 0.1588 + ], + "tag": null, + "to": [ + 5.4244, + 0.1549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4244, + 0.1549 + ], + "tag": null, + "to": [ + 5.4164, + 0.151 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4164, + 0.151 + ], + "tag": null, + "to": [ + 5.4084, + 0.1471 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4084, + 0.1471 + ], + "tag": null, + "to": [ + 5.4004, + 0.1433 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4004, + 0.1433 + ], + "tag": null, + "to": [ + 5.3924, + 0.1395 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3924, + 0.1395 + ], + "tag": null, + "to": [ + 5.3845, + 0.1357 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3845, + 0.1357 + ], + "tag": null, + "to": [ + 5.3765, + 0.132 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3765, + 0.132 + ], + "tag": null, + "to": [ + 5.3685, + 0.1283 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3685, + 0.1283 + ], + "tag": null, + "to": [ + 5.3605, + 0.1246 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3605, + 0.1246 + ], + "tag": null, + "to": [ + 5.3525, + 0.121 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3525, + 0.121 + ], + "tag": null, + "to": [ + 5.3444, + 0.1174 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3444, + 0.1174 + ], + "tag": null, + "to": [ + 5.3364, + 0.1139 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3364, + 0.1139 + ], + "tag": null, + "to": [ + 5.3284, + 0.1104 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3284, + 0.1104 + ], + "tag": null, + "to": [ + 5.3204, + 0.107 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3204, + 0.107 + ], + "tag": null, + "to": [ + 5.3124, + 0.1036 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3124, + 0.1036 + ], + "tag": null, + "to": [ + 5.3044, + 0.1002 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3044, + 0.1002 + ], + "tag": null, + "to": [ + 5.2963, + 0.0969 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2963, + 0.0969 + ], + "tag": null, + "to": [ + 5.2883, + 0.0936 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2883, + 0.0936 + ], + "tag": null, + "to": [ + 5.2803, + 0.0903 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2803, + 0.0903 + ], + "tag": null, + "to": [ + 5.2722, + 0.0871 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2722, + 0.0871 + ], + "tag": null, + "to": [ + 5.2642, + 0.084 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2642, + 0.084 + ], + "tag": null, + "to": [ + 5.2562, + 0.0808 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2562, + 0.0808 + ], + "tag": null, + "to": [ + 5.2481, + 0.0778 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2481, + 0.0778 + ], + "tag": null, + "to": [ + 5.2401, + 0.0747 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2401, + 0.0747 + ], + "tag": null, + "to": [ + 5.2321, + 0.0717 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2321, + 0.0717 + ], + "tag": null, + "to": [ + 5.224, + 0.0688 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.224, + 0.0688 + ], + "tag": null, + "to": [ + 5.216, + 0.0659 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.216, + 0.0659 + ], + "tag": null, + "to": [ + 5.2079, + 0.063 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2079, + 0.063 + ], + "tag": null, + "to": [ + 5.1999, + 0.0602 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1999, + 0.0602 + ], + "tag": null, + "to": [ + 5.1918, + 0.0575 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1918, + 0.0575 + ], + "tag": null, + "to": [ + 5.1837, + 0.0547 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1837, + 0.0547 + ], + "tag": null, + "to": [ + 5.1757, + 0.0521 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1757, + 0.0521 + ], + "tag": null, + "to": [ + 5.1676, + 0.0494 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1676, + 0.0494 + ], + "tag": null, + "to": [ + 5.1596, + 0.0469 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1596, + 0.0469 + ], + "tag": null, + "to": [ + 5.1515, + 0.0443 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1515, + 0.0443 + ], + "tag": null, + "to": [ + 5.1434, + 0.0419 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1434, + 0.0419 + ], + "tag": null, + "to": [ + 5.1354, + 0.0394 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1354, + 0.0394 + ], + "tag": null, + "to": [ + 5.1273, + 0.0371 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1273, + 0.0371 + ], + "tag": null, + "to": [ + 5.1192, + 0.0347 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1192, + 0.0347 + ], + "tag": null, + "to": [ + 5.1112, + 0.0325 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1112, + 0.0325 + ], + "tag": null, + "to": [ + 5.1031, + 0.0303 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1031, + 0.0303 + ], + "tag": null, + "to": [ + 5.095, + 0.0281 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.095, + 0.0281 + ], + "tag": null, + "to": [ + 5.0869, + 0.026 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0869, + 0.026 + ], + "tag": null, + "to": [ + 5.0789, + 0.0239 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0789, + 0.0239 + ], + "tag": null, + "to": [ + 5.0708, + 0.022 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0708, + 0.022 + ], + "tag": null, + "to": [ + 5.0627, + 0.02 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0627, + 0.02 + ], + "tag": null, + "to": [ + 5.0546, + 0.0182 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0546, + 0.0182 + ], + "tag": null, + "to": [ + 5.0466, + 0.0164 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0466, + 0.0164 + ], + "tag": null, + "to": [ + 5.0385, + 0.0146 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0385, + 0.0146 + ], + "tag": null, + "to": [ + 5.0304, + 0.013 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0304, + 0.013 + ], + "tag": null, + "to": [ + 5.0223, + 0.0114 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0223, + 0.0114 + ], + "tag": null, + "to": [ + 5.0142, + 0.0098 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0142, + 0.0098 + ], + "tag": null, + "to": [ + 5.0061, + 0.0084 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0061, + 0.0084 + ], + "tag": null, + "to": [ + 4.9981, + 0.007 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9981, + 0.007 + ], + "tag": null, + "to": [ + 4.99, + 0.0058 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.99, + 0.0058 + ], + "tag": null, + "to": [ + 4.9819, + 0.0046 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9819, + 0.0046 + ], + "tag": null, + "to": [ + 4.9738, + 0.0035 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9738, + 0.0035 + ], + "tag": null, + "to": [ + 4.9657, + 0.0025 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9657, + 0.0025 + ], + "tag": null, + "to": [ + 4.9576, + 0.0016 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9576, + 0.0016 + ], + "tag": null, + "to": [ + 4.9496, + 0.0009 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9496, + 0.0009 + ], + "tag": null, + "to": [ + 4.9415, + 0.0003 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9415, + 0.0003 + ], + "tag": null, + "to": [ + 4.9334, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1967, + 2069, + 0 + ] + }, + "ccw": true, + "center": [ + -0.0, + -0.0 + ], + "from": [ + 4.9334, + 0.0 + ], + "radius": 4.933386259126019, + "tag": null, + "to": [ + 4.8356, + 0.9775 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8356, + 0.9775 + ], + "tag": null, + "to": [ + 4.8436, + 0.9788 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8436, + 0.9788 + ], + "tag": null, + "to": [ + 4.8516, + 0.9799 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8516, + 0.9799 + ], + "tag": null, + "to": [ + 4.8597, + 0.9808 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8597, + 0.9808 + ], + "tag": null, + "to": [ + 4.8678, + 0.9815 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8678, + 0.9815 + ], + "tag": null, + "to": [ + 4.8759, + 0.9821 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8759, + 0.9821 + ], + "tag": null, + "to": [ + 4.884, + 0.9827 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.884, + 0.9827 + ], + "tag": null, + "to": [ + 4.8922, + 0.9831 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8922, + 0.9831 + ], + "tag": null, + "to": [ + 4.9004, + 0.9835 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9004, + 0.9835 + ], + "tag": null, + "to": [ + 4.9086, + 0.9837 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9086, + 0.9837 + ], + "tag": null, + "to": [ + 4.9168, + 0.9839 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9168, + 0.9839 + ], + "tag": null, + "to": [ + 4.925, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.925, + 0.984 + ], + "tag": null, + "to": [ + 4.9332, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9332, + 0.984 + ], + "tag": null, + "to": [ + 4.9415, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9415, + 0.984 + ], + "tag": null, + "to": [ + 4.9497, + 0.9839 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9497, + 0.9839 + ], + "tag": null, + "to": [ + 4.958, + 0.9837 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.958, + 0.9837 + ], + "tag": null, + "to": [ + 4.9663, + 0.9835 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9663, + 0.9835 + ], + "tag": null, + "to": [ + 4.9746, + 0.9832 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9746, + 0.9832 + ], + "tag": null, + "to": [ + 4.9829, + 0.9829 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9829, + 0.9829 + ], + "tag": null, + "to": [ + 4.9912, + 0.9825 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9912, + 0.9825 + ], + "tag": null, + "to": [ + 4.9996, + 0.982 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9996, + 0.982 + ], + "tag": null, + "to": [ + 5.0079, + 0.9815 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0079, + 0.9815 + ], + "tag": null, + "to": [ + 5.0163, + 0.9809 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0163, + 0.9809 + ], + "tag": null, + "to": [ + 5.0246, + 0.9803 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0246, + 0.9803 + ], + "tag": null, + "to": [ + 5.033, + 0.9796 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.033, + 0.9796 + ], + "tag": null, + "to": [ + 5.0414, + 0.9789 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0414, + 0.9789 + ], + "tag": null, + "to": [ + 5.0497, + 0.9781 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0497, + 0.9781 + ], + "tag": null, + "to": [ + 5.0581, + 0.9773 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0581, + 0.9773 + ], + "tag": null, + "to": [ + 5.0665, + 0.9764 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0665, + 0.9764 + ], + "tag": null, + "to": [ + 5.075, + 0.9755 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.075, + 0.9755 + ], + "tag": null, + "to": [ + 5.0834, + 0.9745 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0834, + 0.9745 + ], + "tag": null, + "to": [ + 5.0918, + 0.9735 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0918, + 0.9735 + ], + "tag": null, + "to": [ + 5.1002, + 0.9724 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1002, + 0.9724 + ], + "tag": null, + "to": [ + 5.1087, + 0.9713 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1087, + 0.9713 + ], + "tag": null, + "to": [ + 5.1171, + 0.9701 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1171, + 0.9701 + ], + "tag": null, + "to": [ + 5.1256, + 0.9689 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1256, + 0.9689 + ], + "tag": null, + "to": [ + 5.1341, + 0.9677 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1341, + 0.9677 + ], + "tag": null, + "to": [ + 5.1425, + 0.9664 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1425, + 0.9664 + ], + "tag": null, + "to": [ + 5.151, + 0.9651 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.151, + 0.9651 + ], + "tag": null, + "to": [ + 5.1595, + 0.9637 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1595, + 0.9637 + ], + "tag": null, + "to": [ + 5.168, + 0.9623 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.168, + 0.9623 + ], + "tag": null, + "to": [ + 5.1765, + 0.9608 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1765, + 0.9608 + ], + "tag": null, + "to": [ + 5.185, + 0.9593 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.185, + 0.9593 + ], + "tag": null, + "to": [ + 5.1935, + 0.9577 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1935, + 0.9577 + ], + "tag": null, + "to": [ + 5.202, + 0.9561 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.202, + 0.9561 + ], + "tag": null, + "to": [ + 5.2105, + 0.9545 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2105, + 0.9545 + ], + "tag": null, + "to": [ + 5.219, + 0.9528 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.219, + 0.9528 + ], + "tag": null, + "to": [ + 5.2276, + 0.9511 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2276, + 0.9511 + ], + "tag": null, + "to": [ + 5.2361, + 0.9494 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2361, + 0.9494 + ], + "tag": null, + "to": [ + 5.2447, + 0.9476 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2447, + 0.9476 + ], + "tag": null, + "to": [ + 5.2532, + 0.9457 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2532, + 0.9457 + ], + "tag": null, + "to": [ + 5.2617, + 0.9439 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2617, + 0.9439 + ], + "tag": null, + "to": [ + 5.2703, + 0.942 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2703, + 0.942 + ], + "tag": null, + "to": [ + 5.2789, + 0.94 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2789, + 0.94 + ], + "tag": null, + "to": [ + 5.2874, + 0.938 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2874, + 0.938 + ], + "tag": null, + "to": [ + 5.296, + 0.936 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.296, + 0.936 + ], + "tag": null, + "to": [ + 5.3046, + 0.9339 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3046, + 0.9339 + ], + "tag": null, + "to": [ + 5.3132, + 0.9318 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3132, + 0.9318 + ], + "tag": null, + "to": [ + 5.3217, + 0.9297 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3217, + 0.9297 + ], + "tag": null, + "to": [ + 5.3303, + 0.9275 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3303, + 0.9275 + ], + "tag": null, + "to": [ + 5.3389, + 0.9253 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3389, + 0.9253 + ], + "tag": null, + "to": [ + 5.3475, + 0.923 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3475, + 0.923 + ], + "tag": null, + "to": [ + 5.3561, + 0.9207 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3561, + 0.9207 + ], + "tag": null, + "to": [ + 5.3647, + 0.9184 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3647, + 0.9184 + ], + "tag": null, + "to": [ + 5.3733, + 0.916 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3733, + 0.916 + ], + "tag": null, + "to": [ + 5.3819, + 0.9136 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3819, + 0.9136 + ], + "tag": null, + "to": [ + 5.3906, + 0.9112 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3906, + 0.9112 + ], + "tag": null, + "to": [ + 5.3992, + 0.9087 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3992, + 0.9087 + ], + "tag": null, + "to": [ + 5.4078, + 0.9062 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4078, + 0.9062 + ], + "tag": null, + "to": [ + 5.4164, + 0.9036 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4164, + 0.9036 + ], + "tag": null, + "to": [ + 5.425, + 0.901 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.425, + 0.901 + ], + "tag": null, + "to": [ + 5.4337, + 0.8984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4337, + 0.8984 + ], + "tag": null, + "to": [ + 5.4423, + 0.8958 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4423, + 0.8958 + ], + "tag": null, + "to": [ + 5.4509, + 0.8931 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4509, + 0.8931 + ], + "tag": null, + "to": [ + 5.4596, + 0.8903 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4596, + 0.8903 + ], + "tag": null, + "to": [ + 5.4682, + 0.8876 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4682, + 0.8876 + ], + "tag": null, + "to": [ + 5.4769, + 0.8848 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4769, + 0.8848 + ], + "tag": null, + "to": [ + 5.4855, + 0.8819 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4855, + 0.8819 + ], + "tag": null, + "to": [ + 5.4942, + 0.8791 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4942, + 0.8791 + ], + "tag": null, + "to": [ + 5.5028, + 0.8762 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5028, + 0.8762 + ], + "tag": null, + "to": [ + 5.5115, + 0.8732 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5115, + 0.8732 + ], + "tag": null, + "to": [ + 5.5201, + 0.8703 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5201, + 0.8703 + ], + "tag": null, + "to": [ + 5.5288, + 0.8672 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5288, + 0.8672 + ], + "tag": null, + "to": [ + 5.5374, + 0.8642 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5374, + 0.8642 + ], + "tag": null, + "to": [ + 5.5461, + 0.8611 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5461, + 0.8611 + ], + "tag": null, + "to": [ + 5.5548, + 0.858 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5548, + 0.858 + ], + "tag": null, + "to": [ + 5.5634, + 0.8549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5634, + 0.8549 + ], + "tag": null, + "to": [ + 5.5721, + 0.8517 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5721, + 0.8517 + ], + "tag": null, + "to": [ + 5.5808, + 0.8485 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5808, + 0.8485 + ], + "tag": null, + "to": [ + 5.5894, + 0.8452 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5894, + 0.8452 + ], + "tag": null, + "to": [ + 5.5981, + 0.842 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5981, + 0.842 + ], + "tag": null, + "to": [ + 5.6068, + 0.8386 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6068, + 0.8386 + ], + "tag": null, + "to": [ + 5.6154, + 0.8353 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6154, + 0.8353 + ], + "tag": null, + "to": [ + 5.6241, + 0.8319 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6241, + 0.8319 + ], + "tag": null, + "to": [ + 5.6328, + 0.8285 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6328, + 0.8285 + ], + "tag": null, + "to": [ + 5.6415, + 0.825 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6415, + 0.825 + ], + "tag": null, + "to": [ + 5.6502, + 0.8216 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6502, + 0.8216 + ], + "tag": null, + "to": [ + 5.6588, + 0.8181 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6588, + 0.8181 + ], + "tag": null, + "to": [ + 5.6675, + 0.8145 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6675, + 0.8145 + ], + "tag": null, + "to": [ + 5.6762, + 0.8109 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6762, + 0.8109 + ], + "tag": null, + "to": [ + 5.6849, + 0.8073 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6849, + 0.8073 + ], + "tag": null, + "to": [ + 5.6936, + 0.8037 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2115, + 2122, + 0 + ] + }, + "from": [ + 5.6936, + 0.8037 + ], + "tag": null, + "to": [ + 5.7399, + 0.3404 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 5.7399, + 0.3404 + ], + "to": [ + 5.7399, + 0.3404 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1878, + 1915, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1878, + 1915, + 0 + ] + } + ] + }, + "height": 3.0, + "startCapId": null, + "endCapId": null, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1878, + 1915, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7399, + 0.3404 + ], + "tag": null, + "to": [ + 5.7321, + 0.3351 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7321, + 0.3351 + ], + "tag": null, + "to": [ + 5.7243, + 0.3299 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7243, + 0.3299 + ], + "tag": null, + "to": [ + 5.7165, + 0.3246 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7165, + 0.3246 + ], + "tag": null, + "to": [ + 5.7087, + 0.3194 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7087, + 0.3194 + ], + "tag": null, + "to": [ + 5.7009, + 0.3143 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7009, + 0.3143 + ], + "tag": null, + "to": [ + 5.6931, + 0.3091 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6931, + 0.3091 + ], + "tag": null, + "to": [ + 5.6853, + 0.3041 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6853, + 0.3041 + ], + "tag": null, + "to": [ + 5.6775, + 0.299 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6775, + 0.299 + ], + "tag": null, + "to": [ + 5.6696, + 0.294 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6696, + 0.294 + ], + "tag": null, + "to": [ + 5.6618, + 0.289 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6618, + 0.289 + ], + "tag": null, + "to": [ + 5.6539, + 0.284 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6539, + 0.284 + ], + "tag": null, + "to": [ + 5.6461, + 0.279 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6461, + 0.279 + ], + "tag": null, + "to": [ + 5.6382, + 0.2741 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6382, + 0.2741 + ], + "tag": null, + "to": [ + 5.6304, + 0.2693 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6304, + 0.2693 + ], + "tag": null, + "to": [ + 5.6225, + 0.2644 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6225, + 0.2644 + ], + "tag": null, + "to": [ + 5.6146, + 0.2597 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6146, + 0.2597 + ], + "tag": null, + "to": [ + 5.6068, + 0.2549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6068, + 0.2549 + ], + "tag": null, + "to": [ + 5.5989, + 0.2502 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5989, + 0.2502 + ], + "tag": null, + "to": [ + 5.591, + 0.2455 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.591, + 0.2455 + ], + "tag": null, + "to": [ + 5.5831, + 0.2408 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5831, + 0.2408 + ], + "tag": null, + "to": [ + 5.5752, + 0.2362 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5752, + 0.2362 + ], + "tag": null, + "to": [ + 5.5673, + 0.2316 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5673, + 0.2316 + ], + "tag": null, + "to": [ + 5.5594, + 0.227 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5594, + 0.227 + ], + "tag": null, + "to": [ + 5.5515, + 0.2225 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5515, + 0.2225 + ], + "tag": null, + "to": [ + 5.5436, + 0.218 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5436, + 0.218 + ], + "tag": null, + "to": [ + 5.5357, + 0.2135 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5357, + 0.2135 + ], + "tag": null, + "to": [ + 5.5277, + 0.2091 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5277, + 0.2091 + ], + "tag": null, + "to": [ + 5.5198, + 0.2047 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5198, + 0.2047 + ], + "tag": null, + "to": [ + 5.5119, + 0.2004 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5119, + 0.2004 + ], + "tag": null, + "to": [ + 5.504, + 0.1961 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.504, + 0.1961 + ], + "tag": null, + "to": [ + 5.496, + 0.1918 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.496, + 0.1918 + ], + "tag": null, + "to": [ + 5.4881, + 0.1875 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4881, + 0.1875 + ], + "tag": null, + "to": [ + 5.4801, + 0.1833 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4801, + 0.1833 + ], + "tag": null, + "to": [ + 5.4722, + 0.1792 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4722, + 0.1792 + ], + "tag": null, + "to": [ + 5.4642, + 0.175 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4642, + 0.175 + ], + "tag": null, + "to": [ + 5.4563, + 0.1709 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4563, + 0.1709 + ], + "tag": null, + "to": [ + 5.4483, + 0.1669 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4483, + 0.1669 + ], + "tag": null, + "to": [ + 5.4403, + 0.1628 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4403, + 0.1628 + ], + "tag": null, + "to": [ + 5.4324, + 0.1588 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4324, + 0.1588 + ], + "tag": null, + "to": [ + 5.4244, + 0.1549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4244, + 0.1549 + ], + "tag": null, + "to": [ + 5.4164, + 0.151 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4164, + 0.151 + ], + "tag": null, + "to": [ + 5.4084, + 0.1471 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4084, + 0.1471 + ], + "tag": null, + "to": [ + 5.4004, + 0.1433 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4004, + 0.1433 + ], + "tag": null, + "to": [ + 5.3924, + 0.1395 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3924, + 0.1395 + ], + "tag": null, + "to": [ + 5.3845, + 0.1357 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3845, + 0.1357 + ], + "tag": null, + "to": [ + 5.3765, + 0.132 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3765, + 0.132 + ], + "tag": null, + "to": [ + 5.3685, + 0.1283 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3685, + 0.1283 + ], + "tag": null, + "to": [ + 5.3605, + 0.1246 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3605, + 0.1246 + ], + "tag": null, + "to": [ + 5.3525, + 0.121 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3525, + 0.121 + ], + "tag": null, + "to": [ + 5.3444, + 0.1174 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3444, + 0.1174 + ], + "tag": null, + "to": [ + 5.3364, + 0.1139 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3364, + 0.1139 + ], + "tag": null, + "to": [ + 5.3284, + 0.1104 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3284, + 0.1104 + ], + "tag": null, + "to": [ + 5.3204, + 0.107 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3204, + 0.107 + ], + "tag": null, + "to": [ + 5.3124, + 0.1036 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3124, + 0.1036 + ], + "tag": null, + "to": [ + 5.3044, + 0.1002 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3044, + 0.1002 + ], + "tag": null, + "to": [ + 5.2963, + 0.0969 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2963, + 0.0969 + ], + "tag": null, + "to": [ + 5.2883, + 0.0936 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2883, + 0.0936 + ], + "tag": null, + "to": [ + 5.2803, + 0.0903 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2803, + 0.0903 + ], + "tag": null, + "to": [ + 5.2722, + 0.0871 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2722, + 0.0871 + ], + "tag": null, + "to": [ + 5.2642, + 0.084 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2642, + 0.084 + ], + "tag": null, + "to": [ + 5.2562, + 0.0808 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2562, + 0.0808 + ], + "tag": null, + "to": [ + 5.2481, + 0.0778 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2481, + 0.0778 + ], + "tag": null, + "to": [ + 5.2401, + 0.0747 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2401, + 0.0747 + ], + "tag": null, + "to": [ + 5.2321, + 0.0717 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2321, + 0.0717 + ], + "tag": null, + "to": [ + 5.224, + 0.0688 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.224, + 0.0688 + ], + "tag": null, + "to": [ + 5.216, + 0.0659 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.216, + 0.0659 + ], + "tag": null, + "to": [ + 5.2079, + 0.063 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2079, + 0.063 + ], + "tag": null, + "to": [ + 5.1999, + 0.0602 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1999, + 0.0602 + ], + "tag": null, + "to": [ + 5.1918, + 0.0575 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1918, + 0.0575 + ], + "tag": null, + "to": [ + 5.1837, + 0.0547 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1837, + 0.0547 + ], + "tag": null, + "to": [ + 5.1757, + 0.0521 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1757, + 0.0521 + ], + "tag": null, + "to": [ + 5.1676, + 0.0494 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1676, + 0.0494 + ], + "tag": null, + "to": [ + 5.1596, + 0.0469 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1596, + 0.0469 + ], + "tag": null, + "to": [ + 5.1515, + 0.0443 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1515, + 0.0443 + ], + "tag": null, + "to": [ + 5.1434, + 0.0419 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1434, + 0.0419 + ], + "tag": null, + "to": [ + 5.1354, + 0.0394 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1354, + 0.0394 + ], + "tag": null, + "to": [ + 5.1273, + 0.0371 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1273, + 0.0371 + ], + "tag": null, + "to": [ + 5.1192, + 0.0347 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1192, + 0.0347 + ], + "tag": null, + "to": [ + 5.1112, + 0.0325 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1112, + 0.0325 + ], + "tag": null, + "to": [ + 5.1031, + 0.0303 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1031, + 0.0303 + ], + "tag": null, + "to": [ + 5.095, + 0.0281 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.095, + 0.0281 + ], + "tag": null, + "to": [ + 5.0869, + 0.026 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0869, + 0.026 + ], + "tag": null, + "to": [ + 5.0789, + 0.0239 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0789, + 0.0239 + ], + "tag": null, + "to": [ + 5.0708, + 0.022 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0708, + 0.022 + ], + "tag": null, + "to": [ + 5.0627, + 0.02 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0627, + 0.02 + ], + "tag": null, + "to": [ + 5.0546, + 0.0182 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0546, + 0.0182 + ], + "tag": null, + "to": [ + 5.0466, + 0.0164 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0466, + 0.0164 + ], + "tag": null, + "to": [ + 5.0385, + 0.0146 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0385, + 0.0146 + ], + "tag": null, + "to": [ + 5.0304, + 0.013 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0304, + 0.013 + ], + "tag": null, + "to": [ + 5.0223, + 0.0114 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0223, + 0.0114 + ], + "tag": null, + "to": [ + 5.0142, + 0.0098 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0142, + 0.0098 + ], + "tag": null, + "to": [ + 5.0061, + 0.0084 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0061, + 0.0084 + ], + "tag": null, + "to": [ + 4.9981, + 0.007 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9981, + 0.007 + ], + "tag": null, + "to": [ + 4.99, + 0.0058 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.99, + 0.0058 + ], + "tag": null, + "to": [ + 4.9819, + 0.0046 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9819, + 0.0046 + ], + "tag": null, + "to": [ + 4.9738, + 0.0035 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9738, + 0.0035 + ], + "tag": null, + "to": [ + 4.9657, + 0.0025 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9657, + 0.0025 + ], + "tag": null, + "to": [ + 4.9576, + 0.0016 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9576, + 0.0016 + ], + "tag": null, + "to": [ + 4.9496, + 0.0009 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9496, + 0.0009 + ], + "tag": null, + "to": [ + 4.9415, + 0.0003 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9415, + 0.0003 + ], + "tag": null, + "to": [ + 4.9334, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1967, + 2069, + 0 + ] + }, + "ccw": true, + "center": [ + -0.0, + -0.0 + ], + "from": [ + 4.9334, + 0.0 + ], + "radius": 4.933386259126019, + "tag": null, + "to": [ + 4.8356, + 0.9775 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8356, + 0.9775 + ], + "tag": null, + "to": [ + 4.8436, + 0.9788 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8436, + 0.9788 + ], + "tag": null, + "to": [ + 4.8516, + 0.9799 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8516, + 0.9799 + ], + "tag": null, + "to": [ + 4.8597, + 0.9808 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8597, + 0.9808 + ], + "tag": null, + "to": [ + 4.8678, + 0.9815 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8678, + 0.9815 + ], + "tag": null, + "to": [ + 4.8759, + 0.9821 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8759, + 0.9821 + ], + "tag": null, + "to": [ + 4.884, + 0.9827 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.884, + 0.9827 + ], + "tag": null, + "to": [ + 4.8922, + 0.9831 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8922, + 0.9831 + ], + "tag": null, + "to": [ + 4.9004, + 0.9835 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9004, + 0.9835 + ], + "tag": null, + "to": [ + 4.9086, + 0.9837 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9086, + 0.9837 + ], + "tag": null, + "to": [ + 4.9168, + 0.9839 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9168, + 0.9839 + ], + "tag": null, + "to": [ + 4.925, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.925, + 0.984 + ], + "tag": null, + "to": [ + 4.9332, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9332, + 0.984 + ], + "tag": null, + "to": [ + 4.9415, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9415, + 0.984 + ], + "tag": null, + "to": [ + 4.9497, + 0.9839 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9497, + 0.9839 + ], + "tag": null, + "to": [ + 4.958, + 0.9837 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.958, + 0.9837 + ], + "tag": null, + "to": [ + 4.9663, + 0.9835 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9663, + 0.9835 + ], + "tag": null, + "to": [ + 4.9746, + 0.9832 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9746, + 0.9832 + ], + "tag": null, + "to": [ + 4.9829, + 0.9829 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9829, + 0.9829 + ], + "tag": null, + "to": [ + 4.9912, + 0.9825 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9912, + 0.9825 + ], + "tag": null, + "to": [ + 4.9996, + 0.982 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9996, + 0.982 + ], + "tag": null, + "to": [ + 5.0079, + 0.9815 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0079, + 0.9815 + ], + "tag": null, + "to": [ + 5.0163, + 0.9809 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0163, + 0.9809 + ], + "tag": null, + "to": [ + 5.0246, + 0.9803 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0246, + 0.9803 + ], + "tag": null, + "to": [ + 5.033, + 0.9796 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.033, + 0.9796 + ], + "tag": null, + "to": [ + 5.0414, + 0.9789 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0414, + 0.9789 + ], + "tag": null, + "to": [ + 5.0497, + 0.9781 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0497, + 0.9781 + ], + "tag": null, + "to": [ + 5.0581, + 0.9773 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0581, + 0.9773 + ], + "tag": null, + "to": [ + 5.0665, + 0.9764 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0665, + 0.9764 + ], + "tag": null, + "to": [ + 5.075, + 0.9755 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.075, + 0.9755 + ], + "tag": null, + "to": [ + 5.0834, + 0.9745 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0834, + 0.9745 + ], + "tag": null, + "to": [ + 5.0918, + 0.9735 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0918, + 0.9735 + ], + "tag": null, + "to": [ + 5.1002, + 0.9724 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1002, + 0.9724 + ], + "tag": null, + "to": [ + 5.1087, + 0.9713 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1087, + 0.9713 + ], + "tag": null, + "to": [ + 5.1171, + 0.9701 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1171, + 0.9701 + ], + "tag": null, + "to": [ + 5.1256, + 0.9689 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1256, + 0.9689 + ], + "tag": null, + "to": [ + 5.1341, + 0.9677 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1341, + 0.9677 + ], + "tag": null, + "to": [ + 5.1425, + 0.9664 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1425, + 0.9664 + ], + "tag": null, + "to": [ + 5.151, + 0.9651 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.151, + 0.9651 + ], + "tag": null, + "to": [ + 5.1595, + 0.9637 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1595, + 0.9637 + ], + "tag": null, + "to": [ + 5.168, + 0.9623 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.168, + 0.9623 + ], + "tag": null, + "to": [ + 5.1765, + 0.9608 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1765, + 0.9608 + ], + "tag": null, + "to": [ + 5.185, + 0.9593 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.185, + 0.9593 + ], + "tag": null, + "to": [ + 5.1935, + 0.9577 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1935, + 0.9577 + ], + "tag": null, + "to": [ + 5.202, + 0.9561 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.202, + 0.9561 + ], + "tag": null, + "to": [ + 5.2105, + 0.9545 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2105, + 0.9545 + ], + "tag": null, + "to": [ + 5.219, + 0.9528 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.219, + 0.9528 + ], + "tag": null, + "to": [ + 5.2276, + 0.9511 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2276, + 0.9511 + ], + "tag": null, + "to": [ + 5.2361, + 0.9494 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2361, + 0.9494 + ], + "tag": null, + "to": [ + 5.2447, + 0.9476 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2447, + 0.9476 + ], + "tag": null, + "to": [ + 5.2532, + 0.9457 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2532, + 0.9457 + ], + "tag": null, + "to": [ + 5.2617, + 0.9439 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2617, + 0.9439 + ], + "tag": null, + "to": [ + 5.2703, + 0.942 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2703, + 0.942 + ], + "tag": null, + "to": [ + 5.2789, + 0.94 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2789, + 0.94 + ], + "tag": null, + "to": [ + 5.2874, + 0.938 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2874, + 0.938 + ], + "tag": null, + "to": [ + 5.296, + 0.936 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.296, + 0.936 + ], + "tag": null, + "to": [ + 5.3046, + 0.9339 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3046, + 0.9339 + ], + "tag": null, + "to": [ + 5.3132, + 0.9318 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3132, + 0.9318 + ], + "tag": null, + "to": [ + 5.3217, + 0.9297 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3217, + 0.9297 + ], + "tag": null, + "to": [ + 5.3303, + 0.9275 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3303, + 0.9275 + ], + "tag": null, + "to": [ + 5.3389, + 0.9253 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3389, + 0.9253 + ], + "tag": null, + "to": [ + 5.3475, + 0.923 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3475, + 0.923 + ], + "tag": null, + "to": [ + 5.3561, + 0.9207 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3561, + 0.9207 + ], + "tag": null, + "to": [ + 5.3647, + 0.9184 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3647, + 0.9184 + ], + "tag": null, + "to": [ + 5.3733, + 0.916 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3733, + 0.916 + ], + "tag": null, + "to": [ + 5.3819, + 0.9136 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3819, + 0.9136 + ], + "tag": null, + "to": [ + 5.3906, + 0.9112 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3906, + 0.9112 + ], + "tag": null, + "to": [ + 5.3992, + 0.9087 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3992, + 0.9087 + ], + "tag": null, + "to": [ + 5.4078, + 0.9062 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4078, + 0.9062 + ], + "tag": null, + "to": [ + 5.4164, + 0.9036 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4164, + 0.9036 + ], + "tag": null, + "to": [ + 5.425, + 0.901 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.425, + 0.901 + ], + "tag": null, + "to": [ + 5.4337, + 0.8984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4337, + 0.8984 + ], + "tag": null, + "to": [ + 5.4423, + 0.8958 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4423, + 0.8958 + ], + "tag": null, + "to": [ + 5.4509, + 0.8931 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4509, + 0.8931 + ], + "tag": null, + "to": [ + 5.4596, + 0.8903 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4596, + 0.8903 + ], + "tag": null, + "to": [ + 5.4682, + 0.8876 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4682, + 0.8876 + ], + "tag": null, + "to": [ + 5.4769, + 0.8848 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4769, + 0.8848 + ], + "tag": null, + "to": [ + 5.4855, + 0.8819 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4855, + 0.8819 + ], + "tag": null, + "to": [ + 5.4942, + 0.8791 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4942, + 0.8791 + ], + "tag": null, + "to": [ + 5.5028, + 0.8762 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5028, + 0.8762 + ], + "tag": null, + "to": [ + 5.5115, + 0.8732 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5115, + 0.8732 + ], + "tag": null, + "to": [ + 5.5201, + 0.8703 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5201, + 0.8703 + ], + "tag": null, + "to": [ + 5.5288, + 0.8672 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5288, + 0.8672 + ], + "tag": null, + "to": [ + 5.5374, + 0.8642 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5374, + 0.8642 + ], + "tag": null, + "to": [ + 5.5461, + 0.8611 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5461, + 0.8611 + ], + "tag": null, + "to": [ + 5.5548, + 0.858 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5548, + 0.858 + ], + "tag": null, + "to": [ + 5.5634, + 0.8549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5634, + 0.8549 + ], + "tag": null, + "to": [ + 5.5721, + 0.8517 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5721, + 0.8517 + ], + "tag": null, + "to": [ + 5.5808, + 0.8485 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5808, + 0.8485 + ], + "tag": null, + "to": [ + 5.5894, + 0.8452 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5894, + 0.8452 + ], + "tag": null, + "to": [ + 5.5981, + 0.842 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5981, + 0.842 + ], + "tag": null, + "to": [ + 5.6068, + 0.8386 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6068, + 0.8386 + ], + "tag": null, + "to": [ + 5.6154, + 0.8353 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6154, + 0.8353 + ], + "tag": null, + "to": [ + 5.6241, + 0.8319 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6241, + 0.8319 + ], + "tag": null, + "to": [ + 5.6328, + 0.8285 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6328, + 0.8285 + ], + "tag": null, + "to": [ + 5.6415, + 0.825 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6415, + 0.825 + ], + "tag": null, + "to": [ + 5.6502, + 0.8216 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6502, + 0.8216 + ], + "tag": null, + "to": [ + 5.6588, + 0.8181 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6588, + 0.8181 + ], + "tag": null, + "to": [ + 5.6675, + 0.8145 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6675, + 0.8145 + ], + "tag": null, + "to": [ + 5.6762, + 0.8109 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6762, + 0.8109 + ], + "tag": null, + "to": [ + 5.6849, + 0.8073 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6849, + 0.8073 + ], + "tag": null, + "to": [ + 5.6936, + 0.8037 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2115, + 2122, + 0 + ] + }, + "from": [ + 5.6936, + 0.8037 + ], + "tag": null, + "to": [ + 5.7399, + 0.3404 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 5.7399, + 0.3404 + ], + "to": [ + 5.7399, + 0.3404 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1878, + 1915, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1878, + 1915, + 0 + ] + } + ] + }, + "height": 3.0, + "startCapId": null, + "endCapId": null, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1878, + 1915, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7399, + 0.3404 + ], + "tag": null, + "to": [ + 5.7321, + 0.3351 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7321, + 0.3351 + ], + "tag": null, + "to": [ + 5.7243, + 0.3299 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7243, + 0.3299 + ], + "tag": null, + "to": [ + 5.7165, + 0.3246 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7165, + 0.3246 + ], + "tag": null, + "to": [ + 5.7087, + 0.3194 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7087, + 0.3194 + ], + "tag": null, + "to": [ + 5.7009, + 0.3143 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7009, + 0.3143 + ], + "tag": null, + "to": [ + 5.6931, + 0.3091 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6931, + 0.3091 + ], + "tag": null, + "to": [ + 5.6853, + 0.3041 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6853, + 0.3041 + ], + "tag": null, + "to": [ + 5.6775, + 0.299 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6775, + 0.299 + ], + "tag": null, + "to": [ + 5.6696, + 0.294 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6696, + 0.294 + ], + "tag": null, + "to": [ + 5.6618, + 0.289 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6618, + 0.289 + ], + "tag": null, + "to": [ + 5.6539, + 0.284 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6539, + 0.284 + ], + "tag": null, + "to": [ + 5.6461, + 0.279 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6461, + 0.279 + ], + "tag": null, + "to": [ + 5.6382, + 0.2741 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6382, + 0.2741 + ], + "tag": null, + "to": [ + 5.6304, + 0.2693 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6304, + 0.2693 + ], + "tag": null, + "to": [ + 5.6225, + 0.2644 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6225, + 0.2644 + ], + "tag": null, + "to": [ + 5.6146, + 0.2597 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6146, + 0.2597 + ], + "tag": null, + "to": [ + 5.6068, + 0.2549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6068, + 0.2549 + ], + "tag": null, + "to": [ + 5.5989, + 0.2502 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5989, + 0.2502 + ], + "tag": null, + "to": [ + 5.591, + 0.2455 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.591, + 0.2455 + ], + "tag": null, + "to": [ + 5.5831, + 0.2408 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5831, + 0.2408 + ], + "tag": null, + "to": [ + 5.5752, + 0.2362 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5752, + 0.2362 + ], + "tag": null, + "to": [ + 5.5673, + 0.2316 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5673, + 0.2316 + ], + "tag": null, + "to": [ + 5.5594, + 0.227 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5594, + 0.227 + ], + "tag": null, + "to": [ + 5.5515, + 0.2225 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5515, + 0.2225 + ], + "tag": null, + "to": [ + 5.5436, + 0.218 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5436, + 0.218 + ], + "tag": null, + "to": [ + 5.5357, + 0.2135 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5357, + 0.2135 + ], + "tag": null, + "to": [ + 5.5277, + 0.2091 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5277, + 0.2091 + ], + "tag": null, + "to": [ + 5.5198, + 0.2047 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5198, + 0.2047 + ], + "tag": null, + "to": [ + 5.5119, + 0.2004 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5119, + 0.2004 + ], + "tag": null, + "to": [ + 5.504, + 0.1961 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.504, + 0.1961 + ], + "tag": null, + "to": [ + 5.496, + 0.1918 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.496, + 0.1918 + ], + "tag": null, + "to": [ + 5.4881, + 0.1875 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4881, + 0.1875 + ], + "tag": null, + "to": [ + 5.4801, + 0.1833 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4801, + 0.1833 + ], + "tag": null, + "to": [ + 5.4722, + 0.1792 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4722, + 0.1792 + ], + "tag": null, + "to": [ + 5.4642, + 0.175 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4642, + 0.175 + ], + "tag": null, + "to": [ + 5.4563, + 0.1709 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4563, + 0.1709 + ], + "tag": null, + "to": [ + 5.4483, + 0.1669 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4483, + 0.1669 + ], + "tag": null, + "to": [ + 5.4403, + 0.1628 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4403, + 0.1628 + ], + "tag": null, + "to": [ + 5.4324, + 0.1588 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4324, + 0.1588 + ], + "tag": null, + "to": [ + 5.4244, + 0.1549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4244, + 0.1549 + ], + "tag": null, + "to": [ + 5.4164, + 0.151 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4164, + 0.151 + ], + "tag": null, + "to": [ + 5.4084, + 0.1471 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4084, + 0.1471 + ], + "tag": null, + "to": [ + 5.4004, + 0.1433 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4004, + 0.1433 + ], + "tag": null, + "to": [ + 5.3924, + 0.1395 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3924, + 0.1395 + ], + "tag": null, + "to": [ + 5.3845, + 0.1357 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3845, + 0.1357 + ], + "tag": null, + "to": [ + 5.3765, + 0.132 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3765, + 0.132 + ], + "tag": null, + "to": [ + 5.3685, + 0.1283 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3685, + 0.1283 + ], + "tag": null, + "to": [ + 5.3605, + 0.1246 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3605, + 0.1246 + ], + "tag": null, + "to": [ + 5.3525, + 0.121 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3525, + 0.121 + ], + "tag": null, + "to": [ + 5.3444, + 0.1174 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3444, + 0.1174 + ], + "tag": null, + "to": [ + 5.3364, + 0.1139 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3364, + 0.1139 + ], + "tag": null, + "to": [ + 5.3284, + 0.1104 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3284, + 0.1104 + ], + "tag": null, + "to": [ + 5.3204, + 0.107 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3204, + 0.107 + ], + "tag": null, + "to": [ + 5.3124, + 0.1036 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3124, + 0.1036 + ], + "tag": null, + "to": [ + 5.3044, + 0.1002 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3044, + 0.1002 + ], + "tag": null, + "to": [ + 5.2963, + 0.0969 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2963, + 0.0969 + ], + "tag": null, + "to": [ + 5.2883, + 0.0936 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2883, + 0.0936 + ], + "tag": null, + "to": [ + 5.2803, + 0.0903 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2803, + 0.0903 + ], + "tag": null, + "to": [ + 5.2722, + 0.0871 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2722, + 0.0871 + ], + "tag": null, + "to": [ + 5.2642, + 0.084 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2642, + 0.084 + ], + "tag": null, + "to": [ + 5.2562, + 0.0808 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2562, + 0.0808 + ], + "tag": null, + "to": [ + 5.2481, + 0.0778 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2481, + 0.0778 + ], + "tag": null, + "to": [ + 5.2401, + 0.0747 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2401, + 0.0747 + ], + "tag": null, + "to": [ + 5.2321, + 0.0717 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2321, + 0.0717 + ], + "tag": null, + "to": [ + 5.224, + 0.0688 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.224, + 0.0688 + ], + "tag": null, + "to": [ + 5.216, + 0.0659 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.216, + 0.0659 + ], + "tag": null, + "to": [ + 5.2079, + 0.063 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2079, + 0.063 + ], + "tag": null, + "to": [ + 5.1999, + 0.0602 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1999, + 0.0602 + ], + "tag": null, + "to": [ + 5.1918, + 0.0575 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1918, + 0.0575 + ], + "tag": null, + "to": [ + 5.1837, + 0.0547 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1837, + 0.0547 + ], + "tag": null, + "to": [ + 5.1757, + 0.0521 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1757, + 0.0521 + ], + "tag": null, + "to": [ + 5.1676, + 0.0494 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1676, + 0.0494 + ], + "tag": null, + "to": [ + 5.1596, + 0.0469 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1596, + 0.0469 + ], + "tag": null, + "to": [ + 5.1515, + 0.0443 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1515, + 0.0443 + ], + "tag": null, + "to": [ + 5.1434, + 0.0419 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1434, + 0.0419 + ], + "tag": null, + "to": [ + 5.1354, + 0.0394 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1354, + 0.0394 + ], + "tag": null, + "to": [ + 5.1273, + 0.0371 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1273, + 0.0371 + ], + "tag": null, + "to": [ + 5.1192, + 0.0347 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1192, + 0.0347 + ], + "tag": null, + "to": [ + 5.1112, + 0.0325 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1112, + 0.0325 + ], + "tag": null, + "to": [ + 5.1031, + 0.0303 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1031, + 0.0303 + ], + "tag": null, + "to": [ + 5.095, + 0.0281 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.095, + 0.0281 + ], + "tag": null, + "to": [ + 5.0869, + 0.026 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0869, + 0.026 + ], + "tag": null, + "to": [ + 5.0789, + 0.0239 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0789, + 0.0239 + ], + "tag": null, + "to": [ + 5.0708, + 0.022 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0708, + 0.022 + ], + "tag": null, + "to": [ + 5.0627, + 0.02 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0627, + 0.02 + ], + "tag": null, + "to": [ + 5.0546, + 0.0182 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0546, + 0.0182 + ], + "tag": null, + "to": [ + 5.0466, + 0.0164 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0466, + 0.0164 + ], + "tag": null, + "to": [ + 5.0385, + 0.0146 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0385, + 0.0146 + ], + "tag": null, + "to": [ + 5.0304, + 0.013 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0304, + 0.013 + ], + "tag": null, + "to": [ + 5.0223, + 0.0114 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0223, + 0.0114 + ], + "tag": null, + "to": [ + 5.0142, + 0.0098 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0142, + 0.0098 + ], + "tag": null, + "to": [ + 5.0061, + 0.0084 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0061, + 0.0084 + ], + "tag": null, + "to": [ + 4.9981, + 0.007 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9981, + 0.007 + ], + "tag": null, + "to": [ + 4.99, + 0.0058 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.99, + 0.0058 + ], + "tag": null, + "to": [ + 4.9819, + 0.0046 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9819, + 0.0046 + ], + "tag": null, + "to": [ + 4.9738, + 0.0035 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9738, + 0.0035 + ], + "tag": null, + "to": [ + 4.9657, + 0.0025 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9657, + 0.0025 + ], + "tag": null, + "to": [ + 4.9576, + 0.0016 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9576, + 0.0016 + ], + "tag": null, + "to": [ + 4.9496, + 0.0009 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9496, + 0.0009 + ], + "tag": null, + "to": [ + 4.9415, + 0.0003 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9415, + 0.0003 + ], + "tag": null, + "to": [ + 4.9334, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1967, + 2069, + 0 + ] + }, + "ccw": true, + "center": [ + -0.0, + -0.0 + ], + "from": [ + 4.9334, + 0.0 + ], + "radius": 4.933386259126019, + "tag": null, + "to": [ + 4.8356, + 0.9775 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8356, + 0.9775 + ], + "tag": null, + "to": [ + 4.8436, + 0.9788 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8436, + 0.9788 + ], + "tag": null, + "to": [ + 4.8516, + 0.9799 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8516, + 0.9799 + ], + "tag": null, + "to": [ + 4.8597, + 0.9808 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8597, + 0.9808 + ], + "tag": null, + "to": [ + 4.8678, + 0.9815 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8678, + 0.9815 + ], + "tag": null, + "to": [ + 4.8759, + 0.9821 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8759, + 0.9821 + ], + "tag": null, + "to": [ + 4.884, + 0.9827 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.884, + 0.9827 + ], + "tag": null, + "to": [ + 4.8922, + 0.9831 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8922, + 0.9831 + ], + "tag": null, + "to": [ + 4.9004, + 0.9835 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9004, + 0.9835 + ], + "tag": null, + "to": [ + 4.9086, + 0.9837 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9086, + 0.9837 + ], + "tag": null, + "to": [ + 4.9168, + 0.9839 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9168, + 0.9839 + ], + "tag": null, + "to": [ + 4.925, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.925, + 0.984 + ], + "tag": null, + "to": [ + 4.9332, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9332, + 0.984 + ], + "tag": null, + "to": [ + 4.9415, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9415, + 0.984 + ], + "tag": null, + "to": [ + 4.9497, + 0.9839 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9497, + 0.9839 + ], + "tag": null, + "to": [ + 4.958, + 0.9837 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.958, + 0.9837 + ], + "tag": null, + "to": [ + 4.9663, + 0.9835 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9663, + 0.9835 + ], + "tag": null, + "to": [ + 4.9746, + 0.9832 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9746, + 0.9832 + ], + "tag": null, + "to": [ + 4.9829, + 0.9829 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9829, + 0.9829 + ], + "tag": null, + "to": [ + 4.9912, + 0.9825 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9912, + 0.9825 + ], + "tag": null, + "to": [ + 4.9996, + 0.982 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9996, + 0.982 + ], + "tag": null, + "to": [ + 5.0079, + 0.9815 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0079, + 0.9815 + ], + "tag": null, + "to": [ + 5.0163, + 0.9809 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0163, + 0.9809 + ], + "tag": null, + "to": [ + 5.0246, + 0.9803 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0246, + 0.9803 + ], + "tag": null, + "to": [ + 5.033, + 0.9796 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.033, + 0.9796 + ], + "tag": null, + "to": [ + 5.0414, + 0.9789 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0414, + 0.9789 + ], + "tag": null, + "to": [ + 5.0497, + 0.9781 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0497, + 0.9781 + ], + "tag": null, + "to": [ + 5.0581, + 0.9773 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0581, + 0.9773 + ], + "tag": null, + "to": [ + 5.0665, + 0.9764 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0665, + 0.9764 + ], + "tag": null, + "to": [ + 5.075, + 0.9755 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.075, + 0.9755 + ], + "tag": null, + "to": [ + 5.0834, + 0.9745 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0834, + 0.9745 + ], + "tag": null, + "to": [ + 5.0918, + 0.9735 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0918, + 0.9735 + ], + "tag": null, + "to": [ + 5.1002, + 0.9724 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1002, + 0.9724 + ], + "tag": null, + "to": [ + 5.1087, + 0.9713 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1087, + 0.9713 + ], + "tag": null, + "to": [ + 5.1171, + 0.9701 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1171, + 0.9701 + ], + "tag": null, + "to": [ + 5.1256, + 0.9689 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1256, + 0.9689 + ], + "tag": null, + "to": [ + 5.1341, + 0.9677 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1341, + 0.9677 + ], + "tag": null, + "to": [ + 5.1425, + 0.9664 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1425, + 0.9664 + ], + "tag": null, + "to": [ + 5.151, + 0.9651 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.151, + 0.9651 + ], + "tag": null, + "to": [ + 5.1595, + 0.9637 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1595, + 0.9637 + ], + "tag": null, + "to": [ + 5.168, + 0.9623 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.168, + 0.9623 + ], + "tag": null, + "to": [ + 5.1765, + 0.9608 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1765, + 0.9608 + ], + "tag": null, + "to": [ + 5.185, + 0.9593 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.185, + 0.9593 + ], + "tag": null, + "to": [ + 5.1935, + 0.9577 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1935, + 0.9577 + ], + "tag": null, + "to": [ + 5.202, + 0.9561 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.202, + 0.9561 + ], + "tag": null, + "to": [ + 5.2105, + 0.9545 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2105, + 0.9545 + ], + "tag": null, + "to": [ + 5.219, + 0.9528 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.219, + 0.9528 + ], + "tag": null, + "to": [ + 5.2276, + 0.9511 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2276, + 0.9511 + ], + "tag": null, + "to": [ + 5.2361, + 0.9494 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2361, + 0.9494 + ], + "tag": null, + "to": [ + 5.2447, + 0.9476 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2447, + 0.9476 + ], + "tag": null, + "to": [ + 5.2532, + 0.9457 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2532, + 0.9457 + ], + "tag": null, + "to": [ + 5.2617, + 0.9439 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2617, + 0.9439 + ], + "tag": null, + "to": [ + 5.2703, + 0.942 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2703, + 0.942 + ], + "tag": null, + "to": [ + 5.2789, + 0.94 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2789, + 0.94 + ], + "tag": null, + "to": [ + 5.2874, + 0.938 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2874, + 0.938 + ], + "tag": null, + "to": [ + 5.296, + 0.936 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.296, + 0.936 + ], + "tag": null, + "to": [ + 5.3046, + 0.9339 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3046, + 0.9339 + ], + "tag": null, + "to": [ + 5.3132, + 0.9318 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3132, + 0.9318 + ], + "tag": null, + "to": [ + 5.3217, + 0.9297 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3217, + 0.9297 + ], + "tag": null, + "to": [ + 5.3303, + 0.9275 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3303, + 0.9275 + ], + "tag": null, + "to": [ + 5.3389, + 0.9253 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3389, + 0.9253 + ], + "tag": null, + "to": [ + 5.3475, + 0.923 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3475, + 0.923 + ], + "tag": null, + "to": [ + 5.3561, + 0.9207 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3561, + 0.9207 + ], + "tag": null, + "to": [ + 5.3647, + 0.9184 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3647, + 0.9184 + ], + "tag": null, + "to": [ + 5.3733, + 0.916 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3733, + 0.916 + ], + "tag": null, + "to": [ + 5.3819, + 0.9136 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3819, + 0.9136 + ], + "tag": null, + "to": [ + 5.3906, + 0.9112 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3906, + 0.9112 + ], + "tag": null, + "to": [ + 5.3992, + 0.9087 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3992, + 0.9087 + ], + "tag": null, + "to": [ + 5.4078, + 0.9062 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4078, + 0.9062 + ], + "tag": null, + "to": [ + 5.4164, + 0.9036 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4164, + 0.9036 + ], + "tag": null, + "to": [ + 5.425, + 0.901 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.425, + 0.901 + ], + "tag": null, + "to": [ + 5.4337, + 0.8984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4337, + 0.8984 + ], + "tag": null, + "to": [ + 5.4423, + 0.8958 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4423, + 0.8958 + ], + "tag": null, + "to": [ + 5.4509, + 0.8931 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4509, + 0.8931 + ], + "tag": null, + "to": [ + 5.4596, + 0.8903 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4596, + 0.8903 + ], + "tag": null, + "to": [ + 5.4682, + 0.8876 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4682, + 0.8876 + ], + "tag": null, + "to": [ + 5.4769, + 0.8848 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4769, + 0.8848 + ], + "tag": null, + "to": [ + 5.4855, + 0.8819 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4855, + 0.8819 + ], + "tag": null, + "to": [ + 5.4942, + 0.8791 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4942, + 0.8791 + ], + "tag": null, + "to": [ + 5.5028, + 0.8762 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5028, + 0.8762 + ], + "tag": null, + "to": [ + 5.5115, + 0.8732 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5115, + 0.8732 + ], + "tag": null, + "to": [ + 5.5201, + 0.8703 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5201, + 0.8703 + ], + "tag": null, + "to": [ + 5.5288, + 0.8672 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5288, + 0.8672 + ], + "tag": null, + "to": [ + 5.5374, + 0.8642 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5374, + 0.8642 + ], + "tag": null, + "to": [ + 5.5461, + 0.8611 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5461, + 0.8611 + ], + "tag": null, + "to": [ + 5.5548, + 0.858 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5548, + 0.858 + ], + "tag": null, + "to": [ + 5.5634, + 0.8549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5634, + 0.8549 + ], + "tag": null, + "to": [ + 5.5721, + 0.8517 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5721, + 0.8517 + ], + "tag": null, + "to": [ + 5.5808, + 0.8485 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5808, + 0.8485 + ], + "tag": null, + "to": [ + 5.5894, + 0.8452 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5894, + 0.8452 + ], + "tag": null, + "to": [ + 5.5981, + 0.842 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5981, + 0.842 + ], + "tag": null, + "to": [ + 5.6068, + 0.8386 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6068, + 0.8386 + ], + "tag": null, + "to": [ + 5.6154, + 0.8353 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6154, + 0.8353 + ], + "tag": null, + "to": [ + 5.6241, + 0.8319 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6241, + 0.8319 + ], + "tag": null, + "to": [ + 5.6328, + 0.8285 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6328, + 0.8285 + ], + "tag": null, + "to": [ + 5.6415, + 0.825 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6415, + 0.825 + ], + "tag": null, + "to": [ + 5.6502, + 0.8216 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6502, + 0.8216 + ], + "tag": null, + "to": [ + 5.6588, + 0.8181 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6588, + 0.8181 + ], + "tag": null, + "to": [ + 5.6675, + 0.8145 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6675, + 0.8145 + ], + "tag": null, + "to": [ + 5.6762, + 0.8109 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6762, + 0.8109 + ], + "tag": null, + "to": [ + 5.6849, + 0.8073 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6849, + 0.8073 + ], + "tag": null, + "to": [ + 5.6936, + 0.8037 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2115, + 2122, + 0 + ] + }, + "from": [ + 5.6936, + 0.8037 + ], + "tag": null, + "to": [ + 5.7399, + 0.3404 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 5.7399, + 0.3404 + ], + "to": [ + 5.7399, + 0.3404 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1878, + 1915, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1878, + 1915, + 0 + ] + } + ] + }, + "height": 3.0, + "startCapId": null, + "endCapId": null, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1878, + 1915, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7399, + 0.3404 + ], + "tag": null, + "to": [ + 5.7321, + 0.3351 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7321, + 0.3351 + ], + "tag": null, + "to": [ + 5.7243, + 0.3299 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7243, + 0.3299 + ], + "tag": null, + "to": [ + 5.7165, + 0.3246 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7165, + 0.3246 + ], + "tag": null, + "to": [ + 5.7087, + 0.3194 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7087, + 0.3194 + ], + "tag": null, + "to": [ + 5.7009, + 0.3143 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7009, + 0.3143 + ], + "tag": null, + "to": [ + 5.6931, + 0.3091 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6931, + 0.3091 + ], + "tag": null, + "to": [ + 5.6853, + 0.3041 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6853, + 0.3041 + ], + "tag": null, + "to": [ + 5.6775, + 0.299 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6775, + 0.299 + ], + "tag": null, + "to": [ + 5.6696, + 0.294 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6696, + 0.294 + ], + "tag": null, + "to": [ + 5.6618, + 0.289 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6618, + 0.289 + ], + "tag": null, + "to": [ + 5.6539, + 0.284 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6539, + 0.284 + ], + "tag": null, + "to": [ + 5.6461, + 0.279 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6461, + 0.279 + ], + "tag": null, + "to": [ + 5.6382, + 0.2741 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6382, + 0.2741 + ], + "tag": null, + "to": [ + 5.6304, + 0.2693 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6304, + 0.2693 + ], + "tag": null, + "to": [ + 5.6225, + 0.2644 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6225, + 0.2644 + ], + "tag": null, + "to": [ + 5.6146, + 0.2597 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6146, + 0.2597 + ], + "tag": null, + "to": [ + 5.6068, + 0.2549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6068, + 0.2549 + ], + "tag": null, + "to": [ + 5.5989, + 0.2502 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5989, + 0.2502 + ], + "tag": null, + "to": [ + 5.591, + 0.2455 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.591, + 0.2455 + ], + "tag": null, + "to": [ + 5.5831, + 0.2408 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5831, + 0.2408 + ], + "tag": null, + "to": [ + 5.5752, + 0.2362 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5752, + 0.2362 + ], + "tag": null, + "to": [ + 5.5673, + 0.2316 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5673, + 0.2316 + ], + "tag": null, + "to": [ + 5.5594, + 0.227 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5594, + 0.227 + ], + "tag": null, + "to": [ + 5.5515, + 0.2225 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5515, + 0.2225 + ], + "tag": null, + "to": [ + 5.5436, + 0.218 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5436, + 0.218 + ], + "tag": null, + "to": [ + 5.5357, + 0.2135 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5357, + 0.2135 + ], + "tag": null, + "to": [ + 5.5277, + 0.2091 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5277, + 0.2091 + ], + "tag": null, + "to": [ + 5.5198, + 0.2047 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5198, + 0.2047 + ], + "tag": null, + "to": [ + 5.5119, + 0.2004 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5119, + 0.2004 + ], + "tag": null, + "to": [ + 5.504, + 0.1961 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.504, + 0.1961 + ], + "tag": null, + "to": [ + 5.496, + 0.1918 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.496, + 0.1918 + ], + "tag": null, + "to": [ + 5.4881, + 0.1875 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4881, + 0.1875 + ], + "tag": null, + "to": [ + 5.4801, + 0.1833 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4801, + 0.1833 + ], + "tag": null, + "to": [ + 5.4722, + 0.1792 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4722, + 0.1792 + ], + "tag": null, + "to": [ + 5.4642, + 0.175 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4642, + 0.175 + ], + "tag": null, + "to": [ + 5.4563, + 0.1709 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4563, + 0.1709 + ], + "tag": null, + "to": [ + 5.4483, + 0.1669 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4483, + 0.1669 + ], + "tag": null, + "to": [ + 5.4403, + 0.1628 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4403, + 0.1628 + ], + "tag": null, + "to": [ + 5.4324, + 0.1588 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4324, + 0.1588 + ], + "tag": null, + "to": [ + 5.4244, + 0.1549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4244, + 0.1549 + ], + "tag": null, + "to": [ + 5.4164, + 0.151 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4164, + 0.151 + ], + "tag": null, + "to": [ + 5.4084, + 0.1471 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4084, + 0.1471 + ], + "tag": null, + "to": [ + 5.4004, + 0.1433 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4004, + 0.1433 + ], + "tag": null, + "to": [ + 5.3924, + 0.1395 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3924, + 0.1395 + ], + "tag": null, + "to": [ + 5.3845, + 0.1357 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3845, + 0.1357 + ], + "tag": null, + "to": [ + 5.3765, + 0.132 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3765, + 0.132 + ], + "tag": null, + "to": [ + 5.3685, + 0.1283 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3685, + 0.1283 + ], + "tag": null, + "to": [ + 5.3605, + 0.1246 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3605, + 0.1246 + ], + "tag": null, + "to": [ + 5.3525, + 0.121 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3525, + 0.121 + ], + "tag": null, + "to": [ + 5.3444, + 0.1174 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3444, + 0.1174 + ], + "tag": null, + "to": [ + 5.3364, + 0.1139 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3364, + 0.1139 + ], + "tag": null, + "to": [ + 5.3284, + 0.1104 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3284, + 0.1104 + ], + "tag": null, + "to": [ + 5.3204, + 0.107 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3204, + 0.107 + ], + "tag": null, + "to": [ + 5.3124, + 0.1036 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3124, + 0.1036 + ], + "tag": null, + "to": [ + 5.3044, + 0.1002 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3044, + 0.1002 + ], + "tag": null, + "to": [ + 5.2963, + 0.0969 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2963, + 0.0969 + ], + "tag": null, + "to": [ + 5.2883, + 0.0936 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2883, + 0.0936 + ], + "tag": null, + "to": [ + 5.2803, + 0.0903 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2803, + 0.0903 + ], + "tag": null, + "to": [ + 5.2722, + 0.0871 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2722, + 0.0871 + ], + "tag": null, + "to": [ + 5.2642, + 0.084 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2642, + 0.084 + ], + "tag": null, + "to": [ + 5.2562, + 0.0808 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2562, + 0.0808 + ], + "tag": null, + "to": [ + 5.2481, + 0.0778 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2481, + 0.0778 + ], + "tag": null, + "to": [ + 5.2401, + 0.0747 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2401, + 0.0747 + ], + "tag": null, + "to": [ + 5.2321, + 0.0717 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2321, + 0.0717 + ], + "tag": null, + "to": [ + 5.224, + 0.0688 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.224, + 0.0688 + ], + "tag": null, + "to": [ + 5.216, + 0.0659 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.216, + 0.0659 + ], + "tag": null, + "to": [ + 5.2079, + 0.063 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2079, + 0.063 + ], + "tag": null, + "to": [ + 5.1999, + 0.0602 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1999, + 0.0602 + ], + "tag": null, + "to": [ + 5.1918, + 0.0575 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1918, + 0.0575 + ], + "tag": null, + "to": [ + 5.1837, + 0.0547 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1837, + 0.0547 + ], + "tag": null, + "to": [ + 5.1757, + 0.0521 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1757, + 0.0521 + ], + "tag": null, + "to": [ + 5.1676, + 0.0494 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1676, + 0.0494 + ], + "tag": null, + "to": [ + 5.1596, + 0.0469 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1596, + 0.0469 + ], + "tag": null, + "to": [ + 5.1515, + 0.0443 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1515, + 0.0443 + ], + "tag": null, + "to": [ + 5.1434, + 0.0419 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1434, + 0.0419 + ], + "tag": null, + "to": [ + 5.1354, + 0.0394 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1354, + 0.0394 + ], + "tag": null, + "to": [ + 5.1273, + 0.0371 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1273, + 0.0371 + ], + "tag": null, + "to": [ + 5.1192, + 0.0347 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1192, + 0.0347 + ], + "tag": null, + "to": [ + 5.1112, + 0.0325 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1112, + 0.0325 + ], + "tag": null, + "to": [ + 5.1031, + 0.0303 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1031, + 0.0303 + ], + "tag": null, + "to": [ + 5.095, + 0.0281 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.095, + 0.0281 + ], + "tag": null, + "to": [ + 5.0869, + 0.026 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0869, + 0.026 + ], + "tag": null, + "to": [ + 5.0789, + 0.0239 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0789, + 0.0239 + ], + "tag": null, + "to": [ + 5.0708, + 0.022 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0708, + 0.022 + ], + "tag": null, + "to": [ + 5.0627, + 0.02 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0627, + 0.02 + ], + "tag": null, + "to": [ + 5.0546, + 0.0182 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0546, + 0.0182 + ], + "tag": null, + "to": [ + 5.0466, + 0.0164 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0466, + 0.0164 + ], + "tag": null, + "to": [ + 5.0385, + 0.0146 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0385, + 0.0146 + ], + "tag": null, + "to": [ + 5.0304, + 0.013 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0304, + 0.013 + ], + "tag": null, + "to": [ + 5.0223, + 0.0114 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0223, + 0.0114 + ], + "tag": null, + "to": [ + 5.0142, + 0.0098 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0142, + 0.0098 + ], + "tag": null, + "to": [ + 5.0061, + 0.0084 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0061, + 0.0084 + ], + "tag": null, + "to": [ + 4.9981, + 0.007 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9981, + 0.007 + ], + "tag": null, + "to": [ + 4.99, + 0.0058 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.99, + 0.0058 + ], + "tag": null, + "to": [ + 4.9819, + 0.0046 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9819, + 0.0046 + ], + "tag": null, + "to": [ + 4.9738, + 0.0035 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9738, + 0.0035 + ], + "tag": null, + "to": [ + 4.9657, + 0.0025 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9657, + 0.0025 + ], + "tag": null, + "to": [ + 4.9576, + 0.0016 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9576, + 0.0016 + ], + "tag": null, + "to": [ + 4.9496, + 0.0009 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9496, + 0.0009 + ], + "tag": null, + "to": [ + 4.9415, + 0.0003 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9415, + 0.0003 + ], + "tag": null, + "to": [ + 4.9334, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1967, + 2069, + 0 + ] + }, + "ccw": true, + "center": [ + -0.0, + -0.0 + ], + "from": [ + 4.9334, + 0.0 + ], + "radius": 4.933386259126019, + "tag": null, + "to": [ + 4.8356, + 0.9775 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8356, + 0.9775 + ], + "tag": null, + "to": [ + 4.8436, + 0.9788 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8436, + 0.9788 + ], + "tag": null, + "to": [ + 4.8516, + 0.9799 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8516, + 0.9799 + ], + "tag": null, + "to": [ + 4.8597, + 0.9808 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8597, + 0.9808 + ], + "tag": null, + "to": [ + 4.8678, + 0.9815 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8678, + 0.9815 + ], + "tag": null, + "to": [ + 4.8759, + 0.9821 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8759, + 0.9821 + ], + "tag": null, + "to": [ + 4.884, + 0.9827 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.884, + 0.9827 + ], + "tag": null, + "to": [ + 4.8922, + 0.9831 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8922, + 0.9831 + ], + "tag": null, + "to": [ + 4.9004, + 0.9835 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9004, + 0.9835 + ], + "tag": null, + "to": [ + 4.9086, + 0.9837 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9086, + 0.9837 + ], + "tag": null, + "to": [ + 4.9168, + 0.9839 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9168, + 0.9839 + ], + "tag": null, + "to": [ + 4.925, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.925, + 0.984 + ], + "tag": null, + "to": [ + 4.9332, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9332, + 0.984 + ], + "tag": null, + "to": [ + 4.9415, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9415, + 0.984 + ], + "tag": null, + "to": [ + 4.9497, + 0.9839 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9497, + 0.9839 + ], + "tag": null, + "to": [ + 4.958, + 0.9837 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.958, + 0.9837 + ], + "tag": null, + "to": [ + 4.9663, + 0.9835 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9663, + 0.9835 + ], + "tag": null, + "to": [ + 4.9746, + 0.9832 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9746, + 0.9832 + ], + "tag": null, + "to": [ + 4.9829, + 0.9829 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9829, + 0.9829 + ], + "tag": null, + "to": [ + 4.9912, + 0.9825 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9912, + 0.9825 + ], + "tag": null, + "to": [ + 4.9996, + 0.982 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9996, + 0.982 + ], + "tag": null, + "to": [ + 5.0079, + 0.9815 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0079, + 0.9815 + ], + "tag": null, + "to": [ + 5.0163, + 0.9809 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0163, + 0.9809 + ], + "tag": null, + "to": [ + 5.0246, + 0.9803 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0246, + 0.9803 + ], + "tag": null, + "to": [ + 5.033, + 0.9796 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.033, + 0.9796 + ], + "tag": null, + "to": [ + 5.0414, + 0.9789 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0414, + 0.9789 + ], + "tag": null, + "to": [ + 5.0497, + 0.9781 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0497, + 0.9781 + ], + "tag": null, + "to": [ + 5.0581, + 0.9773 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0581, + 0.9773 + ], + "tag": null, + "to": [ + 5.0665, + 0.9764 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0665, + 0.9764 + ], + "tag": null, + "to": [ + 5.075, + 0.9755 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.075, + 0.9755 + ], + "tag": null, + "to": [ + 5.0834, + 0.9745 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0834, + 0.9745 + ], + "tag": null, + "to": [ + 5.0918, + 0.9735 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0918, + 0.9735 + ], + "tag": null, + "to": [ + 5.1002, + 0.9724 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1002, + 0.9724 + ], + "tag": null, + "to": [ + 5.1087, + 0.9713 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1087, + 0.9713 + ], + "tag": null, + "to": [ + 5.1171, + 0.9701 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1171, + 0.9701 + ], + "tag": null, + "to": [ + 5.1256, + 0.9689 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1256, + 0.9689 + ], + "tag": null, + "to": [ + 5.1341, + 0.9677 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1341, + 0.9677 + ], + "tag": null, + "to": [ + 5.1425, + 0.9664 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1425, + 0.9664 + ], + "tag": null, + "to": [ + 5.151, + 0.9651 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.151, + 0.9651 + ], + "tag": null, + "to": [ + 5.1595, + 0.9637 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1595, + 0.9637 + ], + "tag": null, + "to": [ + 5.168, + 0.9623 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.168, + 0.9623 + ], + "tag": null, + "to": [ + 5.1765, + 0.9608 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1765, + 0.9608 + ], + "tag": null, + "to": [ + 5.185, + 0.9593 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.185, + 0.9593 + ], + "tag": null, + "to": [ + 5.1935, + 0.9577 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1935, + 0.9577 + ], + "tag": null, + "to": [ + 5.202, + 0.9561 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.202, + 0.9561 + ], + "tag": null, + "to": [ + 5.2105, + 0.9545 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2105, + 0.9545 + ], + "tag": null, + "to": [ + 5.219, + 0.9528 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.219, + 0.9528 + ], + "tag": null, + "to": [ + 5.2276, + 0.9511 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2276, + 0.9511 + ], + "tag": null, + "to": [ + 5.2361, + 0.9494 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2361, + 0.9494 + ], + "tag": null, + "to": [ + 5.2447, + 0.9476 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2447, + 0.9476 + ], + "tag": null, + "to": [ + 5.2532, + 0.9457 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2532, + 0.9457 + ], + "tag": null, + "to": [ + 5.2617, + 0.9439 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2617, + 0.9439 + ], + "tag": null, + "to": [ + 5.2703, + 0.942 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2703, + 0.942 + ], + "tag": null, + "to": [ + 5.2789, + 0.94 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2789, + 0.94 + ], + "tag": null, + "to": [ + 5.2874, + 0.938 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2874, + 0.938 + ], + "tag": null, + "to": [ + 5.296, + 0.936 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.296, + 0.936 + ], + "tag": null, + "to": [ + 5.3046, + 0.9339 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3046, + 0.9339 + ], + "tag": null, + "to": [ + 5.3132, + 0.9318 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3132, + 0.9318 + ], + "tag": null, + "to": [ + 5.3217, + 0.9297 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3217, + 0.9297 + ], + "tag": null, + "to": [ + 5.3303, + 0.9275 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3303, + 0.9275 + ], + "tag": null, + "to": [ + 5.3389, + 0.9253 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3389, + 0.9253 + ], + "tag": null, + "to": [ + 5.3475, + 0.923 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3475, + 0.923 + ], + "tag": null, + "to": [ + 5.3561, + 0.9207 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3561, + 0.9207 + ], + "tag": null, + "to": [ + 5.3647, + 0.9184 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3647, + 0.9184 + ], + "tag": null, + "to": [ + 5.3733, + 0.916 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3733, + 0.916 + ], + "tag": null, + "to": [ + 5.3819, + 0.9136 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3819, + 0.9136 + ], + "tag": null, + "to": [ + 5.3906, + 0.9112 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3906, + 0.9112 + ], + "tag": null, + "to": [ + 5.3992, + 0.9087 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3992, + 0.9087 + ], + "tag": null, + "to": [ + 5.4078, + 0.9062 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4078, + 0.9062 + ], + "tag": null, + "to": [ + 5.4164, + 0.9036 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4164, + 0.9036 + ], + "tag": null, + "to": [ + 5.425, + 0.901 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.425, + 0.901 + ], + "tag": null, + "to": [ + 5.4337, + 0.8984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4337, + 0.8984 + ], + "tag": null, + "to": [ + 5.4423, + 0.8958 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4423, + 0.8958 + ], + "tag": null, + "to": [ + 5.4509, + 0.8931 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4509, + 0.8931 + ], + "tag": null, + "to": [ + 5.4596, + 0.8903 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4596, + 0.8903 + ], + "tag": null, + "to": [ + 5.4682, + 0.8876 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4682, + 0.8876 + ], + "tag": null, + "to": [ + 5.4769, + 0.8848 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4769, + 0.8848 + ], + "tag": null, + "to": [ + 5.4855, + 0.8819 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4855, + 0.8819 + ], + "tag": null, + "to": [ + 5.4942, + 0.8791 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4942, + 0.8791 + ], + "tag": null, + "to": [ + 5.5028, + 0.8762 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5028, + 0.8762 + ], + "tag": null, + "to": [ + 5.5115, + 0.8732 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5115, + 0.8732 + ], + "tag": null, + "to": [ + 5.5201, + 0.8703 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5201, + 0.8703 + ], + "tag": null, + "to": [ + 5.5288, + 0.8672 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5288, + 0.8672 + ], + "tag": null, + "to": [ + 5.5374, + 0.8642 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5374, + 0.8642 + ], + "tag": null, + "to": [ + 5.5461, + 0.8611 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5461, + 0.8611 + ], + "tag": null, + "to": [ + 5.5548, + 0.858 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5548, + 0.858 + ], + "tag": null, + "to": [ + 5.5634, + 0.8549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5634, + 0.8549 + ], + "tag": null, + "to": [ + 5.5721, + 0.8517 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5721, + 0.8517 + ], + "tag": null, + "to": [ + 5.5808, + 0.8485 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5808, + 0.8485 + ], + "tag": null, + "to": [ + 5.5894, + 0.8452 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5894, + 0.8452 + ], + "tag": null, + "to": [ + 5.5981, + 0.842 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5981, + 0.842 + ], + "tag": null, + "to": [ + 5.6068, + 0.8386 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6068, + 0.8386 + ], + "tag": null, + "to": [ + 5.6154, + 0.8353 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6154, + 0.8353 + ], + "tag": null, + "to": [ + 5.6241, + 0.8319 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6241, + 0.8319 + ], + "tag": null, + "to": [ + 5.6328, + 0.8285 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6328, + 0.8285 + ], + "tag": null, + "to": [ + 5.6415, + 0.825 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6415, + 0.825 + ], + "tag": null, + "to": [ + 5.6502, + 0.8216 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6502, + 0.8216 + ], + "tag": null, + "to": [ + 5.6588, + 0.8181 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6588, + 0.8181 + ], + "tag": null, + "to": [ + 5.6675, + 0.8145 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6675, + 0.8145 + ], + "tag": null, + "to": [ + 5.6762, + 0.8109 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6762, + 0.8109 + ], + "tag": null, + "to": [ + 5.6849, + 0.8073 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6849, + 0.8073 + ], + "tag": null, + "to": [ + 5.6936, + 0.8037 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2115, + 2122, + 0 + ] + }, + "from": [ + 5.6936, + 0.8037 + ], + "tag": null, + "to": [ + 5.7399, + 0.3404 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 5.7399, + 0.3404 + ], + "to": [ + 5.7399, + 0.3404 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1878, + 1915, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1878, + 1915, + 0 + ] + } + ] + }, + "height": 3.0, + "startCapId": null, + "endCapId": null, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1878, + 1915, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7399, + 0.3404 + ], + "tag": null, + "to": [ + 5.7321, + 0.3351 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7321, + 0.3351 + ], + "tag": null, + "to": [ + 5.7243, + 0.3299 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7243, + 0.3299 + ], + "tag": null, + "to": [ + 5.7165, + 0.3246 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7165, + 0.3246 + ], + "tag": null, + "to": [ + 5.7087, + 0.3194 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7087, + 0.3194 + ], + "tag": null, + "to": [ + 5.7009, + 0.3143 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7009, + 0.3143 + ], + "tag": null, + "to": [ + 5.6931, + 0.3091 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6931, + 0.3091 + ], + "tag": null, + "to": [ + 5.6853, + 0.3041 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6853, + 0.3041 + ], + "tag": null, + "to": [ + 5.6775, + 0.299 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6775, + 0.299 + ], + "tag": null, + "to": [ + 5.6696, + 0.294 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6696, + 0.294 + ], + "tag": null, + "to": [ + 5.6618, + 0.289 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6618, + 0.289 + ], + "tag": null, + "to": [ + 5.6539, + 0.284 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6539, + 0.284 + ], + "tag": null, + "to": [ + 5.6461, + 0.279 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6461, + 0.279 + ], + "tag": null, + "to": [ + 5.6382, + 0.2741 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6382, + 0.2741 + ], + "tag": null, + "to": [ + 5.6304, + 0.2693 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6304, + 0.2693 + ], + "tag": null, + "to": [ + 5.6225, + 0.2644 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6225, + 0.2644 + ], + "tag": null, + "to": [ + 5.6146, + 0.2597 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6146, + 0.2597 + ], + "tag": null, + "to": [ + 5.6068, + 0.2549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6068, + 0.2549 + ], + "tag": null, + "to": [ + 5.5989, + 0.2502 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5989, + 0.2502 + ], + "tag": null, + "to": [ + 5.591, + 0.2455 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.591, + 0.2455 + ], + "tag": null, + "to": [ + 5.5831, + 0.2408 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5831, + 0.2408 + ], + "tag": null, + "to": [ + 5.5752, + 0.2362 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5752, + 0.2362 + ], + "tag": null, + "to": [ + 5.5673, + 0.2316 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5673, + 0.2316 + ], + "tag": null, + "to": [ + 5.5594, + 0.227 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5594, + 0.227 + ], + "tag": null, + "to": [ + 5.5515, + 0.2225 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5515, + 0.2225 + ], + "tag": null, + "to": [ + 5.5436, + 0.218 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5436, + 0.218 + ], + "tag": null, + "to": [ + 5.5357, + 0.2135 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5357, + 0.2135 + ], + "tag": null, + "to": [ + 5.5277, + 0.2091 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5277, + 0.2091 + ], + "tag": null, + "to": [ + 5.5198, + 0.2047 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5198, + 0.2047 + ], + "tag": null, + "to": [ + 5.5119, + 0.2004 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5119, + 0.2004 + ], + "tag": null, + "to": [ + 5.504, + 0.1961 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.504, + 0.1961 + ], + "tag": null, + "to": [ + 5.496, + 0.1918 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.496, + 0.1918 + ], + "tag": null, + "to": [ + 5.4881, + 0.1875 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4881, + 0.1875 + ], + "tag": null, + "to": [ + 5.4801, + 0.1833 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4801, + 0.1833 + ], + "tag": null, + "to": [ + 5.4722, + 0.1792 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4722, + 0.1792 + ], + "tag": null, + "to": [ + 5.4642, + 0.175 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4642, + 0.175 + ], + "tag": null, + "to": [ + 5.4563, + 0.1709 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4563, + 0.1709 + ], + "tag": null, + "to": [ + 5.4483, + 0.1669 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4483, + 0.1669 + ], + "tag": null, + "to": [ + 5.4403, + 0.1628 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4403, + 0.1628 + ], + "tag": null, + "to": [ + 5.4324, + 0.1588 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4324, + 0.1588 + ], + "tag": null, + "to": [ + 5.4244, + 0.1549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4244, + 0.1549 + ], + "tag": null, + "to": [ + 5.4164, + 0.151 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4164, + 0.151 + ], + "tag": null, + "to": [ + 5.4084, + 0.1471 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4084, + 0.1471 + ], + "tag": null, + "to": [ + 5.4004, + 0.1433 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4004, + 0.1433 + ], + "tag": null, + "to": [ + 5.3924, + 0.1395 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3924, + 0.1395 + ], + "tag": null, + "to": [ + 5.3845, + 0.1357 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3845, + 0.1357 + ], + "tag": null, + "to": [ + 5.3765, + 0.132 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3765, + 0.132 + ], + "tag": null, + "to": [ + 5.3685, + 0.1283 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3685, + 0.1283 + ], + "tag": null, + "to": [ + 5.3605, + 0.1246 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3605, + 0.1246 + ], + "tag": null, + "to": [ + 5.3525, + 0.121 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3525, + 0.121 + ], + "tag": null, + "to": [ + 5.3444, + 0.1174 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3444, + 0.1174 + ], + "tag": null, + "to": [ + 5.3364, + 0.1139 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3364, + 0.1139 + ], + "tag": null, + "to": [ + 5.3284, + 0.1104 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3284, + 0.1104 + ], + "tag": null, + "to": [ + 5.3204, + 0.107 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3204, + 0.107 + ], + "tag": null, + "to": [ + 5.3124, + 0.1036 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3124, + 0.1036 + ], + "tag": null, + "to": [ + 5.3044, + 0.1002 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3044, + 0.1002 + ], + "tag": null, + "to": [ + 5.2963, + 0.0969 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2963, + 0.0969 + ], + "tag": null, + "to": [ + 5.2883, + 0.0936 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2883, + 0.0936 + ], + "tag": null, + "to": [ + 5.2803, + 0.0903 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2803, + 0.0903 + ], + "tag": null, + "to": [ + 5.2722, + 0.0871 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2722, + 0.0871 + ], + "tag": null, + "to": [ + 5.2642, + 0.084 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2642, + 0.084 + ], + "tag": null, + "to": [ + 5.2562, + 0.0808 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2562, + 0.0808 + ], + "tag": null, + "to": [ + 5.2481, + 0.0778 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2481, + 0.0778 + ], + "tag": null, + "to": [ + 5.2401, + 0.0747 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2401, + 0.0747 + ], + "tag": null, + "to": [ + 5.2321, + 0.0717 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2321, + 0.0717 + ], + "tag": null, + "to": [ + 5.224, + 0.0688 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.224, + 0.0688 + ], + "tag": null, + "to": [ + 5.216, + 0.0659 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.216, + 0.0659 + ], + "tag": null, + "to": [ + 5.2079, + 0.063 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2079, + 0.063 + ], + "tag": null, + "to": [ + 5.1999, + 0.0602 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1999, + 0.0602 + ], + "tag": null, + "to": [ + 5.1918, + 0.0575 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1918, + 0.0575 + ], + "tag": null, + "to": [ + 5.1837, + 0.0547 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1837, + 0.0547 + ], + "tag": null, + "to": [ + 5.1757, + 0.0521 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1757, + 0.0521 + ], + "tag": null, + "to": [ + 5.1676, + 0.0494 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1676, + 0.0494 + ], + "tag": null, + "to": [ + 5.1596, + 0.0469 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1596, + 0.0469 + ], + "tag": null, + "to": [ + 5.1515, + 0.0443 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1515, + 0.0443 + ], + "tag": null, + "to": [ + 5.1434, + 0.0419 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1434, + 0.0419 + ], + "tag": null, + "to": [ + 5.1354, + 0.0394 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1354, + 0.0394 + ], + "tag": null, + "to": [ + 5.1273, + 0.0371 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1273, + 0.0371 + ], + "tag": null, + "to": [ + 5.1192, + 0.0347 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1192, + 0.0347 + ], + "tag": null, + "to": [ + 5.1112, + 0.0325 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1112, + 0.0325 + ], + "tag": null, + "to": [ + 5.1031, + 0.0303 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1031, + 0.0303 + ], + "tag": null, + "to": [ + 5.095, + 0.0281 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.095, + 0.0281 + ], + "tag": null, + "to": [ + 5.0869, + 0.026 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0869, + 0.026 + ], + "tag": null, + "to": [ + 5.0789, + 0.0239 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0789, + 0.0239 + ], + "tag": null, + "to": [ + 5.0708, + 0.022 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0708, + 0.022 + ], + "tag": null, + "to": [ + 5.0627, + 0.02 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0627, + 0.02 + ], + "tag": null, + "to": [ + 5.0546, + 0.0182 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0546, + 0.0182 + ], + "tag": null, + "to": [ + 5.0466, + 0.0164 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0466, + 0.0164 + ], + "tag": null, + "to": [ + 5.0385, + 0.0146 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0385, + 0.0146 + ], + "tag": null, + "to": [ + 5.0304, + 0.013 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0304, + 0.013 + ], + "tag": null, + "to": [ + 5.0223, + 0.0114 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0223, + 0.0114 + ], + "tag": null, + "to": [ + 5.0142, + 0.0098 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0142, + 0.0098 + ], + "tag": null, + "to": [ + 5.0061, + 0.0084 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0061, + 0.0084 + ], + "tag": null, + "to": [ + 4.9981, + 0.007 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9981, + 0.007 + ], + "tag": null, + "to": [ + 4.99, + 0.0058 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.99, + 0.0058 + ], + "tag": null, + "to": [ + 4.9819, + 0.0046 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9819, + 0.0046 + ], + "tag": null, + "to": [ + 4.9738, + 0.0035 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9738, + 0.0035 + ], + "tag": null, + "to": [ + 4.9657, + 0.0025 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9657, + 0.0025 + ], + "tag": null, + "to": [ + 4.9576, + 0.0016 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9576, + 0.0016 + ], + "tag": null, + "to": [ + 4.9496, + 0.0009 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9496, + 0.0009 + ], + "tag": null, + "to": [ + 4.9415, + 0.0003 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9415, + 0.0003 + ], + "tag": null, + "to": [ + 4.9334, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1967, + 2069, + 0 + ] + }, + "ccw": true, + "center": [ + -0.0, + -0.0 + ], + "from": [ + 4.9334, + 0.0 + ], + "radius": 4.933386259126019, + "tag": null, + "to": [ + 4.8356, + 0.9775 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8356, + 0.9775 + ], + "tag": null, + "to": [ + 4.8436, + 0.9788 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8436, + 0.9788 + ], + "tag": null, + "to": [ + 4.8516, + 0.9799 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8516, + 0.9799 + ], + "tag": null, + "to": [ + 4.8597, + 0.9808 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8597, + 0.9808 + ], + "tag": null, + "to": [ + 4.8678, + 0.9815 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8678, + 0.9815 + ], + "tag": null, + "to": [ + 4.8759, + 0.9821 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8759, + 0.9821 + ], + "tag": null, + "to": [ + 4.884, + 0.9827 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.884, + 0.9827 + ], + "tag": null, + "to": [ + 4.8922, + 0.9831 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8922, + 0.9831 + ], + "tag": null, + "to": [ + 4.9004, + 0.9835 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9004, + 0.9835 + ], + "tag": null, + "to": [ + 4.9086, + 0.9837 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9086, + 0.9837 + ], + "tag": null, + "to": [ + 4.9168, + 0.9839 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9168, + 0.9839 + ], + "tag": null, + "to": [ + 4.925, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.925, + 0.984 + ], + "tag": null, + "to": [ + 4.9332, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9332, + 0.984 + ], + "tag": null, + "to": [ + 4.9415, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9415, + 0.984 + ], + "tag": null, + "to": [ + 4.9497, + 0.9839 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9497, + 0.9839 + ], + "tag": null, + "to": [ + 4.958, + 0.9837 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.958, + 0.9837 + ], + "tag": null, + "to": [ + 4.9663, + 0.9835 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9663, + 0.9835 + ], + "tag": null, + "to": [ + 4.9746, + 0.9832 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9746, + 0.9832 + ], + "tag": null, + "to": [ + 4.9829, + 0.9829 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9829, + 0.9829 + ], + "tag": null, + "to": [ + 4.9912, + 0.9825 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9912, + 0.9825 + ], + "tag": null, + "to": [ + 4.9996, + 0.982 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9996, + 0.982 + ], + "tag": null, + "to": [ + 5.0079, + 0.9815 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0079, + 0.9815 + ], + "tag": null, + "to": [ + 5.0163, + 0.9809 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0163, + 0.9809 + ], + "tag": null, + "to": [ + 5.0246, + 0.9803 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0246, + 0.9803 + ], + "tag": null, + "to": [ + 5.033, + 0.9796 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.033, + 0.9796 + ], + "tag": null, + "to": [ + 5.0414, + 0.9789 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0414, + 0.9789 + ], + "tag": null, + "to": [ + 5.0497, + 0.9781 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0497, + 0.9781 + ], + "tag": null, + "to": [ + 5.0581, + 0.9773 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0581, + 0.9773 + ], + "tag": null, + "to": [ + 5.0665, + 0.9764 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0665, + 0.9764 + ], + "tag": null, + "to": [ + 5.075, + 0.9755 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.075, + 0.9755 + ], + "tag": null, + "to": [ + 5.0834, + 0.9745 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0834, + 0.9745 + ], + "tag": null, + "to": [ + 5.0918, + 0.9735 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0918, + 0.9735 + ], + "tag": null, + "to": [ + 5.1002, + 0.9724 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1002, + 0.9724 + ], + "tag": null, + "to": [ + 5.1087, + 0.9713 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1087, + 0.9713 + ], + "tag": null, + "to": [ + 5.1171, + 0.9701 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1171, + 0.9701 + ], + "tag": null, + "to": [ + 5.1256, + 0.9689 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1256, + 0.9689 + ], + "tag": null, + "to": [ + 5.1341, + 0.9677 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1341, + 0.9677 + ], + "tag": null, + "to": [ + 5.1425, + 0.9664 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1425, + 0.9664 + ], + "tag": null, + "to": [ + 5.151, + 0.9651 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.151, + 0.9651 + ], + "tag": null, + "to": [ + 5.1595, + 0.9637 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1595, + 0.9637 + ], + "tag": null, + "to": [ + 5.168, + 0.9623 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.168, + 0.9623 + ], + "tag": null, + "to": [ + 5.1765, + 0.9608 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1765, + 0.9608 + ], + "tag": null, + "to": [ + 5.185, + 0.9593 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.185, + 0.9593 + ], + "tag": null, + "to": [ + 5.1935, + 0.9577 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1935, + 0.9577 + ], + "tag": null, + "to": [ + 5.202, + 0.9561 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.202, + 0.9561 + ], + "tag": null, + "to": [ + 5.2105, + 0.9545 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2105, + 0.9545 + ], + "tag": null, + "to": [ + 5.219, + 0.9528 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.219, + 0.9528 + ], + "tag": null, + "to": [ + 5.2276, + 0.9511 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2276, + 0.9511 + ], + "tag": null, + "to": [ + 5.2361, + 0.9494 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2361, + 0.9494 + ], + "tag": null, + "to": [ + 5.2447, + 0.9476 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2447, + 0.9476 + ], + "tag": null, + "to": [ + 5.2532, + 0.9457 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2532, + 0.9457 + ], + "tag": null, + "to": [ + 5.2617, + 0.9439 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2617, + 0.9439 + ], + "tag": null, + "to": [ + 5.2703, + 0.942 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2703, + 0.942 + ], + "tag": null, + "to": [ + 5.2789, + 0.94 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2789, + 0.94 + ], + "tag": null, + "to": [ + 5.2874, + 0.938 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2874, + 0.938 + ], + "tag": null, + "to": [ + 5.296, + 0.936 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.296, + 0.936 + ], + "tag": null, + "to": [ + 5.3046, + 0.9339 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3046, + 0.9339 + ], + "tag": null, + "to": [ + 5.3132, + 0.9318 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3132, + 0.9318 + ], + "tag": null, + "to": [ + 5.3217, + 0.9297 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3217, + 0.9297 + ], + "tag": null, + "to": [ + 5.3303, + 0.9275 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3303, + 0.9275 + ], + "tag": null, + "to": [ + 5.3389, + 0.9253 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3389, + 0.9253 + ], + "tag": null, + "to": [ + 5.3475, + 0.923 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3475, + 0.923 + ], + "tag": null, + "to": [ + 5.3561, + 0.9207 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3561, + 0.9207 + ], + "tag": null, + "to": [ + 5.3647, + 0.9184 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3647, + 0.9184 + ], + "tag": null, + "to": [ + 5.3733, + 0.916 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3733, + 0.916 + ], + "tag": null, + "to": [ + 5.3819, + 0.9136 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3819, + 0.9136 + ], + "tag": null, + "to": [ + 5.3906, + 0.9112 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3906, + 0.9112 + ], + "tag": null, + "to": [ + 5.3992, + 0.9087 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3992, + 0.9087 + ], + "tag": null, + "to": [ + 5.4078, + 0.9062 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4078, + 0.9062 + ], + "tag": null, + "to": [ + 5.4164, + 0.9036 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4164, + 0.9036 + ], + "tag": null, + "to": [ + 5.425, + 0.901 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.425, + 0.901 + ], + "tag": null, + "to": [ + 5.4337, + 0.8984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4337, + 0.8984 + ], + "tag": null, + "to": [ + 5.4423, + 0.8958 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4423, + 0.8958 + ], + "tag": null, + "to": [ + 5.4509, + 0.8931 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4509, + 0.8931 + ], + "tag": null, + "to": [ + 5.4596, + 0.8903 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4596, + 0.8903 + ], + "tag": null, + "to": [ + 5.4682, + 0.8876 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4682, + 0.8876 + ], + "tag": null, + "to": [ + 5.4769, + 0.8848 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4769, + 0.8848 + ], + "tag": null, + "to": [ + 5.4855, + 0.8819 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4855, + 0.8819 + ], + "tag": null, + "to": [ + 5.4942, + 0.8791 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4942, + 0.8791 + ], + "tag": null, + "to": [ + 5.5028, + 0.8762 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5028, + 0.8762 + ], + "tag": null, + "to": [ + 5.5115, + 0.8732 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5115, + 0.8732 + ], + "tag": null, + "to": [ + 5.5201, + 0.8703 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5201, + 0.8703 + ], + "tag": null, + "to": [ + 5.5288, + 0.8672 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5288, + 0.8672 + ], + "tag": null, + "to": [ + 5.5374, + 0.8642 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5374, + 0.8642 + ], + "tag": null, + "to": [ + 5.5461, + 0.8611 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5461, + 0.8611 + ], + "tag": null, + "to": [ + 5.5548, + 0.858 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5548, + 0.858 + ], + "tag": null, + "to": [ + 5.5634, + 0.8549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5634, + 0.8549 + ], + "tag": null, + "to": [ + 5.5721, + 0.8517 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5721, + 0.8517 + ], + "tag": null, + "to": [ + 5.5808, + 0.8485 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5808, + 0.8485 + ], + "tag": null, + "to": [ + 5.5894, + 0.8452 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5894, + 0.8452 + ], + "tag": null, + "to": [ + 5.5981, + 0.842 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5981, + 0.842 + ], + "tag": null, + "to": [ + 5.6068, + 0.8386 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6068, + 0.8386 + ], + "tag": null, + "to": [ + 5.6154, + 0.8353 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6154, + 0.8353 + ], + "tag": null, + "to": [ + 5.6241, + 0.8319 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6241, + 0.8319 + ], + "tag": null, + "to": [ + 5.6328, + 0.8285 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6328, + 0.8285 + ], + "tag": null, + "to": [ + 5.6415, + 0.825 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6415, + 0.825 + ], + "tag": null, + "to": [ + 5.6502, + 0.8216 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6502, + 0.8216 + ], + "tag": null, + "to": [ + 5.6588, + 0.8181 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6588, + 0.8181 + ], + "tag": null, + "to": [ + 5.6675, + 0.8145 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6675, + 0.8145 + ], + "tag": null, + "to": [ + 5.6762, + 0.8109 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6762, + 0.8109 + ], + "tag": null, + "to": [ + 5.6849, + 0.8073 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6849, + 0.8073 + ], + "tag": null, + "to": [ + 5.6936, + 0.8037 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2115, + 2122, + 0 + ] + }, + "from": [ + 5.6936, + 0.8037 + ], + "tag": null, + "to": [ + 5.7399, + 0.3404 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 5.7399, + 0.3404 + ], + "to": [ + 5.7399, + 0.3404 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1878, + 1915, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1878, + 1915, + 0 + ] + } + ] + }, + "height": 3.0, + "startCapId": null, + "endCapId": null, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1878, + 1915, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7399, + 0.3404 + ], + "tag": null, + "to": [ + 5.7321, + 0.3351 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7321, + 0.3351 + ], + "tag": null, + "to": [ + 5.7243, + 0.3299 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7243, + 0.3299 + ], + "tag": null, + "to": [ + 5.7165, + 0.3246 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7165, + 0.3246 + ], + "tag": null, + "to": [ + 5.7087, + 0.3194 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7087, + 0.3194 + ], + "tag": null, + "to": [ + 5.7009, + 0.3143 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7009, + 0.3143 + ], + "tag": null, + "to": [ + 5.6931, + 0.3091 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6931, + 0.3091 + ], + "tag": null, + "to": [ + 5.6853, + 0.3041 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6853, + 0.3041 + ], + "tag": null, + "to": [ + 5.6775, + 0.299 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6775, + 0.299 + ], + "tag": null, + "to": [ + 5.6696, + 0.294 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6696, + 0.294 + ], + "tag": null, + "to": [ + 5.6618, + 0.289 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6618, + 0.289 + ], + "tag": null, + "to": [ + 5.6539, + 0.284 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6539, + 0.284 + ], + "tag": null, + "to": [ + 5.6461, + 0.279 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6461, + 0.279 + ], + "tag": null, + "to": [ + 5.6382, + 0.2741 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6382, + 0.2741 + ], + "tag": null, + "to": [ + 5.6304, + 0.2693 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6304, + 0.2693 + ], + "tag": null, + "to": [ + 5.6225, + 0.2644 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6225, + 0.2644 + ], + "tag": null, + "to": [ + 5.6146, + 0.2597 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6146, + 0.2597 + ], + "tag": null, + "to": [ + 5.6068, + 0.2549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6068, + 0.2549 + ], + "tag": null, + "to": [ + 5.5989, + 0.2502 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5989, + 0.2502 + ], + "tag": null, + "to": [ + 5.591, + 0.2455 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.591, + 0.2455 + ], + "tag": null, + "to": [ + 5.5831, + 0.2408 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5831, + 0.2408 + ], + "tag": null, + "to": [ + 5.5752, + 0.2362 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5752, + 0.2362 + ], + "tag": null, + "to": [ + 5.5673, + 0.2316 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5673, + 0.2316 + ], + "tag": null, + "to": [ + 5.5594, + 0.227 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5594, + 0.227 + ], + "tag": null, + "to": [ + 5.5515, + 0.2225 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5515, + 0.2225 + ], + "tag": null, + "to": [ + 5.5436, + 0.218 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5436, + 0.218 + ], + "tag": null, + "to": [ + 5.5357, + 0.2135 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5357, + 0.2135 + ], + "tag": null, + "to": [ + 5.5277, + 0.2091 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5277, + 0.2091 + ], + "tag": null, + "to": [ + 5.5198, + 0.2047 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5198, + 0.2047 + ], + "tag": null, + "to": [ + 5.5119, + 0.2004 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5119, + 0.2004 + ], + "tag": null, + "to": [ + 5.504, + 0.1961 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.504, + 0.1961 + ], + "tag": null, + "to": [ + 5.496, + 0.1918 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.496, + 0.1918 + ], + "tag": null, + "to": [ + 5.4881, + 0.1875 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4881, + 0.1875 + ], + "tag": null, + "to": [ + 5.4801, + 0.1833 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4801, + 0.1833 + ], + "tag": null, + "to": [ + 5.4722, + 0.1792 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4722, + 0.1792 + ], + "tag": null, + "to": [ + 5.4642, + 0.175 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4642, + 0.175 + ], + "tag": null, + "to": [ + 5.4563, + 0.1709 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4563, + 0.1709 + ], + "tag": null, + "to": [ + 5.4483, + 0.1669 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4483, + 0.1669 + ], + "tag": null, + "to": [ + 5.4403, + 0.1628 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4403, + 0.1628 + ], + "tag": null, + "to": [ + 5.4324, + 0.1588 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4324, + 0.1588 + ], + "tag": null, + "to": [ + 5.4244, + 0.1549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4244, + 0.1549 + ], + "tag": null, + "to": [ + 5.4164, + 0.151 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4164, + 0.151 + ], + "tag": null, + "to": [ + 5.4084, + 0.1471 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4084, + 0.1471 + ], + "tag": null, + "to": [ + 5.4004, + 0.1433 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4004, + 0.1433 + ], + "tag": null, + "to": [ + 5.3924, + 0.1395 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3924, + 0.1395 + ], + "tag": null, + "to": [ + 5.3845, + 0.1357 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3845, + 0.1357 + ], + "tag": null, + "to": [ + 5.3765, + 0.132 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3765, + 0.132 + ], + "tag": null, + "to": [ + 5.3685, + 0.1283 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3685, + 0.1283 + ], + "tag": null, + "to": [ + 5.3605, + 0.1246 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3605, + 0.1246 + ], + "tag": null, + "to": [ + 5.3525, + 0.121 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3525, + 0.121 + ], + "tag": null, + "to": [ + 5.3444, + 0.1174 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3444, + 0.1174 + ], + "tag": null, + "to": [ + 5.3364, + 0.1139 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3364, + 0.1139 + ], + "tag": null, + "to": [ + 5.3284, + 0.1104 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3284, + 0.1104 + ], + "tag": null, + "to": [ + 5.3204, + 0.107 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3204, + 0.107 + ], + "tag": null, + "to": [ + 5.3124, + 0.1036 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3124, + 0.1036 + ], + "tag": null, + "to": [ + 5.3044, + 0.1002 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3044, + 0.1002 + ], + "tag": null, + "to": [ + 5.2963, + 0.0969 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2963, + 0.0969 + ], + "tag": null, + "to": [ + 5.2883, + 0.0936 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2883, + 0.0936 + ], + "tag": null, + "to": [ + 5.2803, + 0.0903 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2803, + 0.0903 + ], + "tag": null, + "to": [ + 5.2722, + 0.0871 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2722, + 0.0871 + ], + "tag": null, + "to": [ + 5.2642, + 0.084 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2642, + 0.084 + ], + "tag": null, + "to": [ + 5.2562, + 0.0808 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2562, + 0.0808 + ], + "tag": null, + "to": [ + 5.2481, + 0.0778 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2481, + 0.0778 + ], + "tag": null, + "to": [ + 5.2401, + 0.0747 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2401, + 0.0747 + ], + "tag": null, + "to": [ + 5.2321, + 0.0717 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2321, + 0.0717 + ], + "tag": null, + "to": [ + 5.224, + 0.0688 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.224, + 0.0688 + ], + "tag": null, + "to": [ + 5.216, + 0.0659 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.216, + 0.0659 + ], + "tag": null, + "to": [ + 5.2079, + 0.063 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2079, + 0.063 + ], + "tag": null, + "to": [ + 5.1999, + 0.0602 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1999, + 0.0602 + ], + "tag": null, + "to": [ + 5.1918, + 0.0575 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1918, + 0.0575 + ], + "tag": null, + "to": [ + 5.1837, + 0.0547 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1837, + 0.0547 + ], + "tag": null, + "to": [ + 5.1757, + 0.0521 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1757, + 0.0521 + ], + "tag": null, + "to": [ + 5.1676, + 0.0494 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1676, + 0.0494 + ], + "tag": null, + "to": [ + 5.1596, + 0.0469 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1596, + 0.0469 + ], + "tag": null, + "to": [ + 5.1515, + 0.0443 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1515, + 0.0443 + ], + "tag": null, + "to": [ + 5.1434, + 0.0419 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1434, + 0.0419 + ], + "tag": null, + "to": [ + 5.1354, + 0.0394 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1354, + 0.0394 + ], + "tag": null, + "to": [ + 5.1273, + 0.0371 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1273, + 0.0371 + ], + "tag": null, + "to": [ + 5.1192, + 0.0347 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1192, + 0.0347 + ], + "tag": null, + "to": [ + 5.1112, + 0.0325 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1112, + 0.0325 + ], + "tag": null, + "to": [ + 5.1031, + 0.0303 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1031, + 0.0303 + ], + "tag": null, + "to": [ + 5.095, + 0.0281 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.095, + 0.0281 + ], + "tag": null, + "to": [ + 5.0869, + 0.026 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0869, + 0.026 + ], + "tag": null, + "to": [ + 5.0789, + 0.0239 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0789, + 0.0239 + ], + "tag": null, + "to": [ + 5.0708, + 0.022 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0708, + 0.022 + ], + "tag": null, + "to": [ + 5.0627, + 0.02 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0627, + 0.02 + ], + "tag": null, + "to": [ + 5.0546, + 0.0182 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0546, + 0.0182 + ], + "tag": null, + "to": [ + 5.0466, + 0.0164 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0466, + 0.0164 + ], + "tag": null, + "to": [ + 5.0385, + 0.0146 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0385, + 0.0146 + ], + "tag": null, + "to": [ + 5.0304, + 0.013 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0304, + 0.013 + ], + "tag": null, + "to": [ + 5.0223, + 0.0114 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0223, + 0.0114 + ], + "tag": null, + "to": [ + 5.0142, + 0.0098 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0142, + 0.0098 + ], + "tag": null, + "to": [ + 5.0061, + 0.0084 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0061, + 0.0084 + ], + "tag": null, + "to": [ + 4.9981, + 0.007 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9981, + 0.007 + ], + "tag": null, + "to": [ + 4.99, + 0.0058 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.99, + 0.0058 + ], + "tag": null, + "to": [ + 4.9819, + 0.0046 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9819, + 0.0046 + ], + "tag": null, + "to": [ + 4.9738, + 0.0035 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9738, + 0.0035 + ], + "tag": null, + "to": [ + 4.9657, + 0.0025 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9657, + 0.0025 + ], + "tag": null, + "to": [ + 4.9576, + 0.0016 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9576, + 0.0016 + ], + "tag": null, + "to": [ + 4.9496, + 0.0009 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9496, + 0.0009 + ], + "tag": null, + "to": [ + 4.9415, + 0.0003 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9415, + 0.0003 + ], + "tag": null, + "to": [ + 4.9334, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1967, + 2069, + 0 + ] + }, + "ccw": true, + "center": [ + -0.0, + -0.0 + ], + "from": [ + 4.9334, + 0.0 + ], + "radius": 4.933386259126019, + "tag": null, + "to": [ + 4.8356, + 0.9775 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8356, + 0.9775 + ], + "tag": null, + "to": [ + 4.8436, + 0.9788 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8436, + 0.9788 + ], + "tag": null, + "to": [ + 4.8516, + 0.9799 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8516, + 0.9799 + ], + "tag": null, + "to": [ + 4.8597, + 0.9808 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8597, + 0.9808 + ], + "tag": null, + "to": [ + 4.8678, + 0.9815 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8678, + 0.9815 + ], + "tag": null, + "to": [ + 4.8759, + 0.9821 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8759, + 0.9821 + ], + "tag": null, + "to": [ + 4.884, + 0.9827 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.884, + 0.9827 + ], + "tag": null, + "to": [ + 4.8922, + 0.9831 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8922, + 0.9831 + ], + "tag": null, + "to": [ + 4.9004, + 0.9835 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9004, + 0.9835 + ], + "tag": null, + "to": [ + 4.9086, + 0.9837 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9086, + 0.9837 + ], + "tag": null, + "to": [ + 4.9168, + 0.9839 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9168, + 0.9839 + ], + "tag": null, + "to": [ + 4.925, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.925, + 0.984 + ], + "tag": null, + "to": [ + 4.9332, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9332, + 0.984 + ], + "tag": null, + "to": [ + 4.9415, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9415, + 0.984 + ], + "tag": null, + "to": [ + 4.9497, + 0.9839 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9497, + 0.9839 + ], + "tag": null, + "to": [ + 4.958, + 0.9837 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.958, + 0.9837 + ], + "tag": null, + "to": [ + 4.9663, + 0.9835 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9663, + 0.9835 + ], + "tag": null, + "to": [ + 4.9746, + 0.9832 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9746, + 0.9832 + ], + "tag": null, + "to": [ + 4.9829, + 0.9829 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9829, + 0.9829 + ], + "tag": null, + "to": [ + 4.9912, + 0.9825 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9912, + 0.9825 + ], + "tag": null, + "to": [ + 4.9996, + 0.982 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9996, + 0.982 + ], + "tag": null, + "to": [ + 5.0079, + 0.9815 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0079, + 0.9815 + ], + "tag": null, + "to": [ + 5.0163, + 0.9809 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0163, + 0.9809 + ], + "tag": null, + "to": [ + 5.0246, + 0.9803 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0246, + 0.9803 + ], + "tag": null, + "to": [ + 5.033, + 0.9796 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.033, + 0.9796 + ], + "tag": null, + "to": [ + 5.0414, + 0.9789 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0414, + 0.9789 + ], + "tag": null, + "to": [ + 5.0497, + 0.9781 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0497, + 0.9781 + ], + "tag": null, + "to": [ + 5.0581, + 0.9773 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0581, + 0.9773 + ], + "tag": null, + "to": [ + 5.0665, + 0.9764 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0665, + 0.9764 + ], + "tag": null, + "to": [ + 5.075, + 0.9755 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.075, + 0.9755 + ], + "tag": null, + "to": [ + 5.0834, + 0.9745 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0834, + 0.9745 + ], + "tag": null, + "to": [ + 5.0918, + 0.9735 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0918, + 0.9735 + ], + "tag": null, + "to": [ + 5.1002, + 0.9724 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1002, + 0.9724 + ], + "tag": null, + "to": [ + 5.1087, + 0.9713 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1087, + 0.9713 + ], + "tag": null, + "to": [ + 5.1171, + 0.9701 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1171, + 0.9701 + ], + "tag": null, + "to": [ + 5.1256, + 0.9689 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1256, + 0.9689 + ], + "tag": null, + "to": [ + 5.1341, + 0.9677 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1341, + 0.9677 + ], + "tag": null, + "to": [ + 5.1425, + 0.9664 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1425, + 0.9664 + ], + "tag": null, + "to": [ + 5.151, + 0.9651 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.151, + 0.9651 + ], + "tag": null, + "to": [ + 5.1595, + 0.9637 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1595, + 0.9637 + ], + "tag": null, + "to": [ + 5.168, + 0.9623 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.168, + 0.9623 + ], + "tag": null, + "to": [ + 5.1765, + 0.9608 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1765, + 0.9608 + ], + "tag": null, + "to": [ + 5.185, + 0.9593 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.185, + 0.9593 + ], + "tag": null, + "to": [ + 5.1935, + 0.9577 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1935, + 0.9577 + ], + "tag": null, + "to": [ + 5.202, + 0.9561 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.202, + 0.9561 + ], + "tag": null, + "to": [ + 5.2105, + 0.9545 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2105, + 0.9545 + ], + "tag": null, + "to": [ + 5.219, + 0.9528 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.219, + 0.9528 + ], + "tag": null, + "to": [ + 5.2276, + 0.9511 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2276, + 0.9511 + ], + "tag": null, + "to": [ + 5.2361, + 0.9494 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2361, + 0.9494 + ], + "tag": null, + "to": [ + 5.2447, + 0.9476 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2447, + 0.9476 + ], + "tag": null, + "to": [ + 5.2532, + 0.9457 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2532, + 0.9457 + ], + "tag": null, + "to": [ + 5.2617, + 0.9439 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2617, + 0.9439 + ], + "tag": null, + "to": [ + 5.2703, + 0.942 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2703, + 0.942 + ], + "tag": null, + "to": [ + 5.2789, + 0.94 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2789, + 0.94 + ], + "tag": null, + "to": [ + 5.2874, + 0.938 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2874, + 0.938 + ], + "tag": null, + "to": [ + 5.296, + 0.936 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.296, + 0.936 + ], + "tag": null, + "to": [ + 5.3046, + 0.9339 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3046, + 0.9339 + ], + "tag": null, + "to": [ + 5.3132, + 0.9318 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3132, + 0.9318 + ], + "tag": null, + "to": [ + 5.3217, + 0.9297 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3217, + 0.9297 + ], + "tag": null, + "to": [ + 5.3303, + 0.9275 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3303, + 0.9275 + ], + "tag": null, + "to": [ + 5.3389, + 0.9253 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3389, + 0.9253 + ], + "tag": null, + "to": [ + 5.3475, + 0.923 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3475, + 0.923 + ], + "tag": null, + "to": [ + 5.3561, + 0.9207 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3561, + 0.9207 + ], + "tag": null, + "to": [ + 5.3647, + 0.9184 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3647, + 0.9184 + ], + "tag": null, + "to": [ + 5.3733, + 0.916 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3733, + 0.916 + ], + "tag": null, + "to": [ + 5.3819, + 0.9136 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3819, + 0.9136 + ], + "tag": null, + "to": [ + 5.3906, + 0.9112 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3906, + 0.9112 + ], + "tag": null, + "to": [ + 5.3992, + 0.9087 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3992, + 0.9087 + ], + "tag": null, + "to": [ + 5.4078, + 0.9062 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4078, + 0.9062 + ], + "tag": null, + "to": [ + 5.4164, + 0.9036 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4164, + 0.9036 + ], + "tag": null, + "to": [ + 5.425, + 0.901 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.425, + 0.901 + ], + "tag": null, + "to": [ + 5.4337, + 0.8984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4337, + 0.8984 + ], + "tag": null, + "to": [ + 5.4423, + 0.8958 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4423, + 0.8958 + ], + "tag": null, + "to": [ + 5.4509, + 0.8931 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4509, + 0.8931 + ], + "tag": null, + "to": [ + 5.4596, + 0.8903 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4596, + 0.8903 + ], + "tag": null, + "to": [ + 5.4682, + 0.8876 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4682, + 0.8876 + ], + "tag": null, + "to": [ + 5.4769, + 0.8848 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4769, + 0.8848 + ], + "tag": null, + "to": [ + 5.4855, + 0.8819 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4855, + 0.8819 + ], + "tag": null, + "to": [ + 5.4942, + 0.8791 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4942, + 0.8791 + ], + "tag": null, + "to": [ + 5.5028, + 0.8762 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5028, + 0.8762 + ], + "tag": null, + "to": [ + 5.5115, + 0.8732 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5115, + 0.8732 + ], + "tag": null, + "to": [ + 5.5201, + 0.8703 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5201, + 0.8703 + ], + "tag": null, + "to": [ + 5.5288, + 0.8672 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5288, + 0.8672 + ], + "tag": null, + "to": [ + 5.5374, + 0.8642 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5374, + 0.8642 + ], + "tag": null, + "to": [ + 5.5461, + 0.8611 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5461, + 0.8611 + ], + "tag": null, + "to": [ + 5.5548, + 0.858 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5548, + 0.858 + ], + "tag": null, + "to": [ + 5.5634, + 0.8549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5634, + 0.8549 + ], + "tag": null, + "to": [ + 5.5721, + 0.8517 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5721, + 0.8517 + ], + "tag": null, + "to": [ + 5.5808, + 0.8485 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5808, + 0.8485 + ], + "tag": null, + "to": [ + 5.5894, + 0.8452 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5894, + 0.8452 + ], + "tag": null, + "to": [ + 5.5981, + 0.842 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5981, + 0.842 + ], + "tag": null, + "to": [ + 5.6068, + 0.8386 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6068, + 0.8386 + ], + "tag": null, + "to": [ + 5.6154, + 0.8353 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6154, + 0.8353 + ], + "tag": null, + "to": [ + 5.6241, + 0.8319 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6241, + 0.8319 + ], + "tag": null, + "to": [ + 5.6328, + 0.8285 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6328, + 0.8285 + ], + "tag": null, + "to": [ + 5.6415, + 0.825 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6415, + 0.825 + ], + "tag": null, + "to": [ + 5.6502, + 0.8216 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6502, + 0.8216 + ], + "tag": null, + "to": [ + 5.6588, + 0.8181 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6588, + 0.8181 + ], + "tag": null, + "to": [ + 5.6675, + 0.8145 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6675, + 0.8145 + ], + "tag": null, + "to": [ + 5.6762, + 0.8109 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6762, + 0.8109 + ], + "tag": null, + "to": [ + 5.6849, + 0.8073 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6849, + 0.8073 + ], + "tag": null, + "to": [ + 5.6936, + 0.8037 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2115, + 2122, + 0 + ] + }, + "from": [ + 5.6936, + 0.8037 + ], + "tag": null, + "to": [ + 5.7399, + 0.3404 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 5.7399, + 0.3404 + ], + "to": [ + 5.7399, + 0.3404 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1878, + 1915, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1878, + 1915, + 0 + ] + } + ] + }, + "height": 3.0, + "startCapId": null, + "endCapId": null, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1878, + 1915, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7399, + 0.3404 + ], + "tag": null, + "to": [ + 5.7321, + 0.3351 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7321, + 0.3351 + ], + "tag": null, + "to": [ + 5.7243, + 0.3299 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7243, + 0.3299 + ], + "tag": null, + "to": [ + 5.7165, + 0.3246 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7165, + 0.3246 + ], + "tag": null, + "to": [ + 5.7087, + 0.3194 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7087, + 0.3194 + ], + "tag": null, + "to": [ + 5.7009, + 0.3143 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7009, + 0.3143 + ], + "tag": null, + "to": [ + 5.6931, + 0.3091 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6931, + 0.3091 + ], + "tag": null, + "to": [ + 5.6853, + 0.3041 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6853, + 0.3041 + ], + "tag": null, + "to": [ + 5.6775, + 0.299 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6775, + 0.299 + ], + "tag": null, + "to": [ + 5.6696, + 0.294 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6696, + 0.294 + ], + "tag": null, + "to": [ + 5.6618, + 0.289 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6618, + 0.289 + ], + "tag": null, + "to": [ + 5.6539, + 0.284 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6539, + 0.284 + ], + "tag": null, + "to": [ + 5.6461, + 0.279 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6461, + 0.279 + ], + "tag": null, + "to": [ + 5.6382, + 0.2741 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6382, + 0.2741 + ], + "tag": null, + "to": [ + 5.6304, + 0.2693 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6304, + 0.2693 + ], + "tag": null, + "to": [ + 5.6225, + 0.2644 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6225, + 0.2644 + ], + "tag": null, + "to": [ + 5.6146, + 0.2597 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6146, + 0.2597 + ], + "tag": null, + "to": [ + 5.6068, + 0.2549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6068, + 0.2549 + ], + "tag": null, + "to": [ + 5.5989, + 0.2502 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5989, + 0.2502 + ], + "tag": null, + "to": [ + 5.591, + 0.2455 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.591, + 0.2455 + ], + "tag": null, + "to": [ + 5.5831, + 0.2408 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5831, + 0.2408 + ], + "tag": null, + "to": [ + 5.5752, + 0.2362 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5752, + 0.2362 + ], + "tag": null, + "to": [ + 5.5673, + 0.2316 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5673, + 0.2316 + ], + "tag": null, + "to": [ + 5.5594, + 0.227 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5594, + 0.227 + ], + "tag": null, + "to": [ + 5.5515, + 0.2225 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5515, + 0.2225 + ], + "tag": null, + "to": [ + 5.5436, + 0.218 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5436, + 0.218 + ], + "tag": null, + "to": [ + 5.5357, + 0.2135 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5357, + 0.2135 + ], + "tag": null, + "to": [ + 5.5277, + 0.2091 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5277, + 0.2091 + ], + "tag": null, + "to": [ + 5.5198, + 0.2047 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5198, + 0.2047 + ], + "tag": null, + "to": [ + 5.5119, + 0.2004 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5119, + 0.2004 + ], + "tag": null, + "to": [ + 5.504, + 0.1961 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.504, + 0.1961 + ], + "tag": null, + "to": [ + 5.496, + 0.1918 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.496, + 0.1918 + ], + "tag": null, + "to": [ + 5.4881, + 0.1875 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4881, + 0.1875 + ], + "tag": null, + "to": [ + 5.4801, + 0.1833 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4801, + 0.1833 + ], + "tag": null, + "to": [ + 5.4722, + 0.1792 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4722, + 0.1792 + ], + "tag": null, + "to": [ + 5.4642, + 0.175 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4642, + 0.175 + ], + "tag": null, + "to": [ + 5.4563, + 0.1709 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4563, + 0.1709 + ], + "tag": null, + "to": [ + 5.4483, + 0.1669 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4483, + 0.1669 + ], + "tag": null, + "to": [ + 5.4403, + 0.1628 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4403, + 0.1628 + ], + "tag": null, + "to": [ + 5.4324, + 0.1588 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4324, + 0.1588 + ], + "tag": null, + "to": [ + 5.4244, + 0.1549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4244, + 0.1549 + ], + "tag": null, + "to": [ + 5.4164, + 0.151 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4164, + 0.151 + ], + "tag": null, + "to": [ + 5.4084, + 0.1471 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4084, + 0.1471 + ], + "tag": null, + "to": [ + 5.4004, + 0.1433 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4004, + 0.1433 + ], + "tag": null, + "to": [ + 5.3924, + 0.1395 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3924, + 0.1395 + ], + "tag": null, + "to": [ + 5.3845, + 0.1357 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3845, + 0.1357 + ], + "tag": null, + "to": [ + 5.3765, + 0.132 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3765, + 0.132 + ], + "tag": null, + "to": [ + 5.3685, + 0.1283 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3685, + 0.1283 + ], + "tag": null, + "to": [ + 5.3605, + 0.1246 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3605, + 0.1246 + ], + "tag": null, + "to": [ + 5.3525, + 0.121 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3525, + 0.121 + ], + "tag": null, + "to": [ + 5.3444, + 0.1174 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3444, + 0.1174 + ], + "tag": null, + "to": [ + 5.3364, + 0.1139 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3364, + 0.1139 + ], + "tag": null, + "to": [ + 5.3284, + 0.1104 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3284, + 0.1104 + ], + "tag": null, + "to": [ + 5.3204, + 0.107 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3204, + 0.107 + ], + "tag": null, + "to": [ + 5.3124, + 0.1036 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3124, + 0.1036 + ], + "tag": null, + "to": [ + 5.3044, + 0.1002 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3044, + 0.1002 + ], + "tag": null, + "to": [ + 5.2963, + 0.0969 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2963, + 0.0969 + ], + "tag": null, + "to": [ + 5.2883, + 0.0936 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2883, + 0.0936 + ], + "tag": null, + "to": [ + 5.2803, + 0.0903 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2803, + 0.0903 + ], + "tag": null, + "to": [ + 5.2722, + 0.0871 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2722, + 0.0871 + ], + "tag": null, + "to": [ + 5.2642, + 0.084 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2642, + 0.084 + ], + "tag": null, + "to": [ + 5.2562, + 0.0808 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2562, + 0.0808 + ], + "tag": null, + "to": [ + 5.2481, + 0.0778 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2481, + 0.0778 + ], + "tag": null, + "to": [ + 5.2401, + 0.0747 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2401, + 0.0747 + ], + "tag": null, + "to": [ + 5.2321, + 0.0717 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2321, + 0.0717 + ], + "tag": null, + "to": [ + 5.224, + 0.0688 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.224, + 0.0688 + ], + "tag": null, + "to": [ + 5.216, + 0.0659 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.216, + 0.0659 + ], + "tag": null, + "to": [ + 5.2079, + 0.063 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2079, + 0.063 + ], + "tag": null, + "to": [ + 5.1999, + 0.0602 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1999, + 0.0602 + ], + "tag": null, + "to": [ + 5.1918, + 0.0575 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1918, + 0.0575 + ], + "tag": null, + "to": [ + 5.1837, + 0.0547 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1837, + 0.0547 + ], + "tag": null, + "to": [ + 5.1757, + 0.0521 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1757, + 0.0521 + ], + "tag": null, + "to": [ + 5.1676, + 0.0494 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1676, + 0.0494 + ], + "tag": null, + "to": [ + 5.1596, + 0.0469 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1596, + 0.0469 + ], + "tag": null, + "to": [ + 5.1515, + 0.0443 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1515, + 0.0443 + ], + "tag": null, + "to": [ + 5.1434, + 0.0419 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1434, + 0.0419 + ], + "tag": null, + "to": [ + 5.1354, + 0.0394 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1354, + 0.0394 + ], + "tag": null, + "to": [ + 5.1273, + 0.0371 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1273, + 0.0371 + ], + "tag": null, + "to": [ + 5.1192, + 0.0347 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1192, + 0.0347 + ], + "tag": null, + "to": [ + 5.1112, + 0.0325 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1112, + 0.0325 + ], + "tag": null, + "to": [ + 5.1031, + 0.0303 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1031, + 0.0303 + ], + "tag": null, + "to": [ + 5.095, + 0.0281 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.095, + 0.0281 + ], + "tag": null, + "to": [ + 5.0869, + 0.026 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0869, + 0.026 + ], + "tag": null, + "to": [ + 5.0789, + 0.0239 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0789, + 0.0239 + ], + "tag": null, + "to": [ + 5.0708, + 0.022 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0708, + 0.022 + ], + "tag": null, + "to": [ + 5.0627, + 0.02 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0627, + 0.02 + ], + "tag": null, + "to": [ + 5.0546, + 0.0182 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0546, + 0.0182 + ], + "tag": null, + "to": [ + 5.0466, + 0.0164 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0466, + 0.0164 + ], + "tag": null, + "to": [ + 5.0385, + 0.0146 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0385, + 0.0146 + ], + "tag": null, + "to": [ + 5.0304, + 0.013 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0304, + 0.013 + ], + "tag": null, + "to": [ + 5.0223, + 0.0114 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0223, + 0.0114 + ], + "tag": null, + "to": [ + 5.0142, + 0.0098 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0142, + 0.0098 + ], + "tag": null, + "to": [ + 5.0061, + 0.0084 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0061, + 0.0084 + ], + "tag": null, + "to": [ + 4.9981, + 0.007 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9981, + 0.007 + ], + "tag": null, + "to": [ + 4.99, + 0.0058 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.99, + 0.0058 + ], + "tag": null, + "to": [ + 4.9819, + 0.0046 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9819, + 0.0046 + ], + "tag": null, + "to": [ + 4.9738, + 0.0035 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9738, + 0.0035 + ], + "tag": null, + "to": [ + 4.9657, + 0.0025 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9657, + 0.0025 + ], + "tag": null, + "to": [ + 4.9576, + 0.0016 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9576, + 0.0016 + ], + "tag": null, + "to": [ + 4.9496, + 0.0009 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9496, + 0.0009 + ], + "tag": null, + "to": [ + 4.9415, + 0.0003 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9415, + 0.0003 + ], + "tag": null, + "to": [ + 4.9334, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1967, + 2069, + 0 + ] + }, + "ccw": true, + "center": [ + -0.0, + -0.0 + ], + "from": [ + 4.9334, + 0.0 + ], + "radius": 4.933386259126019, + "tag": null, + "to": [ + 4.8356, + 0.9775 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8356, + 0.9775 + ], + "tag": null, + "to": [ + 4.8436, + 0.9788 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8436, + 0.9788 + ], + "tag": null, + "to": [ + 4.8516, + 0.9799 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8516, + 0.9799 + ], + "tag": null, + "to": [ + 4.8597, + 0.9808 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8597, + 0.9808 + ], + "tag": null, + "to": [ + 4.8678, + 0.9815 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8678, + 0.9815 + ], + "tag": null, + "to": [ + 4.8759, + 0.9821 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8759, + 0.9821 + ], + "tag": null, + "to": [ + 4.884, + 0.9827 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.884, + 0.9827 + ], + "tag": null, + "to": [ + 4.8922, + 0.9831 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8922, + 0.9831 + ], + "tag": null, + "to": [ + 4.9004, + 0.9835 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9004, + 0.9835 + ], + "tag": null, + "to": [ + 4.9086, + 0.9837 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9086, + 0.9837 + ], + "tag": null, + "to": [ + 4.9168, + 0.9839 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9168, + 0.9839 + ], + "tag": null, + "to": [ + 4.925, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.925, + 0.984 + ], + "tag": null, + "to": [ + 4.9332, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9332, + 0.984 + ], + "tag": null, + "to": [ + 4.9415, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9415, + 0.984 + ], + "tag": null, + "to": [ + 4.9497, + 0.9839 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9497, + 0.9839 + ], + "tag": null, + "to": [ + 4.958, + 0.9837 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.958, + 0.9837 + ], + "tag": null, + "to": [ + 4.9663, + 0.9835 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9663, + 0.9835 + ], + "tag": null, + "to": [ + 4.9746, + 0.9832 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9746, + 0.9832 + ], + "tag": null, + "to": [ + 4.9829, + 0.9829 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9829, + 0.9829 + ], + "tag": null, + "to": [ + 4.9912, + 0.9825 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9912, + 0.9825 + ], + "tag": null, + "to": [ + 4.9996, + 0.982 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9996, + 0.982 + ], + "tag": null, + "to": [ + 5.0079, + 0.9815 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0079, + 0.9815 + ], + "tag": null, + "to": [ + 5.0163, + 0.9809 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0163, + 0.9809 + ], + "tag": null, + "to": [ + 5.0246, + 0.9803 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0246, + 0.9803 + ], + "tag": null, + "to": [ + 5.033, + 0.9796 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.033, + 0.9796 + ], + "tag": null, + "to": [ + 5.0414, + 0.9789 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0414, + 0.9789 + ], + "tag": null, + "to": [ + 5.0497, + 0.9781 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0497, + 0.9781 + ], + "tag": null, + "to": [ + 5.0581, + 0.9773 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0581, + 0.9773 + ], + "tag": null, + "to": [ + 5.0665, + 0.9764 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0665, + 0.9764 + ], + "tag": null, + "to": [ + 5.075, + 0.9755 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.075, + 0.9755 + ], + "tag": null, + "to": [ + 5.0834, + 0.9745 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0834, + 0.9745 + ], + "tag": null, + "to": [ + 5.0918, + 0.9735 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0918, + 0.9735 + ], + "tag": null, + "to": [ + 5.1002, + 0.9724 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1002, + 0.9724 + ], + "tag": null, + "to": [ + 5.1087, + 0.9713 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1087, + 0.9713 + ], + "tag": null, + "to": [ + 5.1171, + 0.9701 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1171, + 0.9701 + ], + "tag": null, + "to": [ + 5.1256, + 0.9689 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1256, + 0.9689 + ], + "tag": null, + "to": [ + 5.1341, + 0.9677 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1341, + 0.9677 + ], + "tag": null, + "to": [ + 5.1425, + 0.9664 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1425, + 0.9664 + ], + "tag": null, + "to": [ + 5.151, + 0.9651 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.151, + 0.9651 + ], + "tag": null, + "to": [ + 5.1595, + 0.9637 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1595, + 0.9637 + ], + "tag": null, + "to": [ + 5.168, + 0.9623 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.168, + 0.9623 + ], + "tag": null, + "to": [ + 5.1765, + 0.9608 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1765, + 0.9608 + ], + "tag": null, + "to": [ + 5.185, + 0.9593 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.185, + 0.9593 + ], + "tag": null, + "to": [ + 5.1935, + 0.9577 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1935, + 0.9577 + ], + "tag": null, + "to": [ + 5.202, + 0.9561 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.202, + 0.9561 + ], + "tag": null, + "to": [ + 5.2105, + 0.9545 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2105, + 0.9545 + ], + "tag": null, + "to": [ + 5.219, + 0.9528 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.219, + 0.9528 + ], + "tag": null, + "to": [ + 5.2276, + 0.9511 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2276, + 0.9511 + ], + "tag": null, + "to": [ + 5.2361, + 0.9494 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2361, + 0.9494 + ], + "tag": null, + "to": [ + 5.2447, + 0.9476 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2447, + 0.9476 + ], + "tag": null, + "to": [ + 5.2532, + 0.9457 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2532, + 0.9457 + ], + "tag": null, + "to": [ + 5.2617, + 0.9439 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2617, + 0.9439 + ], + "tag": null, + "to": [ + 5.2703, + 0.942 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2703, + 0.942 + ], + "tag": null, + "to": [ + 5.2789, + 0.94 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2789, + 0.94 + ], + "tag": null, + "to": [ + 5.2874, + 0.938 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2874, + 0.938 + ], + "tag": null, + "to": [ + 5.296, + 0.936 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.296, + 0.936 + ], + "tag": null, + "to": [ + 5.3046, + 0.9339 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3046, + 0.9339 + ], + "tag": null, + "to": [ + 5.3132, + 0.9318 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3132, + 0.9318 + ], + "tag": null, + "to": [ + 5.3217, + 0.9297 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3217, + 0.9297 + ], + "tag": null, + "to": [ + 5.3303, + 0.9275 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3303, + 0.9275 + ], + "tag": null, + "to": [ + 5.3389, + 0.9253 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3389, + 0.9253 + ], + "tag": null, + "to": [ + 5.3475, + 0.923 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3475, + 0.923 + ], + "tag": null, + "to": [ + 5.3561, + 0.9207 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3561, + 0.9207 + ], + "tag": null, + "to": [ + 5.3647, + 0.9184 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3647, + 0.9184 + ], + "tag": null, + "to": [ + 5.3733, + 0.916 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3733, + 0.916 + ], + "tag": null, + "to": [ + 5.3819, + 0.9136 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3819, + 0.9136 + ], + "tag": null, + "to": [ + 5.3906, + 0.9112 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3906, + 0.9112 + ], + "tag": null, + "to": [ + 5.3992, + 0.9087 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3992, + 0.9087 + ], + "tag": null, + "to": [ + 5.4078, + 0.9062 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4078, + 0.9062 + ], + "tag": null, + "to": [ + 5.4164, + 0.9036 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4164, + 0.9036 + ], + "tag": null, + "to": [ + 5.425, + 0.901 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.425, + 0.901 + ], + "tag": null, + "to": [ + 5.4337, + 0.8984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4337, + 0.8984 + ], + "tag": null, + "to": [ + 5.4423, + 0.8958 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4423, + 0.8958 + ], + "tag": null, + "to": [ + 5.4509, + 0.8931 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4509, + 0.8931 + ], + "tag": null, + "to": [ + 5.4596, + 0.8903 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4596, + 0.8903 + ], + "tag": null, + "to": [ + 5.4682, + 0.8876 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4682, + 0.8876 + ], + "tag": null, + "to": [ + 5.4769, + 0.8848 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4769, + 0.8848 + ], + "tag": null, + "to": [ + 5.4855, + 0.8819 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4855, + 0.8819 + ], + "tag": null, + "to": [ + 5.4942, + 0.8791 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4942, + 0.8791 + ], + "tag": null, + "to": [ + 5.5028, + 0.8762 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5028, + 0.8762 + ], + "tag": null, + "to": [ + 5.5115, + 0.8732 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5115, + 0.8732 + ], + "tag": null, + "to": [ + 5.5201, + 0.8703 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5201, + 0.8703 + ], + "tag": null, + "to": [ + 5.5288, + 0.8672 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5288, + 0.8672 + ], + "tag": null, + "to": [ + 5.5374, + 0.8642 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5374, + 0.8642 + ], + "tag": null, + "to": [ + 5.5461, + 0.8611 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5461, + 0.8611 + ], + "tag": null, + "to": [ + 5.5548, + 0.858 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5548, + 0.858 + ], + "tag": null, + "to": [ + 5.5634, + 0.8549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5634, + 0.8549 + ], + "tag": null, + "to": [ + 5.5721, + 0.8517 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5721, + 0.8517 + ], + "tag": null, + "to": [ + 5.5808, + 0.8485 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5808, + 0.8485 + ], + "tag": null, + "to": [ + 5.5894, + 0.8452 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5894, + 0.8452 + ], + "tag": null, + "to": [ + 5.5981, + 0.842 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5981, + 0.842 + ], + "tag": null, + "to": [ + 5.6068, + 0.8386 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6068, + 0.8386 + ], + "tag": null, + "to": [ + 5.6154, + 0.8353 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6154, + 0.8353 + ], + "tag": null, + "to": [ + 5.6241, + 0.8319 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6241, + 0.8319 + ], + "tag": null, + "to": [ + 5.6328, + 0.8285 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6328, + 0.8285 + ], + "tag": null, + "to": [ + 5.6415, + 0.825 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6415, + 0.825 + ], + "tag": null, + "to": [ + 5.6502, + 0.8216 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6502, + 0.8216 + ], + "tag": null, + "to": [ + 5.6588, + 0.8181 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6588, + 0.8181 + ], + "tag": null, + "to": [ + 5.6675, + 0.8145 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6675, + 0.8145 + ], + "tag": null, + "to": [ + 5.6762, + 0.8109 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6762, + 0.8109 + ], + "tag": null, + "to": [ + 5.6849, + 0.8073 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6849, + 0.8073 + ], + "tag": null, + "to": [ + 5.6936, + 0.8037 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2115, + 2122, + 0 + ] + }, + "from": [ + 5.6936, + 0.8037 + ], + "tag": null, + "to": [ + 5.7399, + 0.3404 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 5.7399, + 0.3404 + ], + "to": [ + 5.7399, + 0.3404 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1878, + 1915, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1878, + 1915, + 0 + ] + } + ] + }, + "height": 3.0, + "startCapId": null, + "endCapId": null, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1878, + 1915, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7399, + 0.3404 + ], + "tag": null, + "to": [ + 5.7321, + 0.3351 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7321, + 0.3351 + ], + "tag": null, + "to": [ + 5.7243, + 0.3299 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7243, + 0.3299 + ], + "tag": null, + "to": [ + 5.7165, + 0.3246 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7165, + 0.3246 + ], + "tag": null, + "to": [ + 5.7087, + 0.3194 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7087, + 0.3194 + ], + "tag": null, + "to": [ + 5.7009, + 0.3143 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7009, + 0.3143 + ], + "tag": null, + "to": [ + 5.6931, + 0.3091 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6931, + 0.3091 + ], + "tag": null, + "to": [ + 5.6853, + 0.3041 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6853, + 0.3041 + ], + "tag": null, + "to": [ + 5.6775, + 0.299 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6775, + 0.299 + ], + "tag": null, + "to": [ + 5.6696, + 0.294 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6696, + 0.294 + ], + "tag": null, + "to": [ + 5.6618, + 0.289 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6618, + 0.289 + ], + "tag": null, + "to": [ + 5.6539, + 0.284 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6539, + 0.284 + ], + "tag": null, + "to": [ + 5.6461, + 0.279 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6461, + 0.279 + ], + "tag": null, + "to": [ + 5.6382, + 0.2741 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6382, + 0.2741 + ], + "tag": null, + "to": [ + 5.6304, + 0.2693 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6304, + 0.2693 + ], + "tag": null, + "to": [ + 5.6225, + 0.2644 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6225, + 0.2644 + ], + "tag": null, + "to": [ + 5.6146, + 0.2597 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6146, + 0.2597 + ], + "tag": null, + "to": [ + 5.6068, + 0.2549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6068, + 0.2549 + ], + "tag": null, + "to": [ + 5.5989, + 0.2502 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5989, + 0.2502 + ], + "tag": null, + "to": [ + 5.591, + 0.2455 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.591, + 0.2455 + ], + "tag": null, + "to": [ + 5.5831, + 0.2408 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5831, + 0.2408 + ], + "tag": null, + "to": [ + 5.5752, + 0.2362 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5752, + 0.2362 + ], + "tag": null, + "to": [ + 5.5673, + 0.2316 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5673, + 0.2316 + ], + "tag": null, + "to": [ + 5.5594, + 0.227 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5594, + 0.227 + ], + "tag": null, + "to": [ + 5.5515, + 0.2225 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5515, + 0.2225 + ], + "tag": null, + "to": [ + 5.5436, + 0.218 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5436, + 0.218 + ], + "tag": null, + "to": [ + 5.5357, + 0.2135 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5357, + 0.2135 + ], + "tag": null, + "to": [ + 5.5277, + 0.2091 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5277, + 0.2091 + ], + "tag": null, + "to": [ + 5.5198, + 0.2047 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5198, + 0.2047 + ], + "tag": null, + "to": [ + 5.5119, + 0.2004 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5119, + 0.2004 + ], + "tag": null, + "to": [ + 5.504, + 0.1961 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.504, + 0.1961 + ], + "tag": null, + "to": [ + 5.496, + 0.1918 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.496, + 0.1918 + ], + "tag": null, + "to": [ + 5.4881, + 0.1875 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4881, + 0.1875 + ], + "tag": null, + "to": [ + 5.4801, + 0.1833 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4801, + 0.1833 + ], + "tag": null, + "to": [ + 5.4722, + 0.1792 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4722, + 0.1792 + ], + "tag": null, + "to": [ + 5.4642, + 0.175 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4642, + 0.175 + ], + "tag": null, + "to": [ + 5.4563, + 0.1709 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4563, + 0.1709 + ], + "tag": null, + "to": [ + 5.4483, + 0.1669 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4483, + 0.1669 + ], + "tag": null, + "to": [ + 5.4403, + 0.1628 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4403, + 0.1628 + ], + "tag": null, + "to": [ + 5.4324, + 0.1588 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4324, + 0.1588 + ], + "tag": null, + "to": [ + 5.4244, + 0.1549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4244, + 0.1549 + ], + "tag": null, + "to": [ + 5.4164, + 0.151 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4164, + 0.151 + ], + "tag": null, + "to": [ + 5.4084, + 0.1471 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4084, + 0.1471 + ], + "tag": null, + "to": [ + 5.4004, + 0.1433 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4004, + 0.1433 + ], + "tag": null, + "to": [ + 5.3924, + 0.1395 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3924, + 0.1395 + ], + "tag": null, + "to": [ + 5.3845, + 0.1357 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3845, + 0.1357 + ], + "tag": null, + "to": [ + 5.3765, + 0.132 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3765, + 0.132 + ], + "tag": null, + "to": [ + 5.3685, + 0.1283 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3685, + 0.1283 + ], + "tag": null, + "to": [ + 5.3605, + 0.1246 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3605, + 0.1246 + ], + "tag": null, + "to": [ + 5.3525, + 0.121 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3525, + 0.121 + ], + "tag": null, + "to": [ + 5.3444, + 0.1174 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3444, + 0.1174 + ], + "tag": null, + "to": [ + 5.3364, + 0.1139 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3364, + 0.1139 + ], + "tag": null, + "to": [ + 5.3284, + 0.1104 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3284, + 0.1104 + ], + "tag": null, + "to": [ + 5.3204, + 0.107 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3204, + 0.107 + ], + "tag": null, + "to": [ + 5.3124, + 0.1036 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3124, + 0.1036 + ], + "tag": null, + "to": [ + 5.3044, + 0.1002 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3044, + 0.1002 + ], + "tag": null, + "to": [ + 5.2963, + 0.0969 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2963, + 0.0969 + ], + "tag": null, + "to": [ + 5.2883, + 0.0936 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2883, + 0.0936 + ], + "tag": null, + "to": [ + 5.2803, + 0.0903 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2803, + 0.0903 + ], + "tag": null, + "to": [ + 5.2722, + 0.0871 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2722, + 0.0871 + ], + "tag": null, + "to": [ + 5.2642, + 0.084 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2642, + 0.084 + ], + "tag": null, + "to": [ + 5.2562, + 0.0808 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2562, + 0.0808 + ], + "tag": null, + "to": [ + 5.2481, + 0.0778 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2481, + 0.0778 + ], + "tag": null, + "to": [ + 5.2401, + 0.0747 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2401, + 0.0747 + ], + "tag": null, + "to": [ + 5.2321, + 0.0717 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2321, + 0.0717 + ], + "tag": null, + "to": [ + 5.224, + 0.0688 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.224, + 0.0688 + ], + "tag": null, + "to": [ + 5.216, + 0.0659 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.216, + 0.0659 + ], + "tag": null, + "to": [ + 5.2079, + 0.063 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2079, + 0.063 + ], + "tag": null, + "to": [ + 5.1999, + 0.0602 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1999, + 0.0602 + ], + "tag": null, + "to": [ + 5.1918, + 0.0575 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1918, + 0.0575 + ], + "tag": null, + "to": [ + 5.1837, + 0.0547 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1837, + 0.0547 + ], + "tag": null, + "to": [ + 5.1757, + 0.0521 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1757, + 0.0521 + ], + "tag": null, + "to": [ + 5.1676, + 0.0494 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1676, + 0.0494 + ], + "tag": null, + "to": [ + 5.1596, + 0.0469 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1596, + 0.0469 + ], + "tag": null, + "to": [ + 5.1515, + 0.0443 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1515, + 0.0443 + ], + "tag": null, + "to": [ + 5.1434, + 0.0419 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1434, + 0.0419 + ], + "tag": null, + "to": [ + 5.1354, + 0.0394 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1354, + 0.0394 + ], + "tag": null, + "to": [ + 5.1273, + 0.0371 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1273, + 0.0371 + ], + "tag": null, + "to": [ + 5.1192, + 0.0347 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1192, + 0.0347 + ], + "tag": null, + "to": [ + 5.1112, + 0.0325 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1112, + 0.0325 + ], + "tag": null, + "to": [ + 5.1031, + 0.0303 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1031, + 0.0303 + ], + "tag": null, + "to": [ + 5.095, + 0.0281 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.095, + 0.0281 + ], + "tag": null, + "to": [ + 5.0869, + 0.026 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0869, + 0.026 + ], + "tag": null, + "to": [ + 5.0789, + 0.0239 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0789, + 0.0239 + ], + "tag": null, + "to": [ + 5.0708, + 0.022 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0708, + 0.022 + ], + "tag": null, + "to": [ + 5.0627, + 0.02 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0627, + 0.02 + ], + "tag": null, + "to": [ + 5.0546, + 0.0182 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0546, + 0.0182 + ], + "tag": null, + "to": [ + 5.0466, + 0.0164 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0466, + 0.0164 + ], + "tag": null, + "to": [ + 5.0385, + 0.0146 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0385, + 0.0146 + ], + "tag": null, + "to": [ + 5.0304, + 0.013 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0304, + 0.013 + ], + "tag": null, + "to": [ + 5.0223, + 0.0114 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0223, + 0.0114 + ], + "tag": null, + "to": [ + 5.0142, + 0.0098 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0142, + 0.0098 + ], + "tag": null, + "to": [ + 5.0061, + 0.0084 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0061, + 0.0084 + ], + "tag": null, + "to": [ + 4.9981, + 0.007 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9981, + 0.007 + ], + "tag": null, + "to": [ + 4.99, + 0.0058 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.99, + 0.0058 + ], + "tag": null, + "to": [ + 4.9819, + 0.0046 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9819, + 0.0046 + ], + "tag": null, + "to": [ + 4.9738, + 0.0035 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9738, + 0.0035 + ], + "tag": null, + "to": [ + 4.9657, + 0.0025 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9657, + 0.0025 + ], + "tag": null, + "to": [ + 4.9576, + 0.0016 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9576, + 0.0016 + ], + "tag": null, + "to": [ + 4.9496, + 0.0009 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9496, + 0.0009 + ], + "tag": null, + "to": [ + 4.9415, + 0.0003 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9415, + 0.0003 + ], + "tag": null, + "to": [ + 4.9334, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1967, + 2069, + 0 + ] + }, + "ccw": true, + "center": [ + -0.0, + -0.0 + ], + "from": [ + 4.9334, + 0.0 + ], + "radius": 4.933386259126019, + "tag": null, + "to": [ + 4.8356, + 0.9775 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8356, + 0.9775 + ], + "tag": null, + "to": [ + 4.8436, + 0.9788 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8436, + 0.9788 + ], + "tag": null, + "to": [ + 4.8516, + 0.9799 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8516, + 0.9799 + ], + "tag": null, + "to": [ + 4.8597, + 0.9808 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8597, + 0.9808 + ], + "tag": null, + "to": [ + 4.8678, + 0.9815 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8678, + 0.9815 + ], + "tag": null, + "to": [ + 4.8759, + 0.9821 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8759, + 0.9821 + ], + "tag": null, + "to": [ + 4.884, + 0.9827 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.884, + 0.9827 + ], + "tag": null, + "to": [ + 4.8922, + 0.9831 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8922, + 0.9831 + ], + "tag": null, + "to": [ + 4.9004, + 0.9835 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9004, + 0.9835 + ], + "tag": null, + "to": [ + 4.9086, + 0.9837 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9086, + 0.9837 + ], + "tag": null, + "to": [ + 4.9168, + 0.9839 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9168, + 0.9839 + ], + "tag": null, + "to": [ + 4.925, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.925, + 0.984 + ], + "tag": null, + "to": [ + 4.9332, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9332, + 0.984 + ], + "tag": null, + "to": [ + 4.9415, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9415, + 0.984 + ], + "tag": null, + "to": [ + 4.9497, + 0.9839 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9497, + 0.9839 + ], + "tag": null, + "to": [ + 4.958, + 0.9837 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.958, + 0.9837 + ], + "tag": null, + "to": [ + 4.9663, + 0.9835 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9663, + 0.9835 + ], + "tag": null, + "to": [ + 4.9746, + 0.9832 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9746, + 0.9832 + ], + "tag": null, + "to": [ + 4.9829, + 0.9829 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9829, + 0.9829 + ], + "tag": null, + "to": [ + 4.9912, + 0.9825 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9912, + 0.9825 + ], + "tag": null, + "to": [ + 4.9996, + 0.982 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9996, + 0.982 + ], + "tag": null, + "to": [ + 5.0079, + 0.9815 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0079, + 0.9815 + ], + "tag": null, + "to": [ + 5.0163, + 0.9809 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0163, + 0.9809 + ], + "tag": null, + "to": [ + 5.0246, + 0.9803 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0246, + 0.9803 + ], + "tag": null, + "to": [ + 5.033, + 0.9796 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.033, + 0.9796 + ], + "tag": null, + "to": [ + 5.0414, + 0.9789 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0414, + 0.9789 + ], + "tag": null, + "to": [ + 5.0497, + 0.9781 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0497, + 0.9781 + ], + "tag": null, + "to": [ + 5.0581, + 0.9773 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0581, + 0.9773 + ], + "tag": null, + "to": [ + 5.0665, + 0.9764 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0665, + 0.9764 + ], + "tag": null, + "to": [ + 5.075, + 0.9755 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.075, + 0.9755 + ], + "tag": null, + "to": [ + 5.0834, + 0.9745 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0834, + 0.9745 + ], + "tag": null, + "to": [ + 5.0918, + 0.9735 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0918, + 0.9735 + ], + "tag": null, + "to": [ + 5.1002, + 0.9724 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1002, + 0.9724 + ], + "tag": null, + "to": [ + 5.1087, + 0.9713 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1087, + 0.9713 + ], + "tag": null, + "to": [ + 5.1171, + 0.9701 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1171, + 0.9701 + ], + "tag": null, + "to": [ + 5.1256, + 0.9689 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1256, + 0.9689 + ], + "tag": null, + "to": [ + 5.1341, + 0.9677 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1341, + 0.9677 + ], + "tag": null, + "to": [ + 5.1425, + 0.9664 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1425, + 0.9664 + ], + "tag": null, + "to": [ + 5.151, + 0.9651 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.151, + 0.9651 + ], + "tag": null, + "to": [ + 5.1595, + 0.9637 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1595, + 0.9637 + ], + "tag": null, + "to": [ + 5.168, + 0.9623 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.168, + 0.9623 + ], + "tag": null, + "to": [ + 5.1765, + 0.9608 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1765, + 0.9608 + ], + "tag": null, + "to": [ + 5.185, + 0.9593 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.185, + 0.9593 + ], + "tag": null, + "to": [ + 5.1935, + 0.9577 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1935, + 0.9577 + ], + "tag": null, + "to": [ + 5.202, + 0.9561 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.202, + 0.9561 + ], + "tag": null, + "to": [ + 5.2105, + 0.9545 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2105, + 0.9545 + ], + "tag": null, + "to": [ + 5.219, + 0.9528 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.219, + 0.9528 + ], + "tag": null, + "to": [ + 5.2276, + 0.9511 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2276, + 0.9511 + ], + "tag": null, + "to": [ + 5.2361, + 0.9494 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2361, + 0.9494 + ], + "tag": null, + "to": [ + 5.2447, + 0.9476 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2447, + 0.9476 + ], + "tag": null, + "to": [ + 5.2532, + 0.9457 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2532, + 0.9457 + ], + "tag": null, + "to": [ + 5.2617, + 0.9439 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2617, + 0.9439 + ], + "tag": null, + "to": [ + 5.2703, + 0.942 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2703, + 0.942 + ], + "tag": null, + "to": [ + 5.2789, + 0.94 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2789, + 0.94 + ], + "tag": null, + "to": [ + 5.2874, + 0.938 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2874, + 0.938 + ], + "tag": null, + "to": [ + 5.296, + 0.936 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.296, + 0.936 + ], + "tag": null, + "to": [ + 5.3046, + 0.9339 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3046, + 0.9339 + ], + "tag": null, + "to": [ + 5.3132, + 0.9318 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3132, + 0.9318 + ], + "tag": null, + "to": [ + 5.3217, + 0.9297 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3217, + 0.9297 + ], + "tag": null, + "to": [ + 5.3303, + 0.9275 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3303, + 0.9275 + ], + "tag": null, + "to": [ + 5.3389, + 0.9253 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3389, + 0.9253 + ], + "tag": null, + "to": [ + 5.3475, + 0.923 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3475, + 0.923 + ], + "tag": null, + "to": [ + 5.3561, + 0.9207 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3561, + 0.9207 + ], + "tag": null, + "to": [ + 5.3647, + 0.9184 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3647, + 0.9184 + ], + "tag": null, + "to": [ + 5.3733, + 0.916 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3733, + 0.916 + ], + "tag": null, + "to": [ + 5.3819, + 0.9136 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3819, + 0.9136 + ], + "tag": null, + "to": [ + 5.3906, + 0.9112 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3906, + 0.9112 + ], + "tag": null, + "to": [ + 5.3992, + 0.9087 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3992, + 0.9087 + ], + "tag": null, + "to": [ + 5.4078, + 0.9062 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4078, + 0.9062 + ], + "tag": null, + "to": [ + 5.4164, + 0.9036 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4164, + 0.9036 + ], + "tag": null, + "to": [ + 5.425, + 0.901 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.425, + 0.901 + ], + "tag": null, + "to": [ + 5.4337, + 0.8984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4337, + 0.8984 + ], + "tag": null, + "to": [ + 5.4423, + 0.8958 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4423, + 0.8958 + ], + "tag": null, + "to": [ + 5.4509, + 0.8931 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4509, + 0.8931 + ], + "tag": null, + "to": [ + 5.4596, + 0.8903 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4596, + 0.8903 + ], + "tag": null, + "to": [ + 5.4682, + 0.8876 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4682, + 0.8876 + ], + "tag": null, + "to": [ + 5.4769, + 0.8848 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4769, + 0.8848 + ], + "tag": null, + "to": [ + 5.4855, + 0.8819 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4855, + 0.8819 + ], + "tag": null, + "to": [ + 5.4942, + 0.8791 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4942, + 0.8791 + ], + "tag": null, + "to": [ + 5.5028, + 0.8762 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5028, + 0.8762 + ], + "tag": null, + "to": [ + 5.5115, + 0.8732 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5115, + 0.8732 + ], + "tag": null, + "to": [ + 5.5201, + 0.8703 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5201, + 0.8703 + ], + "tag": null, + "to": [ + 5.5288, + 0.8672 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5288, + 0.8672 + ], + "tag": null, + "to": [ + 5.5374, + 0.8642 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5374, + 0.8642 + ], + "tag": null, + "to": [ + 5.5461, + 0.8611 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5461, + 0.8611 + ], + "tag": null, + "to": [ + 5.5548, + 0.858 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5548, + 0.858 + ], + "tag": null, + "to": [ + 5.5634, + 0.8549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5634, + 0.8549 + ], + "tag": null, + "to": [ + 5.5721, + 0.8517 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5721, + 0.8517 + ], + "tag": null, + "to": [ + 5.5808, + 0.8485 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5808, + 0.8485 + ], + "tag": null, + "to": [ + 5.5894, + 0.8452 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5894, + 0.8452 + ], + "tag": null, + "to": [ + 5.5981, + 0.842 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5981, + 0.842 + ], + "tag": null, + "to": [ + 5.6068, + 0.8386 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6068, + 0.8386 + ], + "tag": null, + "to": [ + 5.6154, + 0.8353 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6154, + 0.8353 + ], + "tag": null, + "to": [ + 5.6241, + 0.8319 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6241, + 0.8319 + ], + "tag": null, + "to": [ + 5.6328, + 0.8285 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6328, + 0.8285 + ], + "tag": null, + "to": [ + 5.6415, + 0.825 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6415, + 0.825 + ], + "tag": null, + "to": [ + 5.6502, + 0.8216 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6502, + 0.8216 + ], + "tag": null, + "to": [ + 5.6588, + 0.8181 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6588, + 0.8181 + ], + "tag": null, + "to": [ + 5.6675, + 0.8145 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6675, + 0.8145 + ], + "tag": null, + "to": [ + 5.6762, + 0.8109 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6762, + 0.8109 + ], + "tag": null, + "to": [ + 5.6849, + 0.8073 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6849, + 0.8073 + ], + "tag": null, + "to": [ + 5.6936, + 0.8037 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2115, + 2122, + 0 + ] + }, + "from": [ + 5.6936, + 0.8037 + ], + "tag": null, + "to": [ + 5.7399, + 0.3404 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 5.7399, + 0.3404 + ], + "to": [ + 5.7399, + 0.3404 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1878, + 1915, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1878, + 1915, + 0 + ] + } + ] + }, + "height": 3.0, + "startCapId": null, + "endCapId": null, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1878, + 1915, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7399, + 0.3404 + ], + "tag": null, + "to": [ + 5.7321, + 0.3351 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7321, + 0.3351 + ], + "tag": null, + "to": [ + 5.7243, + 0.3299 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7243, + 0.3299 + ], + "tag": null, + "to": [ + 5.7165, + 0.3246 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7165, + 0.3246 + ], + "tag": null, + "to": [ + 5.7087, + 0.3194 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7087, + 0.3194 + ], + "tag": null, + "to": [ + 5.7009, + 0.3143 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7009, + 0.3143 + ], + "tag": null, + "to": [ + 5.6931, + 0.3091 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6931, + 0.3091 + ], + "tag": null, + "to": [ + 5.6853, + 0.3041 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6853, + 0.3041 + ], + "tag": null, + "to": [ + 5.6775, + 0.299 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6775, + 0.299 + ], + "tag": null, + "to": [ + 5.6696, + 0.294 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6696, + 0.294 + ], + "tag": null, + "to": [ + 5.6618, + 0.289 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6618, + 0.289 + ], + "tag": null, + "to": [ + 5.6539, + 0.284 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6539, + 0.284 + ], + "tag": null, + "to": [ + 5.6461, + 0.279 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6461, + 0.279 + ], + "tag": null, + "to": [ + 5.6382, + 0.2741 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6382, + 0.2741 + ], + "tag": null, + "to": [ + 5.6304, + 0.2693 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6304, + 0.2693 + ], + "tag": null, + "to": [ + 5.6225, + 0.2644 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6225, + 0.2644 + ], + "tag": null, + "to": [ + 5.6146, + 0.2597 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6146, + 0.2597 + ], + "tag": null, + "to": [ + 5.6068, + 0.2549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6068, + 0.2549 + ], + "tag": null, + "to": [ + 5.5989, + 0.2502 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5989, + 0.2502 + ], + "tag": null, + "to": [ + 5.591, + 0.2455 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.591, + 0.2455 + ], + "tag": null, + "to": [ + 5.5831, + 0.2408 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5831, + 0.2408 + ], + "tag": null, + "to": [ + 5.5752, + 0.2362 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5752, + 0.2362 + ], + "tag": null, + "to": [ + 5.5673, + 0.2316 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5673, + 0.2316 + ], + "tag": null, + "to": [ + 5.5594, + 0.227 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5594, + 0.227 + ], + "tag": null, + "to": [ + 5.5515, + 0.2225 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5515, + 0.2225 + ], + "tag": null, + "to": [ + 5.5436, + 0.218 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5436, + 0.218 + ], + "tag": null, + "to": [ + 5.5357, + 0.2135 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5357, + 0.2135 + ], + "tag": null, + "to": [ + 5.5277, + 0.2091 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5277, + 0.2091 + ], + "tag": null, + "to": [ + 5.5198, + 0.2047 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5198, + 0.2047 + ], + "tag": null, + "to": [ + 5.5119, + 0.2004 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5119, + 0.2004 + ], + "tag": null, + "to": [ + 5.504, + 0.1961 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.504, + 0.1961 + ], + "tag": null, + "to": [ + 5.496, + 0.1918 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.496, + 0.1918 + ], + "tag": null, + "to": [ + 5.4881, + 0.1875 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4881, + 0.1875 + ], + "tag": null, + "to": [ + 5.4801, + 0.1833 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4801, + 0.1833 + ], + "tag": null, + "to": [ + 5.4722, + 0.1792 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4722, + 0.1792 + ], + "tag": null, + "to": [ + 5.4642, + 0.175 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4642, + 0.175 + ], + "tag": null, + "to": [ + 5.4563, + 0.1709 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4563, + 0.1709 + ], + "tag": null, + "to": [ + 5.4483, + 0.1669 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4483, + 0.1669 + ], + "tag": null, + "to": [ + 5.4403, + 0.1628 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4403, + 0.1628 + ], + "tag": null, + "to": [ + 5.4324, + 0.1588 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4324, + 0.1588 + ], + "tag": null, + "to": [ + 5.4244, + 0.1549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4244, + 0.1549 + ], + "tag": null, + "to": [ + 5.4164, + 0.151 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4164, + 0.151 + ], + "tag": null, + "to": [ + 5.4084, + 0.1471 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4084, + 0.1471 + ], + "tag": null, + "to": [ + 5.4004, + 0.1433 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4004, + 0.1433 + ], + "tag": null, + "to": [ + 5.3924, + 0.1395 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3924, + 0.1395 + ], + "tag": null, + "to": [ + 5.3845, + 0.1357 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3845, + 0.1357 + ], + "tag": null, + "to": [ + 5.3765, + 0.132 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3765, + 0.132 + ], + "tag": null, + "to": [ + 5.3685, + 0.1283 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3685, + 0.1283 + ], + "tag": null, + "to": [ + 5.3605, + 0.1246 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3605, + 0.1246 + ], + "tag": null, + "to": [ + 5.3525, + 0.121 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3525, + 0.121 + ], + "tag": null, + "to": [ + 5.3444, + 0.1174 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3444, + 0.1174 + ], + "tag": null, + "to": [ + 5.3364, + 0.1139 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3364, + 0.1139 + ], + "tag": null, + "to": [ + 5.3284, + 0.1104 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3284, + 0.1104 + ], + "tag": null, + "to": [ + 5.3204, + 0.107 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3204, + 0.107 + ], + "tag": null, + "to": [ + 5.3124, + 0.1036 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3124, + 0.1036 + ], + "tag": null, + "to": [ + 5.3044, + 0.1002 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3044, + 0.1002 + ], + "tag": null, + "to": [ + 5.2963, + 0.0969 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2963, + 0.0969 + ], + "tag": null, + "to": [ + 5.2883, + 0.0936 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2883, + 0.0936 + ], + "tag": null, + "to": [ + 5.2803, + 0.0903 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2803, + 0.0903 + ], + "tag": null, + "to": [ + 5.2722, + 0.0871 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2722, + 0.0871 + ], + "tag": null, + "to": [ + 5.2642, + 0.084 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2642, + 0.084 + ], + "tag": null, + "to": [ + 5.2562, + 0.0808 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2562, + 0.0808 + ], + "tag": null, + "to": [ + 5.2481, + 0.0778 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2481, + 0.0778 + ], + "tag": null, + "to": [ + 5.2401, + 0.0747 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2401, + 0.0747 + ], + "tag": null, + "to": [ + 5.2321, + 0.0717 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2321, + 0.0717 + ], + "tag": null, + "to": [ + 5.224, + 0.0688 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.224, + 0.0688 + ], + "tag": null, + "to": [ + 5.216, + 0.0659 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.216, + 0.0659 + ], + "tag": null, + "to": [ + 5.2079, + 0.063 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2079, + 0.063 + ], + "tag": null, + "to": [ + 5.1999, + 0.0602 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1999, + 0.0602 + ], + "tag": null, + "to": [ + 5.1918, + 0.0575 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1918, + 0.0575 + ], + "tag": null, + "to": [ + 5.1837, + 0.0547 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1837, + 0.0547 + ], + "tag": null, + "to": [ + 5.1757, + 0.0521 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1757, + 0.0521 + ], + "tag": null, + "to": [ + 5.1676, + 0.0494 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1676, + 0.0494 + ], + "tag": null, + "to": [ + 5.1596, + 0.0469 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1596, + 0.0469 + ], + "tag": null, + "to": [ + 5.1515, + 0.0443 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1515, + 0.0443 + ], + "tag": null, + "to": [ + 5.1434, + 0.0419 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1434, + 0.0419 + ], + "tag": null, + "to": [ + 5.1354, + 0.0394 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1354, + 0.0394 + ], + "tag": null, + "to": [ + 5.1273, + 0.0371 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1273, + 0.0371 + ], + "tag": null, + "to": [ + 5.1192, + 0.0347 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1192, + 0.0347 + ], + "tag": null, + "to": [ + 5.1112, + 0.0325 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1112, + 0.0325 + ], + "tag": null, + "to": [ + 5.1031, + 0.0303 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1031, + 0.0303 + ], + "tag": null, + "to": [ + 5.095, + 0.0281 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.095, + 0.0281 + ], + "tag": null, + "to": [ + 5.0869, + 0.026 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0869, + 0.026 + ], + "tag": null, + "to": [ + 5.0789, + 0.0239 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0789, + 0.0239 + ], + "tag": null, + "to": [ + 5.0708, + 0.022 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0708, + 0.022 + ], + "tag": null, + "to": [ + 5.0627, + 0.02 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0627, + 0.02 + ], + "tag": null, + "to": [ + 5.0546, + 0.0182 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0546, + 0.0182 + ], + "tag": null, + "to": [ + 5.0466, + 0.0164 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0466, + 0.0164 + ], + "tag": null, + "to": [ + 5.0385, + 0.0146 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0385, + 0.0146 + ], + "tag": null, + "to": [ + 5.0304, + 0.013 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0304, + 0.013 + ], + "tag": null, + "to": [ + 5.0223, + 0.0114 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0223, + 0.0114 + ], + "tag": null, + "to": [ + 5.0142, + 0.0098 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0142, + 0.0098 + ], + "tag": null, + "to": [ + 5.0061, + 0.0084 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0061, + 0.0084 + ], + "tag": null, + "to": [ + 4.9981, + 0.007 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9981, + 0.007 + ], + "tag": null, + "to": [ + 4.99, + 0.0058 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.99, + 0.0058 + ], + "tag": null, + "to": [ + 4.9819, + 0.0046 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9819, + 0.0046 + ], + "tag": null, + "to": [ + 4.9738, + 0.0035 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9738, + 0.0035 + ], + "tag": null, + "to": [ + 4.9657, + 0.0025 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9657, + 0.0025 + ], + "tag": null, + "to": [ + 4.9576, + 0.0016 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9576, + 0.0016 + ], + "tag": null, + "to": [ + 4.9496, + 0.0009 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9496, + 0.0009 + ], + "tag": null, + "to": [ + 4.9415, + 0.0003 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9415, + 0.0003 + ], + "tag": null, + "to": [ + 4.9334, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1967, + 2069, + 0 + ] + }, + "ccw": true, + "center": [ + -0.0, + -0.0 + ], + "from": [ + 4.9334, + 0.0 + ], + "radius": 4.933386259126019, + "tag": null, + "to": [ + 4.8356, + 0.9775 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8356, + 0.9775 + ], + "tag": null, + "to": [ + 4.8436, + 0.9788 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8436, + 0.9788 + ], + "tag": null, + "to": [ + 4.8516, + 0.9799 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8516, + 0.9799 + ], + "tag": null, + "to": [ + 4.8597, + 0.9808 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8597, + 0.9808 + ], + "tag": null, + "to": [ + 4.8678, + 0.9815 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8678, + 0.9815 + ], + "tag": null, + "to": [ + 4.8759, + 0.9821 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8759, + 0.9821 + ], + "tag": null, + "to": [ + 4.884, + 0.9827 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.884, + 0.9827 + ], + "tag": null, + "to": [ + 4.8922, + 0.9831 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8922, + 0.9831 + ], + "tag": null, + "to": [ + 4.9004, + 0.9835 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9004, + 0.9835 + ], + "tag": null, + "to": [ + 4.9086, + 0.9837 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9086, + 0.9837 + ], + "tag": null, + "to": [ + 4.9168, + 0.9839 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9168, + 0.9839 + ], + "tag": null, + "to": [ + 4.925, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.925, + 0.984 + ], + "tag": null, + "to": [ + 4.9332, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9332, + 0.984 + ], + "tag": null, + "to": [ + 4.9415, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9415, + 0.984 + ], + "tag": null, + "to": [ + 4.9497, + 0.9839 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9497, + 0.9839 + ], + "tag": null, + "to": [ + 4.958, + 0.9837 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.958, + 0.9837 + ], + "tag": null, + "to": [ + 4.9663, + 0.9835 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9663, + 0.9835 + ], + "tag": null, + "to": [ + 4.9746, + 0.9832 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9746, + 0.9832 + ], + "tag": null, + "to": [ + 4.9829, + 0.9829 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9829, + 0.9829 + ], + "tag": null, + "to": [ + 4.9912, + 0.9825 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9912, + 0.9825 + ], + "tag": null, + "to": [ + 4.9996, + 0.982 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9996, + 0.982 + ], + "tag": null, + "to": [ + 5.0079, + 0.9815 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0079, + 0.9815 + ], + "tag": null, + "to": [ + 5.0163, + 0.9809 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0163, + 0.9809 + ], + "tag": null, + "to": [ + 5.0246, + 0.9803 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0246, + 0.9803 + ], + "tag": null, + "to": [ + 5.033, + 0.9796 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.033, + 0.9796 + ], + "tag": null, + "to": [ + 5.0414, + 0.9789 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0414, + 0.9789 + ], + "tag": null, + "to": [ + 5.0497, + 0.9781 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0497, + 0.9781 + ], + "tag": null, + "to": [ + 5.0581, + 0.9773 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0581, + 0.9773 + ], + "tag": null, + "to": [ + 5.0665, + 0.9764 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0665, + 0.9764 + ], + "tag": null, + "to": [ + 5.075, + 0.9755 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.075, + 0.9755 + ], + "tag": null, + "to": [ + 5.0834, + 0.9745 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0834, + 0.9745 + ], + "tag": null, + "to": [ + 5.0918, + 0.9735 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0918, + 0.9735 + ], + "tag": null, + "to": [ + 5.1002, + 0.9724 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1002, + 0.9724 + ], + "tag": null, + "to": [ + 5.1087, + 0.9713 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1087, + 0.9713 + ], + "tag": null, + "to": [ + 5.1171, + 0.9701 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1171, + 0.9701 + ], + "tag": null, + "to": [ + 5.1256, + 0.9689 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1256, + 0.9689 + ], + "tag": null, + "to": [ + 5.1341, + 0.9677 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1341, + 0.9677 + ], + "tag": null, + "to": [ + 5.1425, + 0.9664 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1425, + 0.9664 + ], + "tag": null, + "to": [ + 5.151, + 0.9651 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.151, + 0.9651 + ], + "tag": null, + "to": [ + 5.1595, + 0.9637 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1595, + 0.9637 + ], + "tag": null, + "to": [ + 5.168, + 0.9623 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.168, + 0.9623 + ], + "tag": null, + "to": [ + 5.1765, + 0.9608 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1765, + 0.9608 + ], + "tag": null, + "to": [ + 5.185, + 0.9593 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.185, + 0.9593 + ], + "tag": null, + "to": [ + 5.1935, + 0.9577 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1935, + 0.9577 + ], + "tag": null, + "to": [ + 5.202, + 0.9561 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.202, + 0.9561 + ], + "tag": null, + "to": [ + 5.2105, + 0.9545 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2105, + 0.9545 + ], + "tag": null, + "to": [ + 5.219, + 0.9528 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.219, + 0.9528 + ], + "tag": null, + "to": [ + 5.2276, + 0.9511 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2276, + 0.9511 + ], + "tag": null, + "to": [ + 5.2361, + 0.9494 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2361, + 0.9494 + ], + "tag": null, + "to": [ + 5.2447, + 0.9476 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2447, + 0.9476 + ], + "tag": null, + "to": [ + 5.2532, + 0.9457 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2532, + 0.9457 + ], + "tag": null, + "to": [ + 5.2617, + 0.9439 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2617, + 0.9439 + ], + "tag": null, + "to": [ + 5.2703, + 0.942 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2703, + 0.942 + ], + "tag": null, + "to": [ + 5.2789, + 0.94 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2789, + 0.94 + ], + "tag": null, + "to": [ + 5.2874, + 0.938 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2874, + 0.938 + ], + "tag": null, + "to": [ + 5.296, + 0.936 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.296, + 0.936 + ], + "tag": null, + "to": [ + 5.3046, + 0.9339 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3046, + 0.9339 + ], + "tag": null, + "to": [ + 5.3132, + 0.9318 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3132, + 0.9318 + ], + "tag": null, + "to": [ + 5.3217, + 0.9297 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3217, + 0.9297 + ], + "tag": null, + "to": [ + 5.3303, + 0.9275 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3303, + 0.9275 + ], + "tag": null, + "to": [ + 5.3389, + 0.9253 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3389, + 0.9253 + ], + "tag": null, + "to": [ + 5.3475, + 0.923 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3475, + 0.923 + ], + "tag": null, + "to": [ + 5.3561, + 0.9207 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3561, + 0.9207 + ], + "tag": null, + "to": [ + 5.3647, + 0.9184 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3647, + 0.9184 + ], + "tag": null, + "to": [ + 5.3733, + 0.916 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3733, + 0.916 + ], + "tag": null, + "to": [ + 5.3819, + 0.9136 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3819, + 0.9136 + ], + "tag": null, + "to": [ + 5.3906, + 0.9112 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3906, + 0.9112 + ], + "tag": null, + "to": [ + 5.3992, + 0.9087 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3992, + 0.9087 + ], + "tag": null, + "to": [ + 5.4078, + 0.9062 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4078, + 0.9062 + ], + "tag": null, + "to": [ + 5.4164, + 0.9036 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4164, + 0.9036 + ], + "tag": null, + "to": [ + 5.425, + 0.901 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.425, + 0.901 + ], + "tag": null, + "to": [ + 5.4337, + 0.8984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4337, + 0.8984 + ], + "tag": null, + "to": [ + 5.4423, + 0.8958 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4423, + 0.8958 + ], + "tag": null, + "to": [ + 5.4509, + 0.8931 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4509, + 0.8931 + ], + "tag": null, + "to": [ + 5.4596, + 0.8903 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4596, + 0.8903 + ], + "tag": null, + "to": [ + 5.4682, + 0.8876 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4682, + 0.8876 + ], + "tag": null, + "to": [ + 5.4769, + 0.8848 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4769, + 0.8848 + ], + "tag": null, + "to": [ + 5.4855, + 0.8819 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4855, + 0.8819 + ], + "tag": null, + "to": [ + 5.4942, + 0.8791 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4942, + 0.8791 + ], + "tag": null, + "to": [ + 5.5028, + 0.8762 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5028, + 0.8762 + ], + "tag": null, + "to": [ + 5.5115, + 0.8732 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5115, + 0.8732 + ], + "tag": null, + "to": [ + 5.5201, + 0.8703 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5201, + 0.8703 + ], + "tag": null, + "to": [ + 5.5288, + 0.8672 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5288, + 0.8672 + ], + "tag": null, + "to": [ + 5.5374, + 0.8642 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5374, + 0.8642 + ], + "tag": null, + "to": [ + 5.5461, + 0.8611 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5461, + 0.8611 + ], + "tag": null, + "to": [ + 5.5548, + 0.858 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5548, + 0.858 + ], + "tag": null, + "to": [ + 5.5634, + 0.8549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5634, + 0.8549 + ], + "tag": null, + "to": [ + 5.5721, + 0.8517 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5721, + 0.8517 + ], + "tag": null, + "to": [ + 5.5808, + 0.8485 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5808, + 0.8485 + ], + "tag": null, + "to": [ + 5.5894, + 0.8452 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5894, + 0.8452 + ], + "tag": null, + "to": [ + 5.5981, + 0.842 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5981, + 0.842 + ], + "tag": null, + "to": [ + 5.6068, + 0.8386 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6068, + 0.8386 + ], + "tag": null, + "to": [ + 5.6154, + 0.8353 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6154, + 0.8353 + ], + "tag": null, + "to": [ + 5.6241, + 0.8319 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6241, + 0.8319 + ], + "tag": null, + "to": [ + 5.6328, + 0.8285 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6328, + 0.8285 + ], + "tag": null, + "to": [ + 5.6415, + 0.825 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6415, + 0.825 + ], + "tag": null, + "to": [ + 5.6502, + 0.8216 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6502, + 0.8216 + ], + "tag": null, + "to": [ + 5.6588, + 0.8181 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6588, + 0.8181 + ], + "tag": null, + "to": [ + 5.6675, + 0.8145 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6675, + 0.8145 + ], + "tag": null, + "to": [ + 5.6762, + 0.8109 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6762, + 0.8109 + ], + "tag": null, + "to": [ + 5.6849, + 0.8073 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6849, + 0.8073 + ], + "tag": null, + "to": [ + 5.6936, + 0.8037 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2115, + 2122, + 0 + ] + }, + "from": [ + 5.6936, + 0.8037 + ], + "tag": null, + "to": [ + 5.7399, + 0.3404 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 5.7399, + 0.3404 + ], + "to": [ + 5.7399, + 0.3404 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1878, + 1915, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1878, + 1915, + 0 + ] + } + ] + }, + "height": 3.0, + "startCapId": null, + "endCapId": null, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1878, + 1915, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7399, + 0.3404 + ], + "tag": null, + "to": [ + 5.7321, + 0.3351 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7321, + 0.3351 + ], + "tag": null, + "to": [ + 5.7243, + 0.3299 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7243, + 0.3299 + ], + "tag": null, + "to": [ + 5.7165, + 0.3246 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7165, + 0.3246 + ], + "tag": null, + "to": [ + 5.7087, + 0.3194 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7087, + 0.3194 + ], + "tag": null, + "to": [ + 5.7009, + 0.3143 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7009, + 0.3143 + ], + "tag": null, + "to": [ + 5.6931, + 0.3091 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6931, + 0.3091 + ], + "tag": null, + "to": [ + 5.6853, + 0.3041 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6853, + 0.3041 + ], + "tag": null, + "to": [ + 5.6775, + 0.299 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6775, + 0.299 + ], + "tag": null, + "to": [ + 5.6696, + 0.294 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6696, + 0.294 + ], + "tag": null, + "to": [ + 5.6618, + 0.289 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6618, + 0.289 + ], + "tag": null, + "to": [ + 5.6539, + 0.284 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6539, + 0.284 + ], + "tag": null, + "to": [ + 5.6461, + 0.279 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6461, + 0.279 + ], + "tag": null, + "to": [ + 5.6382, + 0.2741 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6382, + 0.2741 + ], + "tag": null, + "to": [ + 5.6304, + 0.2693 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6304, + 0.2693 + ], + "tag": null, + "to": [ + 5.6225, + 0.2644 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6225, + 0.2644 + ], + "tag": null, + "to": [ + 5.6146, + 0.2597 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6146, + 0.2597 + ], + "tag": null, + "to": [ + 5.6068, + 0.2549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6068, + 0.2549 + ], + "tag": null, + "to": [ + 5.5989, + 0.2502 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5989, + 0.2502 + ], + "tag": null, + "to": [ + 5.591, + 0.2455 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.591, + 0.2455 + ], + "tag": null, + "to": [ + 5.5831, + 0.2408 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5831, + 0.2408 + ], + "tag": null, + "to": [ + 5.5752, + 0.2362 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5752, + 0.2362 + ], + "tag": null, + "to": [ + 5.5673, + 0.2316 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5673, + 0.2316 + ], + "tag": null, + "to": [ + 5.5594, + 0.227 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5594, + 0.227 + ], + "tag": null, + "to": [ + 5.5515, + 0.2225 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5515, + 0.2225 + ], + "tag": null, + "to": [ + 5.5436, + 0.218 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5436, + 0.218 + ], + "tag": null, + "to": [ + 5.5357, + 0.2135 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5357, + 0.2135 + ], + "tag": null, + "to": [ + 5.5277, + 0.2091 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5277, + 0.2091 + ], + "tag": null, + "to": [ + 5.5198, + 0.2047 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5198, + 0.2047 + ], + "tag": null, + "to": [ + 5.5119, + 0.2004 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5119, + 0.2004 + ], + "tag": null, + "to": [ + 5.504, + 0.1961 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.504, + 0.1961 + ], + "tag": null, + "to": [ + 5.496, + 0.1918 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.496, + 0.1918 + ], + "tag": null, + "to": [ + 5.4881, + 0.1875 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4881, + 0.1875 + ], + "tag": null, + "to": [ + 5.4801, + 0.1833 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4801, + 0.1833 + ], + "tag": null, + "to": [ + 5.4722, + 0.1792 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4722, + 0.1792 + ], + "tag": null, + "to": [ + 5.4642, + 0.175 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4642, + 0.175 + ], + "tag": null, + "to": [ + 5.4563, + 0.1709 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4563, + 0.1709 + ], + "tag": null, + "to": [ + 5.4483, + 0.1669 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4483, + 0.1669 + ], + "tag": null, + "to": [ + 5.4403, + 0.1628 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4403, + 0.1628 + ], + "tag": null, + "to": [ + 5.4324, + 0.1588 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4324, + 0.1588 + ], + "tag": null, + "to": [ + 5.4244, + 0.1549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4244, + 0.1549 + ], + "tag": null, + "to": [ + 5.4164, + 0.151 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4164, + 0.151 + ], + "tag": null, + "to": [ + 5.4084, + 0.1471 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4084, + 0.1471 + ], + "tag": null, + "to": [ + 5.4004, + 0.1433 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4004, + 0.1433 + ], + "tag": null, + "to": [ + 5.3924, + 0.1395 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3924, + 0.1395 + ], + "tag": null, + "to": [ + 5.3845, + 0.1357 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3845, + 0.1357 + ], + "tag": null, + "to": [ + 5.3765, + 0.132 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3765, + 0.132 + ], + "tag": null, + "to": [ + 5.3685, + 0.1283 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3685, + 0.1283 + ], + "tag": null, + "to": [ + 5.3605, + 0.1246 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3605, + 0.1246 + ], + "tag": null, + "to": [ + 5.3525, + 0.121 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3525, + 0.121 + ], + "tag": null, + "to": [ + 5.3444, + 0.1174 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3444, + 0.1174 + ], + "tag": null, + "to": [ + 5.3364, + 0.1139 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3364, + 0.1139 + ], + "tag": null, + "to": [ + 5.3284, + 0.1104 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3284, + 0.1104 + ], + "tag": null, + "to": [ + 5.3204, + 0.107 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3204, + 0.107 + ], + "tag": null, + "to": [ + 5.3124, + 0.1036 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3124, + 0.1036 + ], + "tag": null, + "to": [ + 5.3044, + 0.1002 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3044, + 0.1002 + ], + "tag": null, + "to": [ + 5.2963, + 0.0969 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2963, + 0.0969 + ], + "tag": null, + "to": [ + 5.2883, + 0.0936 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2883, + 0.0936 + ], + "tag": null, + "to": [ + 5.2803, + 0.0903 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2803, + 0.0903 + ], + "tag": null, + "to": [ + 5.2722, + 0.0871 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2722, + 0.0871 + ], + "tag": null, + "to": [ + 5.2642, + 0.084 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2642, + 0.084 + ], + "tag": null, + "to": [ + 5.2562, + 0.0808 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2562, + 0.0808 + ], + "tag": null, + "to": [ + 5.2481, + 0.0778 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2481, + 0.0778 + ], + "tag": null, + "to": [ + 5.2401, + 0.0747 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2401, + 0.0747 + ], + "tag": null, + "to": [ + 5.2321, + 0.0717 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2321, + 0.0717 + ], + "tag": null, + "to": [ + 5.224, + 0.0688 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.224, + 0.0688 + ], + "tag": null, + "to": [ + 5.216, + 0.0659 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.216, + 0.0659 + ], + "tag": null, + "to": [ + 5.2079, + 0.063 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2079, + 0.063 + ], + "tag": null, + "to": [ + 5.1999, + 0.0602 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1999, + 0.0602 + ], + "tag": null, + "to": [ + 5.1918, + 0.0575 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1918, + 0.0575 + ], + "tag": null, + "to": [ + 5.1837, + 0.0547 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1837, + 0.0547 + ], + "tag": null, + "to": [ + 5.1757, + 0.0521 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1757, + 0.0521 + ], + "tag": null, + "to": [ + 5.1676, + 0.0494 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1676, + 0.0494 + ], + "tag": null, + "to": [ + 5.1596, + 0.0469 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1596, + 0.0469 + ], + "tag": null, + "to": [ + 5.1515, + 0.0443 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1515, + 0.0443 + ], + "tag": null, + "to": [ + 5.1434, + 0.0419 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1434, + 0.0419 + ], + "tag": null, + "to": [ + 5.1354, + 0.0394 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1354, + 0.0394 + ], + "tag": null, + "to": [ + 5.1273, + 0.0371 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1273, + 0.0371 + ], + "tag": null, + "to": [ + 5.1192, + 0.0347 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1192, + 0.0347 + ], + "tag": null, + "to": [ + 5.1112, + 0.0325 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1112, + 0.0325 + ], + "tag": null, + "to": [ + 5.1031, + 0.0303 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1031, + 0.0303 + ], + "tag": null, + "to": [ + 5.095, + 0.0281 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.095, + 0.0281 + ], + "tag": null, + "to": [ + 5.0869, + 0.026 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0869, + 0.026 + ], + "tag": null, + "to": [ + 5.0789, + 0.0239 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0789, + 0.0239 + ], + "tag": null, + "to": [ + 5.0708, + 0.022 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0708, + 0.022 + ], + "tag": null, + "to": [ + 5.0627, + 0.02 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0627, + 0.02 + ], + "tag": null, + "to": [ + 5.0546, + 0.0182 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0546, + 0.0182 + ], + "tag": null, + "to": [ + 5.0466, + 0.0164 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0466, + 0.0164 + ], + "tag": null, + "to": [ + 5.0385, + 0.0146 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0385, + 0.0146 + ], + "tag": null, + "to": [ + 5.0304, + 0.013 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0304, + 0.013 + ], + "tag": null, + "to": [ + 5.0223, + 0.0114 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0223, + 0.0114 + ], + "tag": null, + "to": [ + 5.0142, + 0.0098 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0142, + 0.0098 + ], + "tag": null, + "to": [ + 5.0061, + 0.0084 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0061, + 0.0084 + ], + "tag": null, + "to": [ + 4.9981, + 0.007 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9981, + 0.007 + ], + "tag": null, + "to": [ + 4.99, + 0.0058 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.99, + 0.0058 + ], + "tag": null, + "to": [ + 4.9819, + 0.0046 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9819, + 0.0046 + ], + "tag": null, + "to": [ + 4.9738, + 0.0035 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9738, + 0.0035 + ], + "tag": null, + "to": [ + 4.9657, + 0.0025 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9657, + 0.0025 + ], + "tag": null, + "to": [ + 4.9576, + 0.0016 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9576, + 0.0016 + ], + "tag": null, + "to": [ + 4.9496, + 0.0009 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9496, + 0.0009 + ], + "tag": null, + "to": [ + 4.9415, + 0.0003 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9415, + 0.0003 + ], + "tag": null, + "to": [ + 4.9334, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1967, + 2069, + 0 + ] + }, + "ccw": true, + "center": [ + -0.0, + -0.0 + ], + "from": [ + 4.9334, + 0.0 + ], + "radius": 4.933386259126019, + "tag": null, + "to": [ + 4.8356, + 0.9775 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8356, + 0.9775 + ], + "tag": null, + "to": [ + 4.8436, + 0.9788 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8436, + 0.9788 + ], + "tag": null, + "to": [ + 4.8516, + 0.9799 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8516, + 0.9799 + ], + "tag": null, + "to": [ + 4.8597, + 0.9808 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8597, + 0.9808 + ], + "tag": null, + "to": [ + 4.8678, + 0.9815 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8678, + 0.9815 + ], + "tag": null, + "to": [ + 4.8759, + 0.9821 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8759, + 0.9821 + ], + "tag": null, + "to": [ + 4.884, + 0.9827 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.884, + 0.9827 + ], + "tag": null, + "to": [ + 4.8922, + 0.9831 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8922, + 0.9831 + ], + "tag": null, + "to": [ + 4.9004, + 0.9835 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9004, + 0.9835 + ], + "tag": null, + "to": [ + 4.9086, + 0.9837 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9086, + 0.9837 + ], + "tag": null, + "to": [ + 4.9168, + 0.9839 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9168, + 0.9839 + ], + "tag": null, + "to": [ + 4.925, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.925, + 0.984 + ], + "tag": null, + "to": [ + 4.9332, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9332, + 0.984 + ], + "tag": null, + "to": [ + 4.9415, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9415, + 0.984 + ], + "tag": null, + "to": [ + 4.9497, + 0.9839 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9497, + 0.9839 + ], + "tag": null, + "to": [ + 4.958, + 0.9837 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.958, + 0.9837 + ], + "tag": null, + "to": [ + 4.9663, + 0.9835 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9663, + 0.9835 + ], + "tag": null, + "to": [ + 4.9746, + 0.9832 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9746, + 0.9832 + ], + "tag": null, + "to": [ + 4.9829, + 0.9829 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9829, + 0.9829 + ], + "tag": null, + "to": [ + 4.9912, + 0.9825 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9912, + 0.9825 + ], + "tag": null, + "to": [ + 4.9996, + 0.982 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9996, + 0.982 + ], + "tag": null, + "to": [ + 5.0079, + 0.9815 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0079, + 0.9815 + ], + "tag": null, + "to": [ + 5.0163, + 0.9809 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0163, + 0.9809 + ], + "tag": null, + "to": [ + 5.0246, + 0.9803 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0246, + 0.9803 + ], + "tag": null, + "to": [ + 5.033, + 0.9796 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.033, + 0.9796 + ], + "tag": null, + "to": [ + 5.0414, + 0.9789 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0414, + 0.9789 + ], + "tag": null, + "to": [ + 5.0497, + 0.9781 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0497, + 0.9781 + ], + "tag": null, + "to": [ + 5.0581, + 0.9773 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0581, + 0.9773 + ], + "tag": null, + "to": [ + 5.0665, + 0.9764 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0665, + 0.9764 + ], + "tag": null, + "to": [ + 5.075, + 0.9755 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.075, + 0.9755 + ], + "tag": null, + "to": [ + 5.0834, + 0.9745 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0834, + 0.9745 + ], + "tag": null, + "to": [ + 5.0918, + 0.9735 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0918, + 0.9735 + ], + "tag": null, + "to": [ + 5.1002, + 0.9724 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1002, + 0.9724 + ], + "tag": null, + "to": [ + 5.1087, + 0.9713 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1087, + 0.9713 + ], + "tag": null, + "to": [ + 5.1171, + 0.9701 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1171, + 0.9701 + ], + "tag": null, + "to": [ + 5.1256, + 0.9689 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1256, + 0.9689 + ], + "tag": null, + "to": [ + 5.1341, + 0.9677 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1341, + 0.9677 + ], + "tag": null, + "to": [ + 5.1425, + 0.9664 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1425, + 0.9664 + ], + "tag": null, + "to": [ + 5.151, + 0.9651 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.151, + 0.9651 + ], + "tag": null, + "to": [ + 5.1595, + 0.9637 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1595, + 0.9637 + ], + "tag": null, + "to": [ + 5.168, + 0.9623 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.168, + 0.9623 + ], + "tag": null, + "to": [ + 5.1765, + 0.9608 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1765, + 0.9608 + ], + "tag": null, + "to": [ + 5.185, + 0.9593 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.185, + 0.9593 + ], + "tag": null, + "to": [ + 5.1935, + 0.9577 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1935, + 0.9577 + ], + "tag": null, + "to": [ + 5.202, + 0.9561 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.202, + 0.9561 + ], + "tag": null, + "to": [ + 5.2105, + 0.9545 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2105, + 0.9545 + ], + "tag": null, + "to": [ + 5.219, + 0.9528 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.219, + 0.9528 + ], + "tag": null, + "to": [ + 5.2276, + 0.9511 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2276, + 0.9511 + ], + "tag": null, + "to": [ + 5.2361, + 0.9494 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2361, + 0.9494 + ], + "tag": null, + "to": [ + 5.2447, + 0.9476 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2447, + 0.9476 + ], + "tag": null, + "to": [ + 5.2532, + 0.9457 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2532, + 0.9457 + ], + "tag": null, + "to": [ + 5.2617, + 0.9439 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2617, + 0.9439 + ], + "tag": null, + "to": [ + 5.2703, + 0.942 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2703, + 0.942 + ], + "tag": null, + "to": [ + 5.2789, + 0.94 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2789, + 0.94 + ], + "tag": null, + "to": [ + 5.2874, + 0.938 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2874, + 0.938 + ], + "tag": null, + "to": [ + 5.296, + 0.936 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.296, + 0.936 + ], + "tag": null, + "to": [ + 5.3046, + 0.9339 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3046, + 0.9339 + ], + "tag": null, + "to": [ + 5.3132, + 0.9318 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3132, + 0.9318 + ], + "tag": null, + "to": [ + 5.3217, + 0.9297 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3217, + 0.9297 + ], + "tag": null, + "to": [ + 5.3303, + 0.9275 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3303, + 0.9275 + ], + "tag": null, + "to": [ + 5.3389, + 0.9253 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3389, + 0.9253 + ], + "tag": null, + "to": [ + 5.3475, + 0.923 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3475, + 0.923 + ], + "tag": null, + "to": [ + 5.3561, + 0.9207 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3561, + 0.9207 + ], + "tag": null, + "to": [ + 5.3647, + 0.9184 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3647, + 0.9184 + ], + "tag": null, + "to": [ + 5.3733, + 0.916 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3733, + 0.916 + ], + "tag": null, + "to": [ + 5.3819, + 0.9136 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3819, + 0.9136 + ], + "tag": null, + "to": [ + 5.3906, + 0.9112 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3906, + 0.9112 + ], + "tag": null, + "to": [ + 5.3992, + 0.9087 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3992, + 0.9087 + ], + "tag": null, + "to": [ + 5.4078, + 0.9062 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4078, + 0.9062 + ], + "tag": null, + "to": [ + 5.4164, + 0.9036 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4164, + 0.9036 + ], + "tag": null, + "to": [ + 5.425, + 0.901 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.425, + 0.901 + ], + "tag": null, + "to": [ + 5.4337, + 0.8984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4337, + 0.8984 + ], + "tag": null, + "to": [ + 5.4423, + 0.8958 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4423, + 0.8958 + ], + "tag": null, + "to": [ + 5.4509, + 0.8931 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4509, + 0.8931 + ], + "tag": null, + "to": [ + 5.4596, + 0.8903 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4596, + 0.8903 + ], + "tag": null, + "to": [ + 5.4682, + 0.8876 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4682, + 0.8876 + ], + "tag": null, + "to": [ + 5.4769, + 0.8848 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4769, + 0.8848 + ], + "tag": null, + "to": [ + 5.4855, + 0.8819 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4855, + 0.8819 + ], + "tag": null, + "to": [ + 5.4942, + 0.8791 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4942, + 0.8791 + ], + "tag": null, + "to": [ + 5.5028, + 0.8762 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5028, + 0.8762 + ], + "tag": null, + "to": [ + 5.5115, + 0.8732 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5115, + 0.8732 + ], + "tag": null, + "to": [ + 5.5201, + 0.8703 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5201, + 0.8703 + ], + "tag": null, + "to": [ + 5.5288, + 0.8672 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5288, + 0.8672 + ], + "tag": null, + "to": [ + 5.5374, + 0.8642 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5374, + 0.8642 + ], + "tag": null, + "to": [ + 5.5461, + 0.8611 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5461, + 0.8611 + ], + "tag": null, + "to": [ + 5.5548, + 0.858 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5548, + 0.858 + ], + "tag": null, + "to": [ + 5.5634, + 0.8549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5634, + 0.8549 + ], + "tag": null, + "to": [ + 5.5721, + 0.8517 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5721, + 0.8517 + ], + "tag": null, + "to": [ + 5.5808, + 0.8485 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5808, + 0.8485 + ], + "tag": null, + "to": [ + 5.5894, + 0.8452 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5894, + 0.8452 + ], + "tag": null, + "to": [ + 5.5981, + 0.842 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5981, + 0.842 + ], + "tag": null, + "to": [ + 5.6068, + 0.8386 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6068, + 0.8386 + ], + "tag": null, + "to": [ + 5.6154, + 0.8353 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6154, + 0.8353 + ], + "tag": null, + "to": [ + 5.6241, + 0.8319 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6241, + 0.8319 + ], + "tag": null, + "to": [ + 5.6328, + 0.8285 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6328, + 0.8285 + ], + "tag": null, + "to": [ + 5.6415, + 0.825 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6415, + 0.825 + ], + "tag": null, + "to": [ + 5.6502, + 0.8216 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6502, + 0.8216 + ], + "tag": null, + "to": [ + 5.6588, + 0.8181 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6588, + 0.8181 + ], + "tag": null, + "to": [ + 5.6675, + 0.8145 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6675, + 0.8145 + ], + "tag": null, + "to": [ + 5.6762, + 0.8109 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6762, + 0.8109 + ], + "tag": null, + "to": [ + 5.6849, + 0.8073 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6849, + 0.8073 + ], + "tag": null, + "to": [ + 5.6936, + 0.8037 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2115, + 2122, + 0 + ] + }, + "from": [ + 5.6936, + 0.8037 + ], + "tag": null, + "to": [ + 5.7399, + 0.3404 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 5.7399, + 0.3404 + ], + "to": [ + 5.7399, + 0.3404 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1878, + 1915, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1878, + 1915, + 0 + ] + } + ] + }, + "height": 3.0, + "startCapId": null, + "endCapId": null, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1878, + 1915, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7399, + 0.3404 + ], + "tag": null, + "to": [ + 5.7321, + 0.3351 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7321, + 0.3351 + ], + "tag": null, + "to": [ + 5.7243, + 0.3299 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7243, + 0.3299 + ], + "tag": null, + "to": [ + 5.7165, + 0.3246 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7165, + 0.3246 + ], + "tag": null, + "to": [ + 5.7087, + 0.3194 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7087, + 0.3194 + ], + "tag": null, + "to": [ + 5.7009, + 0.3143 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7009, + 0.3143 + ], + "tag": null, + "to": [ + 5.6931, + 0.3091 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6931, + 0.3091 + ], + "tag": null, + "to": [ + 5.6853, + 0.3041 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6853, + 0.3041 + ], + "tag": null, + "to": [ + 5.6775, + 0.299 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6775, + 0.299 + ], + "tag": null, + "to": [ + 5.6696, + 0.294 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6696, + 0.294 + ], + "tag": null, + "to": [ + 5.6618, + 0.289 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6618, + 0.289 + ], + "tag": null, + "to": [ + 5.6539, + 0.284 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6539, + 0.284 + ], + "tag": null, + "to": [ + 5.6461, + 0.279 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6461, + 0.279 + ], + "tag": null, + "to": [ + 5.6382, + 0.2741 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6382, + 0.2741 + ], + "tag": null, + "to": [ + 5.6304, + 0.2693 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6304, + 0.2693 + ], + "tag": null, + "to": [ + 5.6225, + 0.2644 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6225, + 0.2644 + ], + "tag": null, + "to": [ + 5.6146, + 0.2597 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6146, + 0.2597 + ], + "tag": null, + "to": [ + 5.6068, + 0.2549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6068, + 0.2549 + ], + "tag": null, + "to": [ + 5.5989, + 0.2502 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5989, + 0.2502 + ], + "tag": null, + "to": [ + 5.591, + 0.2455 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.591, + 0.2455 + ], + "tag": null, + "to": [ + 5.5831, + 0.2408 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5831, + 0.2408 + ], + "tag": null, + "to": [ + 5.5752, + 0.2362 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5752, + 0.2362 + ], + "tag": null, + "to": [ + 5.5673, + 0.2316 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5673, + 0.2316 + ], + "tag": null, + "to": [ + 5.5594, + 0.227 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5594, + 0.227 + ], + "tag": null, + "to": [ + 5.5515, + 0.2225 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5515, + 0.2225 + ], + "tag": null, + "to": [ + 5.5436, + 0.218 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5436, + 0.218 + ], + "tag": null, + "to": [ + 5.5357, + 0.2135 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5357, + 0.2135 + ], + "tag": null, + "to": [ + 5.5277, + 0.2091 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5277, + 0.2091 + ], + "tag": null, + "to": [ + 5.5198, + 0.2047 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5198, + 0.2047 + ], + "tag": null, + "to": [ + 5.5119, + 0.2004 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5119, + 0.2004 + ], + "tag": null, + "to": [ + 5.504, + 0.1961 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.504, + 0.1961 + ], + "tag": null, + "to": [ + 5.496, + 0.1918 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.496, + 0.1918 + ], + "tag": null, + "to": [ + 5.4881, + 0.1875 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4881, + 0.1875 + ], + "tag": null, + "to": [ + 5.4801, + 0.1833 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4801, + 0.1833 + ], + "tag": null, + "to": [ + 5.4722, + 0.1792 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4722, + 0.1792 + ], + "tag": null, + "to": [ + 5.4642, + 0.175 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4642, + 0.175 + ], + "tag": null, + "to": [ + 5.4563, + 0.1709 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4563, + 0.1709 + ], + "tag": null, + "to": [ + 5.4483, + 0.1669 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4483, + 0.1669 + ], + "tag": null, + "to": [ + 5.4403, + 0.1628 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4403, + 0.1628 + ], + "tag": null, + "to": [ + 5.4324, + 0.1588 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4324, + 0.1588 + ], + "tag": null, + "to": [ + 5.4244, + 0.1549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4244, + 0.1549 + ], + "tag": null, + "to": [ + 5.4164, + 0.151 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4164, + 0.151 + ], + "tag": null, + "to": [ + 5.4084, + 0.1471 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4084, + 0.1471 + ], + "tag": null, + "to": [ + 5.4004, + 0.1433 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4004, + 0.1433 + ], + "tag": null, + "to": [ + 5.3924, + 0.1395 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3924, + 0.1395 + ], + "tag": null, + "to": [ + 5.3845, + 0.1357 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3845, + 0.1357 + ], + "tag": null, + "to": [ + 5.3765, + 0.132 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3765, + 0.132 + ], + "tag": null, + "to": [ + 5.3685, + 0.1283 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3685, + 0.1283 + ], + "tag": null, + "to": [ + 5.3605, + 0.1246 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3605, + 0.1246 + ], + "tag": null, + "to": [ + 5.3525, + 0.121 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3525, + 0.121 + ], + "tag": null, + "to": [ + 5.3444, + 0.1174 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3444, + 0.1174 + ], + "tag": null, + "to": [ + 5.3364, + 0.1139 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3364, + 0.1139 + ], + "tag": null, + "to": [ + 5.3284, + 0.1104 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3284, + 0.1104 + ], + "tag": null, + "to": [ + 5.3204, + 0.107 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3204, + 0.107 + ], + "tag": null, + "to": [ + 5.3124, + 0.1036 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3124, + 0.1036 + ], + "tag": null, + "to": [ + 5.3044, + 0.1002 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3044, + 0.1002 + ], + "tag": null, + "to": [ + 5.2963, + 0.0969 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2963, + 0.0969 + ], + "tag": null, + "to": [ + 5.2883, + 0.0936 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2883, + 0.0936 + ], + "tag": null, + "to": [ + 5.2803, + 0.0903 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2803, + 0.0903 + ], + "tag": null, + "to": [ + 5.2722, + 0.0871 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2722, + 0.0871 + ], + "tag": null, + "to": [ + 5.2642, + 0.084 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2642, + 0.084 + ], + "tag": null, + "to": [ + 5.2562, + 0.0808 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2562, + 0.0808 + ], + "tag": null, + "to": [ + 5.2481, + 0.0778 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2481, + 0.0778 + ], + "tag": null, + "to": [ + 5.2401, + 0.0747 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2401, + 0.0747 + ], + "tag": null, + "to": [ + 5.2321, + 0.0717 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2321, + 0.0717 + ], + "tag": null, + "to": [ + 5.224, + 0.0688 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.224, + 0.0688 + ], + "tag": null, + "to": [ + 5.216, + 0.0659 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.216, + 0.0659 + ], + "tag": null, + "to": [ + 5.2079, + 0.063 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2079, + 0.063 + ], + "tag": null, + "to": [ + 5.1999, + 0.0602 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1999, + 0.0602 + ], + "tag": null, + "to": [ + 5.1918, + 0.0575 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1918, + 0.0575 + ], + "tag": null, + "to": [ + 5.1837, + 0.0547 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1837, + 0.0547 + ], + "tag": null, + "to": [ + 5.1757, + 0.0521 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1757, + 0.0521 + ], + "tag": null, + "to": [ + 5.1676, + 0.0494 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1676, + 0.0494 + ], + "tag": null, + "to": [ + 5.1596, + 0.0469 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1596, + 0.0469 + ], + "tag": null, + "to": [ + 5.1515, + 0.0443 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1515, + 0.0443 + ], + "tag": null, + "to": [ + 5.1434, + 0.0419 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1434, + 0.0419 + ], + "tag": null, + "to": [ + 5.1354, + 0.0394 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1354, + 0.0394 + ], + "tag": null, + "to": [ + 5.1273, + 0.0371 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1273, + 0.0371 + ], + "tag": null, + "to": [ + 5.1192, + 0.0347 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1192, + 0.0347 + ], + "tag": null, + "to": [ + 5.1112, + 0.0325 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1112, + 0.0325 + ], + "tag": null, + "to": [ + 5.1031, + 0.0303 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1031, + 0.0303 + ], + "tag": null, + "to": [ + 5.095, + 0.0281 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.095, + 0.0281 + ], + "tag": null, + "to": [ + 5.0869, + 0.026 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0869, + 0.026 + ], + "tag": null, + "to": [ + 5.0789, + 0.0239 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0789, + 0.0239 + ], + "tag": null, + "to": [ + 5.0708, + 0.022 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0708, + 0.022 + ], + "tag": null, + "to": [ + 5.0627, + 0.02 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0627, + 0.02 + ], + "tag": null, + "to": [ + 5.0546, + 0.0182 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0546, + 0.0182 + ], + "tag": null, + "to": [ + 5.0466, + 0.0164 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0466, + 0.0164 + ], + "tag": null, + "to": [ + 5.0385, + 0.0146 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0385, + 0.0146 + ], + "tag": null, + "to": [ + 5.0304, + 0.013 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0304, + 0.013 + ], + "tag": null, + "to": [ + 5.0223, + 0.0114 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0223, + 0.0114 + ], + "tag": null, + "to": [ + 5.0142, + 0.0098 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0142, + 0.0098 + ], + "tag": null, + "to": [ + 5.0061, + 0.0084 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0061, + 0.0084 + ], + "tag": null, + "to": [ + 4.9981, + 0.007 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9981, + 0.007 + ], + "tag": null, + "to": [ + 4.99, + 0.0058 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.99, + 0.0058 + ], + "tag": null, + "to": [ + 4.9819, + 0.0046 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9819, + 0.0046 + ], + "tag": null, + "to": [ + 4.9738, + 0.0035 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9738, + 0.0035 + ], + "tag": null, + "to": [ + 4.9657, + 0.0025 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9657, + 0.0025 + ], + "tag": null, + "to": [ + 4.9576, + 0.0016 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9576, + 0.0016 + ], + "tag": null, + "to": [ + 4.9496, + 0.0009 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9496, + 0.0009 + ], + "tag": null, + "to": [ + 4.9415, + 0.0003 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9415, + 0.0003 + ], + "tag": null, + "to": [ + 4.9334, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1967, + 2069, + 0 + ] + }, + "ccw": true, + "center": [ + -0.0, + -0.0 + ], + "from": [ + 4.9334, + 0.0 + ], + "radius": 4.933386259126019, + "tag": null, + "to": [ + 4.8356, + 0.9775 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8356, + 0.9775 + ], + "tag": null, + "to": [ + 4.8436, + 0.9788 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8436, + 0.9788 + ], + "tag": null, + "to": [ + 4.8516, + 0.9799 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8516, + 0.9799 + ], + "tag": null, + "to": [ + 4.8597, + 0.9808 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8597, + 0.9808 + ], + "tag": null, + "to": [ + 4.8678, + 0.9815 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8678, + 0.9815 + ], + "tag": null, + "to": [ + 4.8759, + 0.9821 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8759, + 0.9821 + ], + "tag": null, + "to": [ + 4.884, + 0.9827 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.884, + 0.9827 + ], + "tag": null, + "to": [ + 4.8922, + 0.9831 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8922, + 0.9831 + ], + "tag": null, + "to": [ + 4.9004, + 0.9835 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9004, + 0.9835 + ], + "tag": null, + "to": [ + 4.9086, + 0.9837 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9086, + 0.9837 + ], + "tag": null, + "to": [ + 4.9168, + 0.9839 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9168, + 0.9839 + ], + "tag": null, + "to": [ + 4.925, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.925, + 0.984 + ], + "tag": null, + "to": [ + 4.9332, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9332, + 0.984 + ], + "tag": null, + "to": [ + 4.9415, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9415, + 0.984 + ], + "tag": null, + "to": [ + 4.9497, + 0.9839 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9497, + 0.9839 + ], + "tag": null, + "to": [ + 4.958, + 0.9837 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.958, + 0.9837 + ], + "tag": null, + "to": [ + 4.9663, + 0.9835 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9663, + 0.9835 + ], + "tag": null, + "to": [ + 4.9746, + 0.9832 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9746, + 0.9832 + ], + "tag": null, + "to": [ + 4.9829, + 0.9829 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9829, + 0.9829 + ], + "tag": null, + "to": [ + 4.9912, + 0.9825 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9912, + 0.9825 + ], + "tag": null, + "to": [ + 4.9996, + 0.982 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9996, + 0.982 + ], + "tag": null, + "to": [ + 5.0079, + 0.9815 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0079, + 0.9815 + ], + "tag": null, + "to": [ + 5.0163, + 0.9809 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0163, + 0.9809 + ], + "tag": null, + "to": [ + 5.0246, + 0.9803 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0246, + 0.9803 + ], + "tag": null, + "to": [ + 5.033, + 0.9796 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.033, + 0.9796 + ], + "tag": null, + "to": [ + 5.0414, + 0.9789 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0414, + 0.9789 + ], + "tag": null, + "to": [ + 5.0497, + 0.9781 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0497, + 0.9781 + ], + "tag": null, + "to": [ + 5.0581, + 0.9773 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0581, + 0.9773 + ], + "tag": null, + "to": [ + 5.0665, + 0.9764 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0665, + 0.9764 + ], + "tag": null, + "to": [ + 5.075, + 0.9755 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.075, + 0.9755 + ], + "tag": null, + "to": [ + 5.0834, + 0.9745 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0834, + 0.9745 + ], + "tag": null, + "to": [ + 5.0918, + 0.9735 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0918, + 0.9735 + ], + "tag": null, + "to": [ + 5.1002, + 0.9724 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1002, + 0.9724 + ], + "tag": null, + "to": [ + 5.1087, + 0.9713 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1087, + 0.9713 + ], + "tag": null, + "to": [ + 5.1171, + 0.9701 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1171, + 0.9701 + ], + "tag": null, + "to": [ + 5.1256, + 0.9689 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1256, + 0.9689 + ], + "tag": null, + "to": [ + 5.1341, + 0.9677 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1341, + 0.9677 + ], + "tag": null, + "to": [ + 5.1425, + 0.9664 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1425, + 0.9664 + ], + "tag": null, + "to": [ + 5.151, + 0.9651 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.151, + 0.9651 + ], + "tag": null, + "to": [ + 5.1595, + 0.9637 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1595, + 0.9637 + ], + "tag": null, + "to": [ + 5.168, + 0.9623 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.168, + 0.9623 + ], + "tag": null, + "to": [ + 5.1765, + 0.9608 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1765, + 0.9608 + ], + "tag": null, + "to": [ + 5.185, + 0.9593 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.185, + 0.9593 + ], + "tag": null, + "to": [ + 5.1935, + 0.9577 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1935, + 0.9577 + ], + "tag": null, + "to": [ + 5.202, + 0.9561 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.202, + 0.9561 + ], + "tag": null, + "to": [ + 5.2105, + 0.9545 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2105, + 0.9545 + ], + "tag": null, + "to": [ + 5.219, + 0.9528 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.219, + 0.9528 + ], + "tag": null, + "to": [ + 5.2276, + 0.9511 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2276, + 0.9511 + ], + "tag": null, + "to": [ + 5.2361, + 0.9494 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2361, + 0.9494 + ], + "tag": null, + "to": [ + 5.2447, + 0.9476 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2447, + 0.9476 + ], + "tag": null, + "to": [ + 5.2532, + 0.9457 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2532, + 0.9457 + ], + "tag": null, + "to": [ + 5.2617, + 0.9439 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2617, + 0.9439 + ], + "tag": null, + "to": [ + 5.2703, + 0.942 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2703, + 0.942 + ], + "tag": null, + "to": [ + 5.2789, + 0.94 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2789, + 0.94 + ], + "tag": null, + "to": [ + 5.2874, + 0.938 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2874, + 0.938 + ], + "tag": null, + "to": [ + 5.296, + 0.936 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.296, + 0.936 + ], + "tag": null, + "to": [ + 5.3046, + 0.9339 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3046, + 0.9339 + ], + "tag": null, + "to": [ + 5.3132, + 0.9318 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3132, + 0.9318 + ], + "tag": null, + "to": [ + 5.3217, + 0.9297 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3217, + 0.9297 + ], + "tag": null, + "to": [ + 5.3303, + 0.9275 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3303, + 0.9275 + ], + "tag": null, + "to": [ + 5.3389, + 0.9253 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3389, + 0.9253 + ], + "tag": null, + "to": [ + 5.3475, + 0.923 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3475, + 0.923 + ], + "tag": null, + "to": [ + 5.3561, + 0.9207 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3561, + 0.9207 + ], + "tag": null, + "to": [ + 5.3647, + 0.9184 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3647, + 0.9184 + ], + "tag": null, + "to": [ + 5.3733, + 0.916 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3733, + 0.916 + ], + "tag": null, + "to": [ + 5.3819, + 0.9136 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3819, + 0.9136 + ], + "tag": null, + "to": [ + 5.3906, + 0.9112 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3906, + 0.9112 + ], + "tag": null, + "to": [ + 5.3992, + 0.9087 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3992, + 0.9087 + ], + "tag": null, + "to": [ + 5.4078, + 0.9062 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4078, + 0.9062 + ], + "tag": null, + "to": [ + 5.4164, + 0.9036 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4164, + 0.9036 + ], + "tag": null, + "to": [ + 5.425, + 0.901 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.425, + 0.901 + ], + "tag": null, + "to": [ + 5.4337, + 0.8984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4337, + 0.8984 + ], + "tag": null, + "to": [ + 5.4423, + 0.8958 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4423, + 0.8958 + ], + "tag": null, + "to": [ + 5.4509, + 0.8931 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4509, + 0.8931 + ], + "tag": null, + "to": [ + 5.4596, + 0.8903 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4596, + 0.8903 + ], + "tag": null, + "to": [ + 5.4682, + 0.8876 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4682, + 0.8876 + ], + "tag": null, + "to": [ + 5.4769, + 0.8848 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4769, + 0.8848 + ], + "tag": null, + "to": [ + 5.4855, + 0.8819 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4855, + 0.8819 + ], + "tag": null, + "to": [ + 5.4942, + 0.8791 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4942, + 0.8791 + ], + "tag": null, + "to": [ + 5.5028, + 0.8762 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5028, + 0.8762 + ], + "tag": null, + "to": [ + 5.5115, + 0.8732 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5115, + 0.8732 + ], + "tag": null, + "to": [ + 5.5201, + 0.8703 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5201, + 0.8703 + ], + "tag": null, + "to": [ + 5.5288, + 0.8672 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5288, + 0.8672 + ], + "tag": null, + "to": [ + 5.5374, + 0.8642 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5374, + 0.8642 + ], + "tag": null, + "to": [ + 5.5461, + 0.8611 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5461, + 0.8611 + ], + "tag": null, + "to": [ + 5.5548, + 0.858 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5548, + 0.858 + ], + "tag": null, + "to": [ + 5.5634, + 0.8549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5634, + 0.8549 + ], + "tag": null, + "to": [ + 5.5721, + 0.8517 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5721, + 0.8517 + ], + "tag": null, + "to": [ + 5.5808, + 0.8485 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5808, + 0.8485 + ], + "tag": null, + "to": [ + 5.5894, + 0.8452 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5894, + 0.8452 + ], + "tag": null, + "to": [ + 5.5981, + 0.842 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5981, + 0.842 + ], + "tag": null, + "to": [ + 5.6068, + 0.8386 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6068, + 0.8386 + ], + "tag": null, + "to": [ + 5.6154, + 0.8353 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6154, + 0.8353 + ], + "tag": null, + "to": [ + 5.6241, + 0.8319 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6241, + 0.8319 + ], + "tag": null, + "to": [ + 5.6328, + 0.8285 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6328, + 0.8285 + ], + "tag": null, + "to": [ + 5.6415, + 0.825 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6415, + 0.825 + ], + "tag": null, + "to": [ + 5.6502, + 0.8216 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6502, + 0.8216 + ], + "tag": null, + "to": [ + 5.6588, + 0.8181 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6588, + 0.8181 + ], + "tag": null, + "to": [ + 5.6675, + 0.8145 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6675, + 0.8145 + ], + "tag": null, + "to": [ + 5.6762, + 0.8109 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6762, + 0.8109 + ], + "tag": null, + "to": [ + 5.6849, + 0.8073 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6849, + 0.8073 + ], + "tag": null, + "to": [ + 5.6936, + 0.8037 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2115, + 2122, + 0 + ] + }, + "from": [ + 5.6936, + 0.8037 + ], + "tag": null, + "to": [ + 5.7399, + 0.3404 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 5.7399, + 0.3404 + ], + "to": [ + 5.7399, + 0.3404 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1878, + 1915, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1878, + 1915, + 0 + ] + } + ] + }, + "height": 3.0, + "startCapId": null, + "endCapId": null, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1878, + 1915, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7399, + 0.3404 + ], + "tag": null, + "to": [ + 5.7321, + 0.3351 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7321, + 0.3351 + ], + "tag": null, + "to": [ + 5.7243, + 0.3299 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7243, + 0.3299 + ], + "tag": null, + "to": [ + 5.7165, + 0.3246 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7165, + 0.3246 + ], + "tag": null, + "to": [ + 5.7087, + 0.3194 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7087, + 0.3194 + ], + "tag": null, + "to": [ + 5.7009, + 0.3143 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7009, + 0.3143 + ], + "tag": null, + "to": [ + 5.6931, + 0.3091 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6931, + 0.3091 + ], + "tag": null, + "to": [ + 5.6853, + 0.3041 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6853, + 0.3041 + ], + "tag": null, + "to": [ + 5.6775, + 0.299 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6775, + 0.299 + ], + "tag": null, + "to": [ + 5.6696, + 0.294 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6696, + 0.294 + ], + "tag": null, + "to": [ + 5.6618, + 0.289 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6618, + 0.289 + ], + "tag": null, + "to": [ + 5.6539, + 0.284 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6539, + 0.284 + ], + "tag": null, + "to": [ + 5.6461, + 0.279 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6461, + 0.279 + ], + "tag": null, + "to": [ + 5.6382, + 0.2741 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6382, + 0.2741 + ], + "tag": null, + "to": [ + 5.6304, + 0.2693 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6304, + 0.2693 + ], + "tag": null, + "to": [ + 5.6225, + 0.2644 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6225, + 0.2644 + ], + "tag": null, + "to": [ + 5.6146, + 0.2597 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6146, + 0.2597 + ], + "tag": null, + "to": [ + 5.6068, + 0.2549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6068, + 0.2549 + ], + "tag": null, + "to": [ + 5.5989, + 0.2502 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5989, + 0.2502 + ], + "tag": null, + "to": [ + 5.591, + 0.2455 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.591, + 0.2455 + ], + "tag": null, + "to": [ + 5.5831, + 0.2408 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5831, + 0.2408 + ], + "tag": null, + "to": [ + 5.5752, + 0.2362 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5752, + 0.2362 + ], + "tag": null, + "to": [ + 5.5673, + 0.2316 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5673, + 0.2316 + ], + "tag": null, + "to": [ + 5.5594, + 0.227 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5594, + 0.227 + ], + "tag": null, + "to": [ + 5.5515, + 0.2225 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5515, + 0.2225 + ], + "tag": null, + "to": [ + 5.5436, + 0.218 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5436, + 0.218 + ], + "tag": null, + "to": [ + 5.5357, + 0.2135 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5357, + 0.2135 + ], + "tag": null, + "to": [ + 5.5277, + 0.2091 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5277, + 0.2091 + ], + "tag": null, + "to": [ + 5.5198, + 0.2047 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5198, + 0.2047 + ], + "tag": null, + "to": [ + 5.5119, + 0.2004 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5119, + 0.2004 + ], + "tag": null, + "to": [ + 5.504, + 0.1961 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.504, + 0.1961 + ], + "tag": null, + "to": [ + 5.496, + 0.1918 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.496, + 0.1918 + ], + "tag": null, + "to": [ + 5.4881, + 0.1875 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4881, + 0.1875 + ], + "tag": null, + "to": [ + 5.4801, + 0.1833 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4801, + 0.1833 + ], + "tag": null, + "to": [ + 5.4722, + 0.1792 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4722, + 0.1792 + ], + "tag": null, + "to": [ + 5.4642, + 0.175 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4642, + 0.175 + ], + "tag": null, + "to": [ + 5.4563, + 0.1709 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4563, + 0.1709 + ], + "tag": null, + "to": [ + 5.4483, + 0.1669 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4483, + 0.1669 + ], + "tag": null, + "to": [ + 5.4403, + 0.1628 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4403, + 0.1628 + ], + "tag": null, + "to": [ + 5.4324, + 0.1588 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4324, + 0.1588 + ], + "tag": null, + "to": [ + 5.4244, + 0.1549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4244, + 0.1549 + ], + "tag": null, + "to": [ + 5.4164, + 0.151 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4164, + 0.151 + ], + "tag": null, + "to": [ + 5.4084, + 0.1471 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4084, + 0.1471 + ], + "tag": null, + "to": [ + 5.4004, + 0.1433 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4004, + 0.1433 + ], + "tag": null, + "to": [ + 5.3924, + 0.1395 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3924, + 0.1395 + ], + "tag": null, + "to": [ + 5.3845, + 0.1357 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3845, + 0.1357 + ], + "tag": null, + "to": [ + 5.3765, + 0.132 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3765, + 0.132 + ], + "tag": null, + "to": [ + 5.3685, + 0.1283 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3685, + 0.1283 + ], + "tag": null, + "to": [ + 5.3605, + 0.1246 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3605, + 0.1246 + ], + "tag": null, + "to": [ + 5.3525, + 0.121 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3525, + 0.121 + ], + "tag": null, + "to": [ + 5.3444, + 0.1174 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3444, + 0.1174 + ], + "tag": null, + "to": [ + 5.3364, + 0.1139 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3364, + 0.1139 + ], + "tag": null, + "to": [ + 5.3284, + 0.1104 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3284, + 0.1104 + ], + "tag": null, + "to": [ + 5.3204, + 0.107 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3204, + 0.107 + ], + "tag": null, + "to": [ + 5.3124, + 0.1036 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3124, + 0.1036 + ], + "tag": null, + "to": [ + 5.3044, + 0.1002 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3044, + 0.1002 + ], + "tag": null, + "to": [ + 5.2963, + 0.0969 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2963, + 0.0969 + ], + "tag": null, + "to": [ + 5.2883, + 0.0936 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2883, + 0.0936 + ], + "tag": null, + "to": [ + 5.2803, + 0.0903 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2803, + 0.0903 + ], + "tag": null, + "to": [ + 5.2722, + 0.0871 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2722, + 0.0871 + ], + "tag": null, + "to": [ + 5.2642, + 0.084 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2642, + 0.084 + ], + "tag": null, + "to": [ + 5.2562, + 0.0808 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2562, + 0.0808 + ], + "tag": null, + "to": [ + 5.2481, + 0.0778 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2481, + 0.0778 + ], + "tag": null, + "to": [ + 5.2401, + 0.0747 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2401, + 0.0747 + ], + "tag": null, + "to": [ + 5.2321, + 0.0717 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2321, + 0.0717 + ], + "tag": null, + "to": [ + 5.224, + 0.0688 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.224, + 0.0688 + ], + "tag": null, + "to": [ + 5.216, + 0.0659 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.216, + 0.0659 + ], + "tag": null, + "to": [ + 5.2079, + 0.063 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2079, + 0.063 + ], + "tag": null, + "to": [ + 5.1999, + 0.0602 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1999, + 0.0602 + ], + "tag": null, + "to": [ + 5.1918, + 0.0575 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1918, + 0.0575 + ], + "tag": null, + "to": [ + 5.1837, + 0.0547 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1837, + 0.0547 + ], + "tag": null, + "to": [ + 5.1757, + 0.0521 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1757, + 0.0521 + ], + "tag": null, + "to": [ + 5.1676, + 0.0494 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1676, + 0.0494 + ], + "tag": null, + "to": [ + 5.1596, + 0.0469 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1596, + 0.0469 + ], + "tag": null, + "to": [ + 5.1515, + 0.0443 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1515, + 0.0443 + ], + "tag": null, + "to": [ + 5.1434, + 0.0419 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1434, + 0.0419 + ], + "tag": null, + "to": [ + 5.1354, + 0.0394 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1354, + 0.0394 + ], + "tag": null, + "to": [ + 5.1273, + 0.0371 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1273, + 0.0371 + ], + "tag": null, + "to": [ + 5.1192, + 0.0347 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1192, + 0.0347 + ], + "tag": null, + "to": [ + 5.1112, + 0.0325 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1112, + 0.0325 + ], + "tag": null, + "to": [ + 5.1031, + 0.0303 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1031, + 0.0303 + ], + "tag": null, + "to": [ + 5.095, + 0.0281 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.095, + 0.0281 + ], + "tag": null, + "to": [ + 5.0869, + 0.026 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0869, + 0.026 + ], + "tag": null, + "to": [ + 5.0789, + 0.0239 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0789, + 0.0239 + ], + "tag": null, + "to": [ + 5.0708, + 0.022 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0708, + 0.022 + ], + "tag": null, + "to": [ + 5.0627, + 0.02 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0627, + 0.02 + ], + "tag": null, + "to": [ + 5.0546, + 0.0182 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0546, + 0.0182 + ], + "tag": null, + "to": [ + 5.0466, + 0.0164 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0466, + 0.0164 + ], + "tag": null, + "to": [ + 5.0385, + 0.0146 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0385, + 0.0146 + ], + "tag": null, + "to": [ + 5.0304, + 0.013 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0304, + 0.013 + ], + "tag": null, + "to": [ + 5.0223, + 0.0114 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0223, + 0.0114 + ], + "tag": null, + "to": [ + 5.0142, + 0.0098 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0142, + 0.0098 + ], + "tag": null, + "to": [ + 5.0061, + 0.0084 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0061, + 0.0084 + ], + "tag": null, + "to": [ + 4.9981, + 0.007 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9981, + 0.007 + ], + "tag": null, + "to": [ + 4.99, + 0.0058 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.99, + 0.0058 + ], + "tag": null, + "to": [ + 4.9819, + 0.0046 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9819, + 0.0046 + ], + "tag": null, + "to": [ + 4.9738, + 0.0035 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9738, + 0.0035 + ], + "tag": null, + "to": [ + 4.9657, + 0.0025 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9657, + 0.0025 + ], + "tag": null, + "to": [ + 4.9576, + 0.0016 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9576, + 0.0016 + ], + "tag": null, + "to": [ + 4.9496, + 0.0009 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9496, + 0.0009 + ], + "tag": null, + "to": [ + 4.9415, + 0.0003 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9415, + 0.0003 + ], + "tag": null, + "to": [ + 4.9334, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1967, + 2069, + 0 + ] + }, + "ccw": true, + "center": [ + -0.0, + -0.0 + ], + "from": [ + 4.9334, + 0.0 + ], + "radius": 4.933386259126019, + "tag": null, + "to": [ + 4.8356, + 0.9775 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8356, + 0.9775 + ], + "tag": null, + "to": [ + 4.8436, + 0.9788 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8436, + 0.9788 + ], + "tag": null, + "to": [ + 4.8516, + 0.9799 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8516, + 0.9799 + ], + "tag": null, + "to": [ + 4.8597, + 0.9808 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8597, + 0.9808 + ], + "tag": null, + "to": [ + 4.8678, + 0.9815 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8678, + 0.9815 + ], + "tag": null, + "to": [ + 4.8759, + 0.9821 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8759, + 0.9821 + ], + "tag": null, + "to": [ + 4.884, + 0.9827 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.884, + 0.9827 + ], + "tag": null, + "to": [ + 4.8922, + 0.9831 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8922, + 0.9831 + ], + "tag": null, + "to": [ + 4.9004, + 0.9835 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9004, + 0.9835 + ], + "tag": null, + "to": [ + 4.9086, + 0.9837 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9086, + 0.9837 + ], + "tag": null, + "to": [ + 4.9168, + 0.9839 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9168, + 0.9839 + ], + "tag": null, + "to": [ + 4.925, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.925, + 0.984 + ], + "tag": null, + "to": [ + 4.9332, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9332, + 0.984 + ], + "tag": null, + "to": [ + 4.9415, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9415, + 0.984 + ], + "tag": null, + "to": [ + 4.9497, + 0.9839 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9497, + 0.9839 + ], + "tag": null, + "to": [ + 4.958, + 0.9837 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.958, + 0.9837 + ], + "tag": null, + "to": [ + 4.9663, + 0.9835 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9663, + 0.9835 + ], + "tag": null, + "to": [ + 4.9746, + 0.9832 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9746, + 0.9832 + ], + "tag": null, + "to": [ + 4.9829, + 0.9829 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9829, + 0.9829 + ], + "tag": null, + "to": [ + 4.9912, + 0.9825 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9912, + 0.9825 + ], + "tag": null, + "to": [ + 4.9996, + 0.982 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9996, + 0.982 + ], + "tag": null, + "to": [ + 5.0079, + 0.9815 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0079, + 0.9815 + ], + "tag": null, + "to": [ + 5.0163, + 0.9809 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0163, + 0.9809 + ], + "tag": null, + "to": [ + 5.0246, + 0.9803 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0246, + 0.9803 + ], + "tag": null, + "to": [ + 5.033, + 0.9796 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.033, + 0.9796 + ], + "tag": null, + "to": [ + 5.0414, + 0.9789 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0414, + 0.9789 + ], + "tag": null, + "to": [ + 5.0497, + 0.9781 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0497, + 0.9781 + ], + "tag": null, + "to": [ + 5.0581, + 0.9773 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0581, + 0.9773 + ], + "tag": null, + "to": [ + 5.0665, + 0.9764 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0665, + 0.9764 + ], + "tag": null, + "to": [ + 5.075, + 0.9755 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.075, + 0.9755 + ], + "tag": null, + "to": [ + 5.0834, + 0.9745 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0834, + 0.9745 + ], + "tag": null, + "to": [ + 5.0918, + 0.9735 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0918, + 0.9735 + ], + "tag": null, + "to": [ + 5.1002, + 0.9724 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1002, + 0.9724 + ], + "tag": null, + "to": [ + 5.1087, + 0.9713 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1087, + 0.9713 + ], + "tag": null, + "to": [ + 5.1171, + 0.9701 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1171, + 0.9701 + ], + "tag": null, + "to": [ + 5.1256, + 0.9689 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1256, + 0.9689 + ], + "tag": null, + "to": [ + 5.1341, + 0.9677 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1341, + 0.9677 + ], + "tag": null, + "to": [ + 5.1425, + 0.9664 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1425, + 0.9664 + ], + "tag": null, + "to": [ + 5.151, + 0.9651 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.151, + 0.9651 + ], + "tag": null, + "to": [ + 5.1595, + 0.9637 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1595, + 0.9637 + ], + "tag": null, + "to": [ + 5.168, + 0.9623 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.168, + 0.9623 + ], + "tag": null, + "to": [ + 5.1765, + 0.9608 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1765, + 0.9608 + ], + "tag": null, + "to": [ + 5.185, + 0.9593 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.185, + 0.9593 + ], + "tag": null, + "to": [ + 5.1935, + 0.9577 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1935, + 0.9577 + ], + "tag": null, + "to": [ + 5.202, + 0.9561 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.202, + 0.9561 + ], + "tag": null, + "to": [ + 5.2105, + 0.9545 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2105, + 0.9545 + ], + "tag": null, + "to": [ + 5.219, + 0.9528 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.219, + 0.9528 + ], + "tag": null, + "to": [ + 5.2276, + 0.9511 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2276, + 0.9511 + ], + "tag": null, + "to": [ + 5.2361, + 0.9494 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2361, + 0.9494 + ], + "tag": null, + "to": [ + 5.2447, + 0.9476 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2447, + 0.9476 + ], + "tag": null, + "to": [ + 5.2532, + 0.9457 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2532, + 0.9457 + ], + "tag": null, + "to": [ + 5.2617, + 0.9439 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2617, + 0.9439 + ], + "tag": null, + "to": [ + 5.2703, + 0.942 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2703, + 0.942 + ], + "tag": null, + "to": [ + 5.2789, + 0.94 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2789, + 0.94 + ], + "tag": null, + "to": [ + 5.2874, + 0.938 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2874, + 0.938 + ], + "tag": null, + "to": [ + 5.296, + 0.936 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.296, + 0.936 + ], + "tag": null, + "to": [ + 5.3046, + 0.9339 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3046, + 0.9339 + ], + "tag": null, + "to": [ + 5.3132, + 0.9318 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3132, + 0.9318 + ], + "tag": null, + "to": [ + 5.3217, + 0.9297 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3217, + 0.9297 + ], + "tag": null, + "to": [ + 5.3303, + 0.9275 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3303, + 0.9275 + ], + "tag": null, + "to": [ + 5.3389, + 0.9253 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3389, + 0.9253 + ], + "tag": null, + "to": [ + 5.3475, + 0.923 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3475, + 0.923 + ], + "tag": null, + "to": [ + 5.3561, + 0.9207 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3561, + 0.9207 + ], + "tag": null, + "to": [ + 5.3647, + 0.9184 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3647, + 0.9184 + ], + "tag": null, + "to": [ + 5.3733, + 0.916 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3733, + 0.916 + ], + "tag": null, + "to": [ + 5.3819, + 0.9136 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3819, + 0.9136 + ], + "tag": null, + "to": [ + 5.3906, + 0.9112 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3906, + 0.9112 + ], + "tag": null, + "to": [ + 5.3992, + 0.9087 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3992, + 0.9087 + ], + "tag": null, + "to": [ + 5.4078, + 0.9062 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4078, + 0.9062 + ], + "tag": null, + "to": [ + 5.4164, + 0.9036 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4164, + 0.9036 + ], + "tag": null, + "to": [ + 5.425, + 0.901 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.425, + 0.901 + ], + "tag": null, + "to": [ + 5.4337, + 0.8984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4337, + 0.8984 + ], + "tag": null, + "to": [ + 5.4423, + 0.8958 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4423, + 0.8958 + ], + "tag": null, + "to": [ + 5.4509, + 0.8931 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4509, + 0.8931 + ], + "tag": null, + "to": [ + 5.4596, + 0.8903 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4596, + 0.8903 + ], + "tag": null, + "to": [ + 5.4682, + 0.8876 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4682, + 0.8876 + ], + "tag": null, + "to": [ + 5.4769, + 0.8848 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4769, + 0.8848 + ], + "tag": null, + "to": [ + 5.4855, + 0.8819 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4855, + 0.8819 + ], + "tag": null, + "to": [ + 5.4942, + 0.8791 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4942, + 0.8791 + ], + "tag": null, + "to": [ + 5.5028, + 0.8762 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5028, + 0.8762 + ], + "tag": null, + "to": [ + 5.5115, + 0.8732 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5115, + 0.8732 + ], + "tag": null, + "to": [ + 5.5201, + 0.8703 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5201, + 0.8703 + ], + "tag": null, + "to": [ + 5.5288, + 0.8672 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5288, + 0.8672 + ], + "tag": null, + "to": [ + 5.5374, + 0.8642 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5374, + 0.8642 + ], + "tag": null, + "to": [ + 5.5461, + 0.8611 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5461, + 0.8611 + ], + "tag": null, + "to": [ + 5.5548, + 0.858 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5548, + 0.858 + ], + "tag": null, + "to": [ + 5.5634, + 0.8549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5634, + 0.8549 + ], + "tag": null, + "to": [ + 5.5721, + 0.8517 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5721, + 0.8517 + ], + "tag": null, + "to": [ + 5.5808, + 0.8485 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5808, + 0.8485 + ], + "tag": null, + "to": [ + 5.5894, + 0.8452 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5894, + 0.8452 + ], + "tag": null, + "to": [ + 5.5981, + 0.842 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5981, + 0.842 + ], + "tag": null, + "to": [ + 5.6068, + 0.8386 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6068, + 0.8386 + ], + "tag": null, + "to": [ + 5.6154, + 0.8353 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6154, + 0.8353 + ], + "tag": null, + "to": [ + 5.6241, + 0.8319 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6241, + 0.8319 + ], + "tag": null, + "to": [ + 5.6328, + 0.8285 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6328, + 0.8285 + ], + "tag": null, + "to": [ + 5.6415, + 0.825 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6415, + 0.825 + ], + "tag": null, + "to": [ + 5.6502, + 0.8216 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6502, + 0.8216 + ], + "tag": null, + "to": [ + 5.6588, + 0.8181 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6588, + 0.8181 + ], + "tag": null, + "to": [ + 5.6675, + 0.8145 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6675, + 0.8145 + ], + "tag": null, + "to": [ + 5.6762, + 0.8109 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6762, + 0.8109 + ], + "tag": null, + "to": [ + 5.6849, + 0.8073 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6849, + 0.8073 + ], + "tag": null, + "to": [ + 5.6936, + 0.8037 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2115, + 2122, + 0 + ] + }, + "from": [ + 5.6936, + 0.8037 + ], + "tag": null, + "to": [ + 5.7399, + 0.3404 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 5.7399, + 0.3404 + ], + "to": [ + 5.7399, + 0.3404 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1878, + 1915, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1878, + 1915, + 0 + ] + } + ] + }, + "height": 3.0, + "startCapId": null, + "endCapId": null, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1878, + 1915, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7399, + 0.3404 + ], + "tag": null, + "to": [ + 5.7321, + 0.3351 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7321, + 0.3351 + ], + "tag": null, + "to": [ + 5.7243, + 0.3299 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7243, + 0.3299 + ], + "tag": null, + "to": [ + 5.7165, + 0.3246 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7165, + 0.3246 + ], + "tag": null, + "to": [ + 5.7087, + 0.3194 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7087, + 0.3194 + ], + "tag": null, + "to": [ + 5.7009, + 0.3143 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7009, + 0.3143 + ], + "tag": null, + "to": [ + 5.6931, + 0.3091 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6931, + 0.3091 + ], + "tag": null, + "to": [ + 5.6853, + 0.3041 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6853, + 0.3041 + ], + "tag": null, + "to": [ + 5.6775, + 0.299 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6775, + 0.299 + ], + "tag": null, + "to": [ + 5.6696, + 0.294 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6696, + 0.294 + ], + "tag": null, + "to": [ + 5.6618, + 0.289 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6618, + 0.289 + ], + "tag": null, + "to": [ + 5.6539, + 0.284 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6539, + 0.284 + ], + "tag": null, + "to": [ + 5.6461, + 0.279 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6461, + 0.279 + ], + "tag": null, + "to": [ + 5.6382, + 0.2741 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6382, + 0.2741 + ], + "tag": null, + "to": [ + 5.6304, + 0.2693 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6304, + 0.2693 + ], + "tag": null, + "to": [ + 5.6225, + 0.2644 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6225, + 0.2644 + ], + "tag": null, + "to": [ + 5.6146, + 0.2597 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6146, + 0.2597 + ], + "tag": null, + "to": [ + 5.6068, + 0.2549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6068, + 0.2549 + ], + "tag": null, + "to": [ + 5.5989, + 0.2502 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5989, + 0.2502 + ], + "tag": null, + "to": [ + 5.591, + 0.2455 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.591, + 0.2455 + ], + "tag": null, + "to": [ + 5.5831, + 0.2408 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5831, + 0.2408 + ], + "tag": null, + "to": [ + 5.5752, + 0.2362 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5752, + 0.2362 + ], + "tag": null, + "to": [ + 5.5673, + 0.2316 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5673, + 0.2316 + ], + "tag": null, + "to": [ + 5.5594, + 0.227 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5594, + 0.227 + ], + "tag": null, + "to": [ + 5.5515, + 0.2225 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5515, + 0.2225 + ], + "tag": null, + "to": [ + 5.5436, + 0.218 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5436, + 0.218 + ], + "tag": null, + "to": [ + 5.5357, + 0.2135 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5357, + 0.2135 + ], + "tag": null, + "to": [ + 5.5277, + 0.2091 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5277, + 0.2091 + ], + "tag": null, + "to": [ + 5.5198, + 0.2047 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5198, + 0.2047 + ], + "tag": null, + "to": [ + 5.5119, + 0.2004 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5119, + 0.2004 + ], + "tag": null, + "to": [ + 5.504, + 0.1961 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.504, + 0.1961 + ], + "tag": null, + "to": [ + 5.496, + 0.1918 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.496, + 0.1918 + ], + "tag": null, + "to": [ + 5.4881, + 0.1875 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4881, + 0.1875 + ], + "tag": null, + "to": [ + 5.4801, + 0.1833 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4801, + 0.1833 + ], + "tag": null, + "to": [ + 5.4722, + 0.1792 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4722, + 0.1792 + ], + "tag": null, + "to": [ + 5.4642, + 0.175 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4642, + 0.175 + ], + "tag": null, + "to": [ + 5.4563, + 0.1709 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4563, + 0.1709 + ], + "tag": null, + "to": [ + 5.4483, + 0.1669 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4483, + 0.1669 + ], + "tag": null, + "to": [ + 5.4403, + 0.1628 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4403, + 0.1628 + ], + "tag": null, + "to": [ + 5.4324, + 0.1588 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4324, + 0.1588 + ], + "tag": null, + "to": [ + 5.4244, + 0.1549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4244, + 0.1549 + ], + "tag": null, + "to": [ + 5.4164, + 0.151 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4164, + 0.151 + ], + "tag": null, + "to": [ + 5.4084, + 0.1471 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4084, + 0.1471 + ], + "tag": null, + "to": [ + 5.4004, + 0.1433 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4004, + 0.1433 + ], + "tag": null, + "to": [ + 5.3924, + 0.1395 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3924, + 0.1395 + ], + "tag": null, + "to": [ + 5.3845, + 0.1357 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3845, + 0.1357 + ], + "tag": null, + "to": [ + 5.3765, + 0.132 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3765, + 0.132 + ], + "tag": null, + "to": [ + 5.3685, + 0.1283 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3685, + 0.1283 + ], + "tag": null, + "to": [ + 5.3605, + 0.1246 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3605, + 0.1246 + ], + "tag": null, + "to": [ + 5.3525, + 0.121 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3525, + 0.121 + ], + "tag": null, + "to": [ + 5.3444, + 0.1174 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3444, + 0.1174 + ], + "tag": null, + "to": [ + 5.3364, + 0.1139 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3364, + 0.1139 + ], + "tag": null, + "to": [ + 5.3284, + 0.1104 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3284, + 0.1104 + ], + "tag": null, + "to": [ + 5.3204, + 0.107 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3204, + 0.107 + ], + "tag": null, + "to": [ + 5.3124, + 0.1036 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3124, + 0.1036 + ], + "tag": null, + "to": [ + 5.3044, + 0.1002 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3044, + 0.1002 + ], + "tag": null, + "to": [ + 5.2963, + 0.0969 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2963, + 0.0969 + ], + "tag": null, + "to": [ + 5.2883, + 0.0936 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2883, + 0.0936 + ], + "tag": null, + "to": [ + 5.2803, + 0.0903 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2803, + 0.0903 + ], + "tag": null, + "to": [ + 5.2722, + 0.0871 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2722, + 0.0871 + ], + "tag": null, + "to": [ + 5.2642, + 0.084 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2642, + 0.084 + ], + "tag": null, + "to": [ + 5.2562, + 0.0808 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2562, + 0.0808 + ], + "tag": null, + "to": [ + 5.2481, + 0.0778 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2481, + 0.0778 + ], + "tag": null, + "to": [ + 5.2401, + 0.0747 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2401, + 0.0747 + ], + "tag": null, + "to": [ + 5.2321, + 0.0717 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2321, + 0.0717 + ], + "tag": null, + "to": [ + 5.224, + 0.0688 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.224, + 0.0688 + ], + "tag": null, + "to": [ + 5.216, + 0.0659 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.216, + 0.0659 + ], + "tag": null, + "to": [ + 5.2079, + 0.063 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2079, + 0.063 + ], + "tag": null, + "to": [ + 5.1999, + 0.0602 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1999, + 0.0602 + ], + "tag": null, + "to": [ + 5.1918, + 0.0575 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1918, + 0.0575 + ], + "tag": null, + "to": [ + 5.1837, + 0.0547 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1837, + 0.0547 + ], + "tag": null, + "to": [ + 5.1757, + 0.0521 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1757, + 0.0521 + ], + "tag": null, + "to": [ + 5.1676, + 0.0494 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1676, + 0.0494 + ], + "tag": null, + "to": [ + 5.1596, + 0.0469 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1596, + 0.0469 + ], + "tag": null, + "to": [ + 5.1515, + 0.0443 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1515, + 0.0443 + ], + "tag": null, + "to": [ + 5.1434, + 0.0419 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1434, + 0.0419 + ], + "tag": null, + "to": [ + 5.1354, + 0.0394 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1354, + 0.0394 + ], + "tag": null, + "to": [ + 5.1273, + 0.0371 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1273, + 0.0371 + ], + "tag": null, + "to": [ + 5.1192, + 0.0347 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1192, + 0.0347 + ], + "tag": null, + "to": [ + 5.1112, + 0.0325 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1112, + 0.0325 + ], + "tag": null, + "to": [ + 5.1031, + 0.0303 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1031, + 0.0303 + ], + "tag": null, + "to": [ + 5.095, + 0.0281 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.095, + 0.0281 + ], + "tag": null, + "to": [ + 5.0869, + 0.026 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0869, + 0.026 + ], + "tag": null, + "to": [ + 5.0789, + 0.0239 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0789, + 0.0239 + ], + "tag": null, + "to": [ + 5.0708, + 0.022 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0708, + 0.022 + ], + "tag": null, + "to": [ + 5.0627, + 0.02 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0627, + 0.02 + ], + "tag": null, + "to": [ + 5.0546, + 0.0182 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0546, + 0.0182 + ], + "tag": null, + "to": [ + 5.0466, + 0.0164 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0466, + 0.0164 + ], + "tag": null, + "to": [ + 5.0385, + 0.0146 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0385, + 0.0146 + ], + "tag": null, + "to": [ + 5.0304, + 0.013 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0304, + 0.013 + ], + "tag": null, + "to": [ + 5.0223, + 0.0114 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0223, + 0.0114 + ], + "tag": null, + "to": [ + 5.0142, + 0.0098 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0142, + 0.0098 + ], + "tag": null, + "to": [ + 5.0061, + 0.0084 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0061, + 0.0084 + ], + "tag": null, + "to": [ + 4.9981, + 0.007 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9981, + 0.007 + ], + "tag": null, + "to": [ + 4.99, + 0.0058 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.99, + 0.0058 + ], + "tag": null, + "to": [ + 4.9819, + 0.0046 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9819, + 0.0046 + ], + "tag": null, + "to": [ + 4.9738, + 0.0035 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9738, + 0.0035 + ], + "tag": null, + "to": [ + 4.9657, + 0.0025 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9657, + 0.0025 + ], + "tag": null, + "to": [ + 4.9576, + 0.0016 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9576, + 0.0016 + ], + "tag": null, + "to": [ + 4.9496, + 0.0009 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9496, + 0.0009 + ], + "tag": null, + "to": [ + 4.9415, + 0.0003 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9415, + 0.0003 + ], + "tag": null, + "to": [ + 4.9334, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1967, + 2069, + 0 + ] + }, + "ccw": true, + "center": [ + -0.0, + -0.0 + ], + "from": [ + 4.9334, + 0.0 + ], + "radius": 4.933386259126019, + "tag": null, + "to": [ + 4.8356, + 0.9775 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8356, + 0.9775 + ], + "tag": null, + "to": [ + 4.8436, + 0.9788 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8436, + 0.9788 + ], + "tag": null, + "to": [ + 4.8516, + 0.9799 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8516, + 0.9799 + ], + "tag": null, + "to": [ + 4.8597, + 0.9808 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8597, + 0.9808 + ], + "tag": null, + "to": [ + 4.8678, + 0.9815 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8678, + 0.9815 + ], + "tag": null, + "to": [ + 4.8759, + 0.9821 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8759, + 0.9821 + ], + "tag": null, + "to": [ + 4.884, + 0.9827 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.884, + 0.9827 + ], + "tag": null, + "to": [ + 4.8922, + 0.9831 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8922, + 0.9831 + ], + "tag": null, + "to": [ + 4.9004, + 0.9835 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9004, + 0.9835 + ], + "tag": null, + "to": [ + 4.9086, + 0.9837 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9086, + 0.9837 + ], + "tag": null, + "to": [ + 4.9168, + 0.9839 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9168, + 0.9839 + ], + "tag": null, + "to": [ + 4.925, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.925, + 0.984 + ], + "tag": null, + "to": [ + 4.9332, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9332, + 0.984 + ], + "tag": null, + "to": [ + 4.9415, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9415, + 0.984 + ], + "tag": null, + "to": [ + 4.9497, + 0.9839 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9497, + 0.9839 + ], + "tag": null, + "to": [ + 4.958, + 0.9837 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.958, + 0.9837 + ], + "tag": null, + "to": [ + 4.9663, + 0.9835 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9663, + 0.9835 + ], + "tag": null, + "to": [ + 4.9746, + 0.9832 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9746, + 0.9832 + ], + "tag": null, + "to": [ + 4.9829, + 0.9829 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9829, + 0.9829 + ], + "tag": null, + "to": [ + 4.9912, + 0.9825 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9912, + 0.9825 + ], + "tag": null, + "to": [ + 4.9996, + 0.982 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9996, + 0.982 + ], + "tag": null, + "to": [ + 5.0079, + 0.9815 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0079, + 0.9815 + ], + "tag": null, + "to": [ + 5.0163, + 0.9809 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0163, + 0.9809 + ], + "tag": null, + "to": [ + 5.0246, + 0.9803 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0246, + 0.9803 + ], + "tag": null, + "to": [ + 5.033, + 0.9796 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.033, + 0.9796 + ], + "tag": null, + "to": [ + 5.0414, + 0.9789 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0414, + 0.9789 + ], + "tag": null, + "to": [ + 5.0497, + 0.9781 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0497, + 0.9781 + ], + "tag": null, + "to": [ + 5.0581, + 0.9773 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0581, + 0.9773 + ], + "tag": null, + "to": [ + 5.0665, + 0.9764 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0665, + 0.9764 + ], + "tag": null, + "to": [ + 5.075, + 0.9755 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.075, + 0.9755 + ], + "tag": null, + "to": [ + 5.0834, + 0.9745 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0834, + 0.9745 + ], + "tag": null, + "to": [ + 5.0918, + 0.9735 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0918, + 0.9735 + ], + "tag": null, + "to": [ + 5.1002, + 0.9724 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1002, + 0.9724 + ], + "tag": null, + "to": [ + 5.1087, + 0.9713 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1087, + 0.9713 + ], + "tag": null, + "to": [ + 5.1171, + 0.9701 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1171, + 0.9701 + ], + "tag": null, + "to": [ + 5.1256, + 0.9689 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1256, + 0.9689 + ], + "tag": null, + "to": [ + 5.1341, + 0.9677 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1341, + 0.9677 + ], + "tag": null, + "to": [ + 5.1425, + 0.9664 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1425, + 0.9664 + ], + "tag": null, + "to": [ + 5.151, + 0.9651 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.151, + 0.9651 + ], + "tag": null, + "to": [ + 5.1595, + 0.9637 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1595, + 0.9637 + ], + "tag": null, + "to": [ + 5.168, + 0.9623 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.168, + 0.9623 + ], + "tag": null, + "to": [ + 5.1765, + 0.9608 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1765, + 0.9608 + ], + "tag": null, + "to": [ + 5.185, + 0.9593 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.185, + 0.9593 + ], + "tag": null, + "to": [ + 5.1935, + 0.9577 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1935, + 0.9577 + ], + "tag": null, + "to": [ + 5.202, + 0.9561 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.202, + 0.9561 + ], + "tag": null, + "to": [ + 5.2105, + 0.9545 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2105, + 0.9545 + ], + "tag": null, + "to": [ + 5.219, + 0.9528 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.219, + 0.9528 + ], + "tag": null, + "to": [ + 5.2276, + 0.9511 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2276, + 0.9511 + ], + "tag": null, + "to": [ + 5.2361, + 0.9494 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2361, + 0.9494 + ], + "tag": null, + "to": [ + 5.2447, + 0.9476 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2447, + 0.9476 + ], + "tag": null, + "to": [ + 5.2532, + 0.9457 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2532, + 0.9457 + ], + "tag": null, + "to": [ + 5.2617, + 0.9439 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2617, + 0.9439 + ], + "tag": null, + "to": [ + 5.2703, + 0.942 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2703, + 0.942 + ], + "tag": null, + "to": [ + 5.2789, + 0.94 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2789, + 0.94 + ], + "tag": null, + "to": [ + 5.2874, + 0.938 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2874, + 0.938 + ], + "tag": null, + "to": [ + 5.296, + 0.936 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.296, + 0.936 + ], + "tag": null, + "to": [ + 5.3046, + 0.9339 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3046, + 0.9339 + ], + "tag": null, + "to": [ + 5.3132, + 0.9318 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3132, + 0.9318 + ], + "tag": null, + "to": [ + 5.3217, + 0.9297 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3217, + 0.9297 + ], + "tag": null, + "to": [ + 5.3303, + 0.9275 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3303, + 0.9275 + ], + "tag": null, + "to": [ + 5.3389, + 0.9253 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3389, + 0.9253 + ], + "tag": null, + "to": [ + 5.3475, + 0.923 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3475, + 0.923 + ], + "tag": null, + "to": [ + 5.3561, + 0.9207 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3561, + 0.9207 + ], + "tag": null, + "to": [ + 5.3647, + 0.9184 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3647, + 0.9184 + ], + "tag": null, + "to": [ + 5.3733, + 0.916 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3733, + 0.916 + ], + "tag": null, + "to": [ + 5.3819, + 0.9136 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3819, + 0.9136 + ], + "tag": null, + "to": [ + 5.3906, + 0.9112 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3906, + 0.9112 + ], + "tag": null, + "to": [ + 5.3992, + 0.9087 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3992, + 0.9087 + ], + "tag": null, + "to": [ + 5.4078, + 0.9062 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4078, + 0.9062 + ], + "tag": null, + "to": [ + 5.4164, + 0.9036 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4164, + 0.9036 + ], + "tag": null, + "to": [ + 5.425, + 0.901 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.425, + 0.901 + ], + "tag": null, + "to": [ + 5.4337, + 0.8984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4337, + 0.8984 + ], + "tag": null, + "to": [ + 5.4423, + 0.8958 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4423, + 0.8958 + ], + "tag": null, + "to": [ + 5.4509, + 0.8931 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4509, + 0.8931 + ], + "tag": null, + "to": [ + 5.4596, + 0.8903 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4596, + 0.8903 + ], + "tag": null, + "to": [ + 5.4682, + 0.8876 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4682, + 0.8876 + ], + "tag": null, + "to": [ + 5.4769, + 0.8848 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4769, + 0.8848 + ], + "tag": null, + "to": [ + 5.4855, + 0.8819 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4855, + 0.8819 + ], + "tag": null, + "to": [ + 5.4942, + 0.8791 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4942, + 0.8791 + ], + "tag": null, + "to": [ + 5.5028, + 0.8762 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5028, + 0.8762 + ], + "tag": null, + "to": [ + 5.5115, + 0.8732 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5115, + 0.8732 + ], + "tag": null, + "to": [ + 5.5201, + 0.8703 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5201, + 0.8703 + ], + "tag": null, + "to": [ + 5.5288, + 0.8672 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5288, + 0.8672 + ], + "tag": null, + "to": [ + 5.5374, + 0.8642 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5374, + 0.8642 + ], + "tag": null, + "to": [ + 5.5461, + 0.8611 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5461, + 0.8611 + ], + "tag": null, + "to": [ + 5.5548, + 0.858 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5548, + 0.858 + ], + "tag": null, + "to": [ + 5.5634, + 0.8549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5634, + 0.8549 + ], + "tag": null, + "to": [ + 5.5721, + 0.8517 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5721, + 0.8517 + ], + "tag": null, + "to": [ + 5.5808, + 0.8485 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5808, + 0.8485 + ], + "tag": null, + "to": [ + 5.5894, + 0.8452 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5894, + 0.8452 + ], + "tag": null, + "to": [ + 5.5981, + 0.842 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5981, + 0.842 + ], + "tag": null, + "to": [ + 5.6068, + 0.8386 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6068, + 0.8386 + ], + "tag": null, + "to": [ + 5.6154, + 0.8353 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6154, + 0.8353 + ], + "tag": null, + "to": [ + 5.6241, + 0.8319 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6241, + 0.8319 + ], + "tag": null, + "to": [ + 5.6328, + 0.8285 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6328, + 0.8285 + ], + "tag": null, + "to": [ + 5.6415, + 0.825 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6415, + 0.825 + ], + "tag": null, + "to": [ + 5.6502, + 0.8216 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6502, + 0.8216 + ], + "tag": null, + "to": [ + 5.6588, + 0.8181 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6588, + 0.8181 + ], + "tag": null, + "to": [ + 5.6675, + 0.8145 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6675, + 0.8145 + ], + "tag": null, + "to": [ + 5.6762, + 0.8109 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6762, + 0.8109 + ], + "tag": null, + "to": [ + 5.6849, + 0.8073 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6849, + 0.8073 + ], + "tag": null, + "to": [ + 5.6936, + 0.8037 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2115, + 2122, + 0 + ] + }, + "from": [ + 5.6936, + 0.8037 + ], + "tag": null, + "to": [ + 5.7399, + 0.3404 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 5.7399, + 0.3404 + ], + "to": [ + 5.7399, + 0.3404 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1878, + 1915, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1878, + 1915, + 0 + ] + } + ] + }, + "height": 3.0, + "startCapId": null, + "endCapId": null, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1878, + 1915, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7399, + 0.3404 + ], + "tag": null, + "to": [ + 5.7321, + 0.3351 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7321, + 0.3351 + ], + "tag": null, + "to": [ + 5.7243, + 0.3299 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7243, + 0.3299 + ], + "tag": null, + "to": [ + 5.7165, + 0.3246 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7165, + 0.3246 + ], + "tag": null, + "to": [ + 5.7087, + 0.3194 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7087, + 0.3194 + ], + "tag": null, + "to": [ + 5.7009, + 0.3143 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7009, + 0.3143 + ], + "tag": null, + "to": [ + 5.6931, + 0.3091 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6931, + 0.3091 + ], + "tag": null, + "to": [ + 5.6853, + 0.3041 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6853, + 0.3041 + ], + "tag": null, + "to": [ + 5.6775, + 0.299 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6775, + 0.299 + ], + "tag": null, + "to": [ + 5.6696, + 0.294 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6696, + 0.294 + ], + "tag": null, + "to": [ + 5.6618, + 0.289 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6618, + 0.289 + ], + "tag": null, + "to": [ + 5.6539, + 0.284 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6539, + 0.284 + ], + "tag": null, + "to": [ + 5.6461, + 0.279 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6461, + 0.279 + ], + "tag": null, + "to": [ + 5.6382, + 0.2741 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6382, + 0.2741 + ], + "tag": null, + "to": [ + 5.6304, + 0.2693 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6304, + 0.2693 + ], + "tag": null, + "to": [ + 5.6225, + 0.2644 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6225, + 0.2644 + ], + "tag": null, + "to": [ + 5.6146, + 0.2597 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6146, + 0.2597 + ], + "tag": null, + "to": [ + 5.6068, + 0.2549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6068, + 0.2549 + ], + "tag": null, + "to": [ + 5.5989, + 0.2502 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5989, + 0.2502 + ], + "tag": null, + "to": [ + 5.591, + 0.2455 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.591, + 0.2455 + ], + "tag": null, + "to": [ + 5.5831, + 0.2408 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5831, + 0.2408 + ], + "tag": null, + "to": [ + 5.5752, + 0.2362 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5752, + 0.2362 + ], + "tag": null, + "to": [ + 5.5673, + 0.2316 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5673, + 0.2316 + ], + "tag": null, + "to": [ + 5.5594, + 0.227 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5594, + 0.227 + ], + "tag": null, + "to": [ + 5.5515, + 0.2225 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5515, + 0.2225 + ], + "tag": null, + "to": [ + 5.5436, + 0.218 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5436, + 0.218 + ], + "tag": null, + "to": [ + 5.5357, + 0.2135 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5357, + 0.2135 + ], + "tag": null, + "to": [ + 5.5277, + 0.2091 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5277, + 0.2091 + ], + "tag": null, + "to": [ + 5.5198, + 0.2047 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5198, + 0.2047 + ], + "tag": null, + "to": [ + 5.5119, + 0.2004 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5119, + 0.2004 + ], + "tag": null, + "to": [ + 5.504, + 0.1961 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.504, + 0.1961 + ], + "tag": null, + "to": [ + 5.496, + 0.1918 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.496, + 0.1918 + ], + "tag": null, + "to": [ + 5.4881, + 0.1875 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4881, + 0.1875 + ], + "tag": null, + "to": [ + 5.4801, + 0.1833 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4801, + 0.1833 + ], + "tag": null, + "to": [ + 5.4722, + 0.1792 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4722, + 0.1792 + ], + "tag": null, + "to": [ + 5.4642, + 0.175 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4642, + 0.175 + ], + "tag": null, + "to": [ + 5.4563, + 0.1709 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4563, + 0.1709 + ], + "tag": null, + "to": [ + 5.4483, + 0.1669 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4483, + 0.1669 + ], + "tag": null, + "to": [ + 5.4403, + 0.1628 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4403, + 0.1628 + ], + "tag": null, + "to": [ + 5.4324, + 0.1588 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4324, + 0.1588 + ], + "tag": null, + "to": [ + 5.4244, + 0.1549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4244, + 0.1549 + ], + "tag": null, + "to": [ + 5.4164, + 0.151 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4164, + 0.151 + ], + "tag": null, + "to": [ + 5.4084, + 0.1471 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4084, + 0.1471 + ], + "tag": null, + "to": [ + 5.4004, + 0.1433 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4004, + 0.1433 + ], + "tag": null, + "to": [ + 5.3924, + 0.1395 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3924, + 0.1395 + ], + "tag": null, + "to": [ + 5.3845, + 0.1357 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3845, + 0.1357 + ], + "tag": null, + "to": [ + 5.3765, + 0.132 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3765, + 0.132 + ], + "tag": null, + "to": [ + 5.3685, + 0.1283 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3685, + 0.1283 + ], + "tag": null, + "to": [ + 5.3605, + 0.1246 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3605, + 0.1246 + ], + "tag": null, + "to": [ + 5.3525, + 0.121 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3525, + 0.121 + ], + "tag": null, + "to": [ + 5.3444, + 0.1174 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3444, + 0.1174 + ], + "tag": null, + "to": [ + 5.3364, + 0.1139 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3364, + 0.1139 + ], + "tag": null, + "to": [ + 5.3284, + 0.1104 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3284, + 0.1104 + ], + "tag": null, + "to": [ + 5.3204, + 0.107 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3204, + 0.107 + ], + "tag": null, + "to": [ + 5.3124, + 0.1036 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3124, + 0.1036 + ], + "tag": null, + "to": [ + 5.3044, + 0.1002 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3044, + 0.1002 + ], + "tag": null, + "to": [ + 5.2963, + 0.0969 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2963, + 0.0969 + ], + "tag": null, + "to": [ + 5.2883, + 0.0936 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2883, + 0.0936 + ], + "tag": null, + "to": [ + 5.2803, + 0.0903 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2803, + 0.0903 + ], + "tag": null, + "to": [ + 5.2722, + 0.0871 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2722, + 0.0871 + ], + "tag": null, + "to": [ + 5.2642, + 0.084 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2642, + 0.084 + ], + "tag": null, + "to": [ + 5.2562, + 0.0808 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2562, + 0.0808 + ], + "tag": null, + "to": [ + 5.2481, + 0.0778 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2481, + 0.0778 + ], + "tag": null, + "to": [ + 5.2401, + 0.0747 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2401, + 0.0747 + ], + "tag": null, + "to": [ + 5.2321, + 0.0717 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2321, + 0.0717 + ], + "tag": null, + "to": [ + 5.224, + 0.0688 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.224, + 0.0688 + ], + "tag": null, + "to": [ + 5.216, + 0.0659 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.216, + 0.0659 + ], + "tag": null, + "to": [ + 5.2079, + 0.063 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2079, + 0.063 + ], + "tag": null, + "to": [ + 5.1999, + 0.0602 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1999, + 0.0602 + ], + "tag": null, + "to": [ + 5.1918, + 0.0575 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1918, + 0.0575 + ], + "tag": null, + "to": [ + 5.1837, + 0.0547 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1837, + 0.0547 + ], + "tag": null, + "to": [ + 5.1757, + 0.0521 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1757, + 0.0521 + ], + "tag": null, + "to": [ + 5.1676, + 0.0494 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1676, + 0.0494 + ], + "tag": null, + "to": [ + 5.1596, + 0.0469 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1596, + 0.0469 + ], + "tag": null, + "to": [ + 5.1515, + 0.0443 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1515, + 0.0443 + ], + "tag": null, + "to": [ + 5.1434, + 0.0419 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1434, + 0.0419 + ], + "tag": null, + "to": [ + 5.1354, + 0.0394 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1354, + 0.0394 + ], + "tag": null, + "to": [ + 5.1273, + 0.0371 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1273, + 0.0371 + ], + "tag": null, + "to": [ + 5.1192, + 0.0347 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1192, + 0.0347 + ], + "tag": null, + "to": [ + 5.1112, + 0.0325 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1112, + 0.0325 + ], + "tag": null, + "to": [ + 5.1031, + 0.0303 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1031, + 0.0303 + ], + "tag": null, + "to": [ + 5.095, + 0.0281 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.095, + 0.0281 + ], + "tag": null, + "to": [ + 5.0869, + 0.026 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0869, + 0.026 + ], + "tag": null, + "to": [ + 5.0789, + 0.0239 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0789, + 0.0239 + ], + "tag": null, + "to": [ + 5.0708, + 0.022 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0708, + 0.022 + ], + "tag": null, + "to": [ + 5.0627, + 0.02 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0627, + 0.02 + ], + "tag": null, + "to": [ + 5.0546, + 0.0182 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0546, + 0.0182 + ], + "tag": null, + "to": [ + 5.0466, + 0.0164 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0466, + 0.0164 + ], + "tag": null, + "to": [ + 5.0385, + 0.0146 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0385, + 0.0146 + ], + "tag": null, + "to": [ + 5.0304, + 0.013 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0304, + 0.013 + ], + "tag": null, + "to": [ + 5.0223, + 0.0114 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0223, + 0.0114 + ], + "tag": null, + "to": [ + 5.0142, + 0.0098 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0142, + 0.0098 + ], + "tag": null, + "to": [ + 5.0061, + 0.0084 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0061, + 0.0084 + ], + "tag": null, + "to": [ + 4.9981, + 0.007 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9981, + 0.007 + ], + "tag": null, + "to": [ + 4.99, + 0.0058 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.99, + 0.0058 + ], + "tag": null, + "to": [ + 4.9819, + 0.0046 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9819, + 0.0046 + ], + "tag": null, + "to": [ + 4.9738, + 0.0035 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9738, + 0.0035 + ], + "tag": null, + "to": [ + 4.9657, + 0.0025 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9657, + 0.0025 + ], + "tag": null, + "to": [ + 4.9576, + 0.0016 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9576, + 0.0016 + ], + "tag": null, + "to": [ + 4.9496, + 0.0009 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9496, + 0.0009 + ], + "tag": null, + "to": [ + 4.9415, + 0.0003 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9415, + 0.0003 + ], + "tag": null, + "to": [ + 4.9334, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1967, + 2069, + 0 + ] + }, + "ccw": true, + "center": [ + -0.0, + -0.0 + ], + "from": [ + 4.9334, + 0.0 + ], + "radius": 4.933386259126019, + "tag": null, + "to": [ + 4.8356, + 0.9775 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8356, + 0.9775 + ], + "tag": null, + "to": [ + 4.8436, + 0.9788 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8436, + 0.9788 + ], + "tag": null, + "to": [ + 4.8516, + 0.9799 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8516, + 0.9799 + ], + "tag": null, + "to": [ + 4.8597, + 0.9808 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8597, + 0.9808 + ], + "tag": null, + "to": [ + 4.8678, + 0.9815 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8678, + 0.9815 + ], + "tag": null, + "to": [ + 4.8759, + 0.9821 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8759, + 0.9821 + ], + "tag": null, + "to": [ + 4.884, + 0.9827 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.884, + 0.9827 + ], + "tag": null, + "to": [ + 4.8922, + 0.9831 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8922, + 0.9831 + ], + "tag": null, + "to": [ + 4.9004, + 0.9835 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9004, + 0.9835 + ], + "tag": null, + "to": [ + 4.9086, + 0.9837 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9086, + 0.9837 + ], + "tag": null, + "to": [ + 4.9168, + 0.9839 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9168, + 0.9839 + ], + "tag": null, + "to": [ + 4.925, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.925, + 0.984 + ], + "tag": null, + "to": [ + 4.9332, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9332, + 0.984 + ], + "tag": null, + "to": [ + 4.9415, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9415, + 0.984 + ], + "tag": null, + "to": [ + 4.9497, + 0.9839 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9497, + 0.9839 + ], + "tag": null, + "to": [ + 4.958, + 0.9837 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.958, + 0.9837 + ], + "tag": null, + "to": [ + 4.9663, + 0.9835 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9663, + 0.9835 + ], + "tag": null, + "to": [ + 4.9746, + 0.9832 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9746, + 0.9832 + ], + "tag": null, + "to": [ + 4.9829, + 0.9829 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9829, + 0.9829 + ], + "tag": null, + "to": [ + 4.9912, + 0.9825 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9912, + 0.9825 + ], + "tag": null, + "to": [ + 4.9996, + 0.982 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9996, + 0.982 + ], + "tag": null, + "to": [ + 5.0079, + 0.9815 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0079, + 0.9815 + ], + "tag": null, + "to": [ + 5.0163, + 0.9809 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0163, + 0.9809 + ], + "tag": null, + "to": [ + 5.0246, + 0.9803 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0246, + 0.9803 + ], + "tag": null, + "to": [ + 5.033, + 0.9796 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.033, + 0.9796 + ], + "tag": null, + "to": [ + 5.0414, + 0.9789 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0414, + 0.9789 + ], + "tag": null, + "to": [ + 5.0497, + 0.9781 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0497, + 0.9781 + ], + "tag": null, + "to": [ + 5.0581, + 0.9773 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0581, + 0.9773 + ], + "tag": null, + "to": [ + 5.0665, + 0.9764 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0665, + 0.9764 + ], + "tag": null, + "to": [ + 5.075, + 0.9755 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.075, + 0.9755 + ], + "tag": null, + "to": [ + 5.0834, + 0.9745 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0834, + 0.9745 + ], + "tag": null, + "to": [ + 5.0918, + 0.9735 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0918, + 0.9735 + ], + "tag": null, + "to": [ + 5.1002, + 0.9724 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1002, + 0.9724 + ], + "tag": null, + "to": [ + 5.1087, + 0.9713 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1087, + 0.9713 + ], + "tag": null, + "to": [ + 5.1171, + 0.9701 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1171, + 0.9701 + ], + "tag": null, + "to": [ + 5.1256, + 0.9689 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1256, + 0.9689 + ], + "tag": null, + "to": [ + 5.1341, + 0.9677 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1341, + 0.9677 + ], + "tag": null, + "to": [ + 5.1425, + 0.9664 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1425, + 0.9664 + ], + "tag": null, + "to": [ + 5.151, + 0.9651 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.151, + 0.9651 + ], + "tag": null, + "to": [ + 5.1595, + 0.9637 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1595, + 0.9637 + ], + "tag": null, + "to": [ + 5.168, + 0.9623 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.168, + 0.9623 + ], + "tag": null, + "to": [ + 5.1765, + 0.9608 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1765, + 0.9608 + ], + "tag": null, + "to": [ + 5.185, + 0.9593 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.185, + 0.9593 + ], + "tag": null, + "to": [ + 5.1935, + 0.9577 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1935, + 0.9577 + ], + "tag": null, + "to": [ + 5.202, + 0.9561 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.202, + 0.9561 + ], + "tag": null, + "to": [ + 5.2105, + 0.9545 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2105, + 0.9545 + ], + "tag": null, + "to": [ + 5.219, + 0.9528 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.219, + 0.9528 + ], + "tag": null, + "to": [ + 5.2276, + 0.9511 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2276, + 0.9511 + ], + "tag": null, + "to": [ + 5.2361, + 0.9494 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2361, + 0.9494 + ], + "tag": null, + "to": [ + 5.2447, + 0.9476 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2447, + 0.9476 + ], + "tag": null, + "to": [ + 5.2532, + 0.9457 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2532, + 0.9457 + ], + "tag": null, + "to": [ + 5.2617, + 0.9439 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2617, + 0.9439 + ], + "tag": null, + "to": [ + 5.2703, + 0.942 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2703, + 0.942 + ], + "tag": null, + "to": [ + 5.2789, + 0.94 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2789, + 0.94 + ], + "tag": null, + "to": [ + 5.2874, + 0.938 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2874, + 0.938 + ], + "tag": null, + "to": [ + 5.296, + 0.936 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.296, + 0.936 + ], + "tag": null, + "to": [ + 5.3046, + 0.9339 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3046, + 0.9339 + ], + "tag": null, + "to": [ + 5.3132, + 0.9318 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3132, + 0.9318 + ], + "tag": null, + "to": [ + 5.3217, + 0.9297 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3217, + 0.9297 + ], + "tag": null, + "to": [ + 5.3303, + 0.9275 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3303, + 0.9275 + ], + "tag": null, + "to": [ + 5.3389, + 0.9253 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3389, + 0.9253 + ], + "tag": null, + "to": [ + 5.3475, + 0.923 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3475, + 0.923 + ], + "tag": null, + "to": [ + 5.3561, + 0.9207 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3561, + 0.9207 + ], + "tag": null, + "to": [ + 5.3647, + 0.9184 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3647, + 0.9184 + ], + "tag": null, + "to": [ + 5.3733, + 0.916 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3733, + 0.916 + ], + "tag": null, + "to": [ + 5.3819, + 0.9136 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3819, + 0.9136 + ], + "tag": null, + "to": [ + 5.3906, + 0.9112 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3906, + 0.9112 + ], + "tag": null, + "to": [ + 5.3992, + 0.9087 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3992, + 0.9087 + ], + "tag": null, + "to": [ + 5.4078, + 0.9062 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4078, + 0.9062 + ], + "tag": null, + "to": [ + 5.4164, + 0.9036 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4164, + 0.9036 + ], + "tag": null, + "to": [ + 5.425, + 0.901 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.425, + 0.901 + ], + "tag": null, + "to": [ + 5.4337, + 0.8984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4337, + 0.8984 + ], + "tag": null, + "to": [ + 5.4423, + 0.8958 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4423, + 0.8958 + ], + "tag": null, + "to": [ + 5.4509, + 0.8931 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4509, + 0.8931 + ], + "tag": null, + "to": [ + 5.4596, + 0.8903 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4596, + 0.8903 + ], + "tag": null, + "to": [ + 5.4682, + 0.8876 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4682, + 0.8876 + ], + "tag": null, + "to": [ + 5.4769, + 0.8848 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4769, + 0.8848 + ], + "tag": null, + "to": [ + 5.4855, + 0.8819 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4855, + 0.8819 + ], + "tag": null, + "to": [ + 5.4942, + 0.8791 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4942, + 0.8791 + ], + "tag": null, + "to": [ + 5.5028, + 0.8762 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5028, + 0.8762 + ], + "tag": null, + "to": [ + 5.5115, + 0.8732 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5115, + 0.8732 + ], + "tag": null, + "to": [ + 5.5201, + 0.8703 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5201, + 0.8703 + ], + "tag": null, + "to": [ + 5.5288, + 0.8672 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5288, + 0.8672 + ], + "tag": null, + "to": [ + 5.5374, + 0.8642 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5374, + 0.8642 + ], + "tag": null, + "to": [ + 5.5461, + 0.8611 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5461, + 0.8611 + ], + "tag": null, + "to": [ + 5.5548, + 0.858 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5548, + 0.858 + ], + "tag": null, + "to": [ + 5.5634, + 0.8549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5634, + 0.8549 + ], + "tag": null, + "to": [ + 5.5721, + 0.8517 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5721, + 0.8517 + ], + "tag": null, + "to": [ + 5.5808, + 0.8485 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5808, + 0.8485 + ], + "tag": null, + "to": [ + 5.5894, + 0.8452 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5894, + 0.8452 + ], + "tag": null, + "to": [ + 5.5981, + 0.842 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5981, + 0.842 + ], + "tag": null, + "to": [ + 5.6068, + 0.8386 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6068, + 0.8386 + ], + "tag": null, + "to": [ + 5.6154, + 0.8353 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6154, + 0.8353 + ], + "tag": null, + "to": [ + 5.6241, + 0.8319 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6241, + 0.8319 + ], + "tag": null, + "to": [ + 5.6328, + 0.8285 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6328, + 0.8285 + ], + "tag": null, + "to": [ + 5.6415, + 0.825 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6415, + 0.825 + ], + "tag": null, + "to": [ + 5.6502, + 0.8216 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6502, + 0.8216 + ], + "tag": null, + "to": [ + 5.6588, + 0.8181 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6588, + 0.8181 + ], + "tag": null, + "to": [ + 5.6675, + 0.8145 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6675, + 0.8145 + ], + "tag": null, + "to": [ + 5.6762, + 0.8109 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6762, + 0.8109 + ], + "tag": null, + "to": [ + 5.6849, + 0.8073 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6849, + 0.8073 + ], + "tag": null, + "to": [ + 5.6936, + 0.8037 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2115, + 2122, + 0 + ] + }, + "from": [ + 5.6936, + 0.8037 + ], + "tag": null, + "to": [ + 5.7399, + 0.3404 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 5.7399, + 0.3404 + ], + "to": [ + 5.7399, + 0.3404 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1878, + 1915, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1878, + 1915, + 0 + ] + } + ] + }, + "height": 3.0, + "startCapId": null, + "endCapId": null, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1878, + 1915, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7399, + 0.3404 + ], + "tag": null, + "to": [ + 5.7321, + 0.3351 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7321, + 0.3351 + ], + "tag": null, + "to": [ + 5.7243, + 0.3299 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7243, + 0.3299 + ], + "tag": null, + "to": [ + 5.7165, + 0.3246 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7165, + 0.3246 + ], + "tag": null, + "to": [ + 5.7087, + 0.3194 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7087, + 0.3194 + ], + "tag": null, + "to": [ + 5.7009, + 0.3143 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7009, + 0.3143 + ], + "tag": null, + "to": [ + 5.6931, + 0.3091 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6931, + 0.3091 + ], + "tag": null, + "to": [ + 5.6853, + 0.3041 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6853, + 0.3041 + ], + "tag": null, + "to": [ + 5.6775, + 0.299 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6775, + 0.299 + ], + "tag": null, + "to": [ + 5.6696, + 0.294 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6696, + 0.294 + ], + "tag": null, + "to": [ + 5.6618, + 0.289 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6618, + 0.289 + ], + "tag": null, + "to": [ + 5.6539, + 0.284 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6539, + 0.284 + ], + "tag": null, + "to": [ + 5.6461, + 0.279 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6461, + 0.279 + ], + "tag": null, + "to": [ + 5.6382, + 0.2741 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6382, + 0.2741 + ], + "tag": null, + "to": [ + 5.6304, + 0.2693 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6304, + 0.2693 + ], + "tag": null, + "to": [ + 5.6225, + 0.2644 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6225, + 0.2644 + ], + "tag": null, + "to": [ + 5.6146, + 0.2597 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6146, + 0.2597 + ], + "tag": null, + "to": [ + 5.6068, + 0.2549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6068, + 0.2549 + ], + "tag": null, + "to": [ + 5.5989, + 0.2502 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5989, + 0.2502 + ], + "tag": null, + "to": [ + 5.591, + 0.2455 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.591, + 0.2455 + ], + "tag": null, + "to": [ + 5.5831, + 0.2408 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5831, + 0.2408 + ], + "tag": null, + "to": [ + 5.5752, + 0.2362 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5752, + 0.2362 + ], + "tag": null, + "to": [ + 5.5673, + 0.2316 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5673, + 0.2316 + ], + "tag": null, + "to": [ + 5.5594, + 0.227 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5594, + 0.227 + ], + "tag": null, + "to": [ + 5.5515, + 0.2225 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5515, + 0.2225 + ], + "tag": null, + "to": [ + 5.5436, + 0.218 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5436, + 0.218 + ], + "tag": null, + "to": [ + 5.5357, + 0.2135 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5357, + 0.2135 + ], + "tag": null, + "to": [ + 5.5277, + 0.2091 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5277, + 0.2091 + ], + "tag": null, + "to": [ + 5.5198, + 0.2047 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5198, + 0.2047 + ], + "tag": null, + "to": [ + 5.5119, + 0.2004 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5119, + 0.2004 + ], + "tag": null, + "to": [ + 5.504, + 0.1961 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.504, + 0.1961 + ], + "tag": null, + "to": [ + 5.496, + 0.1918 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.496, + 0.1918 + ], + "tag": null, + "to": [ + 5.4881, + 0.1875 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4881, + 0.1875 + ], + "tag": null, + "to": [ + 5.4801, + 0.1833 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4801, + 0.1833 + ], + "tag": null, + "to": [ + 5.4722, + 0.1792 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4722, + 0.1792 + ], + "tag": null, + "to": [ + 5.4642, + 0.175 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4642, + 0.175 + ], + "tag": null, + "to": [ + 5.4563, + 0.1709 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4563, + 0.1709 + ], + "tag": null, + "to": [ + 5.4483, + 0.1669 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4483, + 0.1669 + ], + "tag": null, + "to": [ + 5.4403, + 0.1628 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4403, + 0.1628 + ], + "tag": null, + "to": [ + 5.4324, + 0.1588 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4324, + 0.1588 + ], + "tag": null, + "to": [ + 5.4244, + 0.1549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4244, + 0.1549 + ], + "tag": null, + "to": [ + 5.4164, + 0.151 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4164, + 0.151 + ], + "tag": null, + "to": [ + 5.4084, + 0.1471 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4084, + 0.1471 + ], + "tag": null, + "to": [ + 5.4004, + 0.1433 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4004, + 0.1433 + ], + "tag": null, + "to": [ + 5.3924, + 0.1395 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3924, + 0.1395 + ], + "tag": null, + "to": [ + 5.3845, + 0.1357 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3845, + 0.1357 + ], + "tag": null, + "to": [ + 5.3765, + 0.132 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3765, + 0.132 + ], + "tag": null, + "to": [ + 5.3685, + 0.1283 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3685, + 0.1283 + ], + "tag": null, + "to": [ + 5.3605, + 0.1246 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3605, + 0.1246 + ], + "tag": null, + "to": [ + 5.3525, + 0.121 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3525, + 0.121 + ], + "tag": null, + "to": [ + 5.3444, + 0.1174 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3444, + 0.1174 + ], + "tag": null, + "to": [ + 5.3364, + 0.1139 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3364, + 0.1139 + ], + "tag": null, + "to": [ + 5.3284, + 0.1104 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3284, + 0.1104 + ], + "tag": null, + "to": [ + 5.3204, + 0.107 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3204, + 0.107 + ], + "tag": null, + "to": [ + 5.3124, + 0.1036 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3124, + 0.1036 + ], + "tag": null, + "to": [ + 5.3044, + 0.1002 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3044, + 0.1002 + ], + "tag": null, + "to": [ + 5.2963, + 0.0969 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2963, + 0.0969 + ], + "tag": null, + "to": [ + 5.2883, + 0.0936 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2883, + 0.0936 + ], + "tag": null, + "to": [ + 5.2803, + 0.0903 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2803, + 0.0903 + ], + "tag": null, + "to": [ + 5.2722, + 0.0871 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2722, + 0.0871 + ], + "tag": null, + "to": [ + 5.2642, + 0.084 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2642, + 0.084 + ], + "tag": null, + "to": [ + 5.2562, + 0.0808 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2562, + 0.0808 + ], + "tag": null, + "to": [ + 5.2481, + 0.0778 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2481, + 0.0778 + ], + "tag": null, + "to": [ + 5.2401, + 0.0747 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2401, + 0.0747 + ], + "tag": null, + "to": [ + 5.2321, + 0.0717 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2321, + 0.0717 + ], + "tag": null, + "to": [ + 5.224, + 0.0688 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.224, + 0.0688 + ], + "tag": null, + "to": [ + 5.216, + 0.0659 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.216, + 0.0659 + ], + "tag": null, + "to": [ + 5.2079, + 0.063 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2079, + 0.063 + ], + "tag": null, + "to": [ + 5.1999, + 0.0602 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1999, + 0.0602 + ], + "tag": null, + "to": [ + 5.1918, + 0.0575 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1918, + 0.0575 + ], + "tag": null, + "to": [ + 5.1837, + 0.0547 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1837, + 0.0547 + ], + "tag": null, + "to": [ + 5.1757, + 0.0521 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1757, + 0.0521 + ], + "tag": null, + "to": [ + 5.1676, + 0.0494 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1676, + 0.0494 + ], + "tag": null, + "to": [ + 5.1596, + 0.0469 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1596, + 0.0469 + ], + "tag": null, + "to": [ + 5.1515, + 0.0443 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1515, + 0.0443 + ], + "tag": null, + "to": [ + 5.1434, + 0.0419 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1434, + 0.0419 + ], + "tag": null, + "to": [ + 5.1354, + 0.0394 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1354, + 0.0394 + ], + "tag": null, + "to": [ + 5.1273, + 0.0371 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1273, + 0.0371 + ], + "tag": null, + "to": [ + 5.1192, + 0.0347 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1192, + 0.0347 + ], + "tag": null, + "to": [ + 5.1112, + 0.0325 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1112, + 0.0325 + ], + "tag": null, + "to": [ + 5.1031, + 0.0303 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1031, + 0.0303 + ], + "tag": null, + "to": [ + 5.095, + 0.0281 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.095, + 0.0281 + ], + "tag": null, + "to": [ + 5.0869, + 0.026 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0869, + 0.026 + ], + "tag": null, + "to": [ + 5.0789, + 0.0239 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0789, + 0.0239 + ], + "tag": null, + "to": [ + 5.0708, + 0.022 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0708, + 0.022 + ], + "tag": null, + "to": [ + 5.0627, + 0.02 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0627, + 0.02 + ], + "tag": null, + "to": [ + 5.0546, + 0.0182 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0546, + 0.0182 + ], + "tag": null, + "to": [ + 5.0466, + 0.0164 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0466, + 0.0164 + ], + "tag": null, + "to": [ + 5.0385, + 0.0146 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0385, + 0.0146 + ], + "tag": null, + "to": [ + 5.0304, + 0.013 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0304, + 0.013 + ], + "tag": null, + "to": [ + 5.0223, + 0.0114 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0223, + 0.0114 + ], + "tag": null, + "to": [ + 5.0142, + 0.0098 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0142, + 0.0098 + ], + "tag": null, + "to": [ + 5.0061, + 0.0084 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0061, + 0.0084 + ], + "tag": null, + "to": [ + 4.9981, + 0.007 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9981, + 0.007 + ], + "tag": null, + "to": [ + 4.99, + 0.0058 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.99, + 0.0058 + ], + "tag": null, + "to": [ + 4.9819, + 0.0046 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9819, + 0.0046 + ], + "tag": null, + "to": [ + 4.9738, + 0.0035 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9738, + 0.0035 + ], + "tag": null, + "to": [ + 4.9657, + 0.0025 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9657, + 0.0025 + ], + "tag": null, + "to": [ + 4.9576, + 0.0016 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9576, + 0.0016 + ], + "tag": null, + "to": [ + 4.9496, + 0.0009 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9496, + 0.0009 + ], + "tag": null, + "to": [ + 4.9415, + 0.0003 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9415, + 0.0003 + ], + "tag": null, + "to": [ + 4.9334, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1967, + 2069, + 0 + ] + }, + "ccw": true, + "center": [ + -0.0, + -0.0 + ], + "from": [ + 4.9334, + 0.0 + ], + "radius": 4.933386259126019, + "tag": null, + "to": [ + 4.8356, + 0.9775 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8356, + 0.9775 + ], + "tag": null, + "to": [ + 4.8436, + 0.9788 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8436, + 0.9788 + ], + "tag": null, + "to": [ + 4.8516, + 0.9799 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8516, + 0.9799 + ], + "tag": null, + "to": [ + 4.8597, + 0.9808 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8597, + 0.9808 + ], + "tag": null, + "to": [ + 4.8678, + 0.9815 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8678, + 0.9815 + ], + "tag": null, + "to": [ + 4.8759, + 0.9821 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8759, + 0.9821 + ], + "tag": null, + "to": [ + 4.884, + 0.9827 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.884, + 0.9827 + ], + "tag": null, + "to": [ + 4.8922, + 0.9831 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8922, + 0.9831 + ], + "tag": null, + "to": [ + 4.9004, + 0.9835 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9004, + 0.9835 + ], + "tag": null, + "to": [ + 4.9086, + 0.9837 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9086, + 0.9837 + ], + "tag": null, + "to": [ + 4.9168, + 0.9839 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9168, + 0.9839 + ], + "tag": null, + "to": [ + 4.925, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.925, + 0.984 + ], + "tag": null, + "to": [ + 4.9332, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9332, + 0.984 + ], + "tag": null, + "to": [ + 4.9415, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9415, + 0.984 + ], + "tag": null, + "to": [ + 4.9497, + 0.9839 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9497, + 0.9839 + ], + "tag": null, + "to": [ + 4.958, + 0.9837 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.958, + 0.9837 + ], + "tag": null, + "to": [ + 4.9663, + 0.9835 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9663, + 0.9835 + ], + "tag": null, + "to": [ + 4.9746, + 0.9832 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9746, + 0.9832 + ], + "tag": null, + "to": [ + 4.9829, + 0.9829 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9829, + 0.9829 + ], + "tag": null, + "to": [ + 4.9912, + 0.9825 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9912, + 0.9825 + ], + "tag": null, + "to": [ + 4.9996, + 0.982 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9996, + 0.982 + ], + "tag": null, + "to": [ + 5.0079, + 0.9815 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0079, + 0.9815 + ], + "tag": null, + "to": [ + 5.0163, + 0.9809 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0163, + 0.9809 + ], + "tag": null, + "to": [ + 5.0246, + 0.9803 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0246, + 0.9803 + ], + "tag": null, + "to": [ + 5.033, + 0.9796 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.033, + 0.9796 + ], + "tag": null, + "to": [ + 5.0414, + 0.9789 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0414, + 0.9789 + ], + "tag": null, + "to": [ + 5.0497, + 0.9781 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0497, + 0.9781 + ], + "tag": null, + "to": [ + 5.0581, + 0.9773 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0581, + 0.9773 + ], + "tag": null, + "to": [ + 5.0665, + 0.9764 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0665, + 0.9764 + ], + "tag": null, + "to": [ + 5.075, + 0.9755 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.075, + 0.9755 + ], + "tag": null, + "to": [ + 5.0834, + 0.9745 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0834, + 0.9745 + ], + "tag": null, + "to": [ + 5.0918, + 0.9735 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0918, + 0.9735 + ], + "tag": null, + "to": [ + 5.1002, + 0.9724 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1002, + 0.9724 + ], + "tag": null, + "to": [ + 5.1087, + 0.9713 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1087, + 0.9713 + ], + "tag": null, + "to": [ + 5.1171, + 0.9701 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1171, + 0.9701 + ], + "tag": null, + "to": [ + 5.1256, + 0.9689 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1256, + 0.9689 + ], + "tag": null, + "to": [ + 5.1341, + 0.9677 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1341, + 0.9677 + ], + "tag": null, + "to": [ + 5.1425, + 0.9664 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1425, + 0.9664 + ], + "tag": null, + "to": [ + 5.151, + 0.9651 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.151, + 0.9651 + ], + "tag": null, + "to": [ + 5.1595, + 0.9637 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1595, + 0.9637 + ], + "tag": null, + "to": [ + 5.168, + 0.9623 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.168, + 0.9623 + ], + "tag": null, + "to": [ + 5.1765, + 0.9608 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1765, + 0.9608 + ], + "tag": null, + "to": [ + 5.185, + 0.9593 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.185, + 0.9593 + ], + "tag": null, + "to": [ + 5.1935, + 0.9577 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1935, + 0.9577 + ], + "tag": null, + "to": [ + 5.202, + 0.9561 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.202, + 0.9561 + ], + "tag": null, + "to": [ + 5.2105, + 0.9545 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2105, + 0.9545 + ], + "tag": null, + "to": [ + 5.219, + 0.9528 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.219, + 0.9528 + ], + "tag": null, + "to": [ + 5.2276, + 0.9511 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2276, + 0.9511 + ], + "tag": null, + "to": [ + 5.2361, + 0.9494 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2361, + 0.9494 + ], + "tag": null, + "to": [ + 5.2447, + 0.9476 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2447, + 0.9476 + ], + "tag": null, + "to": [ + 5.2532, + 0.9457 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2532, + 0.9457 + ], + "tag": null, + "to": [ + 5.2617, + 0.9439 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2617, + 0.9439 + ], + "tag": null, + "to": [ + 5.2703, + 0.942 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2703, + 0.942 + ], + "tag": null, + "to": [ + 5.2789, + 0.94 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2789, + 0.94 + ], + "tag": null, + "to": [ + 5.2874, + 0.938 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2874, + 0.938 + ], + "tag": null, + "to": [ + 5.296, + 0.936 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.296, + 0.936 + ], + "tag": null, + "to": [ + 5.3046, + 0.9339 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3046, + 0.9339 + ], + "tag": null, + "to": [ + 5.3132, + 0.9318 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3132, + 0.9318 + ], + "tag": null, + "to": [ + 5.3217, + 0.9297 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3217, + 0.9297 + ], + "tag": null, + "to": [ + 5.3303, + 0.9275 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3303, + 0.9275 + ], + "tag": null, + "to": [ + 5.3389, + 0.9253 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3389, + 0.9253 + ], + "tag": null, + "to": [ + 5.3475, + 0.923 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3475, + 0.923 + ], + "tag": null, + "to": [ + 5.3561, + 0.9207 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3561, + 0.9207 + ], + "tag": null, + "to": [ + 5.3647, + 0.9184 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3647, + 0.9184 + ], + "tag": null, + "to": [ + 5.3733, + 0.916 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3733, + 0.916 + ], + "tag": null, + "to": [ + 5.3819, + 0.9136 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3819, + 0.9136 + ], + "tag": null, + "to": [ + 5.3906, + 0.9112 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3906, + 0.9112 + ], + "tag": null, + "to": [ + 5.3992, + 0.9087 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3992, + 0.9087 + ], + "tag": null, + "to": [ + 5.4078, + 0.9062 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4078, + 0.9062 + ], + "tag": null, + "to": [ + 5.4164, + 0.9036 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4164, + 0.9036 + ], + "tag": null, + "to": [ + 5.425, + 0.901 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.425, + 0.901 + ], + "tag": null, + "to": [ + 5.4337, + 0.8984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4337, + 0.8984 + ], + "tag": null, + "to": [ + 5.4423, + 0.8958 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4423, + 0.8958 + ], + "tag": null, + "to": [ + 5.4509, + 0.8931 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4509, + 0.8931 + ], + "tag": null, + "to": [ + 5.4596, + 0.8903 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4596, + 0.8903 + ], + "tag": null, + "to": [ + 5.4682, + 0.8876 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4682, + 0.8876 + ], + "tag": null, + "to": [ + 5.4769, + 0.8848 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4769, + 0.8848 + ], + "tag": null, + "to": [ + 5.4855, + 0.8819 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4855, + 0.8819 + ], + "tag": null, + "to": [ + 5.4942, + 0.8791 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4942, + 0.8791 + ], + "tag": null, + "to": [ + 5.5028, + 0.8762 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5028, + 0.8762 + ], + "tag": null, + "to": [ + 5.5115, + 0.8732 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5115, + 0.8732 + ], + "tag": null, + "to": [ + 5.5201, + 0.8703 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5201, + 0.8703 + ], + "tag": null, + "to": [ + 5.5288, + 0.8672 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5288, + 0.8672 + ], + "tag": null, + "to": [ + 5.5374, + 0.8642 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5374, + 0.8642 + ], + "tag": null, + "to": [ + 5.5461, + 0.8611 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5461, + 0.8611 + ], + "tag": null, + "to": [ + 5.5548, + 0.858 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5548, + 0.858 + ], + "tag": null, + "to": [ + 5.5634, + 0.8549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5634, + 0.8549 + ], + "tag": null, + "to": [ + 5.5721, + 0.8517 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5721, + 0.8517 + ], + "tag": null, + "to": [ + 5.5808, + 0.8485 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5808, + 0.8485 + ], + "tag": null, + "to": [ + 5.5894, + 0.8452 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5894, + 0.8452 + ], + "tag": null, + "to": [ + 5.5981, + 0.842 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5981, + 0.842 + ], + "tag": null, + "to": [ + 5.6068, + 0.8386 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6068, + 0.8386 + ], + "tag": null, + "to": [ + 5.6154, + 0.8353 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6154, + 0.8353 + ], + "tag": null, + "to": [ + 5.6241, + 0.8319 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6241, + 0.8319 + ], + "tag": null, + "to": [ + 5.6328, + 0.8285 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6328, + 0.8285 + ], + "tag": null, + "to": [ + 5.6415, + 0.825 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6415, + 0.825 + ], + "tag": null, + "to": [ + 5.6502, + 0.8216 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6502, + 0.8216 + ], + "tag": null, + "to": [ + 5.6588, + 0.8181 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6588, + 0.8181 + ], + "tag": null, + "to": [ + 5.6675, + 0.8145 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6675, + 0.8145 + ], + "tag": null, + "to": [ + 5.6762, + 0.8109 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6762, + 0.8109 + ], + "tag": null, + "to": [ + 5.6849, + 0.8073 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6849, + 0.8073 + ], + "tag": null, + "to": [ + 5.6936, + 0.8037 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2115, + 2122, + 0 + ] + }, + "from": [ + 5.6936, + 0.8037 + ], + "tag": null, + "to": [ + 5.7399, + 0.3404 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 5.7399, + 0.3404 + ], + "to": [ + 5.7399, + 0.3404 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1878, + 1915, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1878, + 1915, + 0 + ] + } + ] + }, + "height": 3.0, + "startCapId": null, + "endCapId": null, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1878, + 1915, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7399, + 0.3404 + ], + "tag": null, + "to": [ + 5.7321, + 0.3351 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7321, + 0.3351 + ], + "tag": null, + "to": [ + 5.7243, + 0.3299 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7243, + 0.3299 + ], + "tag": null, + "to": [ + 5.7165, + 0.3246 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7165, + 0.3246 + ], + "tag": null, + "to": [ + 5.7087, + 0.3194 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7087, + 0.3194 + ], + "tag": null, + "to": [ + 5.7009, + 0.3143 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7009, + 0.3143 + ], + "tag": null, + "to": [ + 5.6931, + 0.3091 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6931, + 0.3091 + ], + "tag": null, + "to": [ + 5.6853, + 0.3041 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6853, + 0.3041 + ], + "tag": null, + "to": [ + 5.6775, + 0.299 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6775, + 0.299 + ], + "tag": null, + "to": [ + 5.6696, + 0.294 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6696, + 0.294 + ], + "tag": null, + "to": [ + 5.6618, + 0.289 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6618, + 0.289 + ], + "tag": null, + "to": [ + 5.6539, + 0.284 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6539, + 0.284 + ], + "tag": null, + "to": [ + 5.6461, + 0.279 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6461, + 0.279 + ], + "tag": null, + "to": [ + 5.6382, + 0.2741 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6382, + 0.2741 + ], + "tag": null, + "to": [ + 5.6304, + 0.2693 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6304, + 0.2693 + ], + "tag": null, + "to": [ + 5.6225, + 0.2644 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6225, + 0.2644 + ], + "tag": null, + "to": [ + 5.6146, + 0.2597 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6146, + 0.2597 + ], + "tag": null, + "to": [ + 5.6068, + 0.2549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6068, + 0.2549 + ], + "tag": null, + "to": [ + 5.5989, + 0.2502 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5989, + 0.2502 + ], + "tag": null, + "to": [ + 5.591, + 0.2455 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.591, + 0.2455 + ], + "tag": null, + "to": [ + 5.5831, + 0.2408 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5831, + 0.2408 + ], + "tag": null, + "to": [ + 5.5752, + 0.2362 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5752, + 0.2362 + ], + "tag": null, + "to": [ + 5.5673, + 0.2316 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5673, + 0.2316 + ], + "tag": null, + "to": [ + 5.5594, + 0.227 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5594, + 0.227 + ], + "tag": null, + "to": [ + 5.5515, + 0.2225 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5515, + 0.2225 + ], + "tag": null, + "to": [ + 5.5436, + 0.218 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5436, + 0.218 + ], + "tag": null, + "to": [ + 5.5357, + 0.2135 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5357, + 0.2135 + ], + "tag": null, + "to": [ + 5.5277, + 0.2091 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5277, + 0.2091 + ], + "tag": null, + "to": [ + 5.5198, + 0.2047 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5198, + 0.2047 + ], + "tag": null, + "to": [ + 5.5119, + 0.2004 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5119, + 0.2004 + ], + "tag": null, + "to": [ + 5.504, + 0.1961 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.504, + 0.1961 + ], + "tag": null, + "to": [ + 5.496, + 0.1918 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.496, + 0.1918 + ], + "tag": null, + "to": [ + 5.4881, + 0.1875 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4881, + 0.1875 + ], + "tag": null, + "to": [ + 5.4801, + 0.1833 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4801, + 0.1833 + ], + "tag": null, + "to": [ + 5.4722, + 0.1792 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4722, + 0.1792 + ], + "tag": null, + "to": [ + 5.4642, + 0.175 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4642, + 0.175 + ], + "tag": null, + "to": [ + 5.4563, + 0.1709 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4563, + 0.1709 + ], + "tag": null, + "to": [ + 5.4483, + 0.1669 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4483, + 0.1669 + ], + "tag": null, + "to": [ + 5.4403, + 0.1628 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4403, + 0.1628 + ], + "tag": null, + "to": [ + 5.4324, + 0.1588 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4324, + 0.1588 + ], + "tag": null, + "to": [ + 5.4244, + 0.1549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4244, + 0.1549 + ], + "tag": null, + "to": [ + 5.4164, + 0.151 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4164, + 0.151 + ], + "tag": null, + "to": [ + 5.4084, + 0.1471 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4084, + 0.1471 + ], + "tag": null, + "to": [ + 5.4004, + 0.1433 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4004, + 0.1433 + ], + "tag": null, + "to": [ + 5.3924, + 0.1395 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3924, + 0.1395 + ], + "tag": null, + "to": [ + 5.3845, + 0.1357 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3845, + 0.1357 + ], + "tag": null, + "to": [ + 5.3765, + 0.132 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3765, + 0.132 + ], + "tag": null, + "to": [ + 5.3685, + 0.1283 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3685, + 0.1283 + ], + "tag": null, + "to": [ + 5.3605, + 0.1246 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3605, + 0.1246 + ], + "tag": null, + "to": [ + 5.3525, + 0.121 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3525, + 0.121 + ], + "tag": null, + "to": [ + 5.3444, + 0.1174 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3444, + 0.1174 + ], + "tag": null, + "to": [ + 5.3364, + 0.1139 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3364, + 0.1139 + ], + "tag": null, + "to": [ + 5.3284, + 0.1104 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3284, + 0.1104 + ], + "tag": null, + "to": [ + 5.3204, + 0.107 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3204, + 0.107 + ], + "tag": null, + "to": [ + 5.3124, + 0.1036 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3124, + 0.1036 + ], + "tag": null, + "to": [ + 5.3044, + 0.1002 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3044, + 0.1002 + ], + "tag": null, + "to": [ + 5.2963, + 0.0969 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2963, + 0.0969 + ], + "tag": null, + "to": [ + 5.2883, + 0.0936 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2883, + 0.0936 + ], + "tag": null, + "to": [ + 5.2803, + 0.0903 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2803, + 0.0903 + ], + "tag": null, + "to": [ + 5.2722, + 0.0871 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2722, + 0.0871 + ], + "tag": null, + "to": [ + 5.2642, + 0.084 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2642, + 0.084 + ], + "tag": null, + "to": [ + 5.2562, + 0.0808 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2562, + 0.0808 + ], + "tag": null, + "to": [ + 5.2481, + 0.0778 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2481, + 0.0778 + ], + "tag": null, + "to": [ + 5.2401, + 0.0747 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2401, + 0.0747 + ], + "tag": null, + "to": [ + 5.2321, + 0.0717 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2321, + 0.0717 + ], + "tag": null, + "to": [ + 5.224, + 0.0688 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.224, + 0.0688 + ], + "tag": null, + "to": [ + 5.216, + 0.0659 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.216, + 0.0659 + ], + "tag": null, + "to": [ + 5.2079, + 0.063 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2079, + 0.063 + ], + "tag": null, + "to": [ + 5.1999, + 0.0602 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1999, + 0.0602 + ], + "tag": null, + "to": [ + 5.1918, + 0.0575 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1918, + 0.0575 + ], + "tag": null, + "to": [ + 5.1837, + 0.0547 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1837, + 0.0547 + ], + "tag": null, + "to": [ + 5.1757, + 0.0521 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1757, + 0.0521 + ], + "tag": null, + "to": [ + 5.1676, + 0.0494 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1676, + 0.0494 + ], + "tag": null, + "to": [ + 5.1596, + 0.0469 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1596, + 0.0469 + ], + "tag": null, + "to": [ + 5.1515, + 0.0443 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1515, + 0.0443 + ], + "tag": null, + "to": [ + 5.1434, + 0.0419 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1434, + 0.0419 + ], + "tag": null, + "to": [ + 5.1354, + 0.0394 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1354, + 0.0394 + ], + "tag": null, + "to": [ + 5.1273, + 0.0371 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1273, + 0.0371 + ], + "tag": null, + "to": [ + 5.1192, + 0.0347 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1192, + 0.0347 + ], + "tag": null, + "to": [ + 5.1112, + 0.0325 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1112, + 0.0325 + ], + "tag": null, + "to": [ + 5.1031, + 0.0303 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1031, + 0.0303 + ], + "tag": null, + "to": [ + 5.095, + 0.0281 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.095, + 0.0281 + ], + "tag": null, + "to": [ + 5.0869, + 0.026 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0869, + 0.026 + ], + "tag": null, + "to": [ + 5.0789, + 0.0239 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0789, + 0.0239 + ], + "tag": null, + "to": [ + 5.0708, + 0.022 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0708, + 0.022 + ], + "tag": null, + "to": [ + 5.0627, + 0.02 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0627, + 0.02 + ], + "tag": null, + "to": [ + 5.0546, + 0.0182 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0546, + 0.0182 + ], + "tag": null, + "to": [ + 5.0466, + 0.0164 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0466, + 0.0164 + ], + "tag": null, + "to": [ + 5.0385, + 0.0146 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0385, + 0.0146 + ], + "tag": null, + "to": [ + 5.0304, + 0.013 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0304, + 0.013 + ], + "tag": null, + "to": [ + 5.0223, + 0.0114 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0223, + 0.0114 + ], + "tag": null, + "to": [ + 5.0142, + 0.0098 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0142, + 0.0098 + ], + "tag": null, + "to": [ + 5.0061, + 0.0084 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0061, + 0.0084 + ], + "tag": null, + "to": [ + 4.9981, + 0.007 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9981, + 0.007 + ], + "tag": null, + "to": [ + 4.99, + 0.0058 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.99, + 0.0058 + ], + "tag": null, + "to": [ + 4.9819, + 0.0046 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9819, + 0.0046 + ], + "tag": null, + "to": [ + 4.9738, + 0.0035 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9738, + 0.0035 + ], + "tag": null, + "to": [ + 4.9657, + 0.0025 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9657, + 0.0025 + ], + "tag": null, + "to": [ + 4.9576, + 0.0016 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9576, + 0.0016 + ], + "tag": null, + "to": [ + 4.9496, + 0.0009 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9496, + 0.0009 + ], + "tag": null, + "to": [ + 4.9415, + 0.0003 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9415, + 0.0003 + ], + "tag": null, + "to": [ + 4.9334, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1967, + 2069, + 0 + ] + }, + "ccw": true, + "center": [ + -0.0, + -0.0 + ], + "from": [ + 4.9334, + 0.0 + ], + "radius": 4.933386259126019, + "tag": null, + "to": [ + 4.8356, + 0.9775 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8356, + 0.9775 + ], + "tag": null, + "to": [ + 4.8436, + 0.9788 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8436, + 0.9788 + ], + "tag": null, + "to": [ + 4.8516, + 0.9799 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8516, + 0.9799 + ], + "tag": null, + "to": [ + 4.8597, + 0.9808 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8597, + 0.9808 + ], + "tag": null, + "to": [ + 4.8678, + 0.9815 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8678, + 0.9815 + ], + "tag": null, + "to": [ + 4.8759, + 0.9821 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8759, + 0.9821 + ], + "tag": null, + "to": [ + 4.884, + 0.9827 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.884, + 0.9827 + ], + "tag": null, + "to": [ + 4.8922, + 0.9831 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8922, + 0.9831 + ], + "tag": null, + "to": [ + 4.9004, + 0.9835 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9004, + 0.9835 + ], + "tag": null, + "to": [ + 4.9086, + 0.9837 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9086, + 0.9837 + ], + "tag": null, + "to": [ + 4.9168, + 0.9839 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9168, + 0.9839 + ], + "tag": null, + "to": [ + 4.925, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.925, + 0.984 + ], + "tag": null, + "to": [ + 4.9332, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9332, + 0.984 + ], + "tag": null, + "to": [ + 4.9415, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9415, + 0.984 + ], + "tag": null, + "to": [ + 4.9497, + 0.9839 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9497, + 0.9839 + ], + "tag": null, + "to": [ + 4.958, + 0.9837 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.958, + 0.9837 + ], + "tag": null, + "to": [ + 4.9663, + 0.9835 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9663, + 0.9835 + ], + "tag": null, + "to": [ + 4.9746, + 0.9832 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9746, + 0.9832 + ], + "tag": null, + "to": [ + 4.9829, + 0.9829 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9829, + 0.9829 + ], + "tag": null, + "to": [ + 4.9912, + 0.9825 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9912, + 0.9825 + ], + "tag": null, + "to": [ + 4.9996, + 0.982 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9996, + 0.982 + ], + "tag": null, + "to": [ + 5.0079, + 0.9815 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0079, + 0.9815 + ], + "tag": null, + "to": [ + 5.0163, + 0.9809 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0163, + 0.9809 + ], + "tag": null, + "to": [ + 5.0246, + 0.9803 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0246, + 0.9803 + ], + "tag": null, + "to": [ + 5.033, + 0.9796 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.033, + 0.9796 + ], + "tag": null, + "to": [ + 5.0414, + 0.9789 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0414, + 0.9789 + ], + "tag": null, + "to": [ + 5.0497, + 0.9781 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0497, + 0.9781 + ], + "tag": null, + "to": [ + 5.0581, + 0.9773 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0581, + 0.9773 + ], + "tag": null, + "to": [ + 5.0665, + 0.9764 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0665, + 0.9764 + ], + "tag": null, + "to": [ + 5.075, + 0.9755 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.075, + 0.9755 + ], + "tag": null, + "to": [ + 5.0834, + 0.9745 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0834, + 0.9745 + ], + "tag": null, + "to": [ + 5.0918, + 0.9735 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0918, + 0.9735 + ], + "tag": null, + "to": [ + 5.1002, + 0.9724 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1002, + 0.9724 + ], + "tag": null, + "to": [ + 5.1087, + 0.9713 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1087, + 0.9713 + ], + "tag": null, + "to": [ + 5.1171, + 0.9701 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1171, + 0.9701 + ], + "tag": null, + "to": [ + 5.1256, + 0.9689 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1256, + 0.9689 + ], + "tag": null, + "to": [ + 5.1341, + 0.9677 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1341, + 0.9677 + ], + "tag": null, + "to": [ + 5.1425, + 0.9664 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1425, + 0.9664 + ], + "tag": null, + "to": [ + 5.151, + 0.9651 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.151, + 0.9651 + ], + "tag": null, + "to": [ + 5.1595, + 0.9637 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1595, + 0.9637 + ], + "tag": null, + "to": [ + 5.168, + 0.9623 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.168, + 0.9623 + ], + "tag": null, + "to": [ + 5.1765, + 0.9608 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1765, + 0.9608 + ], + "tag": null, + "to": [ + 5.185, + 0.9593 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.185, + 0.9593 + ], + "tag": null, + "to": [ + 5.1935, + 0.9577 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1935, + 0.9577 + ], + "tag": null, + "to": [ + 5.202, + 0.9561 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.202, + 0.9561 + ], + "tag": null, + "to": [ + 5.2105, + 0.9545 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2105, + 0.9545 + ], + "tag": null, + "to": [ + 5.219, + 0.9528 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.219, + 0.9528 + ], + "tag": null, + "to": [ + 5.2276, + 0.9511 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2276, + 0.9511 + ], + "tag": null, + "to": [ + 5.2361, + 0.9494 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2361, + 0.9494 + ], + "tag": null, + "to": [ + 5.2447, + 0.9476 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2447, + 0.9476 + ], + "tag": null, + "to": [ + 5.2532, + 0.9457 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2532, + 0.9457 + ], + "tag": null, + "to": [ + 5.2617, + 0.9439 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2617, + 0.9439 + ], + "tag": null, + "to": [ + 5.2703, + 0.942 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2703, + 0.942 + ], + "tag": null, + "to": [ + 5.2789, + 0.94 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2789, + 0.94 + ], + "tag": null, + "to": [ + 5.2874, + 0.938 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2874, + 0.938 + ], + "tag": null, + "to": [ + 5.296, + 0.936 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.296, + 0.936 + ], + "tag": null, + "to": [ + 5.3046, + 0.9339 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3046, + 0.9339 + ], + "tag": null, + "to": [ + 5.3132, + 0.9318 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3132, + 0.9318 + ], + "tag": null, + "to": [ + 5.3217, + 0.9297 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3217, + 0.9297 + ], + "tag": null, + "to": [ + 5.3303, + 0.9275 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3303, + 0.9275 + ], + "tag": null, + "to": [ + 5.3389, + 0.9253 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3389, + 0.9253 + ], + "tag": null, + "to": [ + 5.3475, + 0.923 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3475, + 0.923 + ], + "tag": null, + "to": [ + 5.3561, + 0.9207 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3561, + 0.9207 + ], + "tag": null, + "to": [ + 5.3647, + 0.9184 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3647, + 0.9184 + ], + "tag": null, + "to": [ + 5.3733, + 0.916 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3733, + 0.916 + ], + "tag": null, + "to": [ + 5.3819, + 0.9136 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3819, + 0.9136 + ], + "tag": null, + "to": [ + 5.3906, + 0.9112 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3906, + 0.9112 + ], + "tag": null, + "to": [ + 5.3992, + 0.9087 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3992, + 0.9087 + ], + "tag": null, + "to": [ + 5.4078, + 0.9062 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4078, + 0.9062 + ], + "tag": null, + "to": [ + 5.4164, + 0.9036 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4164, + 0.9036 + ], + "tag": null, + "to": [ + 5.425, + 0.901 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.425, + 0.901 + ], + "tag": null, + "to": [ + 5.4337, + 0.8984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4337, + 0.8984 + ], + "tag": null, + "to": [ + 5.4423, + 0.8958 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4423, + 0.8958 + ], + "tag": null, + "to": [ + 5.4509, + 0.8931 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4509, + 0.8931 + ], + "tag": null, + "to": [ + 5.4596, + 0.8903 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4596, + 0.8903 + ], + "tag": null, + "to": [ + 5.4682, + 0.8876 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4682, + 0.8876 + ], + "tag": null, + "to": [ + 5.4769, + 0.8848 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4769, + 0.8848 + ], + "tag": null, + "to": [ + 5.4855, + 0.8819 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4855, + 0.8819 + ], + "tag": null, + "to": [ + 5.4942, + 0.8791 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4942, + 0.8791 + ], + "tag": null, + "to": [ + 5.5028, + 0.8762 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5028, + 0.8762 + ], + "tag": null, + "to": [ + 5.5115, + 0.8732 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5115, + 0.8732 + ], + "tag": null, + "to": [ + 5.5201, + 0.8703 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5201, + 0.8703 + ], + "tag": null, + "to": [ + 5.5288, + 0.8672 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5288, + 0.8672 + ], + "tag": null, + "to": [ + 5.5374, + 0.8642 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5374, + 0.8642 + ], + "tag": null, + "to": [ + 5.5461, + 0.8611 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5461, + 0.8611 + ], + "tag": null, + "to": [ + 5.5548, + 0.858 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5548, + 0.858 + ], + "tag": null, + "to": [ + 5.5634, + 0.8549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5634, + 0.8549 + ], + "tag": null, + "to": [ + 5.5721, + 0.8517 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5721, + 0.8517 + ], + "tag": null, + "to": [ + 5.5808, + 0.8485 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5808, + 0.8485 + ], + "tag": null, + "to": [ + 5.5894, + 0.8452 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5894, + 0.8452 + ], + "tag": null, + "to": [ + 5.5981, + 0.842 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5981, + 0.842 + ], + "tag": null, + "to": [ + 5.6068, + 0.8386 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6068, + 0.8386 + ], + "tag": null, + "to": [ + 5.6154, + 0.8353 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6154, + 0.8353 + ], + "tag": null, + "to": [ + 5.6241, + 0.8319 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6241, + 0.8319 + ], + "tag": null, + "to": [ + 5.6328, + 0.8285 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6328, + 0.8285 + ], + "tag": null, + "to": [ + 5.6415, + 0.825 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6415, + 0.825 + ], + "tag": null, + "to": [ + 5.6502, + 0.8216 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6502, + 0.8216 + ], + "tag": null, + "to": [ + 5.6588, + 0.8181 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6588, + 0.8181 + ], + "tag": null, + "to": [ + 5.6675, + 0.8145 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6675, + 0.8145 + ], + "tag": null, + "to": [ + 5.6762, + 0.8109 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6762, + 0.8109 + ], + "tag": null, + "to": [ + 5.6849, + 0.8073 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6849, + 0.8073 + ], + "tag": null, + "to": [ + 5.6936, + 0.8037 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2115, + 2122, + 0 + ] + }, + "from": [ + 5.6936, + 0.8037 + ], + "tag": null, + "to": [ + 5.7399, + 0.3404 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 5.7399, + 0.3404 + ], + "to": [ + 5.7399, + 0.3404 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1878, + 1915, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1878, + 1915, + 0 + ] + } + ] + }, + "height": 3.0, + "startCapId": null, + "endCapId": null, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1878, + 1915, + 0 + ] + } + ] + } + ] + }, + "tipDiameter": { + "type": "Number", + "value": 11.5, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + } + ] + }, + "toothAngle": { + "type": "Number", + "value": 11.4286, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1448, + 1451, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 1463, + 1466, + 0 + ] + } + ] + }, + "xs": { + "type": "Array", + "value": [ + { + "type": "Number", + "value": 4.9334, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 4.9415, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 4.9496, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 4.9576, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 4.9657, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 4.9738, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 4.9819, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 4.99, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 4.9981, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.0061, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.0142, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.0223, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.0304, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.0385, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.0466, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.0546, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.0627, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.0708, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.0789, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.0869, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.095, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.1031, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.1112, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.1192, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.1273, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.1354, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.1434, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.1515, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.1596, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.1676, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.1757, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.1837, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.1918, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.1999, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.2079, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.216, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.224, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.2321, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.2401, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.2481, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.2562, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.2642, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.2722, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.2803, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.2883, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.2963, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.3044, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.3124, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.3204, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.3284, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.3364, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.3444, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.3525, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.3605, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.3685, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.3765, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.3845, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.3924, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.4004, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.4084, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.4164, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.4244, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.4324, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.4403, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.4483, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.4563, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.4642, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.4722, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.4801, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.4881, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.496, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.504, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.5119, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.5198, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.5277, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.5357, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.5436, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.5515, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.5594, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.5673, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.5752, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.5831, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.591, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.5989, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.6068, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.6146, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.6225, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.6304, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.6382, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.6461, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.6539, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.6618, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.6696, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.6775, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.6853, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.6931, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.7009, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.7087, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.7165, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.7243, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.7321, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 5.7399, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1190, + 1203, + 0 + ] + } + ] + } + ], + "__meta": [ + { + "sourceRange": [ + 1150, + 1206, + 0 + ] + } + ] + }, + "ys": { + "type": "Array", + "value": [ + { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0003, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0009, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0016, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0025, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0035, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0046, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0058, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.007, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0084, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0098, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0114, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.013, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0146, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0164, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0182, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.02, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.022, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0239, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.026, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0281, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0303, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0325, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0347, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0371, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0394, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0419, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0443, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0469, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0494, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0521, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0547, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0575, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0602, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.063, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0659, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0688, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0717, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0747, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0778, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0808, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.084, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0871, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0903, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0936, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0969, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.1002, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.1036, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.107, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.1104, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.1139, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.1174, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.121, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.1246, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.1283, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.132, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.1357, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.1395, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.1433, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.1471, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.151, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.1549, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.1588, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.1628, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.1669, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.1709, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.175, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.1792, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.1833, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.1875, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.1918, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.1961, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.2004, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.2047, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.2091, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.2135, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.218, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.2225, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.227, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.2316, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.2362, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.2408, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.2455, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.2502, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.2549, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.2597, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.2644, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.2693, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.2741, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.279, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.284, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.289, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.294, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.299, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.3041, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.3091, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.3143, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.3194, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.3246, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.3299, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.3351, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.3404, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 841, + 842, + 0 + ] + }, + { + "sourceRange": [ + 798, + 806, + 0 + ] + }, + { + "sourceRange": [ + 785, + 788, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 705, + 706, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 515, + 518, + 0 + ] + }, + { + "sourceRange": [ + 503, + 505, + 0 + ] + }, + { + "sourceRange": [ + 645, + 674, + 0 + ] + }, + { + "sourceRange": [ + 886, + 887, + 0 + ] + }, + { + "sourceRange": [ + 1253, + 1266, + 0 + ] + } + ] + } + ], + "__meta": [ + { + "sourceRange": [ + 1213, + 1269, + 0 + ] + } + ] + } +} diff --git a/rust/kcl-lib/tests/kcl_samples/gear/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/gear/rendered_model.png new file mode 100644 index 000000000..dab920c0c Binary files /dev/null and b/rust/kcl-lib/tests/kcl_samples/gear/rendered_model.png differ 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 new file mode 100644 index 000000000..223816322 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate-magnets/artifact_commands.snap @@ -0,0 +1,6255 @@ +--- +source: kcl/src/simulation_tests.rs +description: Artifact commands gridfinity-baseplate-magnets.kcl +--- +[ + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.7, + "g": 0.28, + "b": 0.28, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.28, + "g": 0.7, + "b": 0.28, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.28, + "g": 0.28, + "b": 0.7, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "edge_lines_visible", + "hidden": false + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1234, + 1274, + 0 + ], + "command": { + "type": "make_plane", + "origin": { + "x": 4.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": 100.0, + "clobber": false, + "hide": false + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1234, + 1274, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.6, + "g": 0.6, + "b": 0.6, + "a": 0.3 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 921, + 946, + 0 + ], + "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": [ + 921, + 946, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 921, + 946, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 954, + 970, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 4.65, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 978, + 1037, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 2.15, + "y": -2.15, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1045, + 1066, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -1.8, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1074, + 1133, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.7, + "y": -0.7, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1141, + 1148, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1141, + 1148, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1221, + 1319, + 0 + ], + "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": [ + 1221, + 1319, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 34.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1221, + 1319, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1221, + 1319, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1221, + 1319, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1221, + 1319, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1221, + 1319, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1221, + 1319, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1221, + 1319, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1221, + 1319, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1221, + 1319, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1221, + 1319, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1221, + 1319, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1221, + 1319, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1221, + 1319, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1394, + 1557, + 0 + ], + "command": { + "type": "entity_circular_pattern", + "entity_id": "[uuid]", + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "center": { + "x": 21.0, + "y": 21.0, + "z": 0.0 + }, + "num_repetitions": 3, + "arc_degrees": 360.0, + "rotate_duplicates": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1780, + 1820, + 0 + ], + "command": { + "type": "make_plane", + "origin": { + "x": 4.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": 100.0, + "clobber": false, + "hide": false + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1780, + 1820, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.6, + "g": 0.6, + "b": 0.6, + "a": 0.3 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 921, + 946, + 0 + ], + "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": [ + 921, + 946, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 921, + 946, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 954, + 970, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 4.65, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 978, + 1037, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 2.15, + "y": -2.15, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1045, + 1066, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -1.8, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1074, + 1133, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.7, + "y": -0.7, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1141, + 1148, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1141, + 1148, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1734, + 1822, + 0 + ], + "command": { + "type": "revolve", + "target": "[uuid]", + "origin": { + "x": 4.0, + "y": 4.0, + "z": 0.0 + }, + "axis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "axis_is_2d": true, + "angle": { + "unit": "degrees", + "value": -90.0 + }, + "tolerance": 0.0000001 + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1734, + 1822, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1734, + 1822, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1734, + 1822, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1734, + 1822, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1734, + 1822, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1734, + 1822, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1734, + 1822, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1734, + 1822, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1734, + 1822, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1734, + 1822, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1734, + 1822, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1734, + 1822, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1867, + 2032, + 0 + ], + "command": { + "type": "entity_circular_pattern", + "entity_id": "[uuid]", + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "center": { + "x": 21.0, + "y": 21.0, + "z": 0.0 + }, + "num_repetitions": 3, + "arc_degrees": 360.0, + "rotate_duplicates": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2095, + 2225, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 42.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": [ + 2095, + 2225, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 42.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": [ + 2095, + 2225, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 42.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": [ + 2095, + 2225, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 42.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": [ + 2231, + 2348, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.0, + "y": 42.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": 84.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": [ + 2231, + 2348, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.0, + "y": 42.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": 84.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": [ + 2231, + 2348, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.0, + "y": 42.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": 84.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": [ + 2231, + 2348, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.0, + "y": 42.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": 84.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": [ + 2231, + 2348, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.0, + "y": 42.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": 84.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": [ + 2231, + 2348, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.0, + "y": 42.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": 84.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": [ + 2231, + 2348, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.0, + "y": 42.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": 84.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": [ + 2231, + 2348, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.0, + "y": 42.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": 84.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": [ + 2434, + 2566, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 42.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": [ + 2434, + 2566, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 42.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": [ + 2434, + 2566, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 42.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": [ + 2434, + 2566, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 42.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": [ + 2572, + 2689, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.0, + "y": 42.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": 84.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": [ + 2572, + 2689, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.0, + "y": 42.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": 84.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": [ + 2572, + 2689, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.0, + "y": 42.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": 84.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": [ + 2572, + 2689, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.0, + "y": 42.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": 84.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": [ + 2572, + 2689, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.0, + "y": 42.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": 84.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": [ + 2572, + 2689, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.0, + "y": 42.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": 84.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": [ + 2572, + 2689, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.0, + "y": 42.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": 84.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": [ + 2572, + 2689, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.0, + "y": 42.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": 84.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": [ + 4702, + 4721, + 0 + ], + "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": [ + 4727, + 4828, + 0 + ], + "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": [ + 4727, + 4828, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4727, + 4828, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 11.25, + "y": 8.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4727, + 4828, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 8.0, + "y": 8.0 + }, + "radius": 3.25, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4727, + 4828, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4834, + 4985, + 0 + ], + "command": { + "type": "entity_circular_pattern", + "entity_id": "[uuid]", + "axis": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "center": { + "x": 21.0, + "y": 21.0, + "z": 0.0 + }, + "num_repetitions": 3, + "arc_degrees": 360.0, + "rotate_duplicates": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4367, + 4387, + 0 + ], + "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": [ + 4395, + 4420, + 0 + ], + "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": [ + 4395, + 4420, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4395, + 4420, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4428, + 4457, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 42.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4465, + 4494, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 42.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4502, + 4540, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 42.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4548, + 4569, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4548, + 4569, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2790, + 2810, + 0 + ], + "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": [ + 2818, + 2905, + 0 + ], + "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": [ + 2818, + 2905, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2818, + 2905, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 2.8499999999999996, + "y": 13.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2913, + 2986, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 6.9, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2994, + 3100, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 9.75, + "y": 9.75 + }, + "radius": 3.25, + "start": { + "unit": "degrees", + "value": 90.0 + }, + "end": { + "unit": "degrees", + "value": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3108, + 3184, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -6.9, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3192, + 3232, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 16.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3240, + 3313, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 6.9, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3321, + 3429, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 32.25, + "y": 9.75 + }, + "radius": 3.25, + "start": { + "unit": "degrees", + "value": 180.0 + }, + "end": { + "unit": "degrees", + "value": 90.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3437, + 3510, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 6.9, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3518, + 3558, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 16.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3566, + 3642, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -6.9, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3650, + 3759, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 32.25, + "y": 32.25 + }, + "radius": 3.25, + "start": { + "unit": "degrees", + "value": 270.0 + }, + "end": { + "unit": "degrees", + "value": 180.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3767, + 3840, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 6.9, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3848, + 3901, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -16.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3909, + 3985, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -6.9, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3993, + 4102, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 9.75, + "y": 32.25 + }, + "radius": 3.25, + "start": { + "unit": "degrees", + "value": 360.0 + }, + "end": { + "unit": "degrees", + "value": 270.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4110, + 4186, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -6.9, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4194, + 4237, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -16.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4245, + 4252, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4245, + 4252, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4577, + 4611, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4577, + 4611, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5072, + 5094, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5072, + 5094, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5072, + 5094, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5072, + 5094, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5072, + 5094, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5072, + 5094, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5072, + 5094, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5072, + 5094, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5172, + 5214, + 0 + ], + "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": [ + 5172, + 5214, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -2.4, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5172, + 5214, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5172, + 5214, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5172, + 5214, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5172, + 5214, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5172, + 5214, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5172, + 5214, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5172, + 5214, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5172, + 5214, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5172, + 5214, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5172, + 5214, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5172, + 5214, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5172, + 5214, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5172, + 5214, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5172, + 5214, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5172, + 5214, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5172, + 5214, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5172, + 5214, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5172, + 5214, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5172, + 5214, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5172, + 5214, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5172, + 5214, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5172, + 5214, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5172, + 5214, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5172, + 5214, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5172, + 5214, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5172, + 5214, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5172, + 5214, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5172, + 5214, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5172, + 5214, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5172, + 5214, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5172, + 5214, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5172, + 5214, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5172, + 5214, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5172, + 5214, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5172, + 5214, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5172, + 5214, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5172, + 5214, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5172, + 5214, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5172, + 5214, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5172, + 5214, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5172, + 5214, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5172, + 5214, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5172, + 5214, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5172, + 5214, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5172, + 5214, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5172, + 5214, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5172, + 5214, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5172, + 5214, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5172, + 5214, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5172, + 5214, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5172, + 5214, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5347, + 5406, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5412, + 5475, + 0 + ], + "command": { + "type": "solid3d_get_prev_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5481, + 5540, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5546, + 5609, + 0 + ], + "command": { + "type": "solid3d_get_prev_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5707, + 5744, + 0 + ], + "command": { + "type": "make_plane", + "origin": { + "x": 0.0, + "y": 0.0, + "z": -2.4 + }, + "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": [ + 5707, + 5744, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.6, + "g": 0.6, + "b": 0.6, + "a": 0.3 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4395, + 4420, + 0 + ], + "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": [ + 4395, + 4420, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4395, + 4420, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4428, + 4457, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 42.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4465, + 4494, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 42.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4502, + 4540, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 42.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4548, + 4569, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4548, + 4569, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2818, + 2905, + 0 + ], + "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": [ + 2818, + 2905, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2818, + 2905, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 2.8499999999999996, + "y": 13.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2913, + 2986, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 6.9, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2994, + 3100, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 9.75, + "y": 9.75 + }, + "radius": 3.25, + "start": { + "unit": "degrees", + "value": 90.0 + }, + "end": { + "unit": "degrees", + "value": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3108, + 3184, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -6.9, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3192, + 3232, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 16.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3240, + 3313, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 6.9, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3321, + 3429, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 32.25, + "y": 9.75 + }, + "radius": 3.25, + "start": { + "unit": "degrees", + "value": 180.0 + }, + "end": { + "unit": "degrees", + "value": 90.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3437, + 3510, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 6.9, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3518, + 3558, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 16.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3566, + 3642, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -6.9, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3650, + 3759, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 32.25, + "y": 32.25 + }, + "radius": 3.25, + "start": { + "unit": "degrees", + "value": 270.0 + }, + "end": { + "unit": "degrees", + "value": 180.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3767, + 3840, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 6.9, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3848, + 3901, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -16.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3909, + 3985, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -6.9, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3993, + 4102, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 9.75, + "y": 32.25 + }, + "radius": 3.25, + "start": { + "unit": "degrees", + "value": 360.0 + }, + "end": { + "unit": "degrees", + "value": 270.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4110, + 4186, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -6.9, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4194, + 4237, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -16.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4245, + 4252, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4245, + 4252, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4577, + 4611, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4577, + 4611, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5827, + 5878, + 0 + ], + "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": [ + 5827, + 5878, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -2.4, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5827, + 5878, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5827, + 5878, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5827, + 5878, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5827, + 5878, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5827, + 5878, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5827, + 5878, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5827, + 5878, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5827, + 5878, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5827, + 5878, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5827, + 5878, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5827, + 5878, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5827, + 5878, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5827, + 5878, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5827, + 5878, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5827, + 5878, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5827, + 5878, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5827, + 5878, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5827, + 5878, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5827, + 5878, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5827, + 5878, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5827, + 5878, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5827, + 5878, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5827, + 5878, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5827, + 5878, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5827, + 5878, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5827, + 5878, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5827, + 5878, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5827, + 5878, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5827, + 5878, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5827, + 5878, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5827, + 5878, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5827, + 5878, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5827, + 5878, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5827, + 5878, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5827, + 5878, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5827, + 5878, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5827, + 5878, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5827, + 5878, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5827, + 5878, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5827, + 5878, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5827, + 5878, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5827, + 5878, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5827, + 5878, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6013, + 6073, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6079, + 6143, + 0 + ], + "command": { + "type": "solid3d_get_prev_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6149, + 6209, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6215, + 6279, + 0 + ], + "command": { + "type": "solid3d_get_prev_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5277, + 5615, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 4.0, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5277, + 5615, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 4.0, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5277, + 5615, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 4.0, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5277, + 5615, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 4.0, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6328, + 6478, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 42.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": [ + 6484, + 6601, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.0, + "y": 42.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": 84.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": [ + 6484, + 6601, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.0, + "y": 42.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": 84.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": [ + 5942, + 6285, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 4.0, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5942, + 6285, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 4.0, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5942, + 6285, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 4.0, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5942, + 6285, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 4.0, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6647, + 6798, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 42.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": [ + 6804, + 6921, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.0, + "y": 42.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": 84.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": [ + 6804, + 6921, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.0, + "y": 42.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": 84.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": [ + 921, + 946, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 921, + 946, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4395, + 4420, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2818, + 2905, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + } +] diff --git a/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate-magnets/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate-magnets/artifact_graph_flowchart.snap new file mode 100644 index 000000000..70d3e79ac --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate-magnets/artifact_graph_flowchart.snap @@ -0,0 +1,6 @@ +--- +source: kcl/src/simulation_tests.rs +description: Artifact graph flowchart gridfinity-baseplate-magnets.kcl +extension: md +snapshot_kind: binary +--- diff --git a/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate-magnets/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate-magnets/artifact_graph_flowchart.snap.md new file mode 100644 index 000000000..7999dd76b --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate-magnets/artifact_graph_flowchart.snap.md @@ -0,0 +1,367 @@ +```mermaid +flowchart LR + subgraph path2 [Path] + 2["Path
[921, 946, 0]"] + 3["Segment
[954, 970, 0]"] + 4["Segment
[978, 1037, 0]"] + 5["Segment
[1045, 1066, 0]"] + 6["Segment
[1074, 1133, 0]"] + 7["Segment
[1141, 1148, 0]"] + 8[Solid2d] + end + subgraph path28 [Path] + 28["Path
[921, 946, 0]"] + 29["Segment
[954, 970, 0]"] + 30["Segment
[978, 1037, 0]"] + 31["Segment
[1045, 1066, 0]"] + 32["Segment
[1074, 1133, 0]"] + 33["Segment
[1141, 1148, 0]"] + 34[Solid2d] + end + subgraph path54 [Path] + 54["Path
[4727, 4828, 0]"] + 55["Segment
[4727, 4828, 0]"] + 56[Solid2d] + end + subgraph path58 [Path] + 58["Path
[4395, 4420, 0]"] + 59["Segment
[4428, 4457, 0]"] + 60["Segment
[4465, 4494, 0]"] + 61["Segment
[4502, 4540, 0]"] + 62["Segment
[4548, 4569, 0]"] + 63[Solid2d] + end + subgraph path65 [Path] + 65["Path
[2818, 2905, 0]"] + 66["Segment
[2913, 2986, 0]"] + 67["Segment
[2994, 3100, 0]"] + 68["Segment
[3108, 3184, 0]"] + 69["Segment
[3192, 3232, 0]"] + 70["Segment
[3240, 3313, 0]"] + 71["Segment
[3321, 3429, 0]"] + 72["Segment
[3437, 3510, 0]"] + 73["Segment
[3518, 3558, 0]"] + 74["Segment
[3566, 3642, 0]"] + 75["Segment
[3650, 3759, 0]"] + 76["Segment
[3767, 3840, 0]"] + 77["Segment
[3848, 3901, 0]"] + 78["Segment
[3909, 3985, 0]"] + 79["Segment
[3993, 4102, 0]"] + 80["Segment
[4110, 4186, 0]"] + 81["Segment
[4194, 4237, 0]"] + 82["Segment
[4245, 4252, 0]"] + 83[Solid2d] + end + subgraph path100 [Path] + 100["Path
[4395, 4420, 0]"] + 101["Segment
[4428, 4457, 0]"] + 102["Segment
[4465, 4494, 0]"] + 103["Segment
[4502, 4540, 0]"] + 104["Segment
[4548, 4569, 0]"] + 105[Solid2d] + end + subgraph path106 [Path] + 106["Path
[2818, 2905, 0]"] + 107["Segment
[2913, 2986, 0]"] + 108["Segment
[2994, 3100, 0]"] + 109["Segment
[3108, 3184, 0]"] + 110["Segment
[3192, 3232, 0]"] + 111["Segment
[3240, 3313, 0]"] + 112["Segment
[3321, 3429, 0]"] + 113["Segment
[3437, 3510, 0]"] + 114["Segment
[3518, 3558, 0]"] + 115["Segment
[3566, 3642, 0]"] + 116["Segment
[3650, 3759, 0]"] + 117["Segment
[3767, 3840, 0]"] + 118["Segment
[3848, 3901, 0]"] + 119["Segment
[3909, 3985, 0]"] + 120["Segment
[3993, 4102, 0]"] + 121["Segment
[4110, 4186, 0]"] + 122["Segment
[4194, 4237, 0]"] + 123["Segment
[4245, 4252, 0]"] + 124[Solid2d] + end + 1["Plane
[1234, 1274, 0]"] + 9["Sweep Extrusion
[1221, 1319, 0]"] + 10[Wall] + 11[Wall] + 12[Wall] + 13[Wall] + 14[Wall] + 15["Cap Start"] + 16["Cap End"] + 17["SweepEdge Opposite"] + 18["SweepEdge Adjacent"] + 19["SweepEdge Opposite"] + 20["SweepEdge Adjacent"] + 21["SweepEdge Opposite"] + 22["SweepEdge Adjacent"] + 23["SweepEdge Opposite"] + 24["SweepEdge Adjacent"] + 25["SweepEdge Opposite"] + 26["SweepEdge Adjacent"] + 27["Plane
[1780, 1820, 0]"] + 35["Sweep Revolve
[1734, 1822, 0]"] + 36[Wall] + 37[Wall] + 38[Wall] + 39[Wall] + 40[Wall] + 41["Cap Start"] + 42["Cap End"] + 43["SweepEdge Opposite"] + 44["SweepEdge Adjacent"] + 45["SweepEdge Opposite"] + 46["SweepEdge Adjacent"] + 47["SweepEdge Opposite"] + 48["SweepEdge Adjacent"] + 49["SweepEdge Opposite"] + 50["SweepEdge Adjacent"] + 51["SweepEdge Opposite"] + 52["SweepEdge Adjacent"] + 53["Plane
[4702, 4721, 0]"] + 57["Plane
[4367, 4387, 0]"] + 64["Plane
[2790, 2810, 0]"] + 84["Sweep Extrusion
[5172, 5214, 0]"] + 85[Wall] + 86[Wall] + 87[Wall] + 88[Wall] + 89["Cap Start"] + 90["Cap End"] + 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["Plane
[5707, 5744, 0]"] + 125["Sweep Extrusion
[5827, 5878, 0]"] + 126[Wall] + 127[Wall] + 128[Wall] + 129[Wall] + 130["Cap Start"] + 131["Cap End"] + 132["SweepEdge Opposite"] + 133["SweepEdge Adjacent"] + 134["SweepEdge Opposite"] + 135["SweepEdge Adjacent"] + 136["SweepEdge Opposite"] + 137["SweepEdge Adjacent"] + 138["SweepEdge Opposite"] + 139["SweepEdge Adjacent"] + 140["EdgeCut Fillet
[5277, 5615, 0]"] + 141["EdgeCut Fillet
[5277, 5615, 0]"] + 142["EdgeCut Fillet
[5277, 5615, 0]"] + 143["EdgeCut Fillet
[5277, 5615, 0]"] + 144["EdgeCut Fillet
[5942, 6285, 0]"] + 145["EdgeCut Fillet
[5942, 6285, 0]"] + 146["EdgeCut Fillet
[5942, 6285, 0]"] + 147["EdgeCut Fillet
[5942, 6285, 0]"] + 148["StartSketchOnPlane
[893, 913, 0]"] + 149["StartSketchOnPlane
[893, 913, 0]"] + 150["StartSketchOnPlane
[4367, 4387, 0]"] + 151["StartSketchOnPlane
[2790, 2810, 0]"] + 1 --- 2 + 2 --- 3 + 2 --- 4 + 2 --- 5 + 2 --- 6 + 2 --- 7 + 2 ---- 9 + 2 --- 8 + 3 --- 14 + 3 --- 25 + 3 --- 26 + 4 --- 13 + 4 --- 23 + 4 --- 24 + 5 --- 12 + 5 --- 21 + 5 --- 22 + 6 --- 11 + 6 --- 19 + 6 --- 20 + 7 --- 10 + 7 --- 17 + 7 --- 18 + 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 + 9 --- 24 + 9 --- 25 + 9 --- 26 + 27 --- 28 + 28 --- 29 + 28 --- 30 + 28 --- 31 + 28 --- 32 + 28 --- 33 + 28 ---- 35 + 28 --- 34 + 29 --- 36 + 29 --- 43 + 29 --- 44 + 30 --- 37 + 30 --- 45 + 30 --- 46 + 31 --- 38 + 31 --- 47 + 31 --- 48 + 32 --- 39 + 32 --- 49 + 32 --- 50 + 33 --- 40 + 33 --- 51 + 33 --- 52 + 35 --- 36 + 35 --- 37 + 35 --- 38 + 35 --- 39 + 35 --- 40 + 35 --- 41 + 35 --- 42 + 35 --- 43 + 35 --- 44 + 35 --- 45 + 35 --- 46 + 35 --- 47 + 35 --- 48 + 35 --- 49 + 35 --- 50 + 35 --- 51 + 35 --- 52 + 53 --- 54 + 54 --- 55 + 54 --- 56 + 57 --- 58 + 58 --- 59 + 58 --- 60 + 58 --- 61 + 58 --- 62 + 58 ---- 84 + 58 --- 63 + 59 --- 85 + 59 --- 91 + 59 --- 92 + 60 --- 86 + 60 --- 93 + 60 --- 94 + 61 --- 87 + 61 --- 95 + 61 --- 96 + 62 --- 88 + 62 --- 97 + 62 --- 98 + 64 --- 65 + 65 --- 66 + 65 --- 67 + 65 --- 68 + 65 --- 69 + 65 --- 70 + 65 --- 71 + 65 --- 72 + 65 --- 73 + 65 --- 74 + 65 --- 75 + 65 --- 76 + 65 --- 77 + 65 --- 78 + 65 --- 79 + 65 --- 80 + 65 --- 81 + 65 --- 82 + 65 --- 83 + 84 --- 85 + 84 --- 86 + 84 --- 87 + 84 --- 88 + 84 --- 89 + 84 --- 90 + 84 --- 91 + 84 --- 92 + 84 --- 93 + 84 --- 94 + 84 --- 95 + 84 --- 96 + 84 --- 97 + 84 --- 98 + 99 --- 100 + 99 --- 106 + 100 --- 101 + 100 --- 102 + 100 --- 103 + 100 --- 104 + 100 ---- 125 + 100 --- 105 + 101 --- 126 + 101 --- 132 + 101 --- 133 + 102 --- 127 + 102 --- 134 + 102 --- 135 + 103 --- 128 + 103 --- 136 + 103 --- 137 + 104 --- 129 + 104 --- 138 + 104 --- 139 + 106 --- 107 + 106 --- 108 + 106 --- 109 + 106 --- 110 + 106 --- 111 + 106 --- 112 + 106 --- 113 + 106 --- 114 + 106 --- 115 + 106 --- 116 + 106 --- 117 + 106 --- 118 + 106 --- 119 + 106 --- 120 + 106 --- 121 + 106 --- 122 + 106 --- 123 + 106 --- 124 + 125 --- 126 + 125 --- 127 + 125 --- 128 + 125 --- 129 + 125 --- 130 + 125 --- 131 + 125 --- 132 + 125 --- 133 + 125 --- 134 + 125 --- 135 + 125 --- 136 + 125 --- 137 + 125 --- 138 + 125 --- 139 + 92 <--x 140 + 98 <--x 141 + 96 <--x 142 + 94 <--x 143 + 133 <--x 144 + 139 <--x 145 + 137 <--x 146 + 135 <--x 147 + 1 <--x 148 + 27 <--x 149 + 99 <--x 150 + 99 <--x 151 +``` diff --git a/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate-magnets/ast.snap b/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate-magnets/ast.snap new file mode 100644 index 000000000..e26dd4a3b --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate-magnets/ast.snap @@ -0,0 +1,6130 @@ +--- +source: kcl-lib/src/simulation_tests.rs +description: Result of parsing gridfinity-baseplate-magnets.kcl +--- +{ + "Ok": { + "body": [ + { + "declaration": { + "end": 455, + "id": { + "end": 448, + "name": "binLength", + "start": 439, + "type": "Identifier" + }, + "init": { + "end": 455, + "raw": "42.0", + "start": 451, + "type": "Literal", + "type": "Literal", + "value": { + "value": 42.0, + "suffix": "None" + } + }, + "start": 439, + "type": "VariableDeclarator" + }, + "end": 455, + "kind": "const", + "start": 439, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 474, + "id": { + "end": 468, + "name": "cornerRadius", + "start": 456, + "type": "Identifier" + }, + "init": { + "end": 474, + "raw": "4.0", + "start": 471, + "type": "Literal", + "type": "Literal", + "value": { + "value": 4.0, + "suffix": "None" + } + }, + "start": 456, + "type": "VariableDeclarator" + }, + "end": 474, + "kind": "const", + "start": 456, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 490, + "id": { + "end": 484, + "name": "firstStep", + "start": 475, + "type": "Identifier" + }, + "init": { + "end": 490, + "raw": "0.7", + "start": 487, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.7, + "suffix": "None" + } + }, + "start": 475, + "type": "VariableDeclarator" + }, + "end": 490, + "kind": "const", + "start": 475, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 507, + "id": { + "end": 501, + "name": "secondStep", + "start": 491, + "type": "Identifier" + }, + "init": { + "end": 507, + "raw": "1.8", + "start": 504, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.8, + "suffix": "None" + } + }, + "start": 491, + "type": "VariableDeclarator" + }, + "end": 507, + "kind": "const", + "start": 491, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 524, + "id": { + "end": 517, + "name": "thirdStep", + "start": 508, + "type": "Identifier" + }, + "init": { + "end": 524, + "raw": "2.15", + "start": 520, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.15, + "suffix": "None" + } + }, + "start": 508, + "type": "VariableDeclarator" + }, + "end": 524, + "kind": "const", + "start": 508, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 543, + "id": { + "end": 537, + "name": "magOuterDiam", + "start": 525, + "type": "Identifier" + }, + "init": { + "end": 543, + "raw": "6.5", + "start": 540, + "type": "Literal", + "type": "Literal", + "value": { + "value": 6.5, + "suffix": "None" + } + }, + "start": 525, + "type": "VariableDeclarator" + }, + "end": 543, + "kind": "const", + "start": 525, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 559, + "id": { + "end": 553, + "name": "magOffset", + "start": 544, + "type": "Identifier" + }, + "init": { + "end": 559, + "raw": "4.8", + "start": 556, + "type": "Literal", + "type": "Literal", + "value": { + "value": 4.8, + "suffix": "None" + } + }, + "start": 544, + "type": "VariableDeclarator" + }, + "end": 559, + "kind": "const", + "start": 544, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 574, + "id": { + "end": 568, + "name": "magDepth", + "start": 560, + "type": "Identifier" + }, + "init": { + "end": 574, + "raw": "2.4", + "start": 571, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.4, + "suffix": "None" + } + }, + "start": 560, + "type": "VariableDeclarator" + }, + "end": 574, + "kind": "const", + "start": 560, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 629, + "id": { + "end": 625, + "name": "countBinWidth", + "start": 612, + "type": "Identifier" + }, + "init": { + "end": 629, + "raw": "2", + "start": 628, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 612, + "type": "VariableDeclarator" + }, + "end": 629, + "kind": "const", + "start": 612, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 648, + "id": { + "end": 644, + "name": "countBinLength", + "start": 630, + "type": "Identifier" + }, + "init": { + "end": 648, + "raw": "3", + "start": 647, + "type": "Literal", + "type": "Literal", + "value": { + "value": 3.0, + "suffix": "None" + } + }, + "start": 630, + "type": "VariableDeclarator" + }, + "end": 648, + "kind": "const", + "start": 630, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 792, + "id": { + "end": 755, + "name": "height", + "start": 749, + "type": "Identifier" + }, + "init": { + "end": 792, + "left": { + "end": 780, + "left": { + "end": 767, + "name": "firstStep", + "start": 758, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 780, + "name": "secondStep", + "start": 770, + "type": "Identifier", + "type": "Identifier" + }, + "start": 758, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "end": 792, + "name": "thirdStep", + "start": 783, + "type": "Identifier", + "type": "Identifier" + }, + "start": 758, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 749, + "type": "VariableDeclarator" + }, + "end": 792, + "kind": "const", + "start": 749, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1170, + "id": { + "end": 868, + "name": "face", + "start": 864, + "type": "Identifier" + }, + "init": { + "body": { + "body": [ + { + "declaration": { + "end": 1148, + "id": { + "end": 890, + "name": "faceSketch", + "start": 880, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 912, + "name": "plane", + "start": 907, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 906, + "name": "startSketchOn", + "start": 893, + "type": "Identifier" + }, + "end": 913, + "start": 893, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 938, + "raw": "0", + "start": 937, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 941, + "raw": "0", + "start": 940, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 942, + "start": 936, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 945, + "start": 944, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 935, + "name": "startProfileAt", + "start": 921, + "type": "Identifier" + }, + "end": 946, + "start": 921, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 966, + "name": "height", + "start": 960, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 969, + "start": 968, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 959, + "name": "yLine", + "start": 954, + "type": "Identifier" + }, + "end": 970, + "start": 954, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 1033, + "properties": [ + { + "end": 1011, + "key": { + "end": 1005, + "name": "angle", + "start": 1000, + "type": "Identifier" + }, + "start": 1000, + "type": "ObjectProperty", + "value": { + "argument": { + "end": 1011, + "raw": "45", + "start": 1009, + "type": "Literal", + "type": "Literal", + "value": { + "value": 45.0, + "suffix": "None" + } + }, + "end": 1011, + "operator": "-", + "start": 1008, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + }, + { + "end": 1031, + "key": { + "end": 1019, + "name": "length", + "start": 1013, + "type": "Identifier" + }, + "start": 1013, + "type": "ObjectProperty", + "value": { + "end": 1031, + "name": "thirdStep", + "start": 1022, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 998, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 1036, + "start": 1035, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 997, + "name": "angledLineOfYLength", + "start": 978, + "type": "Identifier" + }, + "end": 1037, + "start": 978, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "argument": { + "end": 1062, + "name": "secondStep", + "start": 1052, + "type": "Identifier", + "type": "Identifier" + }, + "end": 1062, + "operator": "-", + "start": 1051, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 1065, + "start": 1064, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1050, + "name": "yLine", + "start": 1045, + "type": "Identifier" + }, + "end": 1066, + "start": 1045, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 1129, + "properties": [ + { + "end": 1107, + "key": { + "end": 1101, + "name": "angle", + "start": 1096, + "type": "Identifier" + }, + "start": 1096, + "type": "ObjectProperty", + "value": { + "argument": { + "end": 1107, + "raw": "45", + "start": 1105, + "type": "Literal", + "type": "Literal", + "value": { + "value": 45.0, + "suffix": "None" + } + }, + "end": 1107, + "operator": "-", + "start": 1104, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + }, + { + "end": 1127, + "key": { + "end": 1115, + "name": "length", + "start": 1109, + "type": "Identifier" + }, + "start": 1109, + "type": "ObjectProperty", + "value": { + "end": 1127, + "name": "firstStep", + "start": 1118, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 1094, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 1132, + "start": 1131, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1093, + "name": "angledLineOfYLength", + "start": 1074, + "type": "Identifier" + }, + "end": 1133, + "start": 1074, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [], + "callee": { + "end": 1146, + "name": "close", + "start": 1141, + "type": "Identifier" + }, + "end": 1148, + "start": 1141, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 1148, + "start": 893, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 880, + "type": "VariableDeclarator" + }, + "end": 1148, + "kind": "const", + "start": 880, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "argument": { + "end": 1168, + "name": "faceSketch", + "start": 1158, + "type": "Identifier", + "type": "Identifier" + }, + "end": 1168, + "start": 1151, + "type": "ReturnStatement", + "type": "ReturnStatement" + } + ], + "end": 1170, + "start": 876 + }, + "end": 1170, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 874, + "name": "plane", + "start": 869, + "type": "Identifier" + } + } + ], + "start": 868, + "type": "FunctionExpression", + "type": "FunctionExpression" + }, + "start": 864, + "type": "VariableDeclarator" + }, + "end": 1170, + "kind": "fn", + "start": 861, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1319, + "id": { + "end": 1218, + "name": "singleSide", + "start": 1208, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1283, + "name": "length", + "start": 1277, + "type": "Identifier" + }, + "arg": { + "end": 1315, + "left": { + "end": 1295, + "name": "binLength", + "start": 1286, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 1315, + "left": { + "end": 1311, + "name": "cornerRadius", + "start": 1299, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 1315, + "raw": "2", + "start": 1314, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1299, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 1286, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 1228, + "name": "extrude", + "start": 1221, + "type": "Identifier" + }, + "end": 1319, + "start": 1221, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "arguments": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1258, + "name": "offset", + "start": 1252, + "type": "Identifier" + }, + "arg": { + "end": 1273, + "name": "cornerRadius", + "start": 1261, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 1245, + "name": "offsetPlane", + "start": 1234, + "type": "Identifier" + }, + "end": 1274, + "start": 1234, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 1250, + "raw": "\"YZ\"", + "start": 1246, + "type": "Literal", + "type": "Literal", + "value": "YZ" + } + } + ], + "callee": { + "end": 1233, + "name": "face", + "start": 1229, + "type": "Identifier" + }, + "end": 1275, + "start": 1229, + "type": "CallExpression", + "type": "CallExpression" + } + }, + "start": 1208, + "type": "VariableDeclarator" + }, + "end": 1319, + "kind": "const", + "start": 1208, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1557, + "id": { + "end": 1391, + "name": "sides", + "start": 1386, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1439, + "name": "arcDegrees", + "start": 1429, + "type": "Identifier" + }, + "arg": { + "end": 1445, + "raw": "360", + "start": 1442, + "type": "Literal", + "type": "Literal", + "value": { + "value": 360.0, + "suffix": "None" + } + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1453, + "name": "axis", + "start": 1449, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1458, + "raw": "0", + "start": 1457, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 1461, + "raw": "0", + "start": 1460, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 1464, + "raw": "1", + "start": 1463, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + ], + "end": 1465, + "start": 1456, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1475, + "name": "center", + "start": 1469, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1492, + "left": { + "end": 1488, + "name": "binLength", + "start": 1479, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1492, + "raw": "2", + "start": 1491, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1479, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 1507, + "left": { + "end": 1503, + "name": "binLength", + "start": 1494, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1507, + "raw": "2", + "start": 1506, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1494, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 1510, + "raw": "0", + "start": 1509, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 1511, + "start": 1478, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1524, + "name": "instances", + "start": 1515, + "type": "Identifier" + }, + "arg": { + "end": 1528, + "raw": "4", + "start": 1527, + "type": "Literal", + "type": "Literal", + "value": { + "value": 4.0, + "suffix": "None" + } + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1548, + "name": "rotateDuplicates", + "start": 1532, + "type": "Identifier" + }, + "arg": { + "end": 1555, + "raw": "true", + "start": 1551, + "type": "Literal", + "type": "Literal", + "value": true + } + } + ], + "callee": { + "end": 1411, + "name": "patternCircular3d", + "start": 1394, + "type": "Identifier" + }, + "end": 1557, + "start": 1394, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 1425, + "name": "singleSide", + "start": 1415, + "type": "Identifier", + "type": "Identifier" + } + }, + "start": 1386, + "type": "VariableDeclarator" + }, + "end": 1557, + "kind": "const", + "start": 1386, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1680, + "id": { + "end": 1592, + "name": "axis000", + "start": 1585, + "type": "Identifier" + }, + "init": { + "end": 1680, + "properties": [ + { + "end": 1678, + "key": { + "end": 1605, + "name": "custom", + "start": 1599, + "type": "Identifier" + }, + "start": 1599, + "type": "ObjectProperty", + "value": { + "end": 1678, + "properties": [ + { + "end": 1631, + "key": { + "end": 1618, + "name": "axis", + "start": 1614, + "type": "Identifier" + }, + "start": 1614, + "type": "ObjectProperty", + "value": { + "elements": [ + { + "end": 1625, + "raw": "0.0", + "start": 1622, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 1630, + "raw": "1.0", + "start": 1627, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + ], + "end": 1631, + "start": 1621, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "end": 1674, + "key": { + "end": 1643, + "name": "origin", + "start": 1637, + "type": "Identifier" + }, + "start": 1637, + "type": "ObjectProperty", + "value": { + "elements": [ + { + "end": 1659, + "name": "cornerRadius", + "start": 1647, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 1673, + "name": "cornerRadius", + "start": 1661, + "type": "Identifier", + "type": "Identifier" + } + ], + "end": 1674, + "start": 1646, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "start": 1608, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + } + ], + "start": 1595, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + "start": 1585, + "type": "VariableDeclarator" + }, + "end": 1680, + "kind": "const", + "start": 1585, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1822, + "id": { + "end": 1731, + "name": "singleCorner", + "start": 1719, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "end": 1773, + "properties": [ + { + "end": 1755, + "key": { + "end": 1749, + "name": "angle", + "start": 1744, + "type": "Identifier" + }, + "start": 1744, + "type": "ObjectProperty", + "value": { + "argument": { + "end": 1755, + "raw": "90", + "start": 1753, + "type": "Literal", + "type": "Literal", + "value": { + "value": 90.0, + "suffix": "None" + } + }, + "end": 1755, + "operator": "-", + "start": 1752, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + }, + { + "end": 1771, + "key": { + "end": 1761, + "name": "axis", + "start": 1757, + "type": "Identifier" + }, + "start": 1757, + "type": "ObjectProperty", + "value": { + "end": 1771, + "name": "axis000", + "start": 1764, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 1742, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "arguments": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1804, + "name": "offset", + "start": 1798, + "type": "Identifier" + }, + "arg": { + "end": 1819, + "name": "cornerRadius", + "start": 1807, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 1791, + "name": "offsetPlane", + "start": 1780, + "type": "Identifier" + }, + "end": 1820, + "start": 1780, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 1796, + "raw": "\"YZ\"", + "start": 1792, + "type": "Literal", + "type": "Literal", + "value": "YZ" + } + } + ], + "callee": { + "end": 1779, + "name": "face", + "start": 1775, + "type": "Identifier" + }, + "end": 1821, + "start": 1775, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "callee": { + "end": 1741, + "name": "revolve", + "start": 1734, + "type": "Identifier" + }, + "end": 1822, + "start": 1734, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 1719, + "type": "VariableDeclarator" + }, + "end": 1822, + "kind": "const", + "start": 1719, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 2032, + "id": { + "end": 1864, + "name": "corners", + "start": 1857, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1914, + "name": "arcDegrees", + "start": 1904, + "type": "Identifier" + }, + "arg": { + "end": 1920, + "raw": "360", + "start": 1917, + "type": "Literal", + "type": "Literal", + "value": { + "value": 360.0, + "suffix": "None" + } + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1928, + "name": "axis", + "start": 1924, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1933, + "raw": "0", + "start": 1932, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 1936, + "raw": "0", + "start": 1935, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 1939, + "raw": "1", + "start": 1938, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + ], + "end": 1940, + "start": 1931, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1950, + "name": "center", + "start": 1944, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1967, + "left": { + "end": 1963, + "name": "binLength", + "start": 1954, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1967, + "raw": "2", + "start": 1966, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1954, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 1982, + "left": { + "end": 1978, + "name": "binLength", + "start": 1969, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1982, + "raw": "2", + "start": 1981, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1969, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 1985, + "raw": "0", + "start": 1984, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 1986, + "start": 1953, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1999, + "name": "instances", + "start": 1990, + "type": "Identifier" + }, + "arg": { + "end": 2003, + "raw": "4", + "start": 2002, + "type": "Literal", + "type": "Literal", + "value": { + "value": 4.0, + "suffix": "None" + } + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2023, + "name": "rotateDuplicates", + "start": 2007, + "type": "Identifier" + }, + "arg": { + "end": 2030, + "raw": "true", + "start": 2026, + "type": "Literal", + "type": "Literal", + "value": true + } + } + ], + "callee": { + "end": 1884, + "name": "patternCircular3d", + "start": 1867, + "type": "Identifier" + }, + "end": 2032, + "start": 1867, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 1900, + "name": "singleCorner", + "start": 1888, + "type": "Identifier", + "type": "Identifier" + } + }, + "start": 1857, + "type": "VariableDeclarator" + }, + "end": 2032, + "kind": "const", + "start": 1857, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 2414, + "id": { + "end": 2092, + "name": "basePlateSides", + "start": 2078, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2137, + "name": "axis", + "start": 2133, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 2144, + "raw": "1.0", + "start": 2141, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + { + "end": 2149, + "raw": "0.0", + "start": 2146, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 2154, + "raw": "0.0", + "start": 2151, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 2155, + "start": 2140, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2173, + "name": "instances", + "start": 2164, + "type": "Identifier" + }, + "arg": { + "end": 2189, + "name": "countBinWidth", + "start": 2176, + "type": "Identifier", + "type": "Identifier" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2206, + "name": "distance", + "start": 2198, + "type": "Identifier" + }, + "arg": { + "end": 2218, + "name": "binLength", + "start": 2209, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 2110, + "name": "patternLinear3d", + "start": 2095, + "type": "Identifier" + }, + "end": 2225, + "start": 2095, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 2124, + "name": "sides", + "start": 2119, + "type": "Identifier", + "type": "Identifier" + } + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2259, + "name": "axis", + "start": 2255, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 2266, + "raw": "0.0", + "start": 2263, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 2271, + "raw": "1.0", + "start": 2268, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + { + "end": 2276, + "raw": "0.0", + "start": 2273, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 2277, + "start": 2262, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2295, + "name": "instances", + "start": 2286, + "type": "Identifier" + }, + "arg": { + "end": 2312, + "name": "countBinLength", + "start": 2298, + "type": "Identifier", + "type": "Identifier" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2329, + "name": "distance", + "start": 2321, + "type": "Identifier" + }, + "arg": { + "end": 2341, + "name": "binLength", + "start": 2332, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 2246, + "name": "patternLinear3d", + "start": 2231, + "type": "Identifier" + }, + "end": 2348, + "start": 2231, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 2414, + "nonCodeMeta": { + "nonCodeNodes": { + "1": [ + { + "end": 2414, + "start": 2348, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "create the corners of the baseplate by patterning the corners", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, + "start": 2095, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 2078, + "type": "VariableDeclarator" + }, + "end": 2414, + "kind": "const", + "start": 2078, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 2741, + "id": { + "end": 2431, + "name": "basePlateCorners", + "start": 2415, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2478, + "name": "axis", + "start": 2474, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 2485, + "raw": "1.0", + "start": 2482, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + { + "end": 2490, + "raw": "0.0", + "start": 2487, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 2495, + "raw": "0.0", + "start": 2492, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 2496, + "start": 2481, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2514, + "name": "instances", + "start": 2505, + "type": "Identifier" + }, + "arg": { + "end": 2530, + "name": "countBinWidth", + "start": 2517, + "type": "Identifier", + "type": "Identifier" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2547, + "name": "distance", + "start": 2539, + "type": "Identifier" + }, + "arg": { + "end": 2559, + "name": "binLength", + "start": 2550, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 2449, + "name": "patternLinear3d", + "start": 2434, + "type": "Identifier" + }, + "end": 2566, + "start": 2434, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 2465, + "name": "corners", + "start": 2458, + "type": "Identifier", + "type": "Identifier" + } + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2600, + "name": "axis", + "start": 2596, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 2607, + "raw": "0.0", + "start": 2604, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 2612, + "raw": "1.0", + "start": 2609, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + { + "end": 2617, + "raw": "0.0", + "start": 2614, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 2618, + "start": 2603, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2636, + "name": "instances", + "start": 2627, + "type": "Identifier" + }, + "arg": { + "end": 2653, + "name": "countBinLength", + "start": 2639, + "type": "Identifier", + "type": "Identifier" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2670, + "name": "distance", + "start": 2662, + "type": "Identifier" + }, + "arg": { + "end": 2682, + "name": "binLength", + "start": 2673, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 2587, + "name": "patternLinear3d", + "start": 2572, + "type": "Identifier" + }, + "end": 2689, + "start": 2572, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 2741, + "nonCodeMeta": { + "nonCodeNodes": { + "1": [ + { + "end": 2741, + "start": 2689, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "create the center cutout for the magnet profile", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, + "start": 2434, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 2415, + "type": "VariableDeclarator" + }, + "end": 2741, + "kind": "const", + "start": 2415, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 4276, + "id": { + "end": 2763, + "name": "magnetCenterCutout", + "start": 2745, + "type": "Identifier" + }, + "init": { + "body": { + "body": [ + { + "declaration": { + "end": 4252, + "id": { + "end": 2787, + "name": "magnetSketch", + "start": 2775, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 2809, + "name": "plane", + "start": 2804, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 2803, + "name": "startSketchOn", + "start": 2790, + "type": "Identifier" + }, + "end": 2810, + "start": 2790, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 2865, + "left": { + "end": 2853, + "name": "firstStep", + "start": 2844, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 2865, + "name": "thirdStep", + "start": 2856, + "type": "Identifier", + "type": "Identifier" + }, + "start": 2844, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 2892, + "left": { + "end": 2877, + "raw": "2", + "start": 2876, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 2892, + "name": "magOuterDiam", + "start": 2880, + "type": "Identifier", + "type": "Identifier" + }, + "start": 2876, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 2901, + "start": 2833, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 2904, + "start": 2903, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2832, + "name": "startProfileAt", + "start": 2818, + "type": "Identifier" + }, + "end": 2905, + "start": 2818, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 2981, + "left": { + "end": 2960, + "left": { + "end": 2935, + "left": { + "end": 2920, + "raw": "2", + "start": 2919, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 2935, + "name": "magOuterDiam", + "start": 2923, + "type": "Identifier", + "type": "Identifier" + }, + "start": 2919, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 2960, + "left": { + "end": 2948, + "name": "firstStep", + "start": 2939, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 2960, + "name": "thirdStep", + "start": 2951, + "type": "Identifier", + "type": "Identifier" + }, + "start": 2939, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 2919, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 2981, + "left": { + "end": 2977, + "name": "magOuterDiam", + "start": 2965, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 2981, + "raw": "2", + "start": 2980, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 2965, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 2919, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 2985, + "start": 2984, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2918, + "name": "xLine", + "start": 2913, + "type": "Identifier" + }, + "end": 2986, + "start": 2913, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 3096, + "properties": [ + { + "end": 3026, + "key": { + "end": 3019, + "name": "angleStart", + "start": 3009, + "type": "Identifier" + }, + "start": 3009, + "type": "ObjectProperty", + "value": { + "end": 3026, + "raw": "90.0", + "start": 3022, + "type": "Literal", + "type": "Literal", + "value": { + "value": 90.0, + "suffix": "None" + } + } + }, + { + "end": 3051, + "key": { + "end": 3045, + "name": "angleEnd", + "start": 3037, + "type": "Identifier" + }, + "start": 3037, + "type": "ObjectProperty", + "value": { + "end": 3051, + "raw": "0.0", + "start": 3048, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 3087, + "key": { + "end": 3068, + "name": "radius", + "start": 3062, + "type": "Identifier" + }, + "start": 3062, + "type": "ObjectProperty", + "value": { + "end": 3087, + "left": { + "end": 3083, + "name": "magOuterDiam", + "start": 3071, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 3087, + "raw": "2", + "start": 3086, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 3071, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "start": 2998, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 3099, + "start": 3098, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2997, + "name": "arc", + "start": 2994, + "type": "Identifier" + }, + "end": 3100, + "start": 2994, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "argument": { + "end": 3178, + "left": { + "end": 3157, + "left": { + "end": 3132, + "left": { + "end": 3117, + "raw": "2", + "start": 3116, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 3132, + "name": "magOuterDiam", + "start": 3120, + "type": "Identifier", + "type": "Identifier" + }, + "start": 3116, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 3157, + "left": { + "end": 3145, + "name": "firstStep", + "start": 3136, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 3157, + "name": "thirdStep", + "start": 3148, + "type": "Identifier", + "type": "Identifier" + }, + "start": 3136, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 3116, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 3178, + "left": { + "end": 3174, + "name": "magOuterDiam", + "start": 3162, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 3178, + "raw": "2", + "start": 3177, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 3162, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 3116, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "end": 3178, + "operator": "-", + "start": 3114, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 3183, + "start": 3182, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 3113, + "name": "yLine", + "start": 3108, + "type": "Identifier" + }, + "end": 3184, + "start": 3108, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 3227, + "left": { + "end": 3207, + "name": "binLength", + "start": 3198, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 3227, + "left": { + "end": 3212, + "raw": "4", + "start": 3211, + "type": "Literal", + "type": "Literal", + "value": { + "value": 4.0, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 3227, + "name": "magOuterDiam", + "start": 3215, + "type": "Identifier", + "type": "Identifier" + }, + "start": 3211, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 3198, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 3231, + "start": 3230, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 3197, + "name": "xLine", + "start": 3192, + "type": "Identifier" + }, + "end": 3232, + "start": 3192, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 3308, + "left": { + "end": 3287, + "left": { + "end": 3262, + "left": { + "end": 3247, + "raw": "2", + "start": 3246, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 3262, + "name": "magOuterDiam", + "start": 3250, + "type": "Identifier", + "type": "Identifier" + }, + "start": 3246, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 3287, + "left": { + "end": 3275, + "name": "firstStep", + "start": 3266, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 3287, + "name": "thirdStep", + "start": 3278, + "type": "Identifier", + "type": "Identifier" + }, + "start": 3266, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 3246, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 3308, + "left": { + "end": 3304, + "name": "magOuterDiam", + "start": 3292, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 3308, + "raw": "2", + "start": 3307, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 3292, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 3246, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 3312, + "start": 3311, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 3245, + "name": "yLine", + "start": 3240, + "type": "Identifier" + }, + "end": 3313, + "start": 3240, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 3425, + "properties": [ + { + "end": 3354, + "key": { + "end": 3346, + "name": "angleStart", + "start": 3336, + "type": "Identifier" + }, + "start": 3336, + "type": "ObjectProperty", + "value": { + "end": 3354, + "raw": "180.0", + "start": 3349, + "type": "Literal", + "type": "Literal", + "value": { + "value": 180.0, + "suffix": "None" + } + } + }, + { + "end": 3380, + "key": { + "end": 3373, + "name": "angleEnd", + "start": 3365, + "type": "Identifier" + }, + "start": 3365, + "type": "ObjectProperty", + "value": { + "end": 3380, + "raw": "90.0", + "start": 3376, + "type": "Literal", + "type": "Literal", + "value": { + "value": 90.0, + "suffix": "None" + } + } + }, + { + "end": 3416, + "key": { + "end": 3397, + "name": "radius", + "start": 3391, + "type": "Identifier" + }, + "start": 3391, + "type": "ObjectProperty", + "value": { + "end": 3416, + "left": { + "end": 3412, + "name": "magOuterDiam", + "start": 3400, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 3416, + "raw": "2", + "start": 3415, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 3400, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "start": 3325, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 3428, + "start": 3427, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 3324, + "name": "arc", + "start": 3321, + "type": "Identifier" + }, + "end": 3429, + "start": 3321, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 3505, + "left": { + "end": 3484, + "left": { + "end": 3459, + "left": { + "end": 3444, + "raw": "2", + "start": 3443, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 3459, + "name": "magOuterDiam", + "start": 3447, + "type": "Identifier", + "type": "Identifier" + }, + "start": 3443, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 3484, + "left": { + "end": 3472, + "name": "firstStep", + "start": 3463, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 3484, + "name": "thirdStep", + "start": 3475, + "type": "Identifier", + "type": "Identifier" + }, + "start": 3463, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 3443, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 3505, + "left": { + "end": 3501, + "name": "magOuterDiam", + "start": 3489, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 3505, + "raw": "2", + "start": 3504, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 3489, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 3443, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 3509, + "start": 3508, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 3442, + "name": "xLine", + "start": 3437, + "type": "Identifier" + }, + "end": 3510, + "start": 3437, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 3553, + "left": { + "end": 3533, + "name": "binLength", + "start": 3524, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 3553, + "left": { + "end": 3538, + "raw": "4", + "start": 3537, + "type": "Literal", + "type": "Literal", + "value": { + "value": 4.0, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 3553, + "name": "magOuterDiam", + "start": 3541, + "type": "Identifier", + "type": "Identifier" + }, + "start": 3537, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 3524, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 3557, + "start": 3556, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 3523, + "name": "yLine", + "start": 3518, + "type": "Identifier" + }, + "end": 3558, + "start": 3518, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "argument": { + "end": 3636, + "left": { + "end": 3615, + "left": { + "end": 3590, + "left": { + "end": 3575, + "raw": "2", + "start": 3574, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 3590, + "name": "magOuterDiam", + "start": 3578, + "type": "Identifier", + "type": "Identifier" + }, + "start": 3574, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 3615, + "left": { + "end": 3603, + "name": "firstStep", + "start": 3594, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 3615, + "name": "thirdStep", + "start": 3606, + "type": "Identifier", + "type": "Identifier" + }, + "start": 3594, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 3574, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 3636, + "left": { + "end": 3632, + "name": "magOuterDiam", + "start": 3620, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 3636, + "raw": "2", + "start": 3635, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 3620, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 3574, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "end": 3636, + "operator": "-", + "start": 3572, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 3641, + "start": 3640, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 3571, + "name": "xLine", + "start": 3566, + "type": "Identifier" + }, + "end": 3642, + "start": 3566, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 3755, + "properties": [ + { + "end": 3683, + "key": { + "end": 3675, + "name": "angleStart", + "start": 3665, + "type": "Identifier" + }, + "start": 3665, + "type": "ObjectProperty", + "value": { + "end": 3683, + "raw": "270.0", + "start": 3678, + "type": "Literal", + "type": "Literal", + "value": { + "value": 270.0, + "suffix": "None" + } + } + }, + { + "end": 3710, + "key": { + "end": 3702, + "name": "angleEnd", + "start": 3694, + "type": "Identifier" + }, + "start": 3694, + "type": "ObjectProperty", + "value": { + "end": 3710, + "raw": "180.0", + "start": 3705, + "type": "Literal", + "type": "Literal", + "value": { + "value": 180.0, + "suffix": "None" + } + } + }, + { + "end": 3746, + "key": { + "end": 3727, + "name": "radius", + "start": 3721, + "type": "Identifier" + }, + "start": 3721, + "type": "ObjectProperty", + "value": { + "end": 3746, + "left": { + "end": 3742, + "name": "magOuterDiam", + "start": 3730, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 3746, + "raw": "2", + "start": 3745, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 3730, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "start": 3654, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 3758, + "start": 3757, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 3653, + "name": "arc", + "start": 3650, + "type": "Identifier" + }, + "end": 3759, + "start": 3650, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 3835, + "left": { + "end": 3814, + "left": { + "end": 3789, + "left": { + "end": 3774, + "raw": "2", + "start": 3773, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 3789, + "name": "magOuterDiam", + "start": 3777, + "type": "Identifier", + "type": "Identifier" + }, + "start": 3773, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 3814, + "left": { + "end": 3802, + "name": "firstStep", + "start": 3793, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 3814, + "name": "thirdStep", + "start": 3805, + "type": "Identifier", + "type": "Identifier" + }, + "start": 3793, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 3773, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 3835, + "left": { + "end": 3831, + "name": "magOuterDiam", + "start": 3819, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 3835, + "raw": "2", + "start": 3834, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 3819, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 3773, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 3839, + "start": 3838, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 3772, + "name": "yLine", + "start": 3767, + "type": "Identifier" + }, + "end": 3840, + "start": 3767, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "argument": { + "end": 3885, + "left": { + "end": 3865, + "name": "binLength", + "start": 3856, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 3885, + "left": { + "end": 3870, + "raw": "4", + "start": 3869, + "type": "Literal", + "type": "Literal", + "value": { + "value": 4.0, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 3885, + "name": "magOuterDiam", + "start": 3873, + "type": "Identifier", + "type": "Identifier" + }, + "start": 3869, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 3856, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "end": 3885, + "operator": "-", + "start": 3854, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 3890, + "start": 3889, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 3900, + "start": 3892, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "line012" + } + ], + "callee": { + "end": 3853, + "name": "xLine", + "start": 3848, + "type": "Identifier" + }, + "end": 3901, + "start": 3848, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "argument": { + "end": 3979, + "left": { + "end": 3958, + "left": { + "end": 3933, + "left": { + "end": 3918, + "raw": "2", + "start": 3917, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 3933, + "name": "magOuterDiam", + "start": 3921, + "type": "Identifier", + "type": "Identifier" + }, + "start": 3917, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 3958, + "left": { + "end": 3946, + "name": "firstStep", + "start": 3937, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 3958, + "name": "thirdStep", + "start": 3949, + "type": "Identifier", + "type": "Identifier" + }, + "start": 3937, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 3917, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 3979, + "left": { + "end": 3975, + "name": "magOuterDiam", + "start": 3963, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 3979, + "raw": "2", + "start": 3978, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 3963, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 3917, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "end": 3979, + "operator": "-", + "start": 3915, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 3984, + "start": 3983, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 3914, + "name": "yLine", + "start": 3909, + "type": "Identifier" + }, + "end": 3985, + "start": 3909, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 4098, + "properties": [ + { + "end": 4026, + "key": { + "end": 4018, + "name": "angleStart", + "start": 4008, + "type": "Identifier" + }, + "start": 4008, + "type": "ObjectProperty", + "value": { + "end": 4026, + "raw": "360.0", + "start": 4021, + "type": "Literal", + "type": "Literal", + "value": { + "value": 360.0, + "suffix": "None" + } + } + }, + { + "end": 4053, + "key": { + "end": 4045, + "name": "angleEnd", + "start": 4037, + "type": "Identifier" + }, + "start": 4037, + "type": "ObjectProperty", + "value": { + "end": 4053, + "raw": "270.0", + "start": 4048, + "type": "Literal", + "type": "Literal", + "value": { + "value": 270.0, + "suffix": "None" + } + } + }, + { + "end": 4089, + "key": { + "end": 4070, + "name": "radius", + "start": 4064, + "type": "Identifier" + }, + "start": 4064, + "type": "ObjectProperty", + "value": { + "end": 4089, + "left": { + "end": 4085, + "name": "magOuterDiam", + "start": 4073, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 4089, + "raw": "2", + "start": 4088, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 4073, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "start": 3997, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 4101, + "start": 4100, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 3996, + "name": "arc", + "start": 3993, + "type": "Identifier" + }, + "end": 4102, + "start": 3993, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "argument": { + "end": 4180, + "left": { + "end": 4159, + "left": { + "end": 4134, + "left": { + "end": 4119, + "raw": "2", + "start": 4118, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 4134, + "name": "magOuterDiam", + "start": 4122, + "type": "Identifier", + "type": "Identifier" + }, + "start": 4118, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 4159, + "left": { + "end": 4147, + "name": "firstStep", + "start": 4138, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 4159, + "name": "thirdStep", + "start": 4150, + "type": "Identifier", + "type": "Identifier" + }, + "start": 4138, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 4118, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 4180, + "left": { + "end": 4176, + "name": "magOuterDiam", + "start": 4164, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 4180, + "raw": "2", + "start": 4179, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 4164, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 4118, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "end": 4180, + "operator": "-", + "start": 4116, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 4185, + "start": 4184, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 4115, + "name": "xLine", + "start": 4110, + "type": "Identifier" + }, + "end": 4186, + "start": 4110, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "argument": { + "end": 4231, + "left": { + "end": 4211, + "name": "binLength", + "start": 4202, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 4231, + "left": { + "end": 4216, + "raw": "4", + "start": 4215, + "type": "Literal", + "type": "Literal", + "value": { + "value": 4.0, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 4231, + "name": "magOuterDiam", + "start": 4219, + "type": "Identifier", + "type": "Identifier" + }, + "start": 4215, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 4202, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "end": 4231, + "operator": "-", + "start": 4200, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 4236, + "start": 4235, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 4199, + "name": "yLine", + "start": 4194, + "type": "Identifier" + }, + "end": 4237, + "start": 4194, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [], + "callee": { + "end": 4250, + "name": "close", + "start": 4245, + "type": "Identifier" + }, + "end": 4252, + "start": 4245, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 4252, + "start": 2790, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 2775, + "type": "VariableDeclarator" + }, + "end": 4252, + "kind": "const", + "start": 2775, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "argument": { + "end": 4274, + "name": "magnetSketch", + "start": 4262, + "type": "Identifier", + "type": "Identifier" + }, + "end": 4274, + "start": 4255, + "type": "ReturnStatement", + "type": "ReturnStatement" + } + ], + "end": 4276, + "start": 2771 + }, + "end": 4276, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 2769, + "name": "plane", + "start": 2764, + "type": "Identifier" + } + } + ], + "start": 2763, + "type": "FunctionExpression", + "type": "FunctionExpression" + }, + "start": 2745, + "type": "VariableDeclarator" + }, + "end": 4276, + "kind": "fn", + "start": 2742, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 4639, + "id": { + "end": 4336, + "name": "magnetBase", + "start": 4326, + "type": "Identifier" + }, + "init": { + "body": { + "body": [ + { + "declaration": { + "end": 4611, + "id": { + "end": 4364, + "name": "magnetBaseSketch", + "start": 4348, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 4386, + "name": "plane", + "start": 4381, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 4380, + "name": "startSketchOn", + "start": 4367, + "type": "Identifier" + }, + "end": 4387, + "start": 4367, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 4412, + "raw": "0", + "start": 4411, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 4415, + "raw": "0", + "start": 4414, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 4416, + "start": 4410, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 4419, + "start": 4418, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 4409, + "name": "startProfileAt", + "start": 4395, + "type": "Identifier" + }, + "end": 4420, + "start": 4395, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 4443, + "name": "binLength", + "start": 4434, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 4446, + "start": 4445, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 4456, + "start": 4448, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "line001" + } + ], + "callee": { + "end": 4433, + "name": "xLine", + "start": 4428, + "type": "Identifier" + }, + "end": 4457, + "start": 4428, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 4480, + "name": "binLength", + "start": 4471, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 4483, + "start": 4482, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 4493, + "start": 4485, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "line002" + } + ], + "callee": { + "end": 4470, + "name": "yLine", + "start": 4465, + "type": "Identifier" + }, + "end": 4494, + "start": 4465, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "arguments": [ + { + "end": 4525, + "start": 4524, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 4523, + "name": "profileStartX", + "start": 4510, + "type": "Identifier" + }, + "end": 4526, + "start": 4510, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "end": 4529, + "start": 4528, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 4539, + "start": 4531, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "line003" + } + ], + "callee": { + "end": 4509, + "name": "xLineTo", + "start": 4502, + "type": "Identifier" + }, + "end": 4540, + "start": 4502, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 4557, + "name": "tag", + "start": 4554, + "type": "Identifier" + }, + "arg": { + "end": 4568, + "start": 4560, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "line004" + } + } + ], + "callee": { + "end": 4553, + "name": "close", + "start": 4548, + "type": "Identifier" + }, + "end": 4569, + "start": 4548, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "arguments": [ + { + "end": 4606, + "name": "plane", + "start": 4601, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 4600, + "name": "magnetCenterCutout", + "start": 4582, + "type": "Identifier" + }, + "end": 4607, + "start": 4582, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "end": 4610, + "start": 4609, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 4581, + "name": "hole", + "start": 4577, + "type": "Identifier" + }, + "end": 4611, + "start": 4577, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 4611, + "start": 4367, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 4348, + "type": "VariableDeclarator" + }, + "end": 4611, + "kind": "const", + "start": 4348, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "argument": { + "end": 4637, + "name": "magnetBaseSketch", + "start": 4621, + "type": "Identifier", + "type": "Identifier" + }, + "end": 4637, + "start": 4614, + "type": "ReturnStatement", + "type": "ReturnStatement" + } + ], + "end": 4639, + "start": 4344 + }, + "end": 4639, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 4342, + "name": "plane", + "start": 4337, + "type": "Identifier" + } + } + ], + "start": 4336, + "type": "FunctionExpression", + "type": "FunctionExpression" + }, + "start": 4326, + "type": "VariableDeclarator" + }, + "end": 4639, + "kind": "fn", + "start": 4323, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 5033, + "id": { + "end": 4699, + "name": "magnetsSketch", + "start": 4686, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 4720, + "raw": "'XY'", + "start": 4716, + "type": "Literal", + "type": "Literal", + "value": "XY" + } + ], + "callee": { + "end": 4715, + "name": "startSketchOn", + "start": 4702, + "type": "Identifier" + }, + "end": 4721, + "start": 4702, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 4748, + "name": "center", + "start": 4742, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 4768, + "left": { + "end": 4764, + "name": "cornerRadius", + "start": 4752, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 4768, + "raw": "2", + "start": 4767, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 4752, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 4786, + "left": { + "end": 4782, + "name": "cornerRadius", + "start": 4770, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 4786, + "raw": "2", + "start": 4785, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 4770, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 4787, + "start": 4751, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 4802, + "name": "radius", + "start": 4796, + "type": "Identifier" + }, + "arg": { + "end": 4821, + "left": { + "end": 4817, + "name": "magOuterDiam", + "start": 4805, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 4821, + "raw": "2", + "start": 4820, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 4805, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 4733, + "name": "circle", + "start": 4727, + "type": "Identifier" + }, + "end": 4828, + "start": 4727, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 4866, + "name": "center", + "start": 4860, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 4883, + "left": { + "end": 4879, + "name": "binLength", + "start": 4870, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 4883, + "raw": "2", + "start": 4882, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 4870, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 4898, + "left": { + "end": 4894, + "name": "binLength", + "start": 4885, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 4898, + "raw": "2", + "start": 4897, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 4885, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 4899, + "start": 4869, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 4917, + "name": "instances", + "start": 4908, + "type": "Identifier" + }, + "arg": { + "end": 4921, + "raw": "4", + "start": 4920, + "type": "Literal", + "type": "Literal", + "value": { + "value": 4.0, + "suffix": "None" + } + } + }, + { + "type": "LabeledArg", + "label": { + "end": 4940, + "name": "arcDegrees", + "start": 4930, + "type": "Identifier" + }, + "arg": { + "end": 4946, + "raw": "360", + "start": 4943, + "type": "Literal", + "type": "Literal", + "value": { + "value": 360.0, + "suffix": "None" + } + } + }, + { + "type": "LabeledArg", + "label": { + "end": 4971, + "name": "rotateDuplicates", + "start": 4955, + "type": "Identifier" + }, + "arg": { + "end": 4978, + "raw": "true", + "start": 4974, + "type": "Literal", + "type": "Literal", + "value": true + } + } + ], + "callee": { + "end": 4851, + "name": "patternCircular2d", + "start": 4834, + "type": "Identifier" + }, + "end": 4985, + "start": 4834, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 5033, + "nonCodeMeta": { + "nonCodeNodes": { + "2": [ + { + "end": 5033, + "start": 4985, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "create a profile with holes for the magnets", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, + "start": 4702, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 4686, + "type": "VariableDeclarator" + }, + "end": 5033, + "kind": "const", + "start": 4686, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 5150, + "id": { + "end": 5047, + "name": "magnetProfile", + "start": 5034, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 5065, + "raw": "\"XY\"", + "start": 5061, + "type": "Literal", + "type": "Literal", + "value": "XY" + } + ], + "callee": { + "end": 5060, + "name": "magnetBase", + "start": 5050, + "type": "Identifier" + }, + "end": 5066, + "start": 5050, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 5090, + "name": "magnetsSketch", + "start": 5077, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 5093, + "start": 5092, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 5076, + "name": "hole", + "start": 5072, + "type": "Identifier" + }, + "end": 5094, + "start": 5072, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 5150, + "nonCodeMeta": { + "nonCodeNodes": { + "1": [ + { + "end": 5150, + "start": 5094, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "create an extrusion of the magnet cutout with holes", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, + "start": 5050, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 5034, + "type": "VariableDeclarator" + }, + "end": 5150, + "kind": "const", + "start": 5034, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 5214, + "id": { + "end": 5169, + "name": "magnetHolesExtrude", + "start": 5151, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 5201, + "name": "length", + "start": 5195, + "type": "Identifier" + }, + "arg": { + "argument": { + "end": 5213, + "name": "magDepth", + "start": 5205, + "type": "Identifier", + "type": "Identifier" + }, + "end": 5213, + "operator": "-", + "start": 5204, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + } + ], + "callee": { + "end": 5179, + "name": "extrude", + "start": 5172, + "type": "Identifier" + }, + "end": 5214, + "start": 5172, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 5193, + "name": "magnetProfile", + "start": 5180, + "type": "Identifier", + "type": "Identifier" + } + }, + "start": 5151, + "type": "VariableDeclarator" + }, + "end": 5214, + "kind": "const", + "start": 5151, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 5615, + "id": { + "end": 5274, + "name": "magnetHolesExtrudeFillets", + "start": 5249, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 5315, + "name": "radius", + "start": 5309, + "type": "Identifier" + }, + "arg": { + "end": 5330, + "name": "cornerRadius", + "start": 5318, + "type": "Identifier", + "type": "Identifier" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 5338, + "name": "tags", + "start": 5334, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "arguments": [ + { + "computed": false, + "end": 5405, + "object": { + "computed": false, + "end": 5397, + "object": { + "computed": false, + "end": 5392, + "object": { + "end": 5385, + "name": "magnetHolesExtrude", + "start": 5367, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 5392, + "name": "sketch", + "start": 5386, + "type": "Identifier", + "type": "Identifier" + }, + "start": 5367, + "type": "MemberExpression", + "type": "MemberExpression" + }, + "property": { + "end": 5397, + "name": "tags", + "start": 5393, + "type": "Identifier", + "type": "Identifier" + }, + "start": 5367, + "type": "MemberExpression", + "type": "MemberExpression" + }, + "property": { + "end": 5405, + "name": "line001", + "start": 5398, + "type": "Identifier", + "type": "Identifier" + }, + "start": 5367, + "type": "MemberExpression", + "type": "MemberExpression" + } + ], + "callee": { + "end": 5366, + "name": "getNextAdjacentEdge", + "start": 5347, + "type": "Identifier" + }, + "end": 5406, + "start": 5347, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "computed": false, + "end": 5474, + "object": { + "computed": false, + "end": 5466, + "object": { + "computed": false, + "end": 5461, + "object": { + "end": 5454, + "name": "magnetHolesExtrude", + "start": 5436, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 5461, + "name": "sketch", + "start": 5455, + "type": "Identifier", + "type": "Identifier" + }, + "start": 5436, + "type": "MemberExpression", + "type": "MemberExpression" + }, + "property": { + "end": 5466, + "name": "tags", + "start": 5462, + "type": "Identifier", + "type": "Identifier" + }, + "start": 5436, + "type": "MemberExpression", + "type": "MemberExpression" + }, + "property": { + "end": 5474, + "name": "line001", + "start": 5467, + "type": "Identifier", + "type": "Identifier" + }, + "start": 5436, + "type": "MemberExpression", + "type": "MemberExpression" + } + ], + "callee": { + "end": 5435, + "name": "getPreviousAdjacentEdge", + "start": 5412, + "type": "Identifier" + }, + "end": 5475, + "start": 5412, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "computed": false, + "end": 5539, + "object": { + "computed": false, + "end": 5531, + "object": { + "computed": false, + "end": 5526, + "object": { + "end": 5519, + "name": "magnetHolesExtrude", + "start": 5501, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 5526, + "name": "sketch", + "start": 5520, + "type": "Identifier", + "type": "Identifier" + }, + "start": 5501, + "type": "MemberExpression", + "type": "MemberExpression" + }, + "property": { + "end": 5531, + "name": "tags", + "start": 5527, + "type": "Identifier", + "type": "Identifier" + }, + "start": 5501, + "type": "MemberExpression", + "type": "MemberExpression" + }, + "property": { + "end": 5539, + "name": "line003", + "start": 5532, + "type": "Identifier", + "type": "Identifier" + }, + "start": 5501, + "type": "MemberExpression", + "type": "MemberExpression" + } + ], + "callee": { + "end": 5500, + "name": "getNextAdjacentEdge", + "start": 5481, + "type": "Identifier" + }, + "end": 5540, + "start": 5481, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "computed": false, + "end": 5608, + "object": { + "computed": false, + "end": 5600, + "object": { + "computed": false, + "end": 5595, + "object": { + "end": 5588, + "name": "magnetHolesExtrude", + "start": 5570, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 5595, + "name": "sketch", + "start": 5589, + "type": "Identifier", + "type": "Identifier" + }, + "start": 5570, + "type": "MemberExpression", + "type": "MemberExpression" + }, + "property": { + "end": 5600, + "name": "tags", + "start": 5596, + "type": "Identifier", + "type": "Identifier" + }, + "start": 5570, + "type": "MemberExpression", + "type": "MemberExpression" + }, + "property": { + "end": 5608, + "name": "line003", + "start": 5601, + "type": "Identifier", + "type": "Identifier" + }, + "start": 5570, + "type": "MemberExpression", + "type": "MemberExpression" + } + ], + "callee": { + "end": 5569, + "name": "getPreviousAdjacentEdge", + "start": 5546, + "type": "Identifier" + }, + "end": 5609, + "start": 5546, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 5613, + "start": 5341, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 5283, + "name": "fillet", + "start": 5277, + "type": "Identifier" + }, + "end": 5615, + "start": 5277, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 5305, + "name": "magnetHolesExtrude", + "start": 5287, + "type": "Identifier", + "type": "Identifier" + } + }, + "start": 5249, + "type": "VariableDeclarator" + }, + "end": 5615, + "kind": "const", + "start": 5249, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 5745, + "id": { + "end": 5693, + "name": "magnetProfileNoMagnets", + "start": 5671, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 5731, + "name": "offset", + "start": 5725, + "type": "Identifier" + }, + "arg": { + "argument": { + "end": 5743, + "name": "magDepth", + "start": 5735, + "type": "Identifier", + "type": "Identifier" + }, + "end": 5743, + "operator": "-", + "start": 5734, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + } + ], + "callee": { + "end": 5718, + "name": "offsetPlane", + "start": 5707, + "type": "Identifier" + }, + "end": 5744, + "start": 5707, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 5723, + "raw": "\"XY\"", + "start": 5719, + "type": "Literal", + "type": "Literal", + "value": "XY" + } + } + ], + "callee": { + "end": 5706, + "name": "magnetBase", + "start": 5696, + "type": "Identifier" + }, + "end": 5745, + "start": 5696, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 5671, + "type": "VariableDeclarator" + }, + "end": 5745, + "kind": "const", + "start": 5671, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 5878, + "id": { + "end": 5824, + "name": "magnetCutoutExtrude", + "start": 5805, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 5865, + "name": "length", + "start": 5859, + "type": "Identifier" + }, + "arg": { + "argument": { + "end": 5877, + "name": "magDepth", + "start": 5869, + "type": "Identifier", + "type": "Identifier" + }, + "end": 5877, + "operator": "-", + "start": 5868, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + } + ], + "callee": { + "end": 5834, + "name": "extrude", + "start": 5827, + "type": "Identifier" + }, + "end": 5878, + "start": 5827, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 5857, + "name": "magnetProfileNoMagnets", + "start": 5835, + "type": "Identifier", + "type": "Identifier" + } + }, + "start": 5805, + "type": "VariableDeclarator" + }, + "end": 5878, + "kind": "const", + "start": 5805, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 6285, + "id": { + "end": 5939, + "name": "magnetCutoutExtrudeFillets", + "start": 5913, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 5981, + "name": "radius", + "start": 5975, + "type": "Identifier" + }, + "arg": { + "end": 5996, + "name": "cornerRadius", + "start": 5984, + "type": "Identifier", + "type": "Identifier" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 6004, + "name": "tags", + "start": 6000, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "arguments": [ + { + "computed": false, + "end": 6072, + "object": { + "computed": false, + "end": 6064, + "object": { + "computed": false, + "end": 6059, + "object": { + "end": 6052, + "name": "magnetCutoutExtrude", + "start": 6033, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 6059, + "name": "sketch", + "start": 6053, + "type": "Identifier", + "type": "Identifier" + }, + "start": 6033, + "type": "MemberExpression", + "type": "MemberExpression" + }, + "property": { + "end": 6064, + "name": "tags", + "start": 6060, + "type": "Identifier", + "type": "Identifier" + }, + "start": 6033, + "type": "MemberExpression", + "type": "MemberExpression" + }, + "property": { + "end": 6072, + "name": "line001", + "start": 6065, + "type": "Identifier", + "type": "Identifier" + }, + "start": 6033, + "type": "MemberExpression", + "type": "MemberExpression" + } + ], + "callee": { + "end": 6032, + "name": "getNextAdjacentEdge", + "start": 6013, + "type": "Identifier" + }, + "end": 6073, + "start": 6013, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "computed": false, + "end": 6142, + "object": { + "computed": false, + "end": 6134, + "object": { + "computed": false, + "end": 6129, + "object": { + "end": 6122, + "name": "magnetCutoutExtrude", + "start": 6103, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 6129, + "name": "sketch", + "start": 6123, + "type": "Identifier", + "type": "Identifier" + }, + "start": 6103, + "type": "MemberExpression", + "type": "MemberExpression" + }, + "property": { + "end": 6134, + "name": "tags", + "start": 6130, + "type": "Identifier", + "type": "Identifier" + }, + "start": 6103, + "type": "MemberExpression", + "type": "MemberExpression" + }, + "property": { + "end": 6142, + "name": "line001", + "start": 6135, + "type": "Identifier", + "type": "Identifier" + }, + "start": 6103, + "type": "MemberExpression", + "type": "MemberExpression" + } + ], + "callee": { + "end": 6102, + "name": "getPreviousAdjacentEdge", + "start": 6079, + "type": "Identifier" + }, + "end": 6143, + "start": 6079, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "computed": false, + "end": 6208, + "object": { + "computed": false, + "end": 6200, + "object": { + "computed": false, + "end": 6195, + "object": { + "end": 6188, + "name": "magnetCutoutExtrude", + "start": 6169, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 6195, + "name": "sketch", + "start": 6189, + "type": "Identifier", + "type": "Identifier" + }, + "start": 6169, + "type": "MemberExpression", + "type": "MemberExpression" + }, + "property": { + "end": 6200, + "name": "tags", + "start": 6196, + "type": "Identifier", + "type": "Identifier" + }, + "start": 6169, + "type": "MemberExpression", + "type": "MemberExpression" + }, + "property": { + "end": 6208, + "name": "line003", + "start": 6201, + "type": "Identifier", + "type": "Identifier" + }, + "start": 6169, + "type": "MemberExpression", + "type": "MemberExpression" + } + ], + "callee": { + "end": 6168, + "name": "getNextAdjacentEdge", + "start": 6149, + "type": "Identifier" + }, + "end": 6209, + "start": 6149, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "computed": false, + "end": 6278, + "object": { + "computed": false, + "end": 6270, + "object": { + "computed": false, + "end": 6265, + "object": { + "end": 6258, + "name": "magnetCutoutExtrude", + "start": 6239, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 6265, + "name": "sketch", + "start": 6259, + "type": "Identifier", + "type": "Identifier" + }, + "start": 6239, + "type": "MemberExpression", + "type": "MemberExpression" + }, + "property": { + "end": 6270, + "name": "tags", + "start": 6266, + "type": "Identifier", + "type": "Identifier" + }, + "start": 6239, + "type": "MemberExpression", + "type": "MemberExpression" + }, + "property": { + "end": 6278, + "name": "line003", + "start": 6271, + "type": "Identifier", + "type": "Identifier" + }, + "start": 6239, + "type": "MemberExpression", + "type": "MemberExpression" + } + ], + "callee": { + "end": 6238, + "name": "getPreviousAdjacentEdge", + "start": 6215, + "type": "Identifier" + }, + "end": 6279, + "start": 6215, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 6283, + "start": 6007, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 5948, + "name": "fillet", + "start": 5942, + "type": "Identifier" + }, + "end": 6285, + "start": 5942, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 5971, + "name": "magnetCutoutExtrude", + "start": 5952, + "type": "Identifier", + "type": "Identifier" + } + }, + "start": 5913, + "type": "VariableDeclarator" + }, + "end": 6285, + "kind": "const", + "start": 5913, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "end": 6646, + "expression": { + "body": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 6390, + "name": "axis", + "start": 6386, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 6397, + "raw": "1.0", + "start": 6394, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + { + "end": 6402, + "raw": "0.0", + "start": 6399, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 6407, + "raw": "0.0", + "start": 6404, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 6408, + "start": 6393, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 6426, + "name": "instances", + "start": 6417, + "type": "Identifier" + }, + "arg": { + "end": 6442, + "name": "countBinWidth", + "start": 6429, + "type": "Identifier", + "type": "Identifier" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 6459, + "name": "distance", + "start": 6451, + "type": "Identifier" + }, + "arg": { + "end": 6471, + "name": "binLength", + "start": 6462, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 6343, + "name": "patternLinear3d", + "start": 6328, + "type": "Identifier" + }, + "end": 6478, + "start": 6328, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 6377, + "name": "magnetHolesExtrudeFillets", + "start": 6352, + "type": "Identifier", + "type": "Identifier" + } + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 6512, + "name": "axis", + "start": 6508, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 6519, + "raw": "0.0", + "start": 6516, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 6524, + "raw": "1.0", + "start": 6521, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + { + "end": 6529, + "raw": "0.0", + "start": 6526, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 6530, + "start": 6515, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 6548, + "name": "instances", + "start": 6539, + "type": "Identifier" + }, + "arg": { + "end": 6565, + "name": "countBinLength", + "start": 6551, + "type": "Identifier", + "type": "Identifier" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 6582, + "name": "distance", + "start": 6574, + "type": "Identifier" + }, + "arg": { + "end": 6594, + "name": "binLength", + "start": 6585, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 6499, + "name": "patternLinear3d", + "start": 6484, + "type": "Identifier" + }, + "end": 6601, + "start": 6484, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 6646, + "nonCodeMeta": { + "nonCodeNodes": { + "1": [ + { + "end": 6646, + "start": 6601, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "pattern the magnet cutouts without holes", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, + "start": 6328, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 6328, + "type": "ExpressionStatement", + "type": "ExpressionStatement" + }, + { + "end": 6921, + "expression": { + "body": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 6710, + "name": "axis", + "start": 6706, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 6717, + "raw": "1.0", + "start": 6714, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + { + "end": 6722, + "raw": "0.0", + "start": 6719, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 6727, + "raw": "0.0", + "start": 6724, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 6728, + "start": 6713, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 6746, + "name": "instances", + "start": 6737, + "type": "Identifier" + }, + "arg": { + "end": 6762, + "name": "countBinWidth", + "start": 6749, + "type": "Identifier", + "type": "Identifier" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 6779, + "name": "distance", + "start": 6771, + "type": "Identifier" + }, + "arg": { + "end": 6791, + "name": "binLength", + "start": 6782, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 6662, + "name": "patternLinear3d", + "start": 6647, + "type": "Identifier" + }, + "end": 6798, + "start": 6647, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 6697, + "name": "magnetCutoutExtrudeFillets", + "start": 6671, + "type": "Identifier", + "type": "Identifier" + } + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 6832, + "name": "axis", + "start": 6828, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 6839, + "raw": "0.0", + "start": 6836, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 6844, + "raw": "1.0", + "start": 6841, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + { + "end": 6849, + "raw": "0.0", + "start": 6846, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 6850, + "start": 6835, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 6868, + "name": "instances", + "start": 6859, + "type": "Identifier" + }, + "arg": { + "end": 6885, + "name": "countBinLength", + "start": 6871, + "type": "Identifier", + "type": "Identifier" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 6902, + "name": "distance", + "start": 6894, + "type": "Identifier" + }, + "arg": { + "end": 6914, + "name": "binLength", + "start": 6905, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 6819, + "name": "patternLinear3d", + "start": 6804, + "type": "Identifier" + }, + "end": 6921, + "start": 6804, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 6921, + "start": 6647, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 6647, + "type": "ExpressionStatement", + "type": "ExpressionStatement" + } + ], + "end": 6922, + "innerAttrs": [ + { + "end": 417, + "name": { + "end": 393, + "name": "settings", + "start": 385, + "type": "Identifier" + }, + "properties": [ + { + "end": 416, + "key": { + "end": 411, + "name": "defaultLengthUnit", + "start": 394, + "type": "Identifier" + }, + "start": 394, + "type": "ObjectProperty", + "value": { + "end": 416, + "name": "mm", + "start": 414, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 384, + "type": "Annotation" + } + ], + "nonCodeMeta": { + "nonCodeNodes": { + "7": [ + { + "end": 611, + "start": 574, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Number of bins in each direction", + "style": "line" + } + } + ], + "9": [ + { + "end": 748, + "start": 648, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "The total height of the baseplate is a summation of the vertical heights of the baseplate steps", + "style": "line" + } + } + ], + "10": [ + { + "end": 860, + "start": 792, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "define a function which builds the profile of the baseplate bin", + "style": "line" + } + } + ], + "11": [ + { + "end": 1207, + "start": 1170, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "extrude a single side of the bin", + "style": "line" + } + } + ], + "12": [ + { + "end": 1385, + "start": 1319, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "create the other sides of the bin by using a circular pattern", + "style": "line" + } + } + ], + "13": [ + { + "end": 1584, + "start": 1557, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "define an axis axis000", + "style": "line" + } + } + ], + "14": [ + { + "end": 1718, + "start": 1680, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "create a single corner of the bin", + "style": "line" + } + } + ], + "15": [ + { + "end": 1856, + "start": 1822, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "create the corners of the bin", + "style": "line" + } + } + ], + "16": [ + { + "end": 2077, + "start": 2032, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "create the baseplate by patterning sides", + "style": "line" + } + } + ], + "19": [ + { + "end": 4322, + "start": 4276, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "create the outside profile of the magnets", + "style": "line" + } + } + ], + "20": [ + { + "end": 4685, + "start": 4639, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "create sketch profile sketch000Profile002", + "style": "line" + } + } + ], + "23": [ + { + "end": 5248, + "start": 5214, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "add a fillet to the extrusion", + "style": "line" + } + } + ], + "24": [ + { + "end": 5670, + "start": 5615, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "create a profile without the holes for the magnets", + "style": "line" + } + } + ], + "25": [ + { + "end": 5804, + "start": 5745, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "create an extrusion of the magnet cutout without holes", + "style": "line" + } + } + ], + "26": [ + { + "end": 5912, + "start": 5878, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "add a fillet to the extrusion", + "style": "line" + } + } + ], + "27": [ + { + "end": 6327, + "start": 6285, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "pattern the magnet cutouts with holes", + "style": "line" + } + } + ] + }, + "startNodes": [ + { + "end": 36, + "start": 0, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Gridfinity Baseplate With Magnets", + "style": "line" + } + }, + { + "end": 349, + "start": 37, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Gridfinity is a system to help you work more efficiently. This is a system invented by Zack Freedman. There are two main components the baseplate and the bins. The components are comprised of a matrix of squares. Allowing easy stacking and expansion. This baseplate version includes holes for magnet placement", + "style": "line" + } + }, + { + "end": 351, + "start": 349, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + }, + { + "end": 383, + "start": 351, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Set units in millimeters (mm)", + "style": "line" + } + }, + { + "end": 419, + "start": 417, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + }, + { + "end": 438, + "start": 419, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Define constants", + "style": "line" + } + } + ] + }, + "start": 0 + } +} diff --git a/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate-magnets/ops.snap b/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate-magnets/ops.snap new file mode 100644 index 000000000..36b566598 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate-magnets/ops.snap @@ -0,0 +1,2252 @@ +--- +source: kcl/src/simulation_tests.rs +description: Operations executed gridfinity-baseplate-magnets.kcl +--- +[ + { + "labeledArgs": { + "offset": { + "value": { + "type": "Number", + "value": 4.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1261, + 1273, + 0 + ] + } + }, + "name": "offsetPlane", + "sourceRange": [ + 1234, + 1274, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "String", + "value": "YZ" + }, + "sourceRange": [ + 1246, + 1250, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionCall", + "name": "face", + "functionSourceRange": [ + 868, + 1170, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1229, + 1275, + 0 + ] + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Plane", + "artifact_id": "[uuid]" + }, + "sourceRange": [ + 907, + 912, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 893, + 913, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 34.0, + "ty": { + "type": "Unknown" + } + }, + "sourceRange": [ + 1286, + 1315, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 1221, + 1319, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1229, + 1275, + 0 + ] + } + }, + { + "labeledArgs": { + "arcDegrees": { + "value": { + "type": "Number", + "value": 360.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1442, + 1445, + 0 + ] + }, + "axis": { + "value": { + "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" + } + } + }, + { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + } + ] + }, + "sourceRange": [ + 1456, + 1465, + 0 + ] + }, + "center": { + "value": { + "type": "Array", + "value": [ + { + "type": "Number", + "value": 21.0, + "ty": { + "type": "Unknown" + } + }, + { + "type": "Number", + "value": 21.0, + "ty": { + "type": "Unknown" + } + }, + { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + } + ] + }, + "sourceRange": [ + 1478, + 1511, + 0 + ] + }, + "instances": { + "value": { + "type": "Number", + "value": 4.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1527, + 1528, + 0 + ] + }, + "rotateDuplicates": { + "value": { + "type": "Bool", + "value": true + }, + "sourceRange": [ + 1551, + 1555, + 0 + ] + } + }, + "name": "patternCircular3d", + "sourceRange": [ + 1394, + 1557, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1415, + 1425, + 0 + ] + } + }, + { + "labeledArgs": { + "offset": { + "value": { + "type": "Number", + "value": 4.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1807, + 1819, + 0 + ] + } + }, + "name": "offsetPlane", + "sourceRange": [ + 1780, + 1820, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "String", + "value": "YZ" + }, + "sourceRange": [ + 1792, + 1796, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionCall", + "name": "face", + "functionSourceRange": [ + 868, + 1170, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1775, + 1821, + 0 + ] + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Plane", + "artifact_id": "[uuid]" + }, + "sourceRange": [ + 907, + 912, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 893, + 913, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Object", + "value": { + "angle": { + "type": "Number", + "value": -90.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "axis": { + "type": "Object", + "value": { + "custom": { + "type": "Object", + "value": { + "axis": { + "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": 4.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + { + "type": "Number", + "value": 4.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + } + ] + } + } + } + } + } + } + }, + "sourceRange": [ + 1742, + 1773, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1775, + 1821, + 0 + ] + } + }, + "name": "revolve", + "sourceRange": [ + 1734, + 1822, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "arcDegrees": { + "value": { + "type": "Number", + "value": 360.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1917, + 1920, + 0 + ] + }, + "axis": { + "value": { + "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" + } + } + }, + { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + } + ] + }, + "sourceRange": [ + 1931, + 1940, + 0 + ] + }, + "center": { + "value": { + "type": "Array", + "value": [ + { + "type": "Number", + "value": 21.0, + "ty": { + "type": "Unknown" + } + }, + { + "type": "Number", + "value": 21.0, + "ty": { + "type": "Unknown" + } + }, + { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + } + ] + }, + "sourceRange": [ + 1953, + 1986, + 0 + ] + }, + "instances": { + "value": { + "type": "Number", + "value": 4.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 2002, + 2003, + 0 + ] + }, + "rotateDuplicates": { + "value": { + "type": "Bool", + "value": true + }, + "sourceRange": [ + 2026, + 2030, + 0 + ] + } + }, + "name": "patternCircular3d", + "sourceRange": [ + 1867, + 2032, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1888, + 1900, + 0 + ] + } + }, + { + "labeledArgs": { + "axis": { + "value": { + "type": "Array", + "value": [ + { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + { + "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": [ + 2140, + 2155, + 0 + ] + }, + "distance": { + "value": { + "type": "Number", + "value": 42.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 2209, + 2218, + 0 + ] + }, + "instances": { + "value": { + "type": "Number", + "value": 2.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 2176, + 2189, + 0 + ] + } + }, + "name": "patternLinear3d", + "sourceRange": [ + 2095, + 2225, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solids", + "value": [ + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + } + ] + }, + "sourceRange": [ + 2119, + 2124, + 0 + ] + } + }, + { + "labeledArgs": { + "axis": { + "value": { + "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" + } + } + }, + { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + } + ] + }, + "sourceRange": [ + 2262, + 2277, + 0 + ] + }, + "distance": { + "value": { + "type": "Number", + "value": 42.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 2332, + 2341, + 0 + ] + }, + "instances": { + "value": { + "type": "Number", + "value": 3.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 2298, + 2312, + 0 + ] + } + }, + "name": "patternLinear3d", + "sourceRange": [ + 2231, + 2348, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solids", + "value": [ + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + } + ] + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "labeledArgs": { + "axis": { + "value": { + "type": "Array", + "value": [ + { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + { + "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": [ + 2481, + 2496, + 0 + ] + }, + "distance": { + "value": { + "type": "Number", + "value": 42.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 2550, + 2559, + 0 + ] + }, + "instances": { + "value": { + "type": "Number", + "value": 2.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 2517, + 2530, + 0 + ] + } + }, + "name": "patternLinear3d", + "sourceRange": [ + 2434, + 2566, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solids", + "value": [ + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + } + ] + }, + "sourceRange": [ + 2458, + 2465, + 0 + ] + } + }, + { + "labeledArgs": { + "axis": { + "value": { + "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" + } + } + }, + { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + } + ] + }, + "sourceRange": [ + 2603, + 2618, + 0 + ] + }, + "distance": { + "value": { + "type": "Number", + "value": 42.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 2673, + 2682, + 0 + ] + }, + "instances": { + "value": { + "type": "Number", + "value": 3.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 2639, + 2653, + 0 + ] + } + }, + "name": "patternLinear3d", + "sourceRange": [ + 2572, + 2689, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solids", + "value": [ + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + } + ] + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "String", + "value": "XY" + }, + "sourceRange": [ + 4716, + 4720, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 4702, + 4721, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "type": "UserDefinedFunctionCall", + "name": "magnetBase", + "functionSourceRange": [ + 4336, + 4639, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 5050, + 5066, + 0 + ] + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "String", + "value": "XY" + }, + "sourceRange": [ + 4381, + 4386, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 4367, + 4387, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "type": "UserDefinedFunctionCall", + "name": "magnetCenterCutout", + "functionSourceRange": [ + 2763, + 4276, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 4582, + 4607, + 0 + ] + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "String", + "value": "XY" + }, + "sourceRange": [ + 2804, + 2809, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 2790, + 2810, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 4582, + 4607, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 4609, + 4610, + 0 + ] + } + }, + "name": "hole", + "sourceRange": [ + 4577, + 4611, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketches", + "value": [ + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + } + ] + }, + "sourceRange": [ + 5077, + 5090, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 5092, + 5093, + 0 + ] + } + }, + "name": "hole", + "sourceRange": [ + 5072, + 5094, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": -2.4, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 5204, + 5213, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 5172, + 5214, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 5180, + 5193, + 0 + ] + } + }, + { + "labeledArgs": { + "radius": { + "value": { + "type": "Number", + "value": 4.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 5318, + 5330, + 0 + ] + }, + "tags": { + "value": { + "type": "Array", + "value": [ + { + "type": "Uuid", + "value": "[uuid]" + }, + { + "type": "Uuid", + "value": "[uuid]" + }, + { + "type": "Uuid", + "value": "[uuid]" + }, + { + "type": "Uuid", + "value": "[uuid]" + } + ] + }, + "sourceRange": [ + 5341, + 5613, + 0 + ] + } + }, + "name": "fillet", + "sourceRange": [ + 5277, + 5615, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 5287, + 5305, + 0 + ] + } + }, + { + "labeledArgs": { + "offset": { + "value": { + "type": "Number", + "value": -2.4, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 5734, + 5743, + 0 + ] + } + }, + "name": "offsetPlane", + "sourceRange": [ + 5707, + 5744, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "String", + "value": "XY" + }, + "sourceRange": [ + 5719, + 5723, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionCall", + "name": "magnetBase", + "functionSourceRange": [ + 4336, + 4639, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 5696, + 5745, + 0 + ] + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Plane", + "artifact_id": "[uuid]" + }, + "sourceRange": [ + 4381, + 4386, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 4367, + 4387, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "type": "UserDefinedFunctionCall", + "name": "magnetCenterCutout", + "functionSourceRange": [ + 2763, + 4276, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 4582, + 4607, + 0 + ] + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Plane", + "artifact_id": "[uuid]" + }, + "sourceRange": [ + 2804, + 2809, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 2790, + 2810, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 4582, + 4607, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 4609, + 4610, + 0 + ] + } + }, + "name": "hole", + "sourceRange": [ + 4577, + 4611, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": -2.4, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 5868, + 5877, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 5827, + 5878, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 5835, + 5857, + 0 + ] + } + }, + { + "labeledArgs": { + "radius": { + "value": { + "type": "Number", + "value": 4.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 5984, + 5996, + 0 + ] + }, + "tags": { + "value": { + "type": "Array", + "value": [ + { + "type": "Uuid", + "value": "[uuid]" + }, + { + "type": "Uuid", + "value": "[uuid]" + }, + { + "type": "Uuid", + "value": "[uuid]" + }, + { + "type": "Uuid", + "value": "[uuid]" + } + ] + }, + "sourceRange": [ + 6007, + 6283, + 0 + ] + } + }, + "name": "fillet", + "sourceRange": [ + 5942, + 6285, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 5952, + 5971, + 0 + ] + } + }, + { + "labeledArgs": { + "axis": { + "value": { + "type": "Array", + "value": [ + { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + { + "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": [ + 6393, + 6408, + 0 + ] + }, + "distance": { + "value": { + "type": "Number", + "value": 42.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 6462, + 6471, + 0 + ] + }, + "instances": { + "value": { + "type": "Number", + "value": 2.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 6429, + 6442, + 0 + ] + } + }, + "name": "patternLinear3d", + "sourceRange": [ + 6328, + 6478, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 6352, + 6377, + 0 + ] + } + }, + { + "labeledArgs": { + "axis": { + "value": { + "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" + } + } + }, + { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + } + ] + }, + "sourceRange": [ + 6515, + 6530, + 0 + ] + }, + "distance": { + "value": { + "type": "Number", + "value": 42.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 6585, + 6594, + 0 + ] + }, + "instances": { + "value": { + "type": "Number", + "value": 3.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 6551, + 6565, + 0 + ] + } + }, + "name": "patternLinear3d", + "sourceRange": [ + 6484, + 6601, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solids", + "value": [ + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + } + ] + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "labeledArgs": { + "axis": { + "value": { + "type": "Array", + "value": [ + { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + { + "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": [ + 6713, + 6728, + 0 + ] + }, + "distance": { + "value": { + "type": "Number", + "value": 42.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 6782, + 6791, + 0 + ] + }, + "instances": { + "value": { + "type": "Number", + "value": 2.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 6749, + 6762, + 0 + ] + } + }, + "name": "patternLinear3d", + "sourceRange": [ + 6647, + 6798, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 6671, + 6697, + 0 + ] + } + }, + { + "labeledArgs": { + "axis": { + "value": { + "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" + } + } + }, + { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + } + ] + }, + "sourceRange": [ + 6835, + 6850, + 0 + ] + }, + "distance": { + "value": { + "type": "Number", + "value": 42.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 6905, + 6914, + 0 + ] + }, + "instances": { + "value": { + "type": "Number", + "value": 3.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 6871, + 6885, + 0 + ] + } + }, + "name": "patternLinear3d", + "sourceRange": [ + 6804, + 6921, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solids", + "value": [ + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + } + ] + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + } +] diff --git a/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate-magnets/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate-magnets/program_memory.snap new file mode 100644 index 000000000..46eddd17e --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate-magnets/program_memory.snap @@ -0,0 +1,19467 @@ +--- +source: kcl/src/simulation_tests.rs +description: Variables in memory after executing gridfinity-baseplate-magnets.kcl +--- +{ + "axis000": { + "type": "Object", + "value": { + "custom": { + "type": "Object", + "value": { + "axis": { + "type": "Array", + "value": [ + { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 1622, + 1625, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 1627, + 1630, + 0 + ] + } + ] + } + ], + "__meta": [ + { + "sourceRange": [ + 1621, + 1631, + 0 + ] + } + ] + }, + "origin": { + "type": "Array", + "value": [ + { + "type": "Number", + "value": 4.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 471, + 474, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 4.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 471, + 474, + 0 + ] + } + ] + } + ], + "__meta": [ + { + "sourceRange": [ + 1646, + 1674, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 1608, + 1678, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 1595, + 1680, + 0 + ] + } + ] + }, + "basePlateCorners": { + "type": "Solids", + "value": [ + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + } + ] + }, + "basePlateSides": { + "type": "Solids", + "value": [ + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + } + ] + }, + "binLength": { + "type": "Number", + "value": 42.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 451, + 455, + 0 + ] + } + ] + }, + "cornerRadius": { + "type": "Number", + "value": 4.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 471, + 474, + 0 + ] + } + ] + }, + "corners": { + "type": "Solids", + "value": [ + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + } + ] + }, + "countBinLength": { + "type": "Number", + "value": 3.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 647, + 648, + 0 + ] + } + ] + }, + "countBinWidth": { + "type": "Number", + "value": 2.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 628, + 629, + 0 + ] + } + ] + }, + "face": { + "type": "Function", + "__meta": [ + { + "sourceRange": [ + 868, + 1170, + 0 + ] + } + ] + }, + "firstStep": { + "type": "Number", + "value": 0.7, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 487, + 490, + 0 + ] + } + ] + }, + "height": { + "type": "Number", + "value": 4.65, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 487, + 490, + 0 + ] + }, + { + "sourceRange": [ + 504, + 507, + 0 + ] + }, + { + "sourceRange": [ + 520, + 524, + 0 + ] + } + ] + }, + "line001": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "line001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4428, + 4457, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": { + "end": 4456, + "start": 4448, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 42.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4428, + 4457, + 0 + ], + "tag": { + "end": 4456, + "start": 4448, + "type": "TagDeclarator", + "value": "line001" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 4448, + 4456, + 0 + ] + } + ] + }, + "line002": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "line002", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4465, + 4494, + 0 + ] + }, + "from": [ + 42.0, + 0.0 + ], + "tag": { + "end": 4493, + "start": 4485, + "type": "TagDeclarator", + "value": "line002" + }, + "to": [ + 42.0, + 42.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4465, + 4494, + 0 + ], + "tag": { + "end": 4493, + "start": 4485, + "type": "TagDeclarator", + "value": "line002" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 4485, + 4493, + 0 + ] + } + ] + }, + "line003": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "line003", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4502, + 4540, + 0 + ] + }, + "from": [ + 42.0, + 42.0 + ], + "tag": { + "end": 4539, + "start": 4531, + "type": "TagDeclarator", + "value": "line003" + }, + "to": [ + 0.0, + 42.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4502, + 4540, + 0 + ], + "tag": { + "end": 4539, + "start": 4531, + "type": "TagDeclarator", + "value": "line003" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 4531, + 4539, + 0 + ] + } + ] + }, + "line004": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "line004", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4548, + 4569, + 0 + ] + }, + "from": [ + 0.0, + 42.0 + ], + "tag": { + "end": 4568, + "start": 4560, + "type": "TagDeclarator", + "value": "line004" + }, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4548, + 4569, + 0 + ], + "tag": { + "end": 4568, + "start": 4560, + "type": "TagDeclarator", + "value": "line004" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 4560, + 4568, + 0 + ] + } + ] + }, + "magDepth": { + "type": "Number", + "value": 2.4, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 571, + 574, + 0 + ] + } + ] + }, + "magOffset": { + "type": "Number", + "value": 4.8, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 556, + 559, + 0 + ] + } + ] + }, + "magOuterDiam": { + "type": "Number", + "value": 6.5, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 540, + 543, + 0 + ] + } + ] + }, + "magnetBase": { + "type": "Function", + "__meta": [ + { + "sourceRange": [ + 4336, + 4639, + 0 + ] + } + ] + }, + "magnetCenterCutout": { + "type": "Function", + "__meta": [ + { + "sourceRange": [ + 2763, + 4276, + 0 + ] + } + ] + }, + "magnetCutoutExtrude": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4428, + 4457, + 0 + ], + "tag": { + "end": 4456, + "start": 4448, + "type": "TagDeclarator", + "value": "line001" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4465, + 4494, + 0 + ], + "tag": { + "end": 4493, + "start": 4485, + "type": "TagDeclarator", + "value": "line002" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4502, + 4540, + 0 + ], + "tag": { + "end": 4539, + "start": 4531, + "type": "TagDeclarator", + "value": "line003" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4548, + 4569, + 0 + ], + "tag": { + "end": 4568, + "start": 4560, + "type": "TagDeclarator", + "value": "line004" + }, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4428, + 4457, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": { + "end": 4456, + "start": 4448, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 42.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4465, + 4494, + 0 + ] + }, + "from": [ + 42.0, + 0.0 + ], + "tag": { + "end": 4493, + "start": 4485, + "type": "TagDeclarator", + "value": "line002" + }, + "to": [ + 42.0, + 42.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4502, + 4540, + 0 + ] + }, + "from": [ + 42.0, + 42.0 + ], + "tag": { + "end": 4539, + "start": 4531, + "type": "TagDeclarator", + "value": "line003" + }, + "to": [ + 0.0, + 42.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4548, + 4569, + 0 + ] + }, + "from": [ + 0.0, + 42.0 + ], + "tag": { + "end": 4568, + "start": 4560, + "type": "TagDeclarator", + "value": "line004" + }, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.0, + "z": -2.4 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4395, + 4420, + 0 + ] + } + }, + "tags": { + "line001": { + "type": "TagIdentifier", + "value": "line001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4428, + 4457, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": { + "end": 4456, + "start": 4448, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 42.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4428, + 4457, + 0 + ], + "tag": { + "end": 4456, + "start": 4448, + "type": "TagDeclarator", + "value": "line001" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 4448, + 4456, + 0 + ] + } + ] + }, + "line002": { + "type": "TagIdentifier", + "value": "line002", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4465, + 4494, + 0 + ] + }, + "from": [ + 42.0, + 0.0 + ], + "tag": { + "end": 4493, + "start": 4485, + "type": "TagDeclarator", + "value": "line002" + }, + "to": [ + 42.0, + 42.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4465, + 4494, + 0 + ], + "tag": { + "end": 4493, + "start": 4485, + "type": "TagDeclarator", + "value": "line002" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 4485, + 4493, + 0 + ] + } + ] + }, + "line003": { + "type": "TagIdentifier", + "value": "line003", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4502, + 4540, + 0 + ] + }, + "from": [ + 42.0, + 42.0 + ], + "tag": { + "end": 4539, + "start": 4531, + "type": "TagDeclarator", + "value": "line003" + }, + "to": [ + 0.0, + 42.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4502, + 4540, + 0 + ], + "tag": { + "end": 4539, + "start": 4531, + "type": "TagDeclarator", + "value": "line003" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 4531, + 4539, + 0 + ] + } + ] + }, + "line004": { + "type": "TagIdentifier", + "value": "line004", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4548, + 4569, + 0 + ] + }, + "from": [ + 0.0, + 42.0 + ], + "tag": { + "end": 4568, + "start": 4560, + "type": "TagDeclarator", + "value": "line004" + }, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4548, + 4569, + 0 + ], + "tag": { + "end": 4568, + "start": 4560, + "type": "TagDeclarator", + "value": "line004" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 4560, + 4568, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 4395, + 4420, + 0 + ] + } + ] + }, + "height": -2.4, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 4395, + 4420, + 0 + ] + } + ] + } + }, + "magnetCutoutExtrudeFillets": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4428, + 4457, + 0 + ], + "tag": { + "end": 4456, + "start": 4448, + "type": "TagDeclarator", + "value": "line001" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4465, + 4494, + 0 + ], + "tag": { + "end": 4493, + "start": 4485, + "type": "TagDeclarator", + "value": "line002" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4502, + 4540, + 0 + ], + "tag": { + "end": 4539, + "start": 4531, + "type": "TagDeclarator", + "value": "line003" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4548, + 4569, + 0 + ], + "tag": { + "end": 4568, + "start": 4560, + "type": "TagDeclarator", + "value": "line004" + }, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4428, + 4457, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": { + "end": 4456, + "start": 4448, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 42.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4465, + 4494, + 0 + ] + }, + "from": [ + 42.0, + 0.0 + ], + "tag": { + "end": 4493, + "start": 4485, + "type": "TagDeclarator", + "value": "line002" + }, + "to": [ + 42.0, + 42.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4502, + 4540, + 0 + ] + }, + "from": [ + 42.0, + 42.0 + ], + "tag": { + "end": 4539, + "start": 4531, + "type": "TagDeclarator", + "value": "line003" + }, + "to": [ + 0.0, + 42.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4548, + 4569, + 0 + ] + }, + "from": [ + 0.0, + 42.0 + ], + "tag": { + "end": 4568, + "start": 4560, + "type": "TagDeclarator", + "value": "line004" + }, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.0, + "z": -2.4 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4395, + 4420, + 0 + ] + } + }, + "tags": { + "line001": { + "type": "TagIdentifier", + "value": "line001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4428, + 4457, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": { + "end": 4456, + "start": 4448, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 42.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4428, + 4457, + 0 + ], + "tag": { + "end": 4456, + "start": 4448, + "type": "TagDeclarator", + "value": "line001" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 4448, + 4456, + 0 + ] + } + ] + }, + "line002": { + "type": "TagIdentifier", + "value": "line002", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4465, + 4494, + 0 + ] + }, + "from": [ + 42.0, + 0.0 + ], + "tag": { + "end": 4493, + "start": 4485, + "type": "TagDeclarator", + "value": "line002" + }, + "to": [ + 42.0, + 42.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4465, + 4494, + 0 + ], + "tag": { + "end": 4493, + "start": 4485, + "type": "TagDeclarator", + "value": "line002" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 4485, + 4493, + 0 + ] + } + ] + }, + "line003": { + "type": "TagIdentifier", + "value": "line003", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4502, + 4540, + 0 + ] + }, + "from": [ + 42.0, + 42.0 + ], + "tag": { + "end": 4539, + "start": 4531, + "type": "TagDeclarator", + "value": "line003" + }, + "to": [ + 0.0, + 42.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4502, + 4540, + 0 + ], + "tag": { + "end": 4539, + "start": 4531, + "type": "TagDeclarator", + "value": "line003" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 4531, + 4539, + 0 + ] + } + ] + }, + "line004": { + "type": "TagIdentifier", + "value": "line004", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4548, + 4569, + 0 + ] + }, + "from": [ + 0.0, + 42.0 + ], + "tag": { + "end": 4568, + "start": 4560, + "type": "TagDeclarator", + "value": "line004" + }, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4548, + 4569, + 0 + ], + "tag": { + "end": 4568, + "start": 4560, + "type": "TagDeclarator", + "value": "line004" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 4560, + 4568, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 4395, + 4420, + 0 + ] + } + ] + }, + "height": -2.4, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "edgeCuts": [ + { + "type": "fillet", + "id": "[uuid]", + "radius": 4.0, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 4.0, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 4.0, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 4.0, + "edgeId": "[uuid]", + "tag": null + } + ], + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 4395, + 4420, + 0 + ] + } + ] + } + }, + "magnetHolesExtrude": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4428, + 4457, + 0 + ], + "tag": { + "end": 4456, + "start": 4448, + "type": "TagDeclarator", + "value": "line001" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4465, + 4494, + 0 + ], + "tag": { + "end": 4493, + "start": 4485, + "type": "TagDeclarator", + "value": "line002" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4502, + 4540, + 0 + ], + "tag": { + "end": 4539, + "start": 4531, + "type": "TagDeclarator", + "value": "line003" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4548, + 4569, + 0 + ], + "tag": { + "end": 4568, + "start": 4560, + "type": "TagDeclarator", + "value": "line004" + }, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4428, + 4457, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": { + "end": 4456, + "start": 4448, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 42.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4465, + 4494, + 0 + ] + }, + "from": [ + 42.0, + 0.0 + ], + "tag": { + "end": 4493, + "start": 4485, + "type": "TagDeclarator", + "value": "line002" + }, + "to": [ + 42.0, + 42.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4502, + 4540, + 0 + ] + }, + "from": [ + 42.0, + 42.0 + ], + "tag": { + "end": 4539, + "start": 4531, + "type": "TagDeclarator", + "value": "line003" + }, + "to": [ + 0.0, + 42.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4548, + 4569, + 0 + ] + }, + "from": [ + 0.0, + 42.0 + ], + "tag": { + "end": 4568, + "start": 4560, + "type": "TagDeclarator", + "value": "line004" + }, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4395, + 4420, + 0 + ] + } + }, + "tags": { + "line001": { + "type": "TagIdentifier", + "value": "line001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4428, + 4457, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": { + "end": 4456, + "start": 4448, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 42.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4428, + 4457, + 0 + ], + "tag": { + "end": 4456, + "start": 4448, + "type": "TagDeclarator", + "value": "line001" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 4448, + 4456, + 0 + ] + } + ] + }, + "line002": { + "type": "TagIdentifier", + "value": "line002", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4465, + 4494, + 0 + ] + }, + "from": [ + 42.0, + 0.0 + ], + "tag": { + "end": 4493, + "start": 4485, + "type": "TagDeclarator", + "value": "line002" + }, + "to": [ + 42.0, + 42.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4465, + 4494, + 0 + ], + "tag": { + "end": 4493, + "start": 4485, + "type": "TagDeclarator", + "value": "line002" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 4485, + 4493, + 0 + ] + } + ] + }, + "line003": { + "type": "TagIdentifier", + "value": "line003", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4502, + 4540, + 0 + ] + }, + "from": [ + 42.0, + 42.0 + ], + "tag": { + "end": 4539, + "start": 4531, + "type": "TagDeclarator", + "value": "line003" + }, + "to": [ + 0.0, + 42.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4502, + 4540, + 0 + ], + "tag": { + "end": 4539, + "start": 4531, + "type": "TagDeclarator", + "value": "line003" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 4531, + 4539, + 0 + ] + } + ] + }, + "line004": { + "type": "TagIdentifier", + "value": "line004", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4548, + 4569, + 0 + ] + }, + "from": [ + 0.0, + 42.0 + ], + "tag": { + "end": 4568, + "start": 4560, + "type": "TagDeclarator", + "value": "line004" + }, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4548, + 4569, + 0 + ], + "tag": { + "end": 4568, + "start": 4560, + "type": "TagDeclarator", + "value": "line004" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 4560, + 4568, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 4395, + 4420, + 0 + ] + } + ] + }, + "height": -2.4, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 4395, + 4420, + 0 + ] + } + ] + } + }, + "magnetHolesExtrudeFillets": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4428, + 4457, + 0 + ], + "tag": { + "end": 4456, + "start": 4448, + "type": "TagDeclarator", + "value": "line001" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4465, + 4494, + 0 + ], + "tag": { + "end": 4493, + "start": 4485, + "type": "TagDeclarator", + "value": "line002" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4502, + 4540, + 0 + ], + "tag": { + "end": 4539, + "start": 4531, + "type": "TagDeclarator", + "value": "line003" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4548, + 4569, + 0 + ], + "tag": { + "end": 4568, + "start": 4560, + "type": "TagDeclarator", + "value": "line004" + }, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4428, + 4457, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": { + "end": 4456, + "start": 4448, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 42.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4465, + 4494, + 0 + ] + }, + "from": [ + 42.0, + 0.0 + ], + "tag": { + "end": 4493, + "start": 4485, + "type": "TagDeclarator", + "value": "line002" + }, + "to": [ + 42.0, + 42.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4502, + 4540, + 0 + ] + }, + "from": [ + 42.0, + 42.0 + ], + "tag": { + "end": 4539, + "start": 4531, + "type": "TagDeclarator", + "value": "line003" + }, + "to": [ + 0.0, + 42.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4548, + 4569, + 0 + ] + }, + "from": [ + 0.0, + 42.0 + ], + "tag": { + "end": 4568, + "start": 4560, + "type": "TagDeclarator", + "value": "line004" + }, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4395, + 4420, + 0 + ] + } + }, + "tags": { + "line001": { + "type": "TagIdentifier", + "value": "line001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4428, + 4457, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": { + "end": 4456, + "start": 4448, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 42.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4428, + 4457, + 0 + ], + "tag": { + "end": 4456, + "start": 4448, + "type": "TagDeclarator", + "value": "line001" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 4448, + 4456, + 0 + ] + } + ] + }, + "line002": { + "type": "TagIdentifier", + "value": "line002", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4465, + 4494, + 0 + ] + }, + "from": [ + 42.0, + 0.0 + ], + "tag": { + "end": 4493, + "start": 4485, + "type": "TagDeclarator", + "value": "line002" + }, + "to": [ + 42.0, + 42.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4465, + 4494, + 0 + ], + "tag": { + "end": 4493, + "start": 4485, + "type": "TagDeclarator", + "value": "line002" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 4485, + 4493, + 0 + ] + } + ] + }, + "line003": { + "type": "TagIdentifier", + "value": "line003", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4502, + 4540, + 0 + ] + }, + "from": [ + 42.0, + 42.0 + ], + "tag": { + "end": 4539, + "start": 4531, + "type": "TagDeclarator", + "value": "line003" + }, + "to": [ + 0.0, + 42.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4502, + 4540, + 0 + ], + "tag": { + "end": 4539, + "start": 4531, + "type": "TagDeclarator", + "value": "line003" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 4531, + 4539, + 0 + ] + } + ] + }, + "line004": { + "type": "TagIdentifier", + "value": "line004", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4548, + 4569, + 0 + ] + }, + "from": [ + 0.0, + 42.0 + ], + "tag": { + "end": 4568, + "start": 4560, + "type": "TagDeclarator", + "value": "line004" + }, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4548, + 4569, + 0 + ], + "tag": { + "end": 4568, + "start": 4560, + "type": "TagDeclarator", + "value": "line004" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 4560, + 4568, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 4395, + 4420, + 0 + ] + } + ] + }, + "height": -2.4, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "edgeCuts": [ + { + "type": "fillet", + "id": "[uuid]", + "radius": 4.0, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 4.0, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 4.0, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 4.0, + "edgeId": "[uuid]", + "tag": null + } + ], + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 4395, + 4420, + 0 + ] + } + ] + } + }, + "magnetProfile": { + "type": "Sketch", + "value": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4428, + 4457, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": { + "end": 4456, + "start": 4448, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 42.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4465, + 4494, + 0 + ] + }, + "from": [ + 42.0, + 0.0 + ], + "tag": { + "end": 4493, + "start": 4485, + "type": "TagDeclarator", + "value": "line002" + }, + "to": [ + 42.0, + 42.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4502, + 4540, + 0 + ] + }, + "from": [ + 42.0, + 42.0 + ], + "tag": { + "end": 4539, + "start": 4531, + "type": "TagDeclarator", + "value": "line003" + }, + "to": [ + 0.0, + 42.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4548, + 4569, + 0 + ] + }, + "from": [ + 0.0, + 42.0 + ], + "tag": { + "end": 4568, + "start": 4560, + "type": "TagDeclarator", + "value": "line004" + }, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4395, + 4420, + 0 + ] + } + }, + "tags": { + "line001": { + "type": "TagIdentifier", + "value": "line001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4428, + 4457, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": { + "end": 4456, + "start": 4448, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 42.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4428, + 4457, + 0 + ], + "tag": { + "end": 4456, + "start": 4448, + "type": "TagDeclarator", + "value": "line001" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 4448, + 4456, + 0 + ] + } + ] + }, + "line002": { + "type": "TagIdentifier", + "value": "line002", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4465, + 4494, + 0 + ] + }, + "from": [ + 42.0, + 0.0 + ], + "tag": { + "end": 4493, + "start": 4485, + "type": "TagDeclarator", + "value": "line002" + }, + "to": [ + 42.0, + 42.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4465, + 4494, + 0 + ], + "tag": { + "end": 4493, + "start": 4485, + "type": "TagDeclarator", + "value": "line002" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 4485, + 4493, + 0 + ] + } + ] + }, + "line003": { + "type": "TagIdentifier", + "value": "line003", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4502, + 4540, + 0 + ] + }, + "from": [ + 42.0, + 42.0 + ], + "tag": { + "end": 4539, + "start": 4531, + "type": "TagDeclarator", + "value": "line003" + }, + "to": [ + 0.0, + 42.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4502, + 4540, + 0 + ], + "tag": { + "end": 4539, + "start": 4531, + "type": "TagDeclarator", + "value": "line003" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 4531, + 4539, + 0 + ] + } + ] + }, + "line004": { + "type": "TagIdentifier", + "value": "line004", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4548, + 4569, + 0 + ] + }, + "from": [ + 0.0, + 42.0 + ], + "tag": { + "end": 4568, + "start": 4560, + "type": "TagDeclarator", + "value": "line004" + }, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4548, + 4569, + 0 + ], + "tag": { + "end": 4568, + "start": 4560, + "type": "TagDeclarator", + "value": "line004" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 4560, + 4568, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 4395, + 4420, + 0 + ] + } + ] + } + }, + "magnetProfileNoMagnets": { + "type": "Sketch", + "value": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4428, + 4457, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": { + "end": 4456, + "start": 4448, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 42.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4465, + 4494, + 0 + ] + }, + "from": [ + 42.0, + 0.0 + ], + "tag": { + "end": 4493, + "start": 4485, + "type": "TagDeclarator", + "value": "line002" + }, + "to": [ + 42.0, + 42.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4502, + 4540, + 0 + ] + }, + "from": [ + 42.0, + 42.0 + ], + "tag": { + "end": 4539, + "start": 4531, + "type": "TagDeclarator", + "value": "line003" + }, + "to": [ + 0.0, + 42.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4548, + 4569, + 0 + ] + }, + "from": [ + 0.0, + 42.0 + ], + "tag": { + "end": 4568, + "start": 4560, + "type": "TagDeclarator", + "value": "line004" + }, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.0, + "z": -2.4 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4395, + 4420, + 0 + ] + } + }, + "tags": { + "line001": { + "type": "TagIdentifier", + "value": "line001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4428, + 4457, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": { + "end": 4456, + "start": 4448, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 42.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4428, + 4457, + 0 + ], + "tag": { + "end": 4456, + "start": 4448, + "type": "TagDeclarator", + "value": "line001" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 4448, + 4456, + 0 + ] + } + ] + }, + "line002": { + "type": "TagIdentifier", + "value": "line002", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4465, + 4494, + 0 + ] + }, + "from": [ + 42.0, + 0.0 + ], + "tag": { + "end": 4493, + "start": 4485, + "type": "TagDeclarator", + "value": "line002" + }, + "to": [ + 42.0, + 42.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4465, + 4494, + 0 + ], + "tag": { + "end": 4493, + "start": 4485, + "type": "TagDeclarator", + "value": "line002" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 4485, + 4493, + 0 + ] + } + ] + }, + "line003": { + "type": "TagIdentifier", + "value": "line003", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4502, + 4540, + 0 + ] + }, + "from": [ + 42.0, + 42.0 + ], + "tag": { + "end": 4539, + "start": 4531, + "type": "TagDeclarator", + "value": "line003" + }, + "to": [ + 0.0, + 42.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4502, + 4540, + 0 + ], + "tag": { + "end": 4539, + "start": 4531, + "type": "TagDeclarator", + "value": "line003" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 4531, + 4539, + 0 + ] + } + ] + }, + "line004": { + "type": "TagIdentifier", + "value": "line004", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4548, + 4569, + 0 + ] + }, + "from": [ + 0.0, + 42.0 + ], + "tag": { + "end": 4568, + "start": 4560, + "type": "TagDeclarator", + "value": "line004" + }, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4548, + 4569, + 0 + ], + "tag": { + "end": 4568, + "start": 4560, + "type": "TagDeclarator", + "value": "line004" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 4560, + 4568, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 4395, + 4420, + 0 + ] + } + ] + } + }, + "magnetsSketch": { + "type": "Sketches", + "value": [ + { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4727, + 4828, + 0 + ] + }, + "ccw": true, + "center": [ + 8.0, + 8.0 + ], + "from": [ + 11.25, + 8.0 + ], + "radius": 3.25, + "tag": null, + "to": [ + 11.25, + 8.0 + ], + "type": "Circle", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 11.25, + 8.0 + ], + "to": [ + 11.25, + 8.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4727, + 4828, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 4727, + 4828, + 0 + ] + } + ] + }, + { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4727, + 4828, + 0 + ] + }, + "ccw": true, + "center": [ + 8.0, + 8.0 + ], + "from": [ + 11.25, + 8.0 + ], + "radius": 3.25, + "tag": null, + "to": [ + 11.25, + 8.0 + ], + "type": "Circle", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 11.25, + 8.0 + ], + "to": [ + 11.25, + 8.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4727, + 4828, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 4727, + 4828, + 0 + ] + } + ] + }, + { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4727, + 4828, + 0 + ] + }, + "ccw": true, + "center": [ + 8.0, + 8.0 + ], + "from": [ + 11.25, + 8.0 + ], + "radius": 3.25, + "tag": null, + "to": [ + 11.25, + 8.0 + ], + "type": "Circle", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 11.25, + 8.0 + ], + "to": [ + 11.25, + 8.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4727, + 4828, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 4727, + 4828, + 0 + ] + } + ] + }, + { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4727, + 4828, + 0 + ] + }, + "ccw": true, + "center": [ + 8.0, + 8.0 + ], + "from": [ + 11.25, + 8.0 + ], + "radius": 3.25, + "tag": null, + "to": [ + 11.25, + 8.0 + ], + "type": "Circle", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 11.25, + 8.0 + ], + "to": [ + 11.25, + 8.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4727, + 4828, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 4727, + 4828, + 0 + ] + } + ] + } + ] + }, + "secondStep": { + "type": "Number", + "value": 1.8, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 504, + 507, + 0 + ] + } + ] + }, + "sides": { + "type": "Solids", + "value": [ + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + } + ] + }, + "singleCorner": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + } + }, + "singleSide": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 970, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 978, + 1037, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1045, + 1066, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1074, + 1133, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1141, + 1148, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 921, + 946, + 0 + ] + } + ] + } + }, + "thirdStep": { + "type": "Number", + "value": 2.15, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 520, + 524, + 0 + ] + } + ] + } +} diff --git a/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate-magnets/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate-magnets/rendered_model.png new file mode 100644 index 000000000..4db11fa73 Binary files /dev/null and b/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate-magnets/rendered_model.png differ 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 new file mode 100644 index 000000000..f18a53d39 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate/artifact_commands.snap @@ -0,0 +1,2687 @@ +--- +source: kcl/src/simulation_tests.rs +description: Artifact commands gridfinity-baseplate.kcl +--- +[ + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.7, + "g": 0.28, + "b": 0.28, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.28, + "g": 0.7, + "b": 0.28, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.28, + "g": 0.28, + "b": 0.7, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "edge_lines_visible", + "hidden": false + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1111, + 1151, + 0 + ], + "command": { + "type": "make_plane", + "origin": { + "x": 4.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": 100.0, + "clobber": false, + "hide": false + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1111, + 1151, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.6, + "g": 0.6, + "b": 0.6, + "a": 0.3 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 798, + 823, + 0 + ], + "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": [ + 798, + 823, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 798, + 823, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 831, + 847, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 4.65, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 855, + 914, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 2.15, + "y": -2.15, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 922, + 943, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -1.8, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 951, + 1010, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.7, + "y": -0.7, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1018, + 1025, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1018, + 1025, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1098, + 1194, + 0 + ], + "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": [ + 1098, + 1194, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 34.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1098, + 1194, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1098, + 1194, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1098, + 1194, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1098, + 1194, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1098, + 1194, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1098, + 1194, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1098, + 1194, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1098, + 1194, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1098, + 1194, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1098, + 1194, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1098, + 1194, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1098, + 1194, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1098, + 1194, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1269, + 1432, + 0 + ], + "command": { + "type": "entity_circular_pattern", + "entity_id": "[uuid]", + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "center": { + "x": 21.0, + "y": 21.0, + "z": 0.0 + }, + "num_repetitions": 3, + "arc_degrees": 360.0, + "rotate_duplicates": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1655, + 1695, + 0 + ], + "command": { + "type": "make_plane", + "origin": { + "x": 4.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": 100.0, + "clobber": false, + "hide": false + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1655, + 1695, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.6, + "g": 0.6, + "b": 0.6, + "a": 0.3 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 798, + 823, + 0 + ], + "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": [ + 798, + 823, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 798, + 823, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 831, + 847, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 4.65, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 855, + 914, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 2.15, + "y": -2.15, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 922, + 943, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -1.8, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 951, + 1010, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.7, + "y": -0.7, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1018, + 1025, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1018, + 1025, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1609, + 1697, + 0 + ], + "command": { + "type": "revolve", + "target": "[uuid]", + "origin": { + "x": 4.0, + "y": 4.0, + "z": 0.0 + }, + "axis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "axis_is_2d": true, + "angle": { + "unit": "degrees", + "value": -90.0 + }, + "tolerance": 0.0000001 + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1609, + 1697, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1609, + 1697, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1609, + 1697, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1609, + 1697, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1609, + 1697, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1609, + 1697, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1609, + 1697, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1609, + 1697, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1609, + 1697, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1609, + 1697, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1609, + 1697, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1609, + 1697, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1742, + 1907, + 0 + ], + "command": { + "type": "entity_circular_pattern", + "entity_id": "[uuid]", + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "center": { + "x": 21.0, + "y": 21.0, + "z": 0.0 + }, + "num_repetitions": 3, + "arc_degrees": 360.0, + "rotate_duplicates": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1970, + 2100, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 42.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": [ + 1970, + 2100, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 42.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": [ + 1970, + 2100, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 42.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": [ + 1970, + 2100, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 42.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": [ + 2106, + 2223, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.0, + "y": 42.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": 84.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": [ + 2106, + 2223, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.0, + "y": 42.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": 84.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": [ + 2106, + 2223, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.0, + "y": 42.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": 84.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": [ + 2106, + 2223, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.0, + "y": 42.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": 84.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": [ + 2106, + 2223, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.0, + "y": 42.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": 84.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": [ + 2106, + 2223, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.0, + "y": 42.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": 84.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": [ + 2106, + 2223, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.0, + "y": 42.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": 84.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": [ + 2106, + 2223, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.0, + "y": 42.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": 84.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": [ + 2309, + 2441, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 42.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": [ + 2309, + 2441, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 42.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": [ + 2309, + 2441, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 42.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": [ + 2309, + 2441, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 42.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": [ + 2447, + 2564, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.0, + "y": 42.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": 84.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": [ + 2447, + 2564, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.0, + "y": 42.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": 84.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": [ + 2447, + 2564, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.0, + "y": 42.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": 84.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": [ + 2447, + 2564, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.0, + "y": 42.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": 84.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": [ + 2447, + 2564, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.0, + "y": 42.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": 84.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": [ + 2447, + 2564, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.0, + "y": 42.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": 84.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": [ + 2447, + 2564, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.0, + "y": 42.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": 84.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": [ + 2447, + 2564, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.0, + "y": 42.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": 84.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": [ + 798, + 823, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 798, + 823, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + } +] diff --git a/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate/artifact_graph_flowchart.snap new file mode 100644 index 000000000..b8cd45037 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate/artifact_graph_flowchart.snap @@ -0,0 +1,6 @@ +--- +source: kcl/src/simulation_tests.rs +description: Artifact graph flowchart gridfinity-baseplate.kcl +extension: md +snapshot_kind: binary +--- diff --git a/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate/artifact_graph_flowchart.snap.md new file mode 100644 index 000000000..fa4af2ac8 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate/artifact_graph_flowchart.snap.md @@ -0,0 +1,143 @@ +```mermaid +flowchart LR + subgraph path2 [Path] + 2["Path
[798, 823, 0]"] + 3["Segment
[831, 847, 0]"] + 4["Segment
[855, 914, 0]"] + 5["Segment
[922, 943, 0]"] + 6["Segment
[951, 1010, 0]"] + 7["Segment
[1018, 1025, 0]"] + 8[Solid2d] + end + subgraph path28 [Path] + 28["Path
[798, 823, 0]"] + 29["Segment
[831, 847, 0]"] + 30["Segment
[855, 914, 0]"] + 31["Segment
[922, 943, 0]"] + 32["Segment
[951, 1010, 0]"] + 33["Segment
[1018, 1025, 0]"] + 34[Solid2d] + end + 1["Plane
[1111, 1151, 0]"] + 9["Sweep Extrusion
[1098, 1194, 0]"] + 10[Wall] + 11[Wall] + 12[Wall] + 13[Wall] + 14[Wall] + 15["Cap Start"] + 16["Cap End"] + 17["SweepEdge Opposite"] + 18["SweepEdge Adjacent"] + 19["SweepEdge Opposite"] + 20["SweepEdge Adjacent"] + 21["SweepEdge Opposite"] + 22["SweepEdge Adjacent"] + 23["SweepEdge Opposite"] + 24["SweepEdge Adjacent"] + 25["SweepEdge Opposite"] + 26["SweepEdge Adjacent"] + 27["Plane
[1655, 1695, 0]"] + 35["Sweep Revolve
[1609, 1697, 0]"] + 36[Wall] + 37[Wall] + 38[Wall] + 39[Wall] + 40[Wall] + 41["Cap Start"] + 42["Cap End"] + 43["SweepEdge Opposite"] + 44["SweepEdge Adjacent"] + 45["SweepEdge Opposite"] + 46["SweepEdge Adjacent"] + 47["SweepEdge Opposite"] + 48["SweepEdge Adjacent"] + 49["SweepEdge Opposite"] + 50["SweepEdge Adjacent"] + 51["SweepEdge Opposite"] + 52["SweepEdge Adjacent"] + 53["StartSketchOnPlane
[770, 790, 0]"] + 54["StartSketchOnPlane
[770, 790, 0]"] + 1 --- 2 + 2 --- 3 + 2 --- 4 + 2 --- 5 + 2 --- 6 + 2 --- 7 + 2 ---- 9 + 2 --- 8 + 3 --- 14 + 3 --- 25 + 3 --- 26 + 4 --- 13 + 4 --- 23 + 4 --- 24 + 5 --- 12 + 5 --- 21 + 5 --- 22 + 6 --- 11 + 6 --- 19 + 6 --- 20 + 7 --- 10 + 7 --- 17 + 7 --- 18 + 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 + 9 --- 24 + 9 --- 25 + 9 --- 26 + 27 --- 28 + 28 --- 29 + 28 --- 30 + 28 --- 31 + 28 --- 32 + 28 --- 33 + 28 ---- 35 + 28 --- 34 + 29 --- 36 + 29 --- 43 + 29 --- 44 + 30 --- 37 + 30 --- 45 + 30 --- 46 + 31 --- 38 + 31 --- 47 + 31 --- 48 + 32 --- 39 + 32 --- 49 + 32 --- 50 + 33 --- 40 + 33 --- 51 + 33 --- 52 + 35 --- 36 + 35 --- 37 + 35 --- 38 + 35 --- 39 + 35 --- 40 + 35 --- 41 + 35 --- 42 + 35 --- 43 + 35 --- 44 + 35 --- 45 + 35 --- 46 + 35 --- 47 + 35 --- 48 + 35 --- 49 + 35 --- 50 + 35 --- 51 + 35 --- 52 + 1 <--x 53 + 27 <--x 54 +``` diff --git a/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate/ast.snap b/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate/ast.snap new file mode 100644 index 000000000..f5231b7a1 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate/ast.snap @@ -0,0 +1,2153 @@ +--- +source: kcl-lib/src/simulation_tests.rs +description: Result of parsing gridfinity-baseplate.kcl +--- +{ + "Ok": { + "body": [ + { + "declaration": { + "end": 382, + "id": { + "end": 375, + "name": "binLength", + "start": 366, + "type": "Identifier" + }, + "init": { + "end": 382, + "raw": "42.0", + "start": 378, + "type": "Literal", + "type": "Literal", + "value": { + "value": 42.0, + "suffix": "None" + } + }, + "start": 366, + "type": "VariableDeclarator" + }, + "end": 382, + "kind": "const", + "start": 366, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 401, + "id": { + "end": 395, + "name": "cornerRadius", + "start": 383, + "type": "Identifier" + }, + "init": { + "end": 401, + "raw": "4.0", + "start": 398, + "type": "Literal", + "type": "Literal", + "value": { + "value": 4.0, + "suffix": "None" + } + }, + "start": 383, + "type": "VariableDeclarator" + }, + "end": 401, + "kind": "const", + "start": 383, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 417, + "id": { + "end": 411, + "name": "firstStep", + "start": 402, + "type": "Identifier" + }, + "init": { + "end": 417, + "raw": "0.7", + "start": 414, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.7, + "suffix": "None" + } + }, + "start": 402, + "type": "VariableDeclarator" + }, + "end": 417, + "kind": "const", + "start": 402, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 434, + "id": { + "end": 428, + "name": "secondStep", + "start": 418, + "type": "Identifier" + }, + "init": { + "end": 434, + "raw": "1.8", + "start": 431, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.8, + "suffix": "None" + } + }, + "start": 418, + "type": "VariableDeclarator" + }, + "end": 434, + "kind": "const", + "start": 418, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 451, + "id": { + "end": 444, + "name": "thirdStep", + "start": 435, + "type": "Identifier" + }, + "init": { + "end": 451, + "raw": "2.15", + "start": 447, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.15, + "suffix": "None" + } + }, + "start": 435, + "type": "VariableDeclarator" + }, + "end": 451, + "kind": "const", + "start": 435, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 506, + "id": { + "end": 502, + "name": "countBinWidth", + "start": 489, + "type": "Identifier" + }, + "init": { + "end": 506, + "raw": "2", + "start": 505, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 489, + "type": "VariableDeclarator" + }, + "end": 506, + "kind": "const", + "start": 489, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 525, + "id": { + "end": 521, + "name": "countBinLength", + "start": 507, + "type": "Identifier" + }, + "init": { + "end": 525, + "raw": "3", + "start": 524, + "type": "Literal", + "type": "Literal", + "value": { + "value": 3.0, + "suffix": "None" + } + }, + "start": 507, + "type": "VariableDeclarator" + }, + "end": 525, + "kind": "const", + "start": 507, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 669, + "id": { + "end": 632, + "name": "height", + "start": 626, + "type": "Identifier" + }, + "init": { + "end": 669, + "left": { + "end": 657, + "left": { + "end": 644, + "name": "firstStep", + "start": 635, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 657, + "name": "secondStep", + "start": 647, + "type": "Identifier", + "type": "Identifier" + }, + "start": 635, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "end": 669, + "name": "thirdStep", + "start": 660, + "type": "Identifier", + "type": "Identifier" + }, + "start": 635, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 626, + "type": "VariableDeclarator" + }, + "end": 669, + "kind": "const", + "start": 626, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1047, + "id": { + "end": 745, + "name": "face", + "start": 741, + "type": "Identifier" + }, + "init": { + "body": { + "body": [ + { + "declaration": { + "end": 1025, + "id": { + "end": 767, + "name": "faceSketch", + "start": 757, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 789, + "name": "plane", + "start": 784, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 783, + "name": "startSketchOn", + "start": 770, + "type": "Identifier" + }, + "end": 790, + "start": 770, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 815, + "raw": "0", + "start": 814, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 818, + "raw": "0", + "start": 817, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 819, + "start": 813, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 822, + "start": 821, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 812, + "name": "startProfileAt", + "start": 798, + "type": "Identifier" + }, + "end": 823, + "start": 798, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 843, + "name": "height", + "start": 837, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 846, + "start": 845, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 836, + "name": "yLine", + "start": 831, + "type": "Identifier" + }, + "end": 847, + "start": 831, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 910, + "properties": [ + { + "end": 888, + "key": { + "end": 882, + "name": "angle", + "start": 877, + "type": "Identifier" + }, + "start": 877, + "type": "ObjectProperty", + "value": { + "argument": { + "end": 888, + "raw": "45", + "start": 886, + "type": "Literal", + "type": "Literal", + "value": { + "value": 45.0, + "suffix": "None" + } + }, + "end": 888, + "operator": "-", + "start": 885, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + }, + { + "end": 908, + "key": { + "end": 896, + "name": "length", + "start": 890, + "type": "Identifier" + }, + "start": 890, + "type": "ObjectProperty", + "value": { + "end": 908, + "name": "thirdStep", + "start": 899, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 875, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 913, + "start": 912, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 874, + "name": "angledLineOfYLength", + "start": 855, + "type": "Identifier" + }, + "end": 914, + "start": 855, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "argument": { + "end": 939, + "name": "secondStep", + "start": 929, + "type": "Identifier", + "type": "Identifier" + }, + "end": 939, + "operator": "-", + "start": 928, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 942, + "start": 941, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 927, + "name": "yLine", + "start": 922, + "type": "Identifier" + }, + "end": 943, + "start": 922, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 1006, + "properties": [ + { + "end": 984, + "key": { + "end": 978, + "name": "angle", + "start": 973, + "type": "Identifier" + }, + "start": 973, + "type": "ObjectProperty", + "value": { + "argument": { + "end": 984, + "raw": "45", + "start": 982, + "type": "Literal", + "type": "Literal", + "value": { + "value": 45.0, + "suffix": "None" + } + }, + "end": 984, + "operator": "-", + "start": 981, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + }, + { + "end": 1004, + "key": { + "end": 992, + "name": "length", + "start": 986, + "type": "Identifier" + }, + "start": 986, + "type": "ObjectProperty", + "value": { + "end": 1004, + "name": "firstStep", + "start": 995, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 971, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 1009, + "start": 1008, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 970, + "name": "angledLineOfYLength", + "start": 951, + "type": "Identifier" + }, + "end": 1010, + "start": 951, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [], + "callee": { + "end": 1023, + "name": "close", + "start": 1018, + "type": "Identifier" + }, + "end": 1025, + "start": 1018, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 1025, + "start": 770, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 757, + "type": "VariableDeclarator" + }, + "end": 1025, + "kind": "const", + "start": 757, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "argument": { + "end": 1045, + "name": "faceSketch", + "start": 1035, + "type": "Identifier", + "type": "Identifier" + }, + "end": 1045, + "start": 1028, + "type": "ReturnStatement", + "type": "ReturnStatement" + } + ], + "end": 1047, + "start": 753 + }, + "end": 1047, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 751, + "name": "plane", + "start": 746, + "type": "Identifier" + } + } + ], + "start": 745, + "type": "FunctionExpression", + "type": "FunctionExpression" + }, + "start": 741, + "type": "VariableDeclarator" + }, + "end": 1047, + "kind": "fn", + "start": 738, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1194, + "id": { + "end": 1095, + "name": "singleSide", + "start": 1085, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1160, + "name": "length", + "start": 1154, + "type": "Identifier" + }, + "arg": { + "end": 1192, + "left": { + "end": 1172, + "name": "binLength", + "start": 1163, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 1192, + "left": { + "end": 1188, + "name": "cornerRadius", + "start": 1176, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 1192, + "raw": "2", + "start": 1191, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1176, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 1163, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 1105, + "name": "extrude", + "start": 1098, + "type": "Identifier" + }, + "end": 1194, + "start": 1098, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "arguments": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1135, + "name": "offset", + "start": 1129, + "type": "Identifier" + }, + "arg": { + "end": 1150, + "name": "cornerRadius", + "start": 1138, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 1122, + "name": "offsetPlane", + "start": 1111, + "type": "Identifier" + }, + "end": 1151, + "start": 1111, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 1127, + "raw": "\"YZ\"", + "start": 1123, + "type": "Literal", + "type": "Literal", + "value": "YZ" + } + } + ], + "callee": { + "end": 1110, + "name": "face", + "start": 1106, + "type": "Identifier" + }, + "end": 1152, + "start": 1106, + "type": "CallExpression", + "type": "CallExpression" + } + }, + "start": 1085, + "type": "VariableDeclarator" + }, + "end": 1194, + "kind": "const", + "start": 1085, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1432, + "id": { + "end": 1266, + "name": "sides", + "start": 1261, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1314, + "name": "arcDegrees", + "start": 1304, + "type": "Identifier" + }, + "arg": { + "end": 1320, + "raw": "360", + "start": 1317, + "type": "Literal", + "type": "Literal", + "value": { + "value": 360.0, + "suffix": "None" + } + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1328, + "name": "axis", + "start": 1324, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1333, + "raw": "0", + "start": 1332, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 1336, + "raw": "0", + "start": 1335, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 1339, + "raw": "1", + "start": 1338, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + ], + "end": 1340, + "start": 1331, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1350, + "name": "center", + "start": 1344, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1367, + "left": { + "end": 1363, + "name": "binLength", + "start": 1354, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1367, + "raw": "2", + "start": 1366, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1354, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 1382, + "left": { + "end": 1378, + "name": "binLength", + "start": 1369, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1382, + "raw": "2", + "start": 1381, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1369, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 1385, + "raw": "0", + "start": 1384, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 1386, + "start": 1353, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1399, + "name": "instances", + "start": 1390, + "type": "Identifier" + }, + "arg": { + "end": 1403, + "raw": "4", + "start": 1402, + "type": "Literal", + "type": "Literal", + "value": { + "value": 4.0, + "suffix": "None" + } + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1423, + "name": "rotateDuplicates", + "start": 1407, + "type": "Identifier" + }, + "arg": { + "end": 1430, + "raw": "true", + "start": 1426, + "type": "Literal", + "type": "Literal", + "value": true + } + } + ], + "callee": { + "end": 1286, + "name": "patternCircular3d", + "start": 1269, + "type": "Identifier" + }, + "end": 1432, + "start": 1269, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 1300, + "name": "singleSide", + "start": 1290, + "type": "Identifier", + "type": "Identifier" + } + }, + "start": 1261, + "type": "VariableDeclarator" + }, + "end": 1432, + "kind": "const", + "start": 1261, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1555, + "id": { + "end": 1467, + "name": "axis000", + "start": 1460, + "type": "Identifier" + }, + "init": { + "end": 1555, + "properties": [ + { + "end": 1553, + "key": { + "end": 1480, + "name": "custom", + "start": 1474, + "type": "Identifier" + }, + "start": 1474, + "type": "ObjectProperty", + "value": { + "end": 1553, + "properties": [ + { + "end": 1506, + "key": { + "end": 1493, + "name": "axis", + "start": 1489, + "type": "Identifier" + }, + "start": 1489, + "type": "ObjectProperty", + "value": { + "elements": [ + { + "end": 1500, + "raw": "0.0", + "start": 1497, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 1505, + "raw": "1.0", + "start": 1502, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + ], + "end": 1506, + "start": 1496, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "end": 1549, + "key": { + "end": 1518, + "name": "origin", + "start": 1512, + "type": "Identifier" + }, + "start": 1512, + "type": "ObjectProperty", + "value": { + "elements": [ + { + "end": 1534, + "name": "cornerRadius", + "start": 1522, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 1548, + "name": "cornerRadius", + "start": 1536, + "type": "Identifier", + "type": "Identifier" + } + ], + "end": 1549, + "start": 1521, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "start": 1483, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + } + ], + "start": 1470, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + "start": 1460, + "type": "VariableDeclarator" + }, + "end": 1555, + "kind": "const", + "start": 1460, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1697, + "id": { + "end": 1606, + "name": "singleCorner", + "start": 1594, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "end": 1648, + "properties": [ + { + "end": 1630, + "key": { + "end": 1624, + "name": "angle", + "start": 1619, + "type": "Identifier" + }, + "start": 1619, + "type": "ObjectProperty", + "value": { + "argument": { + "end": 1630, + "raw": "90", + "start": 1628, + "type": "Literal", + "type": "Literal", + "value": { + "value": 90.0, + "suffix": "None" + } + }, + "end": 1630, + "operator": "-", + "start": 1627, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + }, + { + "end": 1646, + "key": { + "end": 1636, + "name": "axis", + "start": 1632, + "type": "Identifier" + }, + "start": 1632, + "type": "ObjectProperty", + "value": { + "end": 1646, + "name": "axis000", + "start": 1639, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 1617, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "arguments": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1679, + "name": "offset", + "start": 1673, + "type": "Identifier" + }, + "arg": { + "end": 1694, + "name": "cornerRadius", + "start": 1682, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 1666, + "name": "offsetPlane", + "start": 1655, + "type": "Identifier" + }, + "end": 1695, + "start": 1655, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 1671, + "raw": "\"YZ\"", + "start": 1667, + "type": "Literal", + "type": "Literal", + "value": "YZ" + } + } + ], + "callee": { + "end": 1654, + "name": "face", + "start": 1650, + "type": "Identifier" + }, + "end": 1696, + "start": 1650, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "callee": { + "end": 1616, + "name": "revolve", + "start": 1609, + "type": "Identifier" + }, + "end": 1697, + "start": 1609, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 1594, + "type": "VariableDeclarator" + }, + "end": 1697, + "kind": "const", + "start": 1594, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1907, + "id": { + "end": 1739, + "name": "corners", + "start": 1732, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1789, + "name": "arcDegrees", + "start": 1779, + "type": "Identifier" + }, + "arg": { + "end": 1795, + "raw": "360", + "start": 1792, + "type": "Literal", + "type": "Literal", + "value": { + "value": 360.0, + "suffix": "None" + } + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1803, + "name": "axis", + "start": 1799, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1808, + "raw": "0", + "start": 1807, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 1811, + "raw": "0", + "start": 1810, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 1814, + "raw": "1", + "start": 1813, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + ], + "end": 1815, + "start": 1806, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1825, + "name": "center", + "start": 1819, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1842, + "left": { + "end": 1838, + "name": "binLength", + "start": 1829, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1842, + "raw": "2", + "start": 1841, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1829, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 1857, + "left": { + "end": 1853, + "name": "binLength", + "start": 1844, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1857, + "raw": "2", + "start": 1856, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1844, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 1860, + "raw": "0", + "start": 1859, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 1861, + "start": 1828, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1874, + "name": "instances", + "start": 1865, + "type": "Identifier" + }, + "arg": { + "end": 1878, + "raw": "4", + "start": 1877, + "type": "Literal", + "type": "Literal", + "value": { + "value": 4.0, + "suffix": "None" + } + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1898, + "name": "rotateDuplicates", + "start": 1882, + "type": "Identifier" + }, + "arg": { + "end": 1905, + "raw": "true", + "start": 1901, + "type": "Literal", + "type": "Literal", + "value": true + } + } + ], + "callee": { + "end": 1759, + "name": "patternCircular3d", + "start": 1742, + "type": "Identifier" + }, + "end": 1907, + "start": 1742, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 1775, + "name": "singleCorner", + "start": 1763, + "type": "Identifier", + "type": "Identifier" + } + }, + "start": 1732, + "type": "VariableDeclarator" + }, + "end": 1907, + "kind": "const", + "start": 1732, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 2289, + "id": { + "end": 1967, + "name": "basePlateSides", + "start": 1953, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2012, + "name": "axis", + "start": 2008, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 2019, + "raw": "1.0", + "start": 2016, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + { + "end": 2024, + "raw": "0.0", + "start": 2021, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 2029, + "raw": "0.0", + "start": 2026, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 2030, + "start": 2015, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2048, + "name": "instances", + "start": 2039, + "type": "Identifier" + }, + "arg": { + "end": 2064, + "name": "countBinWidth", + "start": 2051, + "type": "Identifier", + "type": "Identifier" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2081, + "name": "distance", + "start": 2073, + "type": "Identifier" + }, + "arg": { + "end": 2093, + "name": "binLength", + "start": 2084, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 1985, + "name": "patternLinear3d", + "start": 1970, + "type": "Identifier" + }, + "end": 2100, + "start": 1970, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 1999, + "name": "sides", + "start": 1994, + "type": "Identifier", + "type": "Identifier" + } + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2134, + "name": "axis", + "start": 2130, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 2141, + "raw": "0.0", + "start": 2138, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 2146, + "raw": "1.0", + "start": 2143, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + { + "end": 2151, + "raw": "0.0", + "start": 2148, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 2152, + "start": 2137, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2170, + "name": "instances", + "start": 2161, + "type": "Identifier" + }, + "arg": { + "end": 2187, + "name": "countBinLength", + "start": 2173, + "type": "Identifier", + "type": "Identifier" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2204, + "name": "distance", + "start": 2196, + "type": "Identifier" + }, + "arg": { + "end": 2216, + "name": "binLength", + "start": 2207, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 2121, + "name": "patternLinear3d", + "start": 2106, + "type": "Identifier" + }, + "end": 2223, + "start": 2106, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 2289, + "nonCodeMeta": { + "nonCodeNodes": { + "1": [ + { + "end": 2289, + "start": 2223, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "create the corners of the baseplate by patterning the corners", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, + "start": 1970, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 1953, + "type": "VariableDeclarator" + }, + "end": 2289, + "kind": "const", + "start": 1953, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 2564, + "id": { + "end": 2306, + "name": "basePlateCorners", + "start": 2290, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2353, + "name": "axis", + "start": 2349, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 2360, + "raw": "1.0", + "start": 2357, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + { + "end": 2365, + "raw": "0.0", + "start": 2362, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 2370, + "raw": "0.0", + "start": 2367, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 2371, + "start": 2356, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2389, + "name": "instances", + "start": 2380, + "type": "Identifier" + }, + "arg": { + "end": 2405, + "name": "countBinWidth", + "start": 2392, + "type": "Identifier", + "type": "Identifier" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2422, + "name": "distance", + "start": 2414, + "type": "Identifier" + }, + "arg": { + "end": 2434, + "name": "binLength", + "start": 2425, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 2324, + "name": "patternLinear3d", + "start": 2309, + "type": "Identifier" + }, + "end": 2441, + "start": 2309, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 2340, + "name": "corners", + "start": 2333, + "type": "Identifier", + "type": "Identifier" + } + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2475, + "name": "axis", + "start": 2471, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 2482, + "raw": "0.0", + "start": 2479, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 2487, + "raw": "1.0", + "start": 2484, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + { + "end": 2492, + "raw": "0.0", + "start": 2489, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 2493, + "start": 2478, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2511, + "name": "instances", + "start": 2502, + "type": "Identifier" + }, + "arg": { + "end": 2528, + "name": "countBinLength", + "start": 2514, + "type": "Identifier", + "type": "Identifier" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2545, + "name": "distance", + "start": 2537, + "type": "Identifier" + }, + "arg": { + "end": 2557, + "name": "binLength", + "start": 2548, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 2462, + "name": "patternLinear3d", + "start": 2447, + "type": "Identifier" + }, + "end": 2564, + "start": 2447, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 2564, + "start": 2309, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 2290, + "type": "VariableDeclarator" + }, + "end": 2564, + "kind": "const", + "start": 2290, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + } + ], + "end": 2565, + "innerAttrs": [ + { + "end": 344, + "name": { + "end": 320, + "name": "settings", + "start": 312, + "type": "Identifier" + }, + "properties": [ + { + "end": 343, + "key": { + "end": 338, + "name": "defaultLengthUnit", + "start": 321, + "type": "Identifier" + }, + "start": 321, + "type": "ObjectProperty", + "value": { + "end": 343, + "name": "mm", + "start": 341, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 311, + "type": "Annotation" + } + ], + "nonCodeMeta": { + "nonCodeNodes": { + "4": [ + { + "end": 488, + "start": 451, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Number of bins in each direction", + "style": "line" + } + } + ], + "6": [ + { + "end": 625, + "start": 525, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "The total height of the baseplate is a summation of the vertical heights of the baseplate steps", + "style": "line" + } + } + ], + "7": [ + { + "end": 737, + "start": 669, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "define a function which builds the profile of the baseplate bin", + "style": "line" + } + } + ], + "8": [ + { + "end": 1084, + "start": 1047, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "extrude a single side of the bin", + "style": "line" + } + } + ], + "9": [ + { + "end": 1260, + "start": 1194, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "create the other sides of the bin by using a circular pattern", + "style": "line" + } + } + ], + "10": [ + { + "end": 1459, + "start": 1432, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "define an axis axis000", + "style": "line" + } + } + ], + "11": [ + { + "end": 1593, + "start": 1555, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "create a single corner of the bin", + "style": "line" + } + } + ], + "12": [ + { + "end": 1731, + "start": 1697, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "create the corners of the bin", + "style": "line" + } + } + ], + "13": [ + { + "end": 1952, + "start": 1907, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "create the baseplate by patterning sides", + "style": "line" + } + } + ] + }, + "startNodes": [ + { + "end": 23, + "start": 0, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Gridfinity Baseplate", + "style": "line" + } + }, + { + "end": 276, + "start": 24, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Gridfinity is a system to help you work more efficiently. This is a system invented by Zack Freedman. There are two main components the baseplate and the bins. The components are comprised of a matrix of squares. Allowing easy stacking and expansion", + "style": "line" + } + }, + { + "end": 278, + "start": 276, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + }, + { + "end": 310, + "start": 278, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Set units in millimeters (mm)", + "style": "line" + } + }, + { + "end": 346, + "start": 344, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + }, + { + "end": 365, + "start": 346, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Define constants", + "style": "line" + } + } + ] + }, + "start": 0 + } +} diff --git a/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate/ops.snap b/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate/ops.snap new file mode 100644 index 000000000..372e0745e --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate/ops.snap @@ -0,0 +1,1192 @@ +--- +source: kcl/src/simulation_tests.rs +description: Operations executed gridfinity-baseplate.kcl +--- +[ + { + "labeledArgs": { + "offset": { + "value": { + "type": "Number", + "value": 4.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1138, + 1150, + 0 + ] + } + }, + "name": "offsetPlane", + "sourceRange": [ + 1111, + 1151, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "String", + "value": "YZ" + }, + "sourceRange": [ + 1123, + 1127, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionCall", + "name": "face", + "functionSourceRange": [ + 745, + 1047, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1106, + 1152, + 0 + ] + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Plane", + "artifact_id": "[uuid]" + }, + "sourceRange": [ + 784, + 789, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 770, + 790, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 34.0, + "ty": { + "type": "Unknown" + } + }, + "sourceRange": [ + 1163, + 1192, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 1098, + 1194, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1106, + 1152, + 0 + ] + } + }, + { + "labeledArgs": { + "arcDegrees": { + "value": { + "type": "Number", + "value": 360.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1317, + 1320, + 0 + ] + }, + "axis": { + "value": { + "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" + } + } + }, + { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + } + ] + }, + "sourceRange": [ + 1331, + 1340, + 0 + ] + }, + "center": { + "value": { + "type": "Array", + "value": [ + { + "type": "Number", + "value": 21.0, + "ty": { + "type": "Unknown" + } + }, + { + "type": "Number", + "value": 21.0, + "ty": { + "type": "Unknown" + } + }, + { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + } + ] + }, + "sourceRange": [ + 1353, + 1386, + 0 + ] + }, + "instances": { + "value": { + "type": "Number", + "value": 4.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1402, + 1403, + 0 + ] + }, + "rotateDuplicates": { + "value": { + "type": "Bool", + "value": true + }, + "sourceRange": [ + 1426, + 1430, + 0 + ] + } + }, + "name": "patternCircular3d", + "sourceRange": [ + 1269, + 1432, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1290, + 1300, + 0 + ] + } + }, + { + "labeledArgs": { + "offset": { + "value": { + "type": "Number", + "value": 4.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1682, + 1694, + 0 + ] + } + }, + "name": "offsetPlane", + "sourceRange": [ + 1655, + 1695, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "String", + "value": "YZ" + }, + "sourceRange": [ + 1667, + 1671, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionCall", + "name": "face", + "functionSourceRange": [ + 745, + 1047, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1650, + 1696, + 0 + ] + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Plane", + "artifact_id": "[uuid]" + }, + "sourceRange": [ + 784, + 789, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 770, + 790, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Object", + "value": { + "angle": { + "type": "Number", + "value": -90.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "axis": { + "type": "Object", + "value": { + "custom": { + "type": "Object", + "value": { + "axis": { + "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": 4.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + { + "type": "Number", + "value": 4.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + } + ] + } + } + } + } + } + } + }, + "sourceRange": [ + 1617, + 1648, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1650, + 1696, + 0 + ] + } + }, + "name": "revolve", + "sourceRange": [ + 1609, + 1697, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "arcDegrees": { + "value": { + "type": "Number", + "value": 360.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1792, + 1795, + 0 + ] + }, + "axis": { + "value": { + "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" + } + } + }, + { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + } + ] + }, + "sourceRange": [ + 1806, + 1815, + 0 + ] + }, + "center": { + "value": { + "type": "Array", + "value": [ + { + "type": "Number", + "value": 21.0, + "ty": { + "type": "Unknown" + } + }, + { + "type": "Number", + "value": 21.0, + "ty": { + "type": "Unknown" + } + }, + { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + } + ] + }, + "sourceRange": [ + 1828, + 1861, + 0 + ] + }, + "instances": { + "value": { + "type": "Number", + "value": 4.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1877, + 1878, + 0 + ] + }, + "rotateDuplicates": { + "value": { + "type": "Bool", + "value": true + }, + "sourceRange": [ + 1901, + 1905, + 0 + ] + } + }, + "name": "patternCircular3d", + "sourceRange": [ + 1742, + 1907, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1763, + 1775, + 0 + ] + } + }, + { + "labeledArgs": { + "axis": { + "value": { + "type": "Array", + "value": [ + { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + { + "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": [ + 2015, + 2030, + 0 + ] + }, + "distance": { + "value": { + "type": "Number", + "value": 42.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 2084, + 2093, + 0 + ] + }, + "instances": { + "value": { + "type": "Number", + "value": 2.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 2051, + 2064, + 0 + ] + } + }, + "name": "patternLinear3d", + "sourceRange": [ + 1970, + 2100, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solids", + "value": [ + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + } + ] + }, + "sourceRange": [ + 1994, + 1999, + 0 + ] + } + }, + { + "labeledArgs": { + "axis": { + "value": { + "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" + } + } + }, + { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + } + ] + }, + "sourceRange": [ + 2137, + 2152, + 0 + ] + }, + "distance": { + "value": { + "type": "Number", + "value": 42.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 2207, + 2216, + 0 + ] + }, + "instances": { + "value": { + "type": "Number", + "value": 3.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 2173, + 2187, + 0 + ] + } + }, + "name": "patternLinear3d", + "sourceRange": [ + 2106, + 2223, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solids", + "value": [ + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + } + ] + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "labeledArgs": { + "axis": { + "value": { + "type": "Array", + "value": [ + { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + { + "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": [ + 2356, + 2371, + 0 + ] + }, + "distance": { + "value": { + "type": "Number", + "value": 42.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 2425, + 2434, + 0 + ] + }, + "instances": { + "value": { + "type": "Number", + "value": 2.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 2392, + 2405, + 0 + ] + } + }, + "name": "patternLinear3d", + "sourceRange": [ + 2309, + 2441, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solids", + "value": [ + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + } + ] + }, + "sourceRange": [ + 2333, + 2340, + 0 + ] + } + }, + { + "labeledArgs": { + "axis": { + "value": { + "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" + } + } + }, + { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + } + ] + }, + "sourceRange": [ + 2478, + 2493, + 0 + ] + }, + "distance": { + "value": { + "type": "Number", + "value": 42.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 2548, + 2557, + 0 + ] + }, + "instances": { + "value": { + "type": "Number", + "value": 3.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 2514, + 2528, + 0 + ] + } + }, + "name": "patternLinear3d", + "sourceRange": [ + 2447, + 2564, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solids", + "value": [ + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + } + ] + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + } +] diff --git a/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate/program_memory.snap new file mode 100644 index 000000000..e80d31ccf --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate/program_memory.snap @@ -0,0 +1,15690 @@ +--- +source: kcl/src/simulation_tests.rs +description: Variables in memory after executing gridfinity-baseplate.kcl +--- +{ + "axis000": { + "type": "Object", + "value": { + "custom": { + "type": "Object", + "value": { + "axis": { + "type": "Array", + "value": [ + { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 1497, + 1500, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 1502, + 1505, + 0 + ] + } + ] + } + ], + "__meta": [ + { + "sourceRange": [ + 1496, + 1506, + 0 + ] + } + ] + }, + "origin": { + "type": "Array", + "value": [ + { + "type": "Number", + "value": 4.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 398, + 401, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 4.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 398, + 401, + 0 + ] + } + ] + } + ], + "__meta": [ + { + "sourceRange": [ + 1521, + 1549, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 1483, + 1553, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 1470, + 1555, + 0 + ] + } + ] + }, + "basePlateCorners": { + "type": "Solids", + "value": [ + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + } + ] + }, + "basePlateSides": { + "type": "Solids", + "value": [ + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + } + ] + }, + "binLength": { + "type": "Number", + "value": 42.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 378, + 382, + 0 + ] + } + ] + }, + "cornerRadius": { + "type": "Number", + "value": 4.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 398, + 401, + 0 + ] + } + ] + }, + "corners": { + "type": "Solids", + "value": [ + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + } + ] + }, + "countBinLength": { + "type": "Number", + "value": 3.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 524, + 525, + 0 + ] + } + ] + }, + "countBinWidth": { + "type": "Number", + "value": 2.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 505, + 506, + 0 + ] + } + ] + }, + "face": { + "type": "Function", + "__meta": [ + { + "sourceRange": [ + 745, + 1047, + 0 + ] + } + ] + }, + "firstStep": { + "type": "Number", + "value": 0.7, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 414, + 417, + 0 + ] + } + ] + }, + "height": { + "type": "Number", + "value": 4.65, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 414, + 417, + 0 + ] + }, + { + "sourceRange": [ + 431, + 434, + 0 + ] + }, + { + "sourceRange": [ + 447, + 451, + 0 + ] + } + ] + }, + "secondStep": { + "type": "Number", + "value": 1.8, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 431, + 434, + 0 + ] + } + ] + }, + "sides": { + "type": "Solids", + "value": [ + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + } + ] + }, + "singleCorner": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + } + }, + "singleSide": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 847, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 855, + 914, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 922, + 943, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 951, + 1010, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1018, + 1025, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 798, + 823, + 0 + ] + } + ] + } + }, + "thirdStep": { + "type": "Number", + "value": 2.15, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 447, + 451, + 0 + ] + } + ] + } +} diff --git a/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate/rendered_model.png new file mode 100644 index 000000000..e0919bb73 Binary files /dev/null and b/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate/rendered_model.png differ 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 new file mode 100644 index 000000000..5502c8dce --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/gridfinity-bins-stacking-lip/artifact_commands.snap @@ -0,0 +1,6697 @@ +--- +source: kcl/src/simulation_tests.rs +description: Artifact commands gridfinity-bins-stacking-lip.kcl +--- +[ + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.7, + "g": 0.28, + "b": 0.28, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.28, + "g": 0.7, + "b": 0.28, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.28, + "g": 0.28, + "b": 0.7, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "edge_lines_visible", + "hidden": false + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1552, + 1601, + 0 + ], + "command": { + "type": "make_plane", + "origin": { + "x": 4.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": 100.0, + "clobber": false, + "hide": false + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1552, + 1601, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.6, + "g": 0.6, + "b": 0.6, + "a": 0.3 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1186, + 1232, + 0 + ], + "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": [ + 1186, + 1232, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1186, + 1232, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 3.2, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1240, + 1256, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 4.75, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1264, + 1288, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -2.95, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1296, + 1355, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 2.15, + "y": -2.15, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1363, + 1384, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -1.8, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1392, + 1451, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.8, + "y": -0.8, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1459, + 1466, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1459, + 1466, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1539, + 1644, + 0 + ], + "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": [ + 1539, + 1644, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 34.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1539, + 1644, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1539, + 1644, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1539, + 1644, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1539, + 1644, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1539, + 1644, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1539, + 1644, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1539, + 1644, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1539, + 1644, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1539, + 1644, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1539, + 1644, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1539, + 1644, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1539, + 1644, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1539, + 1644, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1719, + 1928, + 0 + ], + "command": { + "type": "entity_circular_pattern", + "entity_id": "[uuid]", + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "center": { + "x": 21.0, + "y": 21.0, + "z": 0.0 + }, + "num_repetitions": 3, + "arc_degrees": 360.0, + "rotate_duplicates": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2187, + 2236, + 0 + ], + "command": { + "type": "make_plane", + "origin": { + "x": 4.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": 100.0, + "clobber": false, + "hide": false + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2187, + 2236, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.6, + "g": 0.6, + "b": 0.6, + "a": 0.3 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1186, + 1232, + 0 + ], + "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": [ + 1186, + 1232, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1186, + 1232, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 3.2, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1240, + 1256, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 4.75, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1264, + 1288, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -2.95, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1296, + 1355, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 2.15, + "y": -2.15, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1363, + 1384, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -1.8, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1392, + 1451, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.8, + "y": -0.8, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1459, + 1466, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1459, + 1466, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2141, + 2238, + 0 + ], + "command": { + "type": "revolve", + "target": "[uuid]", + "origin": { + "x": 4.0, + "y": 4.0, + "z": 0.0 + }, + "axis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "axis_is_2d": true, + "angle": { + "unit": "degrees", + "value": -90.0 + }, + "tolerance": 0.0000001 + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2141, + 2238, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2141, + 2238, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2141, + 2238, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2141, + 2238, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2141, + 2238, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2141, + 2238, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2141, + 2238, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2141, + 2238, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2141, + 2238, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2141, + 2238, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2141, + 2238, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2141, + 2238, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2283, + 2494, + 0 + ], + "command": { + "type": "entity_circular_pattern", + "entity_id": "[uuid]", + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "center": { + "x": 21.0, + "y": 21.0, + "z": 0.0 + }, + "num_repetitions": 3, + "arc_degrees": 360.0, + "rotate_duplicates": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2512, + 2531, + 0 + ], + "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": [ + 2537, + 2625, + 0 + ], + "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": [ + 2537, + 2625, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2537, + 2625, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 3.2, + "y": 3.2, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2631, + 2695, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 35.6, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2701, + 2765, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 35.6, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2771, + 2809, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 3.2, + "y": 38.8, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2815, + 2836, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2815, + 2836, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2842, + 2866, + 0 + ], + "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": [ + 2842, + 2866, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 4.75, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2842, + 2866, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2842, + 2866, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2842, + 2866, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2842, + 2866, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2842, + 2866, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2842, + 2866, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2842, + 2866, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2842, + 2866, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2842, + 2866, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2842, + 2866, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2842, + 2866, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2932, + 2960, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2971, + 3003, + 0 + ], + "command": { + "type": "solid3d_get_prev_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3014, + 3042, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3053, + 3085, + 0 + ], + "command": { + "type": "solid3d_get_prev_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2872, + 3101, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.8, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2872, + 3101, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.8, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2872, + 3101, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.8, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2872, + 3101, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.8, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3161, + 3326, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3161, + 3326, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3161, + 3326, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -4.75, + "y": 8.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3161, + 3326, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": -8.0, + "y": 8.0 + }, + "radius": 3.25, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3161, + 3326, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3332, + 3541, + 0 + ], + "command": { + "type": "entity_circular_pattern", + "entity_id": "[uuid]", + "axis": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "center": { + "x": -20.5, + "y": 21.0, + "z": 0.0 + }, + "num_repetitions": 3, + "arc_degrees": 360.0, + "rotate_duplicates": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3547, + 3574, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3547, + 3574, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -2.4, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3547, + 3574, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3547, + 3574, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3547, + 3574, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3547, + 3574, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3547, + 3574, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3547, + 3574, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3547, + 3574, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -2.4, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3547, + 3574, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3547, + 3574, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3547, + 3574, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3547, + 3574, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3547, + 3574, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3547, + 3574, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3547, + 3574, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -2.4, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3547, + 3574, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3547, + 3574, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3547, + 3574, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3547, + 3574, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3547, + 3574, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3547, + 3574, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3547, + 3574, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -2.4, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3547, + 3574, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3547, + 3574, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3547, + 3574, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3547, + 3574, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3547, + 3574, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3631, + 3774, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 42.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": [ + 3631, + 3774, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 42.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": [ + 3631, + 3774, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 42.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": [ + 3631, + 3774, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 42.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": [ + 3780, + 3910, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.0, + "y": 42.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": 84.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": [ + 3780, + 3910, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.0, + "y": 42.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": 84.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": [ + 3780, + 3910, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.0, + "y": 42.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": 84.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": [ + 3780, + 3910, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.0, + "y": 42.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": 84.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": [ + 3780, + 3910, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.0, + "y": 42.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": 84.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": [ + 3780, + 3910, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.0, + "y": 42.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": 84.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": [ + 3780, + 3910, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.0, + "y": 42.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": 84.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": [ + 3780, + 3910, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.0, + "y": 42.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": 84.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": [ + 3990, + 4135, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 42.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": [ + 3990, + 4135, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 42.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": [ + 3990, + 4135, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 42.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": [ + 3990, + 4135, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 42.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": [ + 4141, + 4271, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.0, + "y": 42.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": 84.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": [ + 4141, + 4271, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.0, + "y": 42.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": 84.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": [ + 4141, + 4271, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.0, + "y": 42.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": 84.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": [ + 4141, + 4271, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.0, + "y": 42.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": 84.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": [ + 4141, + 4271, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.0, + "y": 42.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": 84.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": [ + 4141, + 4271, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.0, + "y": 42.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": 84.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": [ + 4141, + 4271, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.0, + "y": 42.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": 84.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": [ + 4141, + 4271, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.0, + "y": 42.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": 84.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": [ + 4339, + 4490, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 42.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": [ + 4496, + 4626, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.0, + "y": 42.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": 84.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": [ + 4496, + 4626, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.0, + "y": 42.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": 84.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": [ + 4654, + 4688, + 0 + ], + "command": { + "type": "make_plane", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 4.75 + }, + "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": [ + 4654, + 4688, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.6, + "g": 0.6, + "b": 0.6, + "a": 0.3 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4695, + 4720, + 0 + ], + "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": [ + 4695, + 4720, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4695, + 4720, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4726, + 4786, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 84.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4792, + 4853, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 126.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4859, + 4897, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 126.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4903, + 4924, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4903, + 4924, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4930, + 4974, + 0 + ], + "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": [ + 4930, + 4974, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 7.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4930, + 4974, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4930, + 4974, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4930, + 4974, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4930, + 4974, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4930, + 4974, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4930, + 4974, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4930, + 4974, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4930, + 4974, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4930, + 4974, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4930, + 4974, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4930, + 4974, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5043, + 5071, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5082, + 5114, + 0 + ], + "command": { + "type": "solid3d_get_prev_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5125, + 5153, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5164, + 5196, + 0 + ], + "command": { + "type": "solid3d_get_prev_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4980, + 5212, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 3.75, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4980, + 5212, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 3.75, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4980, + 5212, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 3.75, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4980, + 5212, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 3.75, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5218, + 5260, + 0 + ], + "command": { + "type": "solid3d_shell_face", + "object_id": "[uuid]", + "face_ids": [ + "[uuid]" + ], + "shell_thickness": 1.2, + "hollow": false + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5364, + 5384, + 0 + ], + "command": { + "type": "make_plane", + "origin": { + "x": 3.75, + "y": 0.0, + "z": 11.75 + }, + "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": [ + 5392, + 5417, + 0 + ], + "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": [ + 5392, + 5417, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5392, + 5417, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5465, + 5508, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 5.7929, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5516, + 5625, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 0.5, + "y": 5.7929 + }, + "radius": 0.5, + "start": { + "unit": "degrees", + "value": 180.0 + }, + "end": { + "unit": "degrees", + "value": 45.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5700, + 5749, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 1.0464, + "y": -1.0464, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5757, + 5776, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -1.8, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5784, + 5842, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.7, + "y": -0.7, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5850, + 5869, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -1.2, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5877, + 5936, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -1.4, + "y": -1.4, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5944, + 5951, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5944, + 5951, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6722, + 6834, + 0 + ], + "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": [ + 6722, + 6834, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 76.5, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6722, + 6834, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6722, + 6834, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6722, + 6834, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6722, + 6834, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6722, + 6834, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6722, + 6834, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6722, + 6834, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6722, + 6834, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6722, + 6834, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6722, + 6834, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6722, + 6834, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6722, + 6834, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6722, + 6834, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6722, + 6834, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6722, + 6834, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6722, + 6834, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6722, + 6834, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6722, + 6834, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6722, + 6834, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5364, + 5384, + 0 + ], + "command": { + "type": "make_plane", + "origin": { + "x": 0.0, + "y": 3.75, + "z": 11.75 + }, + "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": [ + 5392, + 5417, + 0 + ], + "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": [ + 5392, + 5417, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5392, + 5417, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5465, + 5508, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 5.7929, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5516, + 5625, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 0.5, + "y": 5.7929 + }, + "radius": 0.5, + "start": { + "unit": "degrees", + "value": 180.0 + }, + "end": { + "unit": "degrees", + "value": 45.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5700, + 5749, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 1.0464, + "y": -1.0464, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5757, + 5776, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -1.8, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5784, + 5842, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.7, + "y": -0.7, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5850, + 5869, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -1.2, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5877, + 5936, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -1.4, + "y": -1.4, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5944, + 5951, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5944, + 5951, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6900, + 7014, + 0 + ], + "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": [ + 6900, + 7014, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 118.5, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6900, + 7014, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6900, + 7014, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6900, + 7014, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6900, + 7014, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6900, + 7014, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6900, + 7014, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6900, + 7014, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6900, + 7014, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6900, + 7014, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6900, + 7014, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6900, + 7014, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6900, + 7014, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6900, + 7014, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6900, + 7014, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6900, + 7014, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6900, + 7014, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6900, + 7014, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6900, + 7014, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6900, + 7014, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 7095, + 7342, + 0 + ], + "command": { + "type": "entity_circular_pattern", + "entity_id": "[uuid]", + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "center": { + "x": 42.0, + "y": 63.0, + "z": 0.0 + }, + "num_repetitions": 1, + "arc_degrees": 360.0, + "rotate_duplicates": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 7422, + 7668, + 0 + ], + "command": { + "type": "entity_circular_pattern", + "entity_id": "[uuid]", + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "center": { + "x": 42.0, + "y": 63.0, + "z": 0.0 + }, + "num_repetitions": 1, + "arc_degrees": 360.0, + "rotate_duplicates": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5364, + 5384, + 0 + ], + "command": { + "type": "make_plane", + "origin": { + "x": 3.75, + "y": 0.0, + "z": 11.75 + }, + "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": [ + 5392, + 5417, + 0 + ], + "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": [ + 5392, + 5417, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5392, + 5417, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5465, + 5508, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 5.7929, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5516, + 5625, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 0.5, + "y": 5.7929 + }, + "radius": 0.5, + "start": { + "unit": "degrees", + "value": 180.0 + }, + "end": { + "unit": "degrees", + "value": 45.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5700, + 5749, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 1.0464, + "y": -1.0464, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5757, + 5776, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -1.8, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5784, + 5842, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.7, + "y": -0.7, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5850, + 5869, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -1.2, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5877, + 5936, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -1.4, + "y": -1.4, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5944, + 5951, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5944, + 5951, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 7854, + 7913, + 0 + ], + "command": { + "type": "revolve", + "target": "[uuid]", + "origin": { + "x": 3.75, + "y": 3.75, + "z": 0.0 + }, + "axis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "axis_is_2d": true, + "angle": { + "unit": "degrees", + "value": -90.0 + }, + "tolerance": 0.0000001 + } + }, + { + "cmdId": "[uuid]", + "range": [ + 7854, + 7913, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 7854, + 7913, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 7854, + 7913, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 7854, + 7913, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 7854, + 7913, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 7854, + 7913, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 7854, + 7913, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 7854, + 7913, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 7854, + 7913, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 7854, + 7913, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 7854, + 7913, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 7854, + 7913, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 7854, + 7913, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 7854, + 7913, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 7854, + 7913, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 7854, + 7913, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 7854, + 7913, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 7854, + 7913, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5364, + 5384, + 0 + ], + "command": { + "type": "make_plane", + "origin": { + "x": 80.25, + "y": 0.0, + "z": 11.75 + }, + "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": [ + 5392, + 5417, + 0 + ], + "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": [ + 5392, + 5417, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5392, + 5417, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5465, + 5508, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 5.7929, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5516, + 5625, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 0.5, + "y": 5.7929 + }, + "radius": 0.5, + "start": { + "unit": "degrees", + "value": 180.0 + }, + "end": { + "unit": "degrees", + "value": 45.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5700, + 5749, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 1.0464, + "y": -1.0464, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5757, + 5776, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -1.8, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5784, + 5842, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.7, + "y": -0.7, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5850, + 5869, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -1.2, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5877, + 5936, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -1.4, + "y": -1.4, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5944, + 5951, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5944, + 5951, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 7975, + 8033, + 0 + ], + "command": { + "type": "revolve", + "target": "[uuid]", + "origin": { + "x": 3.75, + "y": 3.75, + "z": 0.0 + }, + "axis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "axis_is_2d": true, + "angle": { + "unit": "degrees", + "value": 90.0 + }, + "tolerance": 0.0000001 + } + }, + { + "cmdId": "[uuid]", + "range": [ + 7975, + 8033, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 7975, + 8033, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 7975, + 8033, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 7975, + 8033, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 7975, + 8033, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 7975, + 8033, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 7975, + 8033, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 7975, + 8033, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 7975, + 8033, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 7975, + 8033, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 7975, + 8033, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 7975, + 8033, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 7975, + 8033, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 7975, + 8033, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 7975, + 8033, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 7975, + 8033, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 7975, + 8033, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 7975, + 8033, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 8084, + 8337, + 0 + ], + "command": { + "type": "entity_circular_pattern", + "entity_id": "[uuid]", + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "center": { + "x": 42.0, + "y": 63.0, + "z": 0.0 + }, + "num_repetitions": 1, + "arc_degrees": 360.0, + "rotate_duplicates": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 8388, + 8640, + 0 + ], + "command": { + "type": "entity_circular_pattern", + "entity_id": "[uuid]", + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "center": { + "x": 42.0, + "y": 63.0, + "z": 0.0 + }, + "num_repetitions": 1, + "arc_degrees": 360.0, + "rotate_duplicates": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1186, + 1232, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1186, + 1232, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4695, + 4720, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5392, + 5417, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5392, + 5417, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5392, + 5417, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5392, + 5417, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + } +] diff --git a/rust/kcl-lib/tests/kcl_samples/gridfinity-bins-stacking-lip/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/kcl_samples/gridfinity-bins-stacking-lip/artifact_graph_flowchart.snap new file mode 100644 index 000000000..5afd58652 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/gridfinity-bins-stacking-lip/artifact_graph_flowchart.snap @@ -0,0 +1,6 @@ +--- +source: kcl/src/simulation_tests.rs +description: Artifact graph flowchart gridfinity-bins-stacking-lip.kcl +extension: md +snapshot_kind: binary +--- diff --git a/rust/kcl-lib/tests/kcl_samples/gridfinity-bins-stacking-lip/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/gridfinity-bins-stacking-lip/artifact_graph_flowchart.snap.md new file mode 100644 index 000000000..7614c37bb --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/gridfinity-bins-stacking-lip/artifact_graph_flowchart.snap.md @@ -0,0 +1,706 @@ +```mermaid +flowchart LR + subgraph path2 [Path] + 2["Path
[1186, 1232, 0]"] + 3["Segment
[1240, 1256, 0]"] + 4["Segment
[1264, 1288, 0]"] + 5["Segment
[1296, 1355, 0]"] + 6["Segment
[1363, 1384, 0]"] + 7["Segment
[1392, 1451, 0]"] + 8["Segment
[1459, 1466, 0]"] + 9[Solid2d] + end + subgraph path29 [Path] + 29["Path
[1186, 1232, 0]"] + 30["Segment
[1240, 1256, 0]"] + 31["Segment
[1264, 1288, 0]"] + 32["Segment
[1296, 1355, 0]"] + 33["Segment
[1363, 1384, 0]"] + 34["Segment
[1392, 1451, 0]"] + 35["Segment
[1459, 1466, 0]"] + 36[Solid2d] + end + subgraph path56 [Path] + 56["Path
[2537, 2625, 0]"] + 57["Segment
[2631, 2695, 0]"] + 58["Segment
[2701, 2765, 0]"] + 59["Segment
[2771, 2809, 0]"] + 60["Segment
[2815, 2836, 0]"] + 61[Solid2d] + end + subgraph path81 [Path] + 81["Path
[3161, 3326, 0]"] + 82["Segment
[3161, 3326, 0]"] + 83[Solid2d] + end + subgraph path90 [Path] + 90["Path
[4695, 4720, 0]"] + 91["Segment
[4726, 4786, 0]"] + 92["Segment
[4792, 4853, 0]"] + 93["Segment
[4859, 4897, 0]"] + 94["Segment
[4903, 4924, 0]"] + 95[Solid2d] + end + subgraph path116 [Path] + 116["Path
[5392, 5417, 0]"] + 117["Segment
[5465, 5508, 0]"] + 118["Segment
[5516, 5625, 0]"] + 119["Segment
[5700, 5749, 0]"] + 120["Segment
[5757, 5776, 0]"] + 121["Segment
[5784, 5842, 0]"] + 122["Segment
[5850, 5869, 0]"] + 123["Segment
[5877, 5936, 0]"] + 124["Segment
[5944, 5951, 0]"] + 125[Solid2d] + end + subgraph path154 [Path] + 154["Path
[5392, 5417, 0]"] + 155["Segment
[5465, 5508, 0]"] + 156["Segment
[5516, 5625, 0]"] + 157["Segment
[5700, 5749, 0]"] + 158["Segment
[5757, 5776, 0]"] + 159["Segment
[5784, 5842, 0]"] + 160["Segment
[5850, 5869, 0]"] + 161["Segment
[5877, 5936, 0]"] + 162["Segment
[5944, 5951, 0]"] + 163[Solid2d] + end + subgraph path192 [Path] + 192["Path
[5392, 5417, 0]"] + 193["Segment
[5465, 5508, 0]"] + 194["Segment
[5516, 5625, 0]"] + 195["Segment
[5700, 5749, 0]"] + 196["Segment
[5757, 5776, 0]"] + 197["Segment
[5784, 5842, 0]"] + 198["Segment
[5850, 5869, 0]"] + 199["Segment
[5877, 5936, 0]"] + 200["Segment
[5944, 5951, 0]"] + 201[Solid2d] + end + subgraph path230 [Path] + 230["Path
[5392, 5417, 0]"] + 231["Segment
[5465, 5508, 0]"] + 232["Segment
[5516, 5625, 0]"] + 233["Segment
[5700, 5749, 0]"] + 234["Segment
[5757, 5776, 0]"] + 235["Segment
[5784, 5842, 0]"] + 236["Segment
[5850, 5869, 0]"] + 237["Segment
[5877, 5936, 0]"] + 238["Segment
[5944, 5951, 0]"] + 239[Solid2d] + end + 1["Plane
[1552, 1601, 0]"] + 10["Sweep Extrusion
[1539, 1644, 0]"] + 11[Wall] + 12[Wall] + 13[Wall] + 14[Wall] + 15[Wall] + 16["Cap Start"] + 17["Cap End"] + 18["SweepEdge Opposite"] + 19["SweepEdge Adjacent"] + 20["SweepEdge Opposite"] + 21["SweepEdge Adjacent"] + 22["SweepEdge Opposite"] + 23["SweepEdge Adjacent"] + 24["SweepEdge Opposite"] + 25["SweepEdge Adjacent"] + 26["SweepEdge Opposite"] + 27["SweepEdge Adjacent"] + 28["Plane
[2187, 2236, 0]"] + 37["Sweep Revolve
[2141, 2238, 0]"] + 38[Wall] + 39[Wall] + 40[Wall] + 41[Wall] + 42[Wall] + 43["Cap Start"] + 44["Cap End"] + 45["SweepEdge Opposite"] + 46["SweepEdge Adjacent"] + 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["Plane
[2512, 2531, 0]"] + 62["Sweep Extrusion
[2842, 2866, 0]"] + 63[Wall] + 64[Wall] + 65[Wall] + 66[Wall] + 67["Cap Start"] + 68["Cap End"] + 69["SweepEdge Opposite"] + 70["SweepEdge Adjacent"] + 71["SweepEdge Opposite"] + 72["SweepEdge Adjacent"] + 73["SweepEdge Opposite"] + 74["SweepEdge Adjacent"] + 75["SweepEdge Opposite"] + 76["SweepEdge Adjacent"] + 77["EdgeCut Fillet
[2872, 3101, 0]"] + 78["EdgeCut Fillet
[2872, 3101, 0]"] + 79["EdgeCut Fillet
[2872, 3101, 0]"] + 80["EdgeCut Fillet
[2872, 3101, 0]"] + 84["Sweep Extrusion
[3547, 3574, 0]"] + 85[Wall] + 86["Cap Start"] + 87["SweepEdge Opposite"] + 88["SweepEdge Adjacent"] + 89["Plane
[4654, 4688, 0]"] + 96["Sweep Extrusion
[4930, 4974, 0]"] + 97[Wall] + 98[Wall] + 99[Wall] + 100[Wall] + 101["Cap Start"] + 102["Cap End"] + 103["SweepEdge Opposite"] + 104["SweepEdge Adjacent"] + 105["SweepEdge Opposite"] + 106["SweepEdge Adjacent"] + 107["SweepEdge Opposite"] + 108["SweepEdge Adjacent"] + 109["SweepEdge Opposite"] + 110["SweepEdge Adjacent"] + 111["EdgeCut Fillet
[4980, 5212, 0]"] + 112["EdgeCut Fillet
[4980, 5212, 0]"] + 113["EdgeCut Fillet
[4980, 5212, 0]"] + 114["EdgeCut Fillet
[4980, 5212, 0]"] + 115["Plane
[5364, 5384, 0]"] + 126["Sweep Extrusion
[6722, 6834, 0]"] + 127[Wall] + 128[Wall] + 129[Wall] + 130[Wall] + 131[Wall] + 132[Wall] + 133[Wall] + 134[Wall] + 135["Cap Start"] + 136["Cap End"] + 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"] + 149["SweepEdge Opposite"] + 150["SweepEdge Adjacent"] + 151["SweepEdge Opposite"] + 152["SweepEdge Adjacent"] + 153["Plane
[5364, 5384, 0]"] + 164["Sweep Extrusion
[6900, 7014, 0]"] + 165[Wall] + 166[Wall] + 167[Wall] + 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"] + 187["SweepEdge Opposite"] + 188["SweepEdge Adjacent"] + 189["SweepEdge Opposite"] + 190["SweepEdge Adjacent"] + 191["Plane
[5364, 5384, 0]"] + 202["Sweep Revolve
[7854, 7913, 0]"] + 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
[5364, 5384, 0]"] + 240["Sweep Revolve
[7975, 8033, 0]"] + 241[Wall] + 242[Wall] + 243[Wall] + 244[Wall] + 245[Wall] + 246[Wall] + 247[Wall] + 248[Wall] + 249["Cap Start"] + 250["Cap End"] + 251["SweepEdge Opposite"] + 252["SweepEdge Adjacent"] + 253["SweepEdge Opposite"] + 254["SweepEdge Adjacent"] + 255["SweepEdge Opposite"] + 256["SweepEdge Adjacent"] + 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["StartSketchOnPlane
[1158, 1178, 0]"] + 268["StartSketchOnPlane
[1158, 1178, 0]"] + 269["StartSketchOnFace
[3118, 3155, 0]"] + 270["StartSketchOnPlane
[4640, 4689, 0]"] + 1 --- 2 + 2 --- 3 + 2 --- 4 + 2 --- 5 + 2 --- 6 + 2 --- 7 + 2 --- 8 + 2 ---- 10 + 2 --- 9 + 3 --- 11 + 3 --- 18 + 3 --- 19 + 4 --- 12 + 4 --- 20 + 4 --- 21 + 5 --- 13 + 5 --- 22 + 5 --- 23 + 6 --- 14 + 6 --- 24 + 6 --- 25 + 7 --- 15 + 7 --- 26 + 7 --- 27 + 10 --- 11 + 10 --- 12 + 10 --- 13 + 10 --- 14 + 10 --- 15 + 10 --- 16 + 10 --- 17 + 10 --- 18 + 10 --- 19 + 10 --- 20 + 10 --- 21 + 10 --- 22 + 10 --- 23 + 10 --- 24 + 10 --- 25 + 10 --- 26 + 10 --- 27 + 28 --- 29 + 29 --- 30 + 29 --- 31 + 29 --- 32 + 29 --- 33 + 29 --- 34 + 29 --- 35 + 29 ---- 37 + 29 --- 36 + 30 --- 38 + 30 --- 45 + 30 --- 46 + 31 --- 39 + 31 --- 47 + 31 --- 48 + 32 --- 40 + 32 --- 49 + 32 --- 50 + 33 --- 41 + 33 --- 51 + 33 --- 52 + 34 --- 42 + 34 --- 53 + 34 --- 54 + 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 + 55 --- 56 + 56 --- 57 + 56 --- 58 + 56 --- 59 + 56 --- 60 + 56 ---- 62 + 56 --- 61 + 57 --- 63 + 57 --- 69 + 57 --- 70 + 58 --- 64 + 58 --- 71 + 58 --- 72 + 59 --- 65 + 59 --- 73 + 59 --- 74 + 60 --- 66 + 60 --- 75 + 60 --- 76 + 62 --- 63 + 62 --- 64 + 62 --- 65 + 62 --- 66 + 62 --- 67 + 62 --- 68 + 62 --- 69 + 62 --- 70 + 62 --- 71 + 62 --- 72 + 62 --- 73 + 62 --- 74 + 62 --- 75 + 62 --- 76 + 67 --- 81 + 70 <--x 77 + 76 <--x 78 + 74 <--x 79 + 72 <--x 80 + 81 --- 82 + 81 ---- 84 + 81 --- 83 + 82 --- 85 + 82 --- 87 + 82 --- 88 + 84 --- 85 + 84 --- 86 + 84 --- 87 + 84 --- 88 + 89 --- 90 + 90 --- 91 + 90 --- 92 + 90 --- 93 + 90 --- 94 + 90 ---- 96 + 90 --- 95 + 91 --- 97 + 91 --- 103 + 91 --- 104 + 92 --- 98 + 92 --- 105 + 92 --- 106 + 93 --- 99 + 93 --- 107 + 93 --- 108 + 94 --- 100 + 94 --- 109 + 94 --- 110 + 96 --- 97 + 96 --- 98 + 96 --- 99 + 96 --- 100 + 96 --- 101 + 96 --- 102 + 96 --- 103 + 96 --- 104 + 96 --- 105 + 96 --- 106 + 96 --- 107 + 96 --- 108 + 96 --- 109 + 96 --- 110 + 104 <--x 111 + 110 <--x 112 + 108 <--x 113 + 106 <--x 114 + 115 --- 116 + 116 --- 117 + 116 --- 118 + 116 --- 119 + 116 --- 120 + 116 --- 121 + 116 --- 122 + 116 --- 123 + 116 --- 124 + 116 ---- 126 + 116 --- 125 + 117 --- 134 + 117 --- 151 + 117 --- 152 + 118 --- 133 + 118 --- 149 + 118 --- 150 + 119 --- 132 + 119 --- 147 + 119 --- 148 + 120 --- 131 + 120 --- 145 + 120 --- 146 + 121 --- 130 + 121 --- 143 + 121 --- 144 + 122 --- 129 + 122 --- 141 + 122 --- 142 + 123 --- 128 + 123 --- 139 + 123 --- 140 + 124 --- 127 + 124 --- 137 + 124 --- 138 + 126 --- 127 + 126 --- 128 + 126 --- 129 + 126 --- 130 + 126 --- 131 + 126 --- 132 + 126 --- 133 + 126 --- 134 + 126 --- 135 + 126 --- 136 + 126 --- 137 + 126 --- 138 + 126 --- 139 + 126 --- 140 + 126 --- 141 + 126 --- 142 + 126 --- 143 + 126 --- 144 + 126 --- 145 + 126 --- 146 + 126 --- 147 + 126 --- 148 + 126 --- 149 + 126 --- 150 + 126 --- 151 + 126 --- 152 + 153 --- 154 + 154 --- 155 + 154 --- 156 + 154 --- 157 + 154 --- 158 + 154 --- 159 + 154 --- 160 + 154 --- 161 + 154 --- 162 + 154 ---- 164 + 154 --- 163 + 155 --- 165 + 155 --- 175 + 155 --- 176 + 156 --- 166 + 156 --- 177 + 156 --- 178 + 157 --- 167 + 157 --- 179 + 157 --- 180 + 158 --- 168 + 158 --- 181 + 158 --- 182 + 159 --- 169 + 159 --- 183 + 159 --- 184 + 160 --- 170 + 160 --- 185 + 160 --- 186 + 161 --- 171 + 161 --- 187 + 161 --- 188 + 162 --- 172 + 162 --- 189 + 162 --- 190 + 164 --- 165 + 164 --- 166 + 164 --- 167 + 164 --- 168 + 164 --- 169 + 164 --- 170 + 164 --- 171 + 164 --- 172 + 164 --- 173 + 164 --- 174 + 164 --- 175 + 164 --- 176 + 164 --- 177 + 164 --- 178 + 164 --- 179 + 164 --- 180 + 164 --- 181 + 164 --- 182 + 164 --- 183 + 164 --- 184 + 164 --- 185 + 164 --- 186 + 164 --- 187 + 164 --- 188 + 164 --- 189 + 164 --- 190 + 191 --- 192 + 192 --- 193 + 192 --- 194 + 192 --- 195 + 192 --- 196 + 192 --- 197 + 192 --- 198 + 192 --- 199 + 192 --- 200 + 192 ---- 202 + 192 --- 201 + 193 --- 203 + 193 --- 213 + 193 --- 214 + 194 --- 204 + 194 --- 215 + 194 --- 216 + 195 --- 205 + 195 --- 217 + 195 --- 218 + 196 --- 206 + 196 --- 219 + 196 --- 220 + 197 --- 207 + 197 --- 221 + 197 --- 222 + 198 --- 208 + 198 --- 223 + 198 --- 224 + 199 --- 209 + 199 --- 225 + 199 --- 226 + 200 --- 210 + 200 --- 227 + 200 --- 228 + 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 --- 235 + 230 --- 236 + 230 --- 237 + 230 --- 238 + 230 ---- 240 + 230 --- 239 + 231 --- 241 + 231 --- 251 + 231 --- 252 + 232 --- 242 + 232 --- 253 + 232 --- 254 + 233 --- 243 + 233 --- 255 + 233 --- 256 + 234 --- 244 + 234 --- 257 + 234 --- 258 + 235 --- 245 + 235 --- 259 + 235 --- 260 + 236 --- 246 + 236 --- 261 + 236 --- 262 + 237 --- 247 + 237 --- 263 + 237 --- 264 + 238 --- 248 + 238 --- 265 + 238 --- 266 + 240 --- 241 + 240 --- 242 + 240 --- 243 + 240 --- 244 + 240 --- 245 + 240 --- 246 + 240 --- 247 + 240 --- 248 + 240 --- 249 + 240 --- 250 + 240 --- 251 + 240 --- 252 + 240 --- 253 + 240 --- 254 + 240 --- 255 + 240 --- 256 + 240 --- 257 + 240 --- 258 + 240 --- 259 + 240 --- 260 + 240 --- 261 + 240 --- 262 + 240 --- 263 + 240 --- 264 + 240 --- 265 + 240 --- 266 + 1 <--x 267 + 28 <--x 268 + 67 <--x 269 + 89 <--x 270 +``` diff --git a/rust/kcl-lib/tests/kcl_samples/gridfinity-bins-stacking-lip/ast.snap b/rust/kcl-lib/tests/kcl_samples/gridfinity-bins-stacking-lip/ast.snap new file mode 100644 index 000000000..77a1335d0 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/gridfinity-bins-stacking-lip/ast.snap @@ -0,0 +1,8552 @@ +--- +source: kcl-lib/src/simulation_tests.rs +description: Result of parsing gridfinity-bins-stacking-lip.kcl +--- +{ + "Ok": { + "body": [ + { + "declaration": { + "end": 480, + "id": { + "end": 473, + "name": "binLength", + "start": 464, + "type": "Identifier" + }, + "init": { + "end": 480, + "raw": "41.5", + "start": 476, + "type": "Literal", + "type": "Literal", + "value": { + "value": 41.5, + "suffix": "None" + } + }, + "start": 464, + "type": "VariableDeclarator" + }, + "end": 480, + "kind": "const", + "start": 464, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 496, + "id": { + "end": 490, + "name": "binHeight", + "start": 481, + "type": "Identifier" + }, + "init": { + "end": 496, + "raw": "7.0", + "start": 493, + "type": "Literal", + "type": "Literal", + "value": { + "value": 7.0, + "suffix": "None" + } + }, + "start": 481, + "type": "VariableDeclarator" + }, + "end": 496, + "kind": "const", + "start": 481, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 517, + "id": { + "end": 510, + "name": "binBaseLength", + "start": 497, + "type": "Identifier" + }, + "init": { + "end": 517, + "raw": "2.95", + "start": 513, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.95, + "suffix": "None" + } + }, + "start": 497, + "type": "VariableDeclarator" + }, + "end": 517, + "kind": "const", + "start": 497, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 531, + "id": { + "end": 524, + "name": "binTol", + "start": 518, + "type": "Identifier" + }, + "init": { + "end": 531, + "raw": "0.25", + "start": 527, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.25, + "suffix": "None" + } + }, + "start": 518, + "type": "VariableDeclarator" + }, + "end": 531, + "kind": "const", + "start": 518, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 544, + "id": { + "end": 538, + "name": "binThk", + "start": 532, + "type": "Identifier" + }, + "init": { + "end": 544, + "raw": "1.2", + "start": 541, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.2, + "suffix": "None" + } + }, + "start": 532, + "type": "VariableDeclarator" + }, + "end": 544, + "kind": "const", + "start": 532, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 564, + "id": { + "end": 557, + "name": "cornerRadius", + "start": 545, + "type": "Identifier" + }, + "init": { + "end": 564, + "raw": "3.75", + "start": 560, + "type": "Literal", + "type": "Literal", + "value": { + "value": 3.75, + "suffix": "None" + } + }, + "start": 545, + "type": "VariableDeclarator" + }, + "end": 564, + "kind": "const", + "start": 545, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 580, + "id": { + "end": 574, + "name": "firstStep", + "start": 565, + "type": "Identifier" + }, + "init": { + "end": 580, + "raw": "0.8", + "start": 577, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.8, + "suffix": "None" + } + }, + "start": 565, + "type": "VariableDeclarator" + }, + "end": 580, + "kind": "const", + "start": 565, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 597, + "id": { + "end": 591, + "name": "secondStep", + "start": 581, + "type": "Identifier" + }, + "init": { + "end": 597, + "raw": "1.8", + "start": 594, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.8, + "suffix": "None" + } + }, + "start": 581, + "type": "VariableDeclarator" + }, + "end": 597, + "kind": "const", + "start": 581, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 614, + "id": { + "end": 607, + "name": "thirdStep", + "start": 598, + "type": "Identifier" + }, + "init": { + "end": 614, + "raw": "2.15", + "start": 610, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.15, + "suffix": "None" + } + }, + "start": 598, + "type": "VariableDeclarator" + }, + "end": 614, + "kind": "const", + "start": 598, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 633, + "id": { + "end": 627, + "name": "magOuterDiam", + "start": 615, + "type": "Identifier" + }, + "init": { + "end": 633, + "raw": "6.5", + "start": 630, + "type": "Literal", + "type": "Literal", + "value": { + "value": 6.5, + "suffix": "None" + } + }, + "start": 615, + "type": "VariableDeclarator" + }, + "end": 633, + "kind": "const", + "start": 615, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 649, + "id": { + "end": 643, + "name": "magOffset", + "start": 634, + "type": "Identifier" + }, + "init": { + "end": 649, + "raw": "4.8", + "start": 646, + "type": "Literal", + "type": "Literal", + "value": { + "value": 4.8, + "suffix": "None" + } + }, + "start": 634, + "type": "VariableDeclarator" + }, + "end": 649, + "kind": "const", + "start": 634, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 664, + "id": { + "end": 658, + "name": "magDepth", + "start": 650, + "type": "Identifier" + }, + "init": { + "end": 664, + "raw": "2.4", + "start": 661, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.4, + "suffix": "None" + } + }, + "start": 650, + "type": "VariableDeclarator" + }, + "end": 664, + "kind": "const", + "start": 650, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 680, + "id": { + "end": 674, + "name": "lipRadius", + "start": 665, + "type": "Identifier" + }, + "init": { + "end": 680, + "raw": "0.5", + "start": 677, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.5, + "suffix": "None" + } + }, + "start": 665, + "type": "VariableDeclarator" + }, + "end": 680, + "kind": "const", + "start": 665, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 695, + "id": { + "end": 689, + "name": "lipStep1", + "start": 681, + "type": "Identifier" + }, + "init": { + "end": 695, + "raw": "1.4", + "start": 692, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.4, + "suffix": "None" + } + }, + "start": 681, + "type": "VariableDeclarator" + }, + "end": 695, + "kind": "const", + "start": 681, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 710, + "id": { + "end": 704, + "name": "lipStep2", + "start": 696, + "type": "Identifier" + }, + "init": { + "end": 710, + "raw": "1.2", + "start": 707, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.2, + "suffix": "None" + } + }, + "start": 696, + "type": "VariableDeclarator" + }, + "end": 710, + "kind": "const", + "start": 696, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 725, + "id": { + "end": 719, + "name": "lipStep3", + "start": 711, + "type": "Identifier" + }, + "init": { + "end": 725, + "raw": "0.7", + "start": 722, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.7, + "suffix": "None" + } + }, + "start": 711, + "type": "VariableDeclarator" + }, + "end": 725, + "kind": "const", + "start": 711, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 740, + "id": { + "end": 734, + "name": "lipStep4", + "start": 726, + "type": "Identifier" + }, + "init": { + "end": 740, + "raw": "1.8", + "start": 737, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.8, + "suffix": "None" + } + }, + "start": 726, + "type": "VariableDeclarator" + }, + "end": 740, + "kind": "const", + "start": 726, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 755, + "id": { + "end": 749, + "name": "lipStep5", + "start": 741, + "type": "Identifier" + }, + "init": { + "end": 755, + "raw": "1.9", + "start": 752, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.9, + "suffix": "None" + } + }, + "start": 741, + "type": "VariableDeclarator" + }, + "end": 755, + "kind": "const", + "start": 741, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 810, + "id": { + "end": 806, + "name": "countBinWidth", + "start": 793, + "type": "Identifier" + }, + "init": { + "end": 810, + "raw": "2", + "start": 809, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 793, + "type": "VariableDeclarator" + }, + "end": 810, + "kind": "const", + "start": 793, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 829, + "id": { + "end": 825, + "name": "countBinLength", + "start": 811, + "type": "Identifier" + }, + "init": { + "end": 829, + "raw": "3", + "start": 828, + "type": "Literal", + "type": "Literal", + "value": { + "value": 3.0, + "suffix": "None" + } + }, + "start": 811, + "type": "VariableDeclarator" + }, + "end": 829, + "kind": "const", + "start": 811, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 848, + "id": { + "end": 844, + "name": "countBinHeight", + "start": 830, + "type": "Identifier" + }, + "init": { + "end": 848, + "raw": "1", + "start": 847, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "start": 830, + "type": "VariableDeclarator" + }, + "end": 848, + "kind": "const", + "start": 830, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 992, + "id": { + "end": 955, + "name": "height", + "start": 949, + "type": "Identifier" + }, + "init": { + "end": 992, + "left": { + "end": 980, + "left": { + "end": 967, + "name": "firstStep", + "start": 958, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 980, + "name": "secondStep", + "start": 970, + "type": "Identifier", + "type": "Identifier" + }, + "start": 958, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "end": 992, + "name": "thirdStep", + "start": 983, + "type": "Identifier", + "type": "Identifier" + }, + "start": 958, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 949, + "type": "VariableDeclarator" + }, + "end": 992, + "kind": "const", + "start": 949, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1057, + "id": { + "end": 1002, + "name": "lipHeight", + "start": 993, + "type": "Identifier" + }, + "init": { + "end": 1057, + "left": { + "end": 1046, + "left": { + "end": 1035, + "left": { + "end": 1024, + "left": { + "end": 1013, + "name": "lipStep1", + "start": 1005, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 1024, + "name": "lipStep2", + "start": 1016, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1005, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "end": 1035, + "name": "lipStep3", + "start": 1027, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1005, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "end": 1046, + "name": "lipStep4", + "start": 1038, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1005, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "end": 1057, + "name": "lipStep5", + "start": 1049, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1005, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 993, + "type": "VariableDeclarator" + }, + "end": 1057, + "kind": "const", + "start": 993, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1488, + "id": { + "end": 1133, + "name": "face", + "start": 1129, + "type": "Identifier" + }, + "init": { + "body": { + "body": [ + { + "declaration": { + "end": 1466, + "id": { + "end": 1155, + "name": "faceSketch", + "start": 1145, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 1177, + "name": "plane", + "start": 1172, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 1171, + "name": "startSketchOn", + "start": 1158, + "type": "Identifier" + }, + "end": 1178, + "start": 1158, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 1224, + "left": { + "end": 1215, + "name": "binBaseLength", + "start": 1202, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 1224, + "name": "binTol", + "start": 1218, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1202, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 1227, + "raw": "0", + "start": 1226, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 1228, + "start": 1201, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 1231, + "start": 1230, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1200, + "name": "startProfileAt", + "start": 1186, + "type": "Identifier" + }, + "end": 1232, + "start": 1186, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 1252, + "name": "height", + "start": 1246, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 1255, + "start": 1254, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1245, + "name": "yLine", + "start": 1240, + "type": "Identifier" + }, + "end": 1256, + "start": 1240, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "argument": { + "end": 1284, + "name": "binBaseLength", + "start": 1271, + "type": "Identifier", + "type": "Identifier" + }, + "end": 1284, + "operator": "-", + "start": 1270, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 1287, + "start": 1286, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1269, + "name": "xLine", + "start": 1264, + "type": "Identifier" + }, + "end": 1288, + "start": 1264, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 1351, + "properties": [ + { + "end": 1329, + "key": { + "end": 1323, + "name": "angle", + "start": 1318, + "type": "Identifier" + }, + "start": 1318, + "type": "ObjectProperty", + "value": { + "argument": { + "end": 1329, + "raw": "45", + "start": 1327, + "type": "Literal", + "type": "Literal", + "value": { + "value": 45.0, + "suffix": "None" + } + }, + "end": 1329, + "operator": "-", + "start": 1326, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + }, + { + "end": 1349, + "key": { + "end": 1337, + "name": "length", + "start": 1331, + "type": "Identifier" + }, + "start": 1331, + "type": "ObjectProperty", + "value": { + "end": 1349, + "name": "thirdStep", + "start": 1340, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 1316, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 1354, + "start": 1353, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1315, + "name": "angledLineOfYLength", + "start": 1296, + "type": "Identifier" + }, + "end": 1355, + "start": 1296, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "argument": { + "end": 1380, + "name": "secondStep", + "start": 1370, + "type": "Identifier", + "type": "Identifier" + }, + "end": 1380, + "operator": "-", + "start": 1369, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 1383, + "start": 1382, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1368, + "name": "yLine", + "start": 1363, + "type": "Identifier" + }, + "end": 1384, + "start": 1363, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 1447, + "properties": [ + { + "end": 1425, + "key": { + "end": 1419, + "name": "angle", + "start": 1414, + "type": "Identifier" + }, + "start": 1414, + "type": "ObjectProperty", + "value": { + "argument": { + "end": 1425, + "raw": "45", + "start": 1423, + "type": "Literal", + "type": "Literal", + "value": { + "value": 45.0, + "suffix": "None" + } + }, + "end": 1425, + "operator": "-", + "start": 1422, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + }, + { + "end": 1445, + "key": { + "end": 1433, + "name": "length", + "start": 1427, + "type": "Identifier" + }, + "start": 1427, + "type": "ObjectProperty", + "value": { + "end": 1445, + "name": "firstStep", + "start": 1436, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 1412, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 1450, + "start": 1449, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1411, + "name": "angledLineOfYLength", + "start": 1392, + "type": "Identifier" + }, + "end": 1451, + "start": 1392, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [], + "callee": { + "end": 1464, + "name": "close", + "start": 1459, + "type": "Identifier" + }, + "end": 1466, + "start": 1459, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 1466, + "start": 1158, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 1145, + "type": "VariableDeclarator" + }, + "end": 1466, + "kind": "const", + "start": 1145, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "argument": { + "end": 1486, + "name": "faceSketch", + "start": 1476, + "type": "Identifier", + "type": "Identifier" + }, + "end": 1486, + "start": 1469, + "type": "ReturnStatement", + "type": "ReturnStatement" + } + ], + "end": 1488, + "start": 1141 + }, + "end": 1488, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1139, + "name": "plane", + "start": 1134, + "type": "Identifier" + } + } + ], + "start": 1133, + "type": "FunctionExpression", + "type": "FunctionExpression" + }, + "start": 1129, + "type": "VariableDeclarator" + }, + "end": 1488, + "kind": "fn", + "start": 1126, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1644, + "id": { + "end": 1536, + "name": "singleSide", + "start": 1526, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1610, + "name": "length", + "start": 1604, + "type": "Identifier" + }, + "arg": { + "end": 1642, + "left": { + "end": 1622, + "name": "binLength", + "start": 1613, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 1642, + "left": { + "end": 1638, + "name": "cornerRadius", + "start": 1626, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 1642, + "raw": "2", + "start": 1641, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1626, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 1613, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 1546, + "name": "extrude", + "start": 1539, + "type": "Identifier" + }, + "end": 1644, + "start": 1539, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "arguments": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1576, + "name": "offset", + "start": 1570, + "type": "Identifier" + }, + "arg": { + "end": 1600, + "left": { + "end": 1591, + "name": "cornerRadius", + "start": 1579, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 1600, + "name": "binTol", + "start": 1594, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1579, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 1563, + "name": "offsetPlane", + "start": 1552, + "type": "Identifier" + }, + "end": 1601, + "start": 1552, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 1568, + "raw": "\"YZ\"", + "start": 1564, + "type": "Literal", + "type": "Literal", + "value": "YZ" + } + } + ], + "callee": { + "end": 1551, + "name": "face", + "start": 1547, + "type": "Identifier" + }, + "end": 1602, + "start": 1547, + "type": "CallExpression", + "type": "CallExpression" + } + }, + "start": 1526, + "type": "VariableDeclarator" + }, + "end": 1644, + "kind": "const", + "start": 1526, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1928, + "id": { + "end": 1716, + "name": "sides", + "start": 1711, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1764, + "name": "arcDegrees", + "start": 1754, + "type": "Identifier" + }, + "arg": { + "end": 1770, + "raw": "360", + "start": 1767, + "type": "Literal", + "type": "Literal", + "value": { + "value": 360.0, + "suffix": "None" + } + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1778, + "name": "axis", + "start": 1774, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1783, + "raw": "0", + "start": 1782, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 1786, + "raw": "0", + "start": 1785, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 1789, + "raw": "1", + "start": 1788, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + ], + "end": 1790, + "start": 1781, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1800, + "name": "center", + "start": 1794, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1837, + "left": { + "end": 1832, + "left": { + "end": 1819, + "name": "binLength", + "start": 1810, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 1832, + "left": { + "end": 1823, + "raw": "2", + "start": 1822, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 1832, + "name": "binTol", + "start": 1826, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1822, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 1810, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "/", + "right": { + "end": 1837, + "raw": "2", + "start": 1836, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1810, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 1871, + "left": { + "end": 1866, + "left": { + "end": 1853, + "name": "binLength", + "start": 1844, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 1866, + "left": { + "end": 1857, + "raw": "2", + "start": 1856, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 1866, + "name": "binTol", + "start": 1860, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1856, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 1844, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "/", + "right": { + "end": 1871, + "raw": "2", + "start": 1870, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1844, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 1878, + "raw": "0", + "start": 1877, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 1882, + "start": 1803, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1895, + "name": "instances", + "start": 1886, + "type": "Identifier" + }, + "arg": { + "end": 1899, + "raw": "4", + "start": 1898, + "type": "Literal", + "type": "Literal", + "value": { + "value": 4.0, + "suffix": "None" + } + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1919, + "name": "rotateDuplicates", + "start": 1903, + "type": "Identifier" + }, + "arg": { + "end": 1926, + "raw": "true", + "start": 1922, + "type": "Literal", + "type": "Literal", + "value": true + } + } + ], + "callee": { + "end": 1736, + "name": "patternCircular3d", + "start": 1719, + "type": "Identifier" + }, + "end": 1928, + "start": 1719, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 1750, + "name": "singleSide", + "start": 1740, + "type": "Identifier", + "type": "Identifier" + } + }, + "start": 1711, + "type": "VariableDeclarator" + }, + "end": 1928, + "kind": "const", + "start": 1711, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 2087, + "id": { + "end": 1963, + "name": "axis000", + "start": 1956, + "type": "Identifier" + }, + "init": { + "end": 2087, + "properties": [ + { + "end": 2085, + "key": { + "end": 1976, + "name": "custom", + "start": 1970, + "type": "Identifier" + }, + "start": 1970, + "type": "ObjectProperty", + "value": { + "end": 2085, + "properties": [ + { + "end": 2002, + "key": { + "end": 1989, + "name": "axis", + "start": 1985, + "type": "Identifier" + }, + "start": 1985, + "type": "ObjectProperty", + "value": { + "elements": [ + { + "end": 1996, + "raw": "0.0", + "start": 1993, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 2001, + "raw": "1.0", + "start": 1998, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + ], + "end": 2002, + "start": 1992, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "end": 2081, + "key": { + "end": 2014, + "name": "origin", + "start": 2008, + "type": "Identifier" + }, + "start": 2008, + "type": "ObjectProperty", + "value": { + "elements": [ + { + "end": 2046, + "left": { + "end": 2037, + "name": "cornerRadius", + "start": 2025, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 2046, + "name": "binTol", + "start": 2040, + "type": "Identifier", + "type": "Identifier" + }, + "start": 2025, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 2075, + "left": { + "end": 2066, + "name": "cornerRadius", + "start": 2054, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 2075, + "name": "binTol", + "start": 2069, + "type": "Identifier", + "type": "Identifier" + }, + "start": 2054, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 2081, + "start": 2017, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "start": 1979, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + } + ], + "start": 1966, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + "start": 1956, + "type": "VariableDeclarator" + }, + "end": 2087, + "kind": "const", + "start": 1956, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 2238, + "id": { + "end": 2138, + "name": "singleCorner", + "start": 2126, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "end": 2180, + "properties": [ + { + "end": 2162, + "key": { + "end": 2156, + "name": "angle", + "start": 2151, + "type": "Identifier" + }, + "start": 2151, + "type": "ObjectProperty", + "value": { + "argument": { + "end": 2162, + "raw": "90", + "start": 2160, + "type": "Literal", + "type": "Literal", + "value": { + "value": 90.0, + "suffix": "None" + } + }, + "end": 2162, + "operator": "-", + "start": 2159, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + }, + { + "end": 2178, + "key": { + "end": 2168, + "name": "axis", + "start": 2164, + "type": "Identifier" + }, + "start": 2164, + "type": "ObjectProperty", + "value": { + "end": 2178, + "name": "axis000", + "start": 2171, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 2149, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "arguments": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2211, + "name": "offset", + "start": 2205, + "type": "Identifier" + }, + "arg": { + "end": 2235, + "left": { + "end": 2226, + "name": "cornerRadius", + "start": 2214, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 2235, + "name": "binTol", + "start": 2229, + "type": "Identifier", + "type": "Identifier" + }, + "start": 2214, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 2198, + "name": "offsetPlane", + "start": 2187, + "type": "Identifier" + }, + "end": 2236, + "start": 2187, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 2203, + "raw": "\"YZ\"", + "start": 2199, + "type": "Literal", + "type": "Literal", + "value": "YZ" + } + } + ], + "callee": { + "end": 2186, + "name": "face", + "start": 2182, + "type": "Identifier" + }, + "end": 2237, + "start": 2182, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "callee": { + "end": 2148, + "name": "revolve", + "start": 2141, + "type": "Identifier" + }, + "end": 2238, + "start": 2141, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 2126, + "type": "VariableDeclarator" + }, + "end": 2238, + "kind": "const", + "start": 2126, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 2494, + "id": { + "end": 2280, + "name": "corners", + "start": 2273, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2330, + "name": "arcDegrees", + "start": 2320, + "type": "Identifier" + }, + "arg": { + "end": 2336, + "raw": "360", + "start": 2333, + "type": "Literal", + "type": "Literal", + "value": { + "value": 360.0, + "suffix": "None" + } + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2344, + "name": "axis", + "start": 2340, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 2349, + "raw": "0", + "start": 2348, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 2352, + "raw": "0", + "start": 2351, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 2355, + "raw": "1", + "start": 2354, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + ], + "end": 2356, + "start": 2347, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2366, + "name": "center", + "start": 2360, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 2403, + "left": { + "end": 2398, + "left": { + "end": 2385, + "name": "binLength", + "start": 2376, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 2398, + "left": { + "end": 2389, + "raw": "2", + "start": 2388, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 2398, + "name": "binTol", + "start": 2392, + "type": "Identifier", + "type": "Identifier" + }, + "start": 2388, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 2376, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "/", + "right": { + "end": 2403, + "raw": "2", + "start": 2402, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 2376, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 2437, + "left": { + "end": 2432, + "left": { + "end": 2419, + "name": "binLength", + "start": 2410, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 2432, + "left": { + "end": 2423, + "raw": "2", + "start": 2422, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 2432, + "name": "binTol", + "start": 2426, + "type": "Identifier", + "type": "Identifier" + }, + "start": 2422, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 2410, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "/", + "right": { + "end": 2437, + "raw": "2", + "start": 2436, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 2410, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 2444, + "raw": "0", + "start": 2443, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 2448, + "start": 2369, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2461, + "name": "instances", + "start": 2452, + "type": "Identifier" + }, + "arg": { + "end": 2465, + "raw": "4", + "start": 2464, + "type": "Literal", + "type": "Literal", + "value": { + "value": 4.0, + "suffix": "None" + } + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2485, + "name": "rotateDuplicates", + "start": 2469, + "type": "Identifier" + }, + "arg": { + "end": 2492, + "raw": "true", + "start": 2488, + "type": "Literal", + "type": "Literal", + "value": true + } + } + ], + "callee": { + "end": 2300, + "name": "patternCircular3d", + "start": 2283, + "type": "Identifier" + }, + "end": 2494, + "start": 2283, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 2316, + "name": "singleCorner", + "start": 2304, + "type": "Identifier", + "type": "Identifier" + } + }, + "start": 2273, + "type": "VariableDeclarator" + }, + "end": 2494, + "kind": "const", + "start": 2273, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 3101, + "id": { + "end": 2509, + "name": "singleBinFill", + "start": 2496, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 2530, + "raw": "\"XY\"", + "start": 2526, + "type": "Literal", + "type": "Literal", + "value": "XY" + } + ], + "callee": { + "end": 2525, + "name": "startSketchOn", + "start": 2512, + "type": "Identifier" + }, + "end": 2531, + "start": 2512, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 2583, + "left": { + "end": 2574, + "name": "binBaseLength", + "start": 2561, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 2583, + "name": "binTol", + "start": 2577, + "type": "Identifier", + "type": "Identifier" + }, + "start": 2561, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 2614, + "left": { + "end": 2605, + "name": "binBaseLength", + "start": 2592, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 2614, + "name": "binTol", + "start": 2608, + "type": "Identifier", + "type": "Identifier" + }, + "start": 2592, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 2621, + "start": 2552, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 2624, + "start": 2623, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2551, + "name": "startProfileAt", + "start": 2537, + "type": "Identifier" + }, + "end": 2625, + "start": 2537, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2639, + "name": "end", + "start": 2636, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 2673, + "left": { + "end": 2652, + "name": "binLength", + "start": 2643, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 2673, + "left": { + "end": 2669, + "name": "binBaseLength", + "start": 2656, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 2673, + "raw": "2", + "start": 2672, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 2656, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 2643, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 2677, + "raw": "0", + "start": 2676, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 2678, + "start": 2642, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2683, + "name": "tag", + "start": 2680, + "type": "Identifier" + }, + "arg": { + "end": 2694, + "start": 2686, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "line000" + } + } + ], + "callee": { + "end": 2635, + "name": "line", + "start": 2631, + "type": "Identifier" + }, + "end": 2695, + "start": 2631, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2709, + "name": "end", + "start": 2706, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 2714, + "raw": "0", + "start": 2713, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 2746, + "left": { + "end": 2725, + "name": "binLength", + "start": 2716, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 2746, + "left": { + "end": 2742, + "name": "binBaseLength", + "start": 2729, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 2746, + "raw": "2", + "start": 2745, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 2729, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 2716, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 2748, + "start": 2712, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2753, + "name": "tag", + "start": 2750, + "type": "Identifier" + }, + "arg": { + "end": 2764, + "start": 2756, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "line001" + } + } + ], + "callee": { + "end": 2705, + "name": "line", + "start": 2701, + "type": "Identifier" + }, + "end": 2765, + "start": 2701, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "arguments": [ + { + "end": 2794, + "start": 2793, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2792, + "name": "profileStartX", + "start": 2779, + "type": "Identifier" + }, + "end": 2795, + "start": 2779, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "end": 2798, + "start": 2797, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 2808, + "start": 2800, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "line002" + } + ], + "callee": { + "end": 2778, + "name": "xLineTo", + "start": 2771, + "type": "Identifier" + }, + "end": 2809, + "start": 2771, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2824, + "name": "tag", + "start": 2821, + "type": "Identifier" + }, + "arg": { + "end": 2835, + "start": 2827, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "line003" + } + } + ], + "callee": { + "end": 2820, + "name": "close", + "start": 2815, + "type": "Identifier" + }, + "end": 2836, + "start": 2815, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2856, + "name": "length", + "start": 2850, + "type": "Identifier" + }, + "arg": { + "end": 2865, + "name": "height", + "start": 2859, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 2849, + "name": "extrude", + "start": 2842, + "type": "Identifier" + }, + "end": 2866, + "start": 2842, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2893, + "name": "radius", + "start": 2887, + "type": "Identifier" + }, + "arg": { + "end": 2905, + "name": "firstStep", + "start": 2896, + "type": "Identifier", + "type": "Identifier" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2918, + "name": "tags", + "start": 2914, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "arguments": [ + { + "end": 2959, + "name": "line000", + "start": 2952, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 2951, + "name": "getNextAdjacentEdge", + "start": 2932, + "type": "Identifier" + }, + "end": 2960, + "start": 2932, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 3002, + "name": "line000", + "start": 2995, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 2994, + "name": "getPreviousAdjacentEdge", + "start": 2971, + "type": "Identifier" + }, + "end": 3003, + "start": 2971, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 3041, + "name": "line002", + "start": 3034, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 3033, + "name": "getNextAdjacentEdge", + "start": 3014, + "type": "Identifier" + }, + "end": 3042, + "start": 3014, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 3084, + "name": "line002", + "start": 3077, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 3076, + "name": "getPreviousAdjacentEdge", + "start": 3053, + "type": "Identifier" + }, + "end": 3085, + "start": 3053, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 3094, + "start": 2921, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 2878, + "name": "fillet", + "start": 2872, + "type": "Identifier" + }, + "end": 3101, + "start": 2872, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 3101, + "start": 2512, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 2496, + "type": "VariableDeclarator" + }, + "end": 3101, + "kind": "const", + "start": 2496, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 3619, + "id": { + "end": 3115, + "name": "magCutout000", + "start": 3103, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 3145, + "name": "singleBinFill", + "start": 3132, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 3154, + "raw": "\"start\"", + "start": 3147, + "type": "Literal", + "type": "Literal", + "value": "start" + } + ], + "callee": { + "end": 3131, + "name": "startSketchOn", + "start": 3118, + "type": "Identifier" + }, + "end": 3155, + "start": 3118, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 3182, + "name": "center", + "start": 3176, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 3231, + "left": { + "end": 3222, + "left": { + "argument": { + "end": 3206, + "name": "magOffset", + "start": 3197, + "type": "Identifier", + "type": "Identifier" + }, + "end": 3206, + "operator": "-", + "start": 3196, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "-", + "right": { + "end": 3222, + "name": "binBaseLength", + "start": 3209, + "type": "Identifier", + "type": "Identifier" + }, + "start": 3196, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 3231, + "name": "binTol", + "start": 3225, + "type": "Identifier", + "type": "Identifier" + }, + "start": 3196, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 3276, + "left": { + "end": 3267, + "left": { + "end": 3251, + "name": "magOffset", + "start": 3242, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 3267, + "name": "binBaseLength", + "start": 3254, + "type": "Identifier", + "type": "Identifier" + }, + "start": 3242, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "end": 3276, + "name": "binTol", + "start": 3270, + "type": "Identifier", + "type": "Identifier" + }, + "start": 3242, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 3285, + "start": 3185, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 3300, + "name": "radius", + "start": 3294, + "type": "Identifier" + }, + "arg": { + "end": 3319, + "left": { + "end": 3315, + "name": "magOuterDiam", + "start": 3303, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 3319, + "raw": "2", + "start": 3318, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 3303, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 3167, + "name": "circle", + "start": 3161, + "type": "Identifier" + }, + "end": 3326, + "start": 3161, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 3368, + "name": "arcDegrees", + "start": 3358, + "type": "Identifier" + }, + "arg": { + "end": 3374, + "raw": "360", + "start": 3371, + "type": "Literal", + "type": "Literal", + "value": { + "value": 360.0, + "suffix": "None" + } + } + }, + { + "type": "LabeledArg", + "label": { + "end": 3389, + "name": "center", + "start": 3383, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 3432, + "left": { + "end": 3427, + "left": { + "argument": { + "end": 3414, + "name": "binLength", + "start": 3405, + "type": "Identifier", + "type": "Identifier" + }, + "end": 3414, + "operator": "-", + "start": 3404, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "+", + "right": { + "end": 3427, + "left": { + "end": 3418, + "raw": "2", + "start": 3417, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 3427, + "name": "binTol", + "start": 3421, + "type": "Identifier", + "type": "Identifier" + }, + "start": 3417, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 3404, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "/", + "right": { + "end": 3432, + "raw": "2", + "start": 3431, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 3404, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 3471, + "left": { + "end": 3466, + "left": { + "end": 3453, + "name": "binLength", + "start": 3444, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 3466, + "left": { + "end": 3457, + "raw": "2", + "start": 3456, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 3466, + "name": "binTol", + "start": 3460, + "type": "Identifier", + "type": "Identifier" + }, + "start": 3456, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 3444, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "/", + "right": { + "end": 3471, + "raw": "2", + "start": 3470, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 3444, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 3480, + "start": 3392, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 3498, + "name": "instances", + "start": 3489, + "type": "Identifier" + }, + "arg": { + "end": 3502, + "raw": "4", + "start": 3501, + "type": "Literal", + "type": "Literal", + "value": { + "value": 4.0, + "suffix": "None" + } + } + }, + { + "type": "LabeledArg", + "label": { + "end": 3527, + "name": "rotateDuplicates", + "start": 3511, + "type": "Identifier" + }, + "arg": { + "end": 3534, + "raw": "true", + "start": 3530, + "type": "Literal", + "type": "Literal", + "value": true + } + } + ], + "callee": { + "end": 3349, + "name": "patternCircular2d", + "start": 3332, + "type": "Identifier" + }, + "end": 3541, + "start": 3332, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 3561, + "name": "length", + "start": 3555, + "type": "Identifier" + }, + "arg": { + "argument": { + "end": 3573, + "name": "magDepth", + "start": 3565, + "type": "Identifier", + "type": "Identifier" + }, + "end": 3573, + "operator": "-", + "start": 3564, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + } + ], + "callee": { + "end": 3554, + "name": "extrude", + "start": 3547, + "type": "Identifier" + }, + "end": 3574, + "start": 3547, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 3619, + "nonCodeMeta": { + "nonCodeNodes": { + "3": [ + { + "end": 3619, + "start": 3574, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "create the baseplate by patterning sides", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, + "start": 3118, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 3103, + "type": "VariableDeclarator" + }, + "end": 3619, + "kind": "const", + "start": 3103, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 3976, + "id": { + "end": 3628, + "name": "binSides", + "start": 3620, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 3673, + "name": "axis", + "start": 3669, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 3680, + "raw": "1.0", + "start": 3677, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + { + "end": 3685, + "raw": "0.0", + "start": 3682, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 3690, + "raw": "0.0", + "start": 3687, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 3691, + "start": 3676, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 3709, + "name": "instances", + "start": 3700, + "type": "Identifier" + }, + "arg": { + "end": 3725, + "name": "countBinWidth", + "start": 3712, + "type": "Identifier", + "type": "Identifier" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 3742, + "name": "distance", + "start": 3734, + "type": "Identifier" + }, + "arg": { + "end": 3767, + "left": { + "end": 3754, + "name": "binLength", + "start": 3745, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 3767, + "left": { + "end": 3763, + "name": "binTol", + "start": 3757, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 3767, + "raw": "2", + "start": 3766, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 3757, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 3745, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 3646, + "name": "patternLinear3d", + "start": 3631, + "type": "Identifier" + }, + "end": 3774, + "start": 3631, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 3660, + "name": "sides", + "start": 3655, + "type": "Identifier", + "type": "Identifier" + } + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 3808, + "name": "axis", + "start": 3804, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 3815, + "raw": "0.0", + "start": 3812, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 3820, + "raw": "1.0", + "start": 3817, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + { + "end": 3825, + "raw": "0.0", + "start": 3822, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 3826, + "start": 3811, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 3844, + "name": "instances", + "start": 3835, + "type": "Identifier" + }, + "arg": { + "end": 3861, + "name": "countBinLength", + "start": 3847, + "type": "Identifier", + "type": "Identifier" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 3878, + "name": "distance", + "start": 3870, + "type": "Identifier" + }, + "arg": { + "end": 3903, + "left": { + "end": 3890, + "name": "binLength", + "start": 3881, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 3903, + "left": { + "end": 3899, + "name": "binTol", + "start": 3893, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 3903, + "raw": "2", + "start": 3902, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 3893, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 3881, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 3795, + "name": "patternLinear3d", + "start": 3780, + "type": "Identifier" + }, + "end": 3910, + "start": 3780, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 3976, + "nonCodeMeta": { + "nonCodeNodes": { + "1": [ + { + "end": 3976, + "start": 3910, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "create the corners of the baseplate by patterning the corners", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, + "start": 3631, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 3620, + "type": "VariableDeclarator" + }, + "end": 3976, + "kind": "const", + "start": 3620, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 4328, + "id": { + "end": 3987, + "name": "binCorners", + "start": 3977, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 4034, + "name": "axis", + "start": 4030, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 4041, + "raw": "1.0", + "start": 4038, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + { + "end": 4046, + "raw": "0.0", + "start": 4043, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 4051, + "raw": "0.0", + "start": 4048, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 4052, + "start": 4037, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 4070, + "name": "instances", + "start": 4061, + "type": "Identifier" + }, + "arg": { + "end": 4086, + "name": "countBinWidth", + "start": 4073, + "type": "Identifier", + "type": "Identifier" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 4103, + "name": "distance", + "start": 4095, + "type": "Identifier" + }, + "arg": { + "end": 4128, + "left": { + "end": 4115, + "name": "binLength", + "start": 4106, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 4128, + "left": { + "end": 4124, + "name": "binTol", + "start": 4118, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 4128, + "raw": "2", + "start": 4127, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 4118, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 4106, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 4005, + "name": "patternLinear3d", + "start": 3990, + "type": "Identifier" + }, + "end": 4135, + "start": 3990, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 4021, + "name": "corners", + "start": 4014, + "type": "Identifier", + "type": "Identifier" + } + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 4169, + "name": "axis", + "start": 4165, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 4176, + "raw": "0.0", + "start": 4173, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 4181, + "raw": "1.0", + "start": 4178, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + { + "end": 4186, + "raw": "0.0", + "start": 4183, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 4187, + "start": 4172, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 4205, + "name": "instances", + "start": 4196, + "type": "Identifier" + }, + "arg": { + "end": 4222, + "name": "countBinLength", + "start": 4208, + "type": "Identifier", + "type": "Identifier" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 4239, + "name": "distance", + "start": 4231, + "type": "Identifier" + }, + "arg": { + "end": 4264, + "left": { + "end": 4251, + "name": "binLength", + "start": 4242, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 4264, + "left": { + "end": 4260, + "name": "binTol", + "start": 4254, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 4264, + "raw": "2", + "start": 4263, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 4254, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 4242, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 4156, + "name": "patternLinear3d", + "start": 4141, + "type": "Identifier" + }, + "end": 4271, + "start": 4141, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 4328, + "nonCodeMeta": { + "nonCodeNodes": { + "1": [ + { + "end": 4328, + "start": 4271, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "create the fill of the bin by patterning the corners", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, + "start": 3990, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 3977, + "type": "VariableDeclarator" + }, + "end": 4328, + "kind": "const", + "start": 3977, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 4630, + "id": { + "end": 4336, + "name": "binFill", + "start": 4329, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 4389, + "name": "axis", + "start": 4385, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 4396, + "raw": "1.0", + "start": 4393, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + { + "end": 4401, + "raw": "0.0", + "start": 4398, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 4406, + "raw": "0.0", + "start": 4403, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 4407, + "start": 4392, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 4425, + "name": "instances", + "start": 4416, + "type": "Identifier" + }, + "arg": { + "end": 4441, + "name": "countBinWidth", + "start": 4428, + "type": "Identifier", + "type": "Identifier" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 4458, + "name": "distance", + "start": 4450, + "type": "Identifier" + }, + "arg": { + "end": 4483, + "left": { + "end": 4470, + "name": "binLength", + "start": 4461, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 4483, + "left": { + "end": 4479, + "name": "binTol", + "start": 4473, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 4483, + "raw": "2", + "start": 4482, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 4473, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 4461, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 4354, + "name": "patternLinear3d", + "start": 4339, + "type": "Identifier" + }, + "end": 4490, + "start": 4339, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 4376, + "name": "singleBinFill", + "start": 4363, + "type": "Identifier", + "type": "Identifier" + } + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 4524, + "name": "axis", + "start": 4520, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 4531, + "raw": "0.0", + "start": 4528, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 4536, + "raw": "1.0", + "start": 4533, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + { + "end": 4541, + "raw": "0.0", + "start": 4538, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 4542, + "start": 4527, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 4560, + "name": "instances", + "start": 4551, + "type": "Identifier" + }, + "arg": { + "end": 4577, + "name": "countBinLength", + "start": 4563, + "type": "Identifier", + "type": "Identifier" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 4594, + "name": "distance", + "start": 4586, + "type": "Identifier" + }, + "arg": { + "end": 4619, + "left": { + "end": 4606, + "name": "binLength", + "start": 4597, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 4619, + "left": { + "end": 4615, + "name": "binTol", + "start": 4609, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 4619, + "raw": "2", + "start": 4618, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 4609, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 4597, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 4511, + "name": "patternLinear3d", + "start": 4496, + "type": "Identifier" + }, + "end": 4626, + "start": 4496, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 4630, + "nonCodeMeta": { + "nonCodeNodes": { + "1": [ + { + "end": 4630, + "start": 4626, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, + "start": 4339, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 4329, + "type": "VariableDeclarator" + }, + "end": 4630, + "kind": "const", + "start": 4329, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 5328, + "id": { + "end": 4637, + "name": "binTop", + "start": 4631, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 4678, + "name": "offset", + "start": 4672, + "type": "Identifier" + }, + "arg": { + "end": 4687, + "name": "height", + "start": 4681, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 4665, + "name": "offsetPlane", + "start": 4654, + "type": "Identifier" + }, + "end": 4688, + "start": 4654, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 4670, + "raw": "\"XY\"", + "start": 4666, + "type": "Literal", + "type": "Literal", + "value": "XY" + } + } + ], + "callee": { + "end": 4653, + "name": "startSketchOn", + "start": 4640, + "type": "Identifier" + }, + "end": 4689, + "start": 4640, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 4712, + "raw": "0", + "start": 4711, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 4715, + "raw": "0", + "start": 4714, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 4716, + "start": 4710, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 4719, + "start": 4718, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 4709, + "name": "startProfileAt", + "start": 4695, + "type": "Identifier" + }, + "end": 4720, + "start": 4695, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 4772, + "left": { + "end": 4755, + "left": { + "end": 4742, + "name": "binLength", + "start": 4733, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 4755, + "left": { + "end": 4746, + "raw": "2", + "start": 4745, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 4755, + "name": "binTol", + "start": 4749, + "type": "Identifier", + "type": "Identifier" + }, + "start": 4745, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 4733, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "*", + "right": { + "end": 4772, + "name": "countBinWidth", + "start": 4759, + "type": "Identifier", + "type": "Identifier" + }, + "start": 4733, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 4775, + "start": 4774, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 4785, + "start": 4777, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "line010" + } + ], + "callee": { + "end": 4731, + "name": "xLine", + "start": 4726, + "type": "Identifier" + }, + "end": 4786, + "start": 4726, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 4839, + "left": { + "end": 4821, + "left": { + "end": 4808, + "name": "binLength", + "start": 4799, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 4821, + "left": { + "end": 4812, + "raw": "2", + "start": 4811, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 4821, + "name": "binTol", + "start": 4815, + "type": "Identifier", + "type": "Identifier" + }, + "start": 4811, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 4799, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "*", + "right": { + "end": 4839, + "name": "countBinLength", + "start": 4825, + "type": "Identifier", + "type": "Identifier" + }, + "start": 4799, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 4842, + "start": 4841, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 4852, + "start": 4844, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "line011" + } + ], + "callee": { + "end": 4797, + "name": "yLine", + "start": 4792, + "type": "Identifier" + }, + "end": 4853, + "start": 4792, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "arguments": [ + { + "end": 4882, + "start": 4881, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 4880, + "name": "profileStartX", + "start": 4867, + "type": "Identifier" + }, + "end": 4883, + "start": 4867, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "end": 4886, + "start": 4885, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 4896, + "start": 4888, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "line012" + } + ], + "callee": { + "end": 4866, + "name": "xLineTo", + "start": 4859, + "type": "Identifier" + }, + "end": 4897, + "start": 4859, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 4912, + "name": "tag", + "start": 4909, + "type": "Identifier" + }, + "arg": { + "end": 4923, + "start": 4915, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "line013" + } + } + ], + "callee": { + "end": 4908, + "name": "close", + "start": 4903, + "type": "Identifier" + }, + "end": 4924, + "start": 4903, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 4944, + "name": "length", + "start": 4938, + "type": "Identifier" + }, + "arg": { + "end": 4973, + "left": { + "end": 4956, + "name": "binHeight", + "start": 4947, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 4973, + "name": "countBinHeight", + "start": 4959, + "type": "Identifier", + "type": "Identifier" + }, + "start": 4947, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 4937, + "name": "extrude", + "start": 4930, + "type": "Identifier" + }, + "end": 4974, + "start": 4930, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 5001, + "name": "radius", + "start": 4995, + "type": "Identifier" + }, + "arg": { + "end": 5016, + "name": "cornerRadius", + "start": 5004, + "type": "Identifier", + "type": "Identifier" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 5029, + "name": "tags", + "start": 5025, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "arguments": [ + { + "end": 5070, + "name": "line010", + "start": 5063, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 5062, + "name": "getNextAdjacentEdge", + "start": 5043, + "type": "Identifier" + }, + "end": 5071, + "start": 5043, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 5113, + "name": "line010", + "start": 5106, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 5105, + "name": "getPreviousAdjacentEdge", + "start": 5082, + "type": "Identifier" + }, + "end": 5114, + "start": 5082, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 5152, + "name": "line012", + "start": 5145, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 5144, + "name": "getNextAdjacentEdge", + "start": 5125, + "type": "Identifier" + }, + "end": 5153, + "start": 5125, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 5195, + "name": "line012", + "start": 5188, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 5187, + "name": "getPreviousAdjacentEdge", + "start": 5164, + "type": "Identifier" + }, + "end": 5196, + "start": 5164, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 5205, + "start": 5032, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 4986, + "name": "fillet", + "start": 4980, + "type": "Identifier" + }, + "end": 5212, + "start": 4980, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 5229, + "name": "faces", + "start": 5224, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 5238, + "raw": "\"end\"", + "start": 5233, + "type": "Literal", + "type": "Literal", + "value": "end" + } + ], + "end": 5239, + "start": 5232, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 5250, + "name": "thickness", + "start": 5241, + "type": "Identifier" + }, + "arg": { + "end": 5259, + "name": "binThk", + "start": 5253, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 5223, + "name": "shell", + "start": 5218, + "type": "Identifier" + }, + "end": 5260, + "start": 5218, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 5328, + "nonCodeMeta": { + "nonCodeNodes": { + "8": [ + { + "end": 5328, + "start": 5260, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "define a function which builds the profile of the baseplate bin", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, + "start": 4640, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 4631, + "type": "VariableDeclarator" + }, + "end": 5328, + "kind": "const", + "start": 4631, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 5973, + "id": { + "end": 5339, + "name": "lipFace", + "start": 5332, + "type": "Identifier" + }, + "init": { + "body": { + "body": [ + { + "declaration": { + "end": 5951, + "id": { + "end": 5361, + "name": "faceSketch", + "start": 5351, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 5383, + "name": "plane", + "start": 5378, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 5377, + "name": "startSketchOn", + "start": 5364, + "type": "Identifier" + }, + "end": 5384, + "start": 5364, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 5409, + "raw": "0", + "start": 5408, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 5412, + "raw": "0", + "start": 5411, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 5413, + "start": 5407, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 5416, + "start": 5415, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 5406, + "name": "startProfileAt", + "start": 5392, + "type": "Identifier" + }, + "end": 5417, + "start": 5392, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 5473, + "name": "end", + "start": 5470, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 5480, + "raw": "0.0", + "start": 5477, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 5490, + "raw": "5.792893", + "start": 5482, + "type": "Literal", + "type": "Literal", + "value": { + "value": 5.792893, + "suffix": "None" + } + } + ], + "end": 5491, + "start": 5476, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 5496, + "name": "tag", + "start": 5493, + "type": "Identifier" + }, + "arg": { + "end": 5507, + "start": 5499, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "line000" + } + } + ], + "callee": { + "end": 5469, + "name": "line", + "start": 5465, + "type": "Identifier" + }, + "end": 5508, + "start": 5465, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "end": 5612, + "properties": [ + { + "end": 5549, + "key": { + "end": 5541, + "name": "angleStart", + "start": 5531, + "type": "Identifier" + }, + "start": 5531, + "type": "ObjectProperty", + "value": { + "end": 5549, + "raw": "180.0", + "start": 5544, + "type": "Literal", + "type": "Literal", + "value": { + "value": 180.0, + "suffix": "None" + } + } + }, + { + "end": 5575, + "key": { + "end": 5568, + "name": "angleEnd", + "start": 5560, + "type": "Identifier" + }, + "start": 5560, + "type": "ObjectProperty", + "value": { + "end": 5575, + "raw": "45.0", + "start": 5571, + "type": "Literal", + "type": "Literal", + "value": { + "value": 45.0, + "suffix": "None" + } + } + }, + { + "end": 5603, + "key": { + "end": 5592, + "name": "radius", + "start": 5586, + "type": "Identifier" + }, + "start": 5586, + "type": "ObjectProperty", + "value": { + "end": 5603, + "raw": "0.500000", + "start": 5595, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.5, + "suffix": "None" + } + } + } + ], + "start": 5520, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 5615, + "start": 5614, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 5624, + "start": 5617, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "arc000" + } + ], + "callee": { + "end": 5519, + "name": "arc", + "start": 5516, + "type": "Identifier" + }, + "end": 5625, + "start": 5516, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 5708, + "name": "end", + "start": 5705, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 5720, + "raw": "1.046447", + "start": 5712, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.046447, + "suffix": "None" + } + }, + { + "argument": { + "end": 5731, + "raw": "1.046447", + "start": 5723, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.046447, + "suffix": "None" + } + }, + "end": 5731, + "operator": "-", + "start": 5722, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "end": 5732, + "start": 5711, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 5737, + "name": "tag", + "start": 5734, + "type": "Identifier" + }, + "arg": { + "end": 5748, + "start": 5740, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "line001" + } + } + ], + "callee": { + "end": 5704, + "name": "line", + "start": 5700, + "type": "Identifier" + }, + "end": 5749, + "start": 5700, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "argument": { + "end": 5772, + "name": "lipStep4", + "start": 5764, + "type": "Identifier", + "type": "Identifier" + }, + "end": 5772, + "operator": "-", + "start": 5763, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 5775, + "start": 5774, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 5762, + "name": "yLine", + "start": 5757, + "type": "Identifier" + }, + "end": 5776, + "start": 5757, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 5838, + "properties": [ + { + "end": 5817, + "key": { + "end": 5811, + "name": "angle", + "start": 5806, + "type": "Identifier" + }, + "start": 5806, + "type": "ObjectProperty", + "value": { + "argument": { + "end": 5817, + "raw": "45", + "start": 5815, + "type": "Literal", + "type": "Literal", + "value": { + "value": 45.0, + "suffix": "None" + } + }, + "end": 5817, + "operator": "-", + "start": 5814, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + }, + { + "end": 5836, + "key": { + "end": 5825, + "name": "length", + "start": 5819, + "type": "Identifier" + }, + "start": 5819, + "type": "ObjectProperty", + "value": { + "end": 5836, + "name": "lipStep3", + "start": 5828, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 5804, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 5841, + "start": 5840, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 5803, + "name": "angledLineOfYLength", + "start": 5784, + "type": "Identifier" + }, + "end": 5842, + "start": 5784, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "argument": { + "end": 5865, + "name": "lipStep2", + "start": 5857, + "type": "Identifier", + "type": "Identifier" + }, + "end": 5865, + "operator": "-", + "start": 5856, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 5868, + "start": 5867, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 5855, + "name": "yLine", + "start": 5850, + "type": "Identifier" + }, + "end": 5869, + "start": 5850, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 5932, + "properties": [ + { + "end": 5911, + "key": { + "end": 5904, + "name": "angle", + "start": 5899, + "type": "Identifier" + }, + "start": 5899, + "type": "ObjectProperty", + "value": { + "argument": { + "end": 5911, + "raw": "135", + "start": 5908, + "type": "Literal", + "type": "Literal", + "value": { + "value": 135.0, + "suffix": "None" + } + }, + "end": 5911, + "operator": "-", + "start": 5907, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + }, + { + "end": 5930, + "key": { + "end": 5919, + "name": "length", + "start": 5913, + "type": "Identifier" + }, + "start": 5913, + "type": "ObjectProperty", + "value": { + "end": 5930, + "name": "lipStep1", + "start": 5922, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 5897, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 5935, + "start": 5934, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 5896, + "name": "angledLineOfYLength", + "start": 5877, + "type": "Identifier" + }, + "end": 5936, + "start": 5877, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [], + "callee": { + "end": 5949, + "name": "close", + "start": 5944, + "type": "Identifier" + }, + "end": 5951, + "start": 5944, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 5951, + "nonCodeMeta": { + "nonCodeNodes": { + "1": [ + { + "end": 5457, + "start": 5421, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "|> yLine(lipHeight, %, $line100)", + "style": "line" + } + } + ], + "3": [ + { + "end": 5692, + "start": 5629, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "|> angledLineOfYLength({ angle: -45, length: lipStep5 }, %)", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, + "start": 5364, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 5351, + "type": "VariableDeclarator" + }, + "end": 5951, + "kind": "const", + "start": 5351, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "argument": { + "end": 5971, + "name": "faceSketch", + "start": 5961, + "type": "Identifier", + "type": "Identifier" + }, + "end": 5971, + "start": 5954, + "type": "ReturnStatement", + "type": "ReturnStatement" + } + ], + "end": 5973, + "start": 5347 + }, + "end": 5973, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 5345, + "name": "plane", + "start": 5340, + "type": "Identifier" + } + } + ], + "start": 5339, + "type": "FunctionExpression", + "type": "FunctionExpression" + }, + "start": 5332, + "type": "VariableDeclarator" + }, + "end": 5973, + "kind": "fn", + "start": 5329, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 6186, + "id": { + "end": 5983, + "name": "plane000", + "start": 5975, + "type": "Identifier" + }, + "init": { + "end": 6186, + "properties": [ + { + "end": 6184, + "key": { + "end": 5995, + "name": "plane", + "start": 5990, + "type": "Identifier" + }, + "start": 5990, + "type": "ObjectProperty", + "value": { + "end": 6184, + "properties": [ + { + "end": 6093, + "key": { + "end": 6010, + "name": "origin", + "start": 6004, + "type": "Identifier" + }, + "start": 6004, + "type": "ObjectProperty", + "value": { + "elements": [ + { + "end": 6033, + "name": "cornerRadius", + "start": 6021, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 6044, + "raw": "0.0", + "start": 6041, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 6087, + "left": { + "end": 6058, + "name": "height", + "start": 6052, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 6087, + "left": { + "end": 6070, + "name": "binHeight", + "start": 6061, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 6087, + "name": "countBinHeight", + "start": 6073, + "type": "Identifier", + "type": "Identifier" + }, + "start": 6061, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 6052, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 6093, + "start": 6013, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "end": 6122, + "key": { + "end": 6104, + "name": "xAxis", + "start": 6099, + "type": "Identifier" + }, + "start": 6099, + "type": "ObjectProperty", + "value": { + "elements": [ + { + "end": 6111, + "raw": "0.0", + "start": 6108, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 6116, + "raw": "1.0", + "start": 6113, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + { + "end": 6121, + "raw": "0.0", + "start": 6118, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 6122, + "start": 6107, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "end": 6151, + "key": { + "end": 6133, + "name": "yAxis", + "start": 6128, + "type": "Identifier" + }, + "start": 6128, + "type": "ObjectProperty", + "value": { + "elements": [ + { + "end": 6140, + "raw": "0.0", + "start": 6137, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 6145, + "raw": "0.0", + "start": 6142, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 6150, + "raw": "1.0", + "start": 6147, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + ], + "end": 6151, + "start": 6136, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "end": 6180, + "key": { + "end": 6162, + "name": "zAxis", + "start": 6157, + "type": "Identifier" + }, + "start": 6157, + "type": "ObjectProperty", + "value": { + "elements": [ + { + "end": 6169, + "raw": "1.0", + "start": 6166, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + { + "end": 6174, + "raw": "0.0", + "start": 6171, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 6179, + "raw": "0.0", + "start": 6176, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 6180, + "start": 6165, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "start": 5998, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + } + ], + "start": 5986, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + "start": 5975, + "type": "VariableDeclarator" + }, + "end": 6186, + "kind": "const", + "start": 5975, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 6399, + "id": { + "end": 6196, + "name": "plane001", + "start": 6188, + "type": "Identifier" + }, + "init": { + "end": 6399, + "properties": [ + { + "end": 6397, + "key": { + "end": 6208, + "name": "plane", + "start": 6203, + "type": "Identifier" + }, + "start": 6203, + "type": "ObjectProperty", + "value": { + "end": 6397, + "properties": [ + { + "end": 6306, + "key": { + "end": 6223, + "name": "origin", + "start": 6217, + "type": "Identifier" + }, + "start": 6217, + "type": "ObjectProperty", + "value": { + "elements": [ + { + "end": 6237, + "raw": "0.0", + "start": 6234, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 6257, + "name": "cornerRadius", + "start": 6245, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 6300, + "left": { + "end": 6271, + "name": "height", + "start": 6265, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 6300, + "left": { + "end": 6283, + "name": "binHeight", + "start": 6274, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 6300, + "name": "countBinHeight", + "start": 6286, + "type": "Identifier", + "type": "Identifier" + }, + "start": 6274, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 6265, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 6306, + "start": 6226, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "end": 6335, + "key": { + "end": 6317, + "name": "xAxis", + "start": 6312, + "type": "Identifier" + }, + "start": 6312, + "type": "ObjectProperty", + "value": { + "elements": [ + { + "end": 6324, + "raw": "1.0", + "start": 6321, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + { + "end": 6329, + "raw": "0.0", + "start": 6326, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 6334, + "raw": "0.0", + "start": 6331, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 6335, + "start": 6320, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "end": 6364, + "key": { + "end": 6346, + "name": "yAxis", + "start": 6341, + "type": "Identifier" + }, + "start": 6341, + "type": "ObjectProperty", + "value": { + "elements": [ + { + "end": 6353, + "raw": "0.0", + "start": 6350, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 6358, + "raw": "0.0", + "start": 6355, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 6363, + "raw": "1.0", + "start": 6360, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + ], + "end": 6364, + "start": 6349, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "end": 6393, + "key": { + "end": 6375, + "name": "zAxis", + "start": 6370, + "type": "Identifier" + }, + "start": 6370, + "type": "ObjectProperty", + "value": { + "elements": [ + { + "end": 6382, + "raw": "0.0", + "start": 6379, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 6387, + "raw": "1.0", + "start": 6384, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + { + "end": 6392, + "raw": "0.0", + "start": 6389, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 6393, + "start": 6378, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "start": 6211, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + } + ], + "start": 6199, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + "start": 6188, + "type": "VariableDeclarator" + }, + "end": 6399, + "kind": "const", + "start": 6188, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 6655, + "id": { + "end": 6409, + "name": "plane002", + "start": 6401, + "type": "Identifier" + }, + "init": { + "end": 6655, + "properties": [ + { + "end": 6653, + "key": { + "end": 6421, + "name": "plane", + "start": 6416, + "type": "Identifier" + }, + "start": 6416, + "type": "ObjectProperty", + "value": { + "end": 6653, + "properties": [ + { + "end": 6562, + "key": { + "end": 6436, + "name": "origin", + "start": 6430, + "type": "Identifier" + }, + "start": 6430, + "type": "ObjectProperty", + "value": { + "elements": [ + { + "end": 6502, + "left": { + "end": 6486, + "left": { + "end": 6460, + "name": "countBinWidth", + "start": 6447, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 6486, + "left": { + "end": 6473, + "name": "binLength", + "start": 6464, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 6486, + "left": { + "end": 6477, + "raw": "2", + "start": 6476, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 6486, + "name": "binTol", + "start": 6480, + "type": "Identifier", + "type": "Identifier" + }, + "start": 6476, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 6464, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 6447, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 6502, + "name": "cornerRadius", + "start": 6490, + "type": "Identifier", + "type": "Identifier" + }, + "start": 6447, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 6513, + "raw": "0.0", + "start": 6510, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 6556, + "left": { + "end": 6527, + "name": "height", + "start": 6521, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 6556, + "left": { + "end": 6539, + "name": "binHeight", + "start": 6530, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 6556, + "name": "countBinHeight", + "start": 6542, + "type": "Identifier", + "type": "Identifier" + }, + "start": 6530, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 6521, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 6562, + "start": 6439, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "end": 6591, + "key": { + "end": 6573, + "name": "xAxis", + "start": 6568, + "type": "Identifier" + }, + "start": 6568, + "type": "ObjectProperty", + "value": { + "elements": [ + { + "end": 6580, + "raw": "0.0", + "start": 6577, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 6585, + "raw": "1.0", + "start": 6582, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + { + "end": 6590, + "raw": "0.0", + "start": 6587, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 6591, + "start": 6576, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "end": 6620, + "key": { + "end": 6602, + "name": "yAxis", + "start": 6597, + "type": "Identifier" + }, + "start": 6597, + "type": "ObjectProperty", + "value": { + "elements": [ + { + "end": 6609, + "raw": "0.0", + "start": 6606, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 6614, + "raw": "0.0", + "start": 6611, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 6619, + "raw": "1.0", + "start": 6616, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + ], + "end": 6620, + "start": 6605, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "end": 6649, + "key": { + "end": 6631, + "name": "zAxis", + "start": 6626, + "type": "Identifier" + }, + "start": 6626, + "type": "ObjectProperty", + "value": { + "elements": [ + { + "end": 6638, + "raw": "1.0", + "start": 6635, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + { + "end": 6643, + "raw": "0.0", + "start": 6640, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 6648, + "raw": "0.0", + "start": 6645, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 6649, + "start": 6634, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "start": 6424, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + } + ], + "start": 6412, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + "start": 6401, + "type": "VariableDeclarator" + }, + "end": 6655, + "kind": "const", + "start": 6401, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 6834, + "id": { + "end": 6719, + "name": "lipSingleLength", + "start": 6704, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 6755, + "name": "length", + "start": 6749, + "type": "Identifier" + }, + "arg": { + "end": 6833, + "left": { + "end": 6803, + "left": { + "end": 6783, + "left": { + "end": 6767, + "name": "binLength", + "start": 6758, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 6783, + "name": "countBinWidth", + "start": 6770, + "type": "Identifier", + "type": "Identifier" + }, + "start": 6758, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 6803, + "left": { + "end": 6788, + "raw": "2", + "start": 6787, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 6803, + "name": "cornerRadius", + "start": 6791, + "type": "Identifier", + "type": "Identifier" + }, + "start": 6787, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 6758, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "end": 6833, + "left": { + "end": 6817, + "left": { + "end": 6808, + "raw": "2", + "start": 6807, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 6817, + "name": "binTol", + "start": 6811, + "type": "Identifier", + "type": "Identifier" + }, + "start": 6807, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "*", + "right": { + "end": 6833, + "name": "countBinWidth", + "start": 6820, + "type": "Identifier", + "type": "Identifier" + }, + "start": 6807, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 6758, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 6729, + "name": "extrude", + "start": 6722, + "type": "Identifier" + }, + "end": 6834, + "start": 6722, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "arguments": [ + { + "end": 6746, + "name": "plane000", + "start": 6738, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 6737, + "name": "lipFace", + "start": 6730, + "type": "Identifier" + }, + "end": 6747, + "start": 6730, + "type": "CallExpression", + "type": "CallExpression" + } + }, + "start": 6704, + "type": "VariableDeclarator" + }, + "end": 6834, + "kind": "const", + "start": 6704, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 7014, + "id": { + "end": 6897, + "name": "lipSingleWidth", + "start": 6883, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 6933, + "name": "length", + "start": 6927, + "type": "Identifier" + }, + "arg": { + "end": 7013, + "left": { + "end": 6982, + "left": { + "end": 6962, + "left": { + "end": 6945, + "name": "binLength", + "start": 6936, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 6962, + "name": "countBinLength", + "start": 6948, + "type": "Identifier", + "type": "Identifier" + }, + "start": 6936, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 6982, + "left": { + "end": 6967, + "raw": "2", + "start": 6966, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 6982, + "name": "cornerRadius", + "start": 6970, + "type": "Identifier", + "type": "Identifier" + }, + "start": 6966, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 6936, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "end": 7013, + "left": { + "end": 6996, + "left": { + "end": 6987, + "raw": "2", + "start": 6986, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 6996, + "name": "binTol", + "start": 6990, + "type": "Identifier", + "type": "Identifier" + }, + "start": 6986, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "*", + "right": { + "end": 7013, + "name": "countBinLength", + "start": 6999, + "type": "Identifier", + "type": "Identifier" + }, + "start": 6986, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 6936, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 6907, + "name": "extrude", + "start": 6900, + "type": "Identifier" + }, + "end": 7014, + "start": 6900, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "arguments": [ + { + "end": 6924, + "name": "plane001", + "start": 6916, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 6915, + "name": "lipFace", + "start": 6908, + "type": "Identifier" + }, + "end": 6925, + "start": 6908, + "type": "CallExpression", + "type": "CallExpression" + } + }, + "start": 6883, + "type": "VariableDeclarator" + }, + "end": 7014, + "kind": "const", + "start": 6883, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 7342, + "id": { + "end": 7092, + "name": "lipLengths", + "start": 7082, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 7145, + "name": "arcDegrees", + "start": 7135, + "type": "Identifier" + }, + "arg": { + "end": 7151, + "raw": "360", + "start": 7148, + "type": "Literal", + "type": "Literal", + "value": { + "value": 360.0, + "suffix": "None" + } + } + }, + { + "type": "LabeledArg", + "label": { + "end": 7159, + "name": "axis", + "start": 7155, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 7164, + "raw": "0", + "start": 7163, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 7167, + "raw": "0", + "start": 7166, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 7170, + "raw": "1", + "start": 7169, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + ], + "end": 7171, + "start": 7162, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 7181, + "name": "center", + "start": 7175, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 7234, + "left": { + "end": 7218, + "left": { + "end": 7213, + "left": { + "end": 7200, + "name": "binLength", + "start": 7191, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 7213, + "left": { + "end": 7204, + "raw": "2", + "start": 7203, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 7213, + "name": "binTol", + "start": 7207, + "type": "Identifier", + "type": "Identifier" + }, + "start": 7203, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 7191, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "/", + "right": { + "end": 7218, + "raw": "2", + "start": 7217, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 7191, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "*", + "right": { + "end": 7234, + "name": "countBinWidth", + "start": 7221, + "type": "Identifier", + "type": "Identifier" + }, + "start": 7191, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 7285, + "left": { + "end": 7268, + "left": { + "end": 7263, + "left": { + "end": 7250, + "name": "binLength", + "start": 7241, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 7263, + "left": { + "end": 7254, + "raw": "2", + "start": 7253, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 7263, + "name": "binTol", + "start": 7257, + "type": "Identifier", + "type": "Identifier" + }, + "start": 7253, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 7241, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "/", + "right": { + "end": 7268, + "raw": "2", + "start": 7267, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 7241, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "*", + "right": { + "end": 7285, + "name": "countBinLength", + "start": 7271, + "type": "Identifier", + "type": "Identifier" + }, + "start": 7241, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 7292, + "raw": "0", + "start": 7291, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 7296, + "start": 7184, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 7309, + "name": "instances", + "start": 7300, + "type": "Identifier" + }, + "arg": { + "end": 7313, + "raw": "2", + "start": 7312, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + } + }, + { + "type": "LabeledArg", + "label": { + "end": 7333, + "name": "rotateDuplicates", + "start": 7317, + "type": "Identifier" + }, + "arg": { + "end": 7340, + "raw": "true", + "start": 7336, + "type": "Literal", + "type": "Literal", + "value": true + } + } + ], + "callee": { + "end": 7112, + "name": "patternCircular3d", + "start": 7095, + "type": "Identifier" + }, + "end": 7342, + "start": 7095, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 7131, + "name": "lipSingleLength", + "start": 7116, + "type": "Identifier", + "type": "Identifier" + } + }, + "start": 7082, + "type": "VariableDeclarator" + }, + "end": 7342, + "kind": "const", + "start": 7082, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 7668, + "id": { + "end": 7419, + "name": "lipWidths", + "start": 7410, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 7471, + "name": "arcDegrees", + "start": 7461, + "type": "Identifier" + }, + "arg": { + "end": 7477, + "raw": "360", + "start": 7474, + "type": "Literal", + "type": "Literal", + "value": { + "value": 360.0, + "suffix": "None" + } + } + }, + { + "type": "LabeledArg", + "label": { + "end": 7485, + "name": "axis", + "start": 7481, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 7490, + "raw": "0", + "start": 7489, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 7493, + "raw": "0", + "start": 7492, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 7496, + "raw": "1", + "start": 7495, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + ], + "end": 7497, + "start": 7488, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 7507, + "name": "center", + "start": 7501, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 7560, + "left": { + "end": 7544, + "left": { + "end": 7539, + "left": { + "end": 7526, + "name": "binLength", + "start": 7517, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 7539, + "left": { + "end": 7530, + "raw": "2", + "start": 7529, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 7539, + "name": "binTol", + "start": 7533, + "type": "Identifier", + "type": "Identifier" + }, + "start": 7529, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 7517, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "/", + "right": { + "end": 7544, + "raw": "2", + "start": 7543, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 7517, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "*", + "right": { + "end": 7560, + "name": "countBinWidth", + "start": 7547, + "type": "Identifier", + "type": "Identifier" + }, + "start": 7517, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 7611, + "left": { + "end": 7594, + "left": { + "end": 7589, + "left": { + "end": 7576, + "name": "binLength", + "start": 7567, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 7589, + "left": { + "end": 7580, + "raw": "2", + "start": 7579, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 7589, + "name": "binTol", + "start": 7583, + "type": "Identifier", + "type": "Identifier" + }, + "start": 7579, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 7567, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "/", + "right": { + "end": 7594, + "raw": "2", + "start": 7593, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 7567, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "*", + "right": { + "end": 7611, + "name": "countBinLength", + "start": 7597, + "type": "Identifier", + "type": "Identifier" + }, + "start": 7567, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 7618, + "raw": "0", + "start": 7617, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 7622, + "start": 7510, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 7635, + "name": "instances", + "start": 7626, + "type": "Identifier" + }, + "arg": { + "end": 7639, + "raw": "2", + "start": 7638, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + } + }, + { + "type": "LabeledArg", + "label": { + "end": 7659, + "name": "rotateDuplicates", + "start": 7643, + "type": "Identifier" + }, + "arg": { + "end": 7666, + "raw": "true", + "start": 7662, + "type": "Literal", + "type": "Literal", + "value": true + } + } + ], + "callee": { + "end": 7439, + "name": "patternCircular3d", + "start": 7422, + "type": "Identifier" + }, + "end": 7668, + "start": 7422, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 7457, + "name": "lipSingleWidth", + "start": 7443, + "type": "Identifier", + "type": "Identifier" + } + }, + "start": 7410, + "type": "VariableDeclarator" + }, + "end": 7668, + "kind": "const", + "start": 7410, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 7791, + "id": { + "end": 7703, + "name": "axis001", + "start": 7696, + "type": "Identifier" + }, + "init": { + "end": 7791, + "properties": [ + { + "end": 7789, + "key": { + "end": 7716, + "name": "custom", + "start": 7710, + "type": "Identifier" + }, + "start": 7710, + "type": "ObjectProperty", + "value": { + "end": 7789, + "properties": [ + { + "end": 7742, + "key": { + "end": 7729, + "name": "axis", + "start": 7725, + "type": "Identifier" + }, + "start": 7725, + "type": "ObjectProperty", + "value": { + "elements": [ + { + "end": 7736, + "raw": "0.0", + "start": 7733, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 7741, + "raw": "1.0", + "start": 7738, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + ], + "end": 7742, + "start": 7732, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "end": 7785, + "key": { + "end": 7754, + "name": "origin", + "start": 7748, + "type": "Identifier" + }, + "start": 7748, + "type": "ObjectProperty", + "value": { + "elements": [ + { + "end": 7770, + "name": "cornerRadius", + "start": 7758, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 7784, + "name": "cornerRadius", + "start": 7772, + "type": "Identifier", + "type": "Identifier" + } + ], + "end": 7785, + "start": 7757, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "start": 7719, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + } + ], + "start": 7706, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + "start": 7696, + "type": "VariableDeclarator" + }, + "end": 7791, + "kind": "const", + "start": 7696, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 7913, + "id": { + "end": 7851, + "name": "lipSingleLengthCorner", + "start": 7830, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "end": 7893, + "properties": [ + { + "end": 7875, + "key": { + "end": 7869, + "name": "angle", + "start": 7864, + "type": "Identifier" + }, + "start": 7864, + "type": "ObjectProperty", + "value": { + "argument": { + "end": 7875, + "raw": "90", + "start": 7873, + "type": "Literal", + "type": "Literal", + "value": { + "value": 90.0, + "suffix": "None" + } + }, + "end": 7875, + "operator": "-", + "start": 7872, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + }, + { + "end": 7891, + "key": { + "end": 7881, + "name": "axis", + "start": 7877, + "type": "Identifier" + }, + "start": 7877, + "type": "ObjectProperty", + "value": { + "end": 7891, + "name": "axis001", + "start": 7884, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 7862, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "arguments": [ + { + "end": 7911, + "name": "plane000", + "start": 7903, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 7902, + "name": "lipFace", + "start": 7895, + "type": "Identifier" + }, + "end": 7912, + "start": 7895, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "callee": { + "end": 7861, + "name": "revolve", + "start": 7854, + "type": "Identifier" + }, + "end": 7913, + "start": 7854, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 7830, + "type": "VariableDeclarator" + }, + "end": 7913, + "kind": "const", + "start": 7830, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 8033, + "id": { + "end": 7972, + "name": "lipSingleWidthCorner", + "start": 7952, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "end": 8013, + "properties": [ + { + "end": 7995, + "key": { + "end": 7990, + "name": "angle", + "start": 7985, + "type": "Identifier" + }, + "start": 7985, + "type": "ObjectProperty", + "value": { + "end": 7995, + "raw": "90", + "start": 7993, + "type": "Literal", + "type": "Literal", + "value": { + "value": 90.0, + "suffix": "None" + } + } + }, + { + "end": 8011, + "key": { + "end": 8001, + "name": "axis", + "start": 7997, + "type": "Identifier" + }, + "start": 7997, + "type": "ObjectProperty", + "value": { + "end": 8011, + "name": "axis001", + "start": 8004, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 7983, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "arguments": [ + { + "end": 8031, + "name": "plane002", + "start": 8023, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 8022, + "name": "lipFace", + "start": 8015, + "type": "Identifier" + }, + "end": 8032, + "start": 8015, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "callee": { + "end": 7982, + "name": "revolve", + "start": 7975, + "type": "Identifier" + }, + "end": 8033, + "start": 7975, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 7952, + "type": "VariableDeclarator" + }, + "end": 8033, + "kind": "const", + "start": 7952, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 8337, + "id": { + "end": 8081, + "name": "lipCorners000", + "start": 8068, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 8140, + "name": "arcDegrees", + "start": 8130, + "type": "Identifier" + }, + "arg": { + "end": 8146, + "raw": "360", + "start": 8143, + "type": "Literal", + "type": "Literal", + "value": { + "value": 360.0, + "suffix": "None" + } + } + }, + { + "type": "LabeledArg", + "label": { + "end": 8154, + "name": "axis", + "start": 8150, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 8159, + "raw": "0", + "start": 8158, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 8162, + "raw": "0", + "start": 8161, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 8165, + "raw": "1", + "start": 8164, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + ], + "end": 8166, + "start": 8157, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 8176, + "name": "center", + "start": 8170, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 8229, + "left": { + "end": 8213, + "left": { + "end": 8208, + "left": { + "end": 8195, + "name": "binLength", + "start": 8186, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 8208, + "left": { + "end": 8199, + "raw": "2", + "start": 8198, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 8208, + "name": "binTol", + "start": 8202, + "type": "Identifier", + "type": "Identifier" + }, + "start": 8198, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 8186, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "/", + "right": { + "end": 8213, + "raw": "2", + "start": 8212, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 8186, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "*", + "right": { + "end": 8229, + "name": "countBinWidth", + "start": 8216, + "type": "Identifier", + "type": "Identifier" + }, + "start": 8186, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 8280, + "left": { + "end": 8263, + "left": { + "end": 8258, + "left": { + "end": 8245, + "name": "binLength", + "start": 8236, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 8258, + "left": { + "end": 8249, + "raw": "2", + "start": 8248, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 8258, + "name": "binTol", + "start": 8252, + "type": "Identifier", + "type": "Identifier" + }, + "start": 8248, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 8236, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "/", + "right": { + "end": 8263, + "raw": "2", + "start": 8262, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 8236, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "*", + "right": { + "end": 8280, + "name": "countBinLength", + "start": 8266, + "type": "Identifier", + "type": "Identifier" + }, + "start": 8236, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 8287, + "raw": "0", + "start": 8286, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 8291, + "start": 8179, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 8304, + "name": "instances", + "start": 8295, + "type": "Identifier" + }, + "arg": { + "end": 8308, + "raw": "2", + "start": 8307, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + } + }, + { + "type": "LabeledArg", + "label": { + "end": 8328, + "name": "rotateDuplicates", + "start": 8312, + "type": "Identifier" + }, + "arg": { + "end": 8335, + "raw": "true", + "start": 8331, + "type": "Literal", + "type": "Literal", + "value": true + } + } + ], + "callee": { + "end": 8101, + "name": "patternCircular3d", + "start": 8084, + "type": "Identifier" + }, + "end": 8337, + "start": 8084, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 8126, + "name": "lipSingleLengthCorner", + "start": 8105, + "type": "Identifier", + "type": "Identifier" + } + }, + "start": 8068, + "type": "VariableDeclarator" + }, + "end": 8337, + "kind": "const", + "start": 8068, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 8640, + "id": { + "end": 8385, + "name": "lipCorners001", + "start": 8372, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 8443, + "name": "arcDegrees", + "start": 8433, + "type": "Identifier" + }, + "arg": { + "end": 8449, + "raw": "360", + "start": 8446, + "type": "Literal", + "type": "Literal", + "value": { + "value": 360.0, + "suffix": "None" + } + } + }, + { + "type": "LabeledArg", + "label": { + "end": 8457, + "name": "axis", + "start": 8453, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 8462, + "raw": "0", + "start": 8461, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 8465, + "raw": "0", + "start": 8464, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 8468, + "raw": "1", + "start": 8467, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + ], + "end": 8469, + "start": 8460, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 8479, + "name": "center", + "start": 8473, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 8532, + "left": { + "end": 8516, + "left": { + "end": 8511, + "left": { + "end": 8498, + "name": "binLength", + "start": 8489, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 8511, + "left": { + "end": 8502, + "raw": "2", + "start": 8501, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 8511, + "name": "binTol", + "start": 8505, + "type": "Identifier", + "type": "Identifier" + }, + "start": 8501, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 8489, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "/", + "right": { + "end": 8516, + "raw": "2", + "start": 8515, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 8489, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "*", + "right": { + "end": 8532, + "name": "countBinWidth", + "start": 8519, + "type": "Identifier", + "type": "Identifier" + }, + "start": 8489, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 8583, + "left": { + "end": 8566, + "left": { + "end": 8561, + "left": { + "end": 8548, + "name": "binLength", + "start": 8539, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 8561, + "left": { + "end": 8552, + "raw": "2", + "start": 8551, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 8561, + "name": "binTol", + "start": 8555, + "type": "Identifier", + "type": "Identifier" + }, + "start": 8551, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 8539, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "/", + "right": { + "end": 8566, + "raw": "2", + "start": 8565, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 8539, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "*", + "right": { + "end": 8583, + "name": "countBinLength", + "start": 8569, + "type": "Identifier", + "type": "Identifier" + }, + "start": 8539, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 8590, + "raw": "0", + "start": 8589, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 8594, + "start": 8482, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 8607, + "name": "instances", + "start": 8598, + "type": "Identifier" + }, + "arg": { + "end": 8611, + "raw": "2", + "start": 8610, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + } + }, + { + "type": "LabeledArg", + "label": { + "end": 8631, + "name": "rotateDuplicates", + "start": 8615, + "type": "Identifier" + }, + "arg": { + "end": 8638, + "raw": "true", + "start": 8634, + "type": "Literal", + "type": "Literal", + "value": true + } + } + ], + "callee": { + "end": 8405, + "name": "patternCircular3d", + "start": 8388, + "type": "Identifier" + }, + "end": 8640, + "start": 8388, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 8429, + "name": "lipSingleWidthCorner", + "start": 8409, + "type": "Identifier", + "type": "Identifier" + } + }, + "start": 8372, + "type": "VariableDeclarator" + }, + "end": 8640, + "kind": "const", + "start": 8372, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + } + ], + "end": 8641, + "innerAttrs": [ + { + "end": 442, + "name": { + "end": 418, + "name": "settings", + "start": 410, + "type": "Identifier" + }, + "properties": [ + { + "end": 441, + "key": { + "end": 436, + "name": "defaultLengthUnit", + "start": 419, + "type": "Identifier" + }, + "start": 419, + "type": "ObjectProperty", + "value": { + "end": 441, + "name": "mm", + "start": 439, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 409, + "type": "Annotation" + } + ], + "nonCodeMeta": { + "nonCodeNodes": { + "17": [ + { + "end": 792, + "start": 755, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Number of bins in each direction", + "style": "line" + } + } + ], + "20": [ + { + "end": 948, + "start": 848, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "The total height of the baseplate is a summation of the vertical heights of the baseplate steps", + "style": "line" + } + } + ], + "22": [ + { + "end": 1125, + "start": 1057, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "define a function which builds the profile of the baseplate bin", + "style": "line" + } + } + ], + "23": [ + { + "end": 1525, + "start": 1488, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "extrude a single side of the bin", + "style": "line" + } + } + ], + "24": [ + { + "end": 1710, + "start": 1644, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "create the other sides of the bin by using a circular pattern", + "style": "line" + } + } + ], + "25": [ + { + "end": 1955, + "start": 1928, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "define an axis axis000", + "style": "line" + } + } + ], + "26": [ + { + "end": 2125, + "start": 2087, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "create a single corner of the bin", + "style": "line" + } + } + ], + "27": [ + { + "end": 2272, + "start": 2238, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "create the corners of the bin", + "style": "line" + } + } + ], + "28": [ + { + "end": 2496, + "start": 2494, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ], + "29": [ + { + "end": 3103, + "start": 3101, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ], + "35": [ + { + "end": 5975, + "start": 5973, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ], + "36": [ + { + "end": 6188, + "start": 6186, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ], + "37": [ + { + "end": 6401, + "start": 6399, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ], + "38": [ + { + "end": 6703, + "start": 6655, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "extrude a single side of the lip of the bin", + "style": "line" + } + } + ], + "39": [ + { + "end": 6882, + "start": 6834, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "extrude a single side of the lip of the bin", + "style": "line" + } + } + ], + "40": [ + { + "end": 7081, + "start": 7014, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "create the other sides of the lips by using a circular pattern", + "style": "line" + } + } + ], + "41": [ + { + "end": 7409, + "start": 7342, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "create the other sides of the lips by using a circular pattern", + "style": "line" + } + } + ], + "42": [ + { + "end": 7695, + "start": 7668, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "define an axis axis000", + "style": "line" + } + } + ], + "43": [ + { + "end": 7829, + "start": 7791, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "create a single corner of the bin", + "style": "line" + } + } + ], + "44": [ + { + "end": 7951, + "start": 7913, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "create a single corner of the bin", + "style": "line" + } + } + ], + "45": [ + { + "end": 8067, + "start": 8033, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "create the corners of the bin", + "style": "line" + } + } + ], + "46": [ + { + "end": 8371, + "start": 8337, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "create the corners of the bin", + "style": "line" + } + } + ] + }, + "startNodes": [ + { + "end": 38, + "start": 0, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Gridfinity Bins With A Stacking Lip", + "style": "line" + } + }, + { + "end": 374, + "start": 39, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Gridfinity is a system to help you work more efficiently. This is a system invented by Zack Freedman. There are two main components the baseplate and the bins. The components are comprised of a matrix of squares. Allowing easy stacking and expansion. This Gridfinity bins version includes a lip to allowable stacking Gridfinity bins", + "style": "line" + } + }, + { + "end": 376, + "start": 374, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + }, + { + "end": 408, + "start": 376, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Set units in millimeters (mm)", + "style": "line" + } + }, + { + "end": 444, + "start": 442, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + }, + { + "end": 463, + "start": 444, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Define constants", + "style": "line" + } + } + ] + }, + "start": 0 + } +} diff --git a/rust/kcl-lib/tests/kcl_samples/gridfinity-bins-stacking-lip/ops.snap b/rust/kcl-lib/tests/kcl_samples/gridfinity-bins-stacking-lip/ops.snap new file mode 100644 index 000000000..a3701d570 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/gridfinity-bins-stacking-lip/ops.snap @@ -0,0 +1,3702 @@ +--- +source: kcl/src/simulation_tests.rs +description: Operations executed gridfinity-bins-stacking-lip.kcl +--- +[ + { + "labeledArgs": { + "offset": { + "value": { + "type": "Number", + "value": 4.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1579, + 1600, + 0 + ] + } + }, + "name": "offsetPlane", + "sourceRange": [ + 1552, + 1601, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "String", + "value": "YZ" + }, + "sourceRange": [ + 1564, + 1568, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionCall", + "name": "face", + "functionSourceRange": [ + 1133, + 1488, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1547, + 1602, + 0 + ] + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Plane", + "artifact_id": "[uuid]" + }, + "sourceRange": [ + 1172, + 1177, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 1158, + 1178, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 34.0, + "ty": { + "type": "Unknown" + } + }, + "sourceRange": [ + 1613, + 1642, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 1539, + 1644, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1547, + 1602, + 0 + ] + } + }, + { + "labeledArgs": { + "arcDegrees": { + "value": { + "type": "Number", + "value": 360.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1767, + 1770, + 0 + ] + }, + "axis": { + "value": { + "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" + } + } + }, + { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + } + ] + }, + "sourceRange": [ + 1781, + 1790, + 0 + ] + }, + "center": { + "value": { + "type": "Array", + "value": [ + { + "type": "Number", + "value": 21.0, + "ty": { + "type": "Unknown" + } + }, + { + "type": "Number", + "value": 21.0, + "ty": { + "type": "Unknown" + } + }, + { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + } + ] + }, + "sourceRange": [ + 1803, + 1882, + 0 + ] + }, + "instances": { + "value": { + "type": "Number", + "value": 4.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1898, + 1899, + 0 + ] + }, + "rotateDuplicates": { + "value": { + "type": "Bool", + "value": true + }, + "sourceRange": [ + 1922, + 1926, + 0 + ] + } + }, + "name": "patternCircular3d", + "sourceRange": [ + 1719, + 1928, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1740, + 1750, + 0 + ] + } + }, + { + "labeledArgs": { + "offset": { + "value": { + "type": "Number", + "value": 4.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 2214, + 2235, + 0 + ] + } + }, + "name": "offsetPlane", + "sourceRange": [ + 2187, + 2236, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "String", + "value": "YZ" + }, + "sourceRange": [ + 2199, + 2203, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionCall", + "name": "face", + "functionSourceRange": [ + 1133, + 1488, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 2182, + 2237, + 0 + ] + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Plane", + "artifact_id": "[uuid]" + }, + "sourceRange": [ + 1172, + 1177, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 1158, + 1178, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Object", + "value": { + "angle": { + "type": "Number", + "value": -90.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "axis": { + "type": "Object", + "value": { + "custom": { + "type": "Object", + "value": { + "axis": { + "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": 4.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + { + "type": "Number", + "value": 4.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + } + ] + } + } + } + } + } + } + }, + "sourceRange": [ + 2149, + 2180, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 2182, + 2237, + 0 + ] + } + }, + "name": "revolve", + "sourceRange": [ + 2141, + 2238, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "arcDegrees": { + "value": { + "type": "Number", + "value": 360.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 2333, + 2336, + 0 + ] + }, + "axis": { + "value": { + "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" + } + } + }, + { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + } + ] + }, + "sourceRange": [ + 2347, + 2356, + 0 + ] + }, + "center": { + "value": { + "type": "Array", + "value": [ + { + "type": "Number", + "value": 21.0, + "ty": { + "type": "Unknown" + } + }, + { + "type": "Number", + "value": 21.0, + "ty": { + "type": "Unknown" + } + }, + { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + } + ] + }, + "sourceRange": [ + 2369, + 2448, + 0 + ] + }, + "instances": { + "value": { + "type": "Number", + "value": 4.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 2464, + 2465, + 0 + ] + }, + "rotateDuplicates": { + "value": { + "type": "Bool", + "value": true + }, + "sourceRange": [ + 2488, + 2492, + 0 + ] + } + }, + "name": "patternCircular3d", + "sourceRange": [ + 2283, + 2494, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 2304, + 2316, + 0 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "String", + "value": "XY" + }, + "sourceRange": [ + 2526, + 2530, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 2512, + 2531, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 4.75, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 2859, + 2865, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 2842, + 2866, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "labeledArgs": { + "radius": { + "value": { + "type": "Number", + "value": 0.8, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 2896, + 2905, + 0 + ] + }, + "tags": { + "value": { + "type": "Array", + "value": [ + { + "type": "Uuid", + "value": "[uuid]" + }, + { + "type": "Uuid", + "value": "[uuid]" + }, + { + "type": "Uuid", + "value": "[uuid]" + }, + { + "type": "Uuid", + "value": "[uuid]" + } + ] + }, + "sourceRange": [ + 2921, + 3094, + 0 + ] + } + }, + "name": "fillet", + "sourceRange": [ + 2872, + 3101, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 3132, + 3145, + 0 + ] + }, + "tag": { + "value": { + "type": "String", + "value": "start" + }, + "sourceRange": [ + 3147, + 3154, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 3118, + 3155, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": -2.4, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 3564, + 3573, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 3547, + 3574, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketches", + "value": [ + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + } + ] + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "labeledArgs": { + "axis": { + "value": { + "type": "Array", + "value": [ + { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + { + "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": [ + 3676, + 3691, + 0 + ] + }, + "distance": { + "value": { + "type": "Number", + "value": 42.0, + "ty": { + "type": "Unknown" + } + }, + "sourceRange": [ + 3745, + 3767, + 0 + ] + }, + "instances": { + "value": { + "type": "Number", + "value": 2.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 3712, + 3725, + 0 + ] + } + }, + "name": "patternLinear3d", + "sourceRange": [ + 3631, + 3774, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solids", + "value": [ + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + } + ] + }, + "sourceRange": [ + 3655, + 3660, + 0 + ] + } + }, + { + "labeledArgs": { + "axis": { + "value": { + "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" + } + } + }, + { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + } + ] + }, + "sourceRange": [ + 3811, + 3826, + 0 + ] + }, + "distance": { + "value": { + "type": "Number", + "value": 42.0, + "ty": { + "type": "Unknown" + } + }, + "sourceRange": [ + 3881, + 3903, + 0 + ] + }, + "instances": { + "value": { + "type": "Number", + "value": 3.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 3847, + 3861, + 0 + ] + } + }, + "name": "patternLinear3d", + "sourceRange": [ + 3780, + 3910, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solids", + "value": [ + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + } + ] + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "labeledArgs": { + "axis": { + "value": { + "type": "Array", + "value": [ + { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + { + "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": [ + 4037, + 4052, + 0 + ] + }, + "distance": { + "value": { + "type": "Number", + "value": 42.0, + "ty": { + "type": "Unknown" + } + }, + "sourceRange": [ + 4106, + 4128, + 0 + ] + }, + "instances": { + "value": { + "type": "Number", + "value": 2.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 4073, + 4086, + 0 + ] + } + }, + "name": "patternLinear3d", + "sourceRange": [ + 3990, + 4135, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solids", + "value": [ + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + } + ] + }, + "sourceRange": [ + 4014, + 4021, + 0 + ] + } + }, + { + "labeledArgs": { + "axis": { + "value": { + "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" + } + } + }, + { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + } + ] + }, + "sourceRange": [ + 4172, + 4187, + 0 + ] + }, + "distance": { + "value": { + "type": "Number", + "value": 42.0, + "ty": { + "type": "Unknown" + } + }, + "sourceRange": [ + 4242, + 4264, + 0 + ] + }, + "instances": { + "value": { + "type": "Number", + "value": 3.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 4208, + 4222, + 0 + ] + } + }, + "name": "patternLinear3d", + "sourceRange": [ + 4141, + 4271, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solids", + "value": [ + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + } + ] + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "labeledArgs": { + "axis": { + "value": { + "type": "Array", + "value": [ + { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + { + "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": [ + 4392, + 4407, + 0 + ] + }, + "distance": { + "value": { + "type": "Number", + "value": 42.0, + "ty": { + "type": "Unknown" + } + }, + "sourceRange": [ + 4461, + 4483, + 0 + ] + }, + "instances": { + "value": { + "type": "Number", + "value": 2.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 4428, + 4441, + 0 + ] + } + }, + "name": "patternLinear3d", + "sourceRange": [ + 4339, + 4490, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 4363, + 4376, + 0 + ] + } + }, + { + "labeledArgs": { + "axis": { + "value": { + "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" + } + } + }, + { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + } + ] + }, + "sourceRange": [ + 4527, + 4542, + 0 + ] + }, + "distance": { + "value": { + "type": "Number", + "value": 42.0, + "ty": { + "type": "Unknown" + } + }, + "sourceRange": [ + 4597, + 4619, + 0 + ] + }, + "instances": { + "value": { + "type": "Number", + "value": 3.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 4563, + 4577, + 0 + ] + } + }, + "name": "patternLinear3d", + "sourceRange": [ + 4496, + 4626, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solids", + "value": [ + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + } + ] + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "labeledArgs": { + "offset": { + "value": { + "type": "Number", + "value": 4.75, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 4681, + 4687, + 0 + ] + } + }, + "name": "offsetPlane", + "sourceRange": [ + 4654, + 4688, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "String", + "value": "XY" + }, + "sourceRange": [ + 4666, + 4670, + 0 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Plane", + "artifact_id": "[uuid]" + }, + "sourceRange": [ + 4654, + 4688, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 4640, + 4689, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 7.0, + "ty": { + "type": "Unknown" + } + }, + "sourceRange": [ + 4947, + 4973, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 4930, + 4974, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "labeledArgs": { + "radius": { + "value": { + "type": "Number", + "value": 3.75, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 5004, + 5016, + 0 + ] + }, + "tags": { + "value": { + "type": "Array", + "value": [ + { + "type": "Uuid", + "value": "[uuid]" + }, + { + "type": "Uuid", + "value": "[uuid]" + }, + { + "type": "Uuid", + "value": "[uuid]" + }, + { + "type": "Uuid", + "value": "[uuid]" + } + ] + }, + "sourceRange": [ + 5032, + 5205, + 0 + ] + } + }, + "name": "fillet", + "sourceRange": [ + 4980, + 5212, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "labeledArgs": { + "faces": { + "value": { + "type": "Array", + "value": [ + { + "type": "String", + "value": "end" + } + ] + }, + "sourceRange": [ + 5232, + 5239, + 0 + ] + }, + "thickness": { + "value": { + "type": "Number", + "value": 1.2, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 5253, + 5259, + 0 + ] + } + }, + "name": "shell", + "sourceRange": [ + 5218, + 5260, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionCall", + "name": "lipFace", + "functionSourceRange": [ + 5339, + 5973, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 6730, + 6747, + 0 + ] + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Object", + "value": { + "plane": { + "type": "Object", + "value": { + "origin": { + "type": "Array", + "value": [ + { + "type": "Number", + "value": 3.75, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + { + "type": "Number", + "value": 11.75, + "ty": { + "type": "Unknown" + } + } + ] + }, + "xAxis": { + "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" + } + } + }, + { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + } + ] + }, + "yAxis": { + "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" + } + } + }, + { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + } + ] + }, + "zAxis": { + "type": "Array", + "value": [ + { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + { + "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": [ + 5378, + 5383, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 5364, + 5384, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 76.5, + "ty": { + "type": "Unknown" + } + }, + "sourceRange": [ + 6758, + 6833, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 6722, + 6834, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 6730, + 6747, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionCall", + "name": "lipFace", + "functionSourceRange": [ + 5339, + 5973, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 6908, + 6925, + 0 + ] + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Object", + "value": { + "plane": { + "type": "Object", + "value": { + "origin": { + "type": "Array", + "value": [ + { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + { + "type": "Number", + "value": 3.75, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + { + "type": "Number", + "value": 11.75, + "ty": { + "type": "Unknown" + } + } + ] + }, + "xAxis": { + "type": "Array", + "value": [ + { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + { + "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" + } + } + } + ] + }, + "yAxis": { + "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" + } + } + }, + { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + } + ] + }, + "zAxis": { + "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" + } + } + }, + { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + } + ] + } + } + } + } + }, + "sourceRange": [ + 5378, + 5383, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 5364, + 5384, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 118.5, + "ty": { + "type": "Unknown" + } + }, + "sourceRange": [ + 6936, + 7013, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 6900, + 7014, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 6908, + 6925, + 0 + ] + } + }, + { + "labeledArgs": { + "arcDegrees": { + "value": { + "type": "Number", + "value": 360.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 7148, + 7151, + 0 + ] + }, + "axis": { + "value": { + "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" + } + } + }, + { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + } + ] + }, + "sourceRange": [ + 7162, + 7171, + 0 + ] + }, + "center": { + "value": { + "type": "Array", + "value": [ + { + "type": "Number", + "value": 42.0, + "ty": { + "type": "Unknown" + } + }, + { + "type": "Number", + "value": 63.0, + "ty": { + "type": "Unknown" + } + }, + { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + } + ] + }, + "sourceRange": [ + 7184, + 7296, + 0 + ] + }, + "instances": { + "value": { + "type": "Number", + "value": 2.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 7312, + 7313, + 0 + ] + }, + "rotateDuplicates": { + "value": { + "type": "Bool", + "value": true + }, + "sourceRange": [ + 7336, + 7340, + 0 + ] + } + }, + "name": "patternCircular3d", + "sourceRange": [ + 7095, + 7342, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 7116, + 7131, + 0 + ] + } + }, + { + "labeledArgs": { + "arcDegrees": { + "value": { + "type": "Number", + "value": 360.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 7474, + 7477, + 0 + ] + }, + "axis": { + "value": { + "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" + } + } + }, + { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + } + ] + }, + "sourceRange": [ + 7488, + 7497, + 0 + ] + }, + "center": { + "value": { + "type": "Array", + "value": [ + { + "type": "Number", + "value": 42.0, + "ty": { + "type": "Unknown" + } + }, + { + "type": "Number", + "value": 63.0, + "ty": { + "type": "Unknown" + } + }, + { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + } + ] + }, + "sourceRange": [ + 7510, + 7622, + 0 + ] + }, + "instances": { + "value": { + "type": "Number", + "value": 2.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 7638, + 7639, + 0 + ] + }, + "rotateDuplicates": { + "value": { + "type": "Bool", + "value": true + }, + "sourceRange": [ + 7662, + 7666, + 0 + ] + } + }, + "name": "patternCircular3d", + "sourceRange": [ + 7422, + 7668, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 7443, + 7457, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionCall", + "name": "lipFace", + "functionSourceRange": [ + 5339, + 5973, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 7895, + 7912, + 0 + ] + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Object", + "value": { + "plane": { + "type": "Object", + "value": { + "origin": { + "type": "Array", + "value": [ + { + "type": "Number", + "value": 3.75, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + { + "type": "Number", + "value": 11.75, + "ty": { + "type": "Unknown" + } + } + ] + }, + "xAxis": { + "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" + } + } + }, + { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + } + ] + }, + "yAxis": { + "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" + } + } + }, + { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + } + ] + }, + "zAxis": { + "type": "Array", + "value": [ + { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + { + "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": [ + 5378, + 5383, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 5364, + 5384, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Object", + "value": { + "angle": { + "type": "Number", + "value": -90.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "axis": { + "type": "Object", + "value": { + "custom": { + "type": "Object", + "value": { + "axis": { + "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": 3.75, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + { + "type": "Number", + "value": 3.75, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + } + ] + } + } + } + } + } + } + }, + "sourceRange": [ + 7862, + 7893, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 7895, + 7912, + 0 + ] + } + }, + "name": "revolve", + "sourceRange": [ + 7854, + 7913, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "type": "UserDefinedFunctionCall", + "name": "lipFace", + "functionSourceRange": [ + 5339, + 5973, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 8015, + 8032, + 0 + ] + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Object", + "value": { + "plane": { + "type": "Object", + "value": { + "origin": { + "type": "Array", + "value": [ + { + "type": "Number", + "value": 80.25, + "ty": { + "type": "Unknown" + } + }, + { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + { + "type": "Number", + "value": 11.75, + "ty": { + "type": "Unknown" + } + } + ] + }, + "xAxis": { + "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" + } + } + }, + { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + } + ] + }, + "yAxis": { + "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" + } + } + }, + { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + } + ] + }, + "zAxis": { + "type": "Array", + "value": [ + { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + { + "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": [ + 5378, + 5383, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 5364, + 5384, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Object", + "value": { + "angle": { + "type": "Number", + "value": 90.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "axis": { + "type": "Object", + "value": { + "custom": { + "type": "Object", + "value": { + "axis": { + "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": 3.75, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + { + "type": "Number", + "value": 3.75, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + } + ] + } + } + } + } + } + } + }, + "sourceRange": [ + 7983, + 8013, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 8015, + 8032, + 0 + ] + } + }, + "name": "revolve", + "sourceRange": [ + 7975, + 8033, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "arcDegrees": { + "value": { + "type": "Number", + "value": 360.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 8143, + 8146, + 0 + ] + }, + "axis": { + "value": { + "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" + } + } + }, + { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + } + ] + }, + "sourceRange": [ + 8157, + 8166, + 0 + ] + }, + "center": { + "value": { + "type": "Array", + "value": [ + { + "type": "Number", + "value": 42.0, + "ty": { + "type": "Unknown" + } + }, + { + "type": "Number", + "value": 63.0, + "ty": { + "type": "Unknown" + } + }, + { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + } + ] + }, + "sourceRange": [ + 8179, + 8291, + 0 + ] + }, + "instances": { + "value": { + "type": "Number", + "value": 2.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 8307, + 8308, + 0 + ] + }, + "rotateDuplicates": { + "value": { + "type": "Bool", + "value": true + }, + "sourceRange": [ + 8331, + 8335, + 0 + ] + } + }, + "name": "patternCircular3d", + "sourceRange": [ + 8084, + 8337, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 8105, + 8126, + 0 + ] + } + }, + { + "labeledArgs": { + "arcDegrees": { + "value": { + "type": "Number", + "value": 360.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 8446, + 8449, + 0 + ] + }, + "axis": { + "value": { + "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" + } + } + }, + { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + } + ] + }, + "sourceRange": [ + 8460, + 8469, + 0 + ] + }, + "center": { + "value": { + "type": "Array", + "value": [ + { + "type": "Number", + "value": 42.0, + "ty": { + "type": "Unknown" + } + }, + { + "type": "Number", + "value": 63.0, + "ty": { + "type": "Unknown" + } + }, + { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + } + ] + }, + "sourceRange": [ + 8482, + 8594, + 0 + ] + }, + "instances": { + "value": { + "type": "Number", + "value": 2.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 8610, + 8611, + 0 + ] + }, + "rotateDuplicates": { + "value": { + "type": "Bool", + "value": true + }, + "sourceRange": [ + 8634, + 8638, + 0 + ] + } + }, + "name": "patternCircular3d", + "sourceRange": [ + 8388, + 8640, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 8409, + 8429, + 0 + ] + } + } +] diff --git a/rust/kcl-lib/tests/kcl_samples/gridfinity-bins-stacking-lip/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/gridfinity-bins-stacking-lip/program_memory.snap new file mode 100644 index 000000000..f61445fe4 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/gridfinity-bins-stacking-lip/program_memory.snap @@ -0,0 +1,33605 @@ +--- +source: kcl/src/simulation_tests.rs +description: Variables in memory after executing gridfinity-bins-stacking-lip.kcl +--- +{ + "arc000": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "arc000", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5516, + 5625, + 0 + ] + }, + "ccw": false, + "center": [ + 0.5, + 5.7929 + ], + "from": [ + 0.0, + 5.7929 + ], + "radius": 0.5, + "tag": { + "end": 5624, + "start": 5617, + "type": "TagDeclarator", + "value": "arc000" + }, + "to": [ + 0.8536, + 6.1464 + ], + "type": "Arc", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5516, + 5625, + 0 + ], + "tag": { + "end": 5624, + "start": 5617, + "type": "TagDeclarator", + "value": "arc000" + }, + "type": "extrudeArc" + } + }, + "__meta": [ + { + "sourceRange": [ + 5617, + 5624, + 0 + ] + } + ] + }, + "axis000": { + "type": "Object", + "value": { + "custom": { + "type": "Object", + "value": { + "axis": { + "type": "Array", + "value": [ + { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 1993, + 1996, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 1998, + 2001, + 0 + ] + } + ] + } + ], + "__meta": [ + { + "sourceRange": [ + 1992, + 2002, + 0 + ] + } + ] + }, + "origin": { + "type": "Array", + "value": [ + { + "type": "Number", + "value": 4.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 560, + 564, + 0 + ] + }, + { + "sourceRange": [ + 527, + 531, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 4.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 560, + 564, + 0 + ] + }, + { + "sourceRange": [ + 527, + 531, + 0 + ] + } + ] + } + ], + "__meta": [ + { + "sourceRange": [ + 2017, + 2081, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 1979, + 2085, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 1966, + 2087, + 0 + ] + } + ] + }, + "axis001": { + "type": "Object", + "value": { + "custom": { + "type": "Object", + "value": { + "axis": { + "type": "Array", + "value": [ + { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 7733, + 7736, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 7738, + 7741, + 0 + ] + } + ] + } + ], + "__meta": [ + { + "sourceRange": [ + 7732, + 7742, + 0 + ] + } + ] + }, + "origin": { + "type": "Array", + "value": [ + { + "type": "Number", + "value": 3.75, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 560, + 564, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 3.75, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 560, + 564, + 0 + ] + } + ] + } + ], + "__meta": [ + { + "sourceRange": [ + 7757, + 7785, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 7719, + 7789, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 7706, + 7791, + 0 + ] + } + ] + }, + "binBaseLength": { + "type": "Number", + "value": 2.95, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 513, + 517, + 0 + ] + } + ] + }, + "binCorners": { + "type": "Solids", + "value": [ + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1459, + 1466, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1459, + 1466, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1459, + 1466, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1459, + 1466, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1459, + 1466, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1459, + 1466, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1459, + 1466, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1459, + 1466, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1459, + 1466, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1459, + 1466, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1459, + 1466, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1459, + 1466, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1459, + 1466, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1459, + 1466, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1459, + 1466, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1459, + 1466, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1459, + 1466, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1459, + 1466, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1459, + 1466, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1459, + 1466, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1459, + 1466, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1459, + 1466, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1459, + 1466, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1459, + 1466, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + } + ] + }, + "binFill": { + "type": "Solids", + "value": [ + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2631, + 2695, + 0 + ], + "tag": { + "end": 2694, + "start": 2686, + "type": "TagDeclarator", + "value": "line000" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2701, + 2765, + 0 + ], + "tag": { + "end": 2764, + "start": 2756, + "type": "TagDeclarator", + "value": "line001" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2771, + 2809, + 0 + ], + "tag": { + "end": 2808, + "start": 2800, + "type": "TagDeclarator", + "value": "line002" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2815, + 2836, + 0 + ], + "tag": { + "end": 2835, + "start": 2827, + "type": "TagDeclarator", + "value": "line003" + }, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2631, + 2695, + 0 + ] + }, + "from": [ + 3.2, + 3.2 + ], + "tag": { + "end": 2694, + "start": 2686, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 38.8, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2701, + 2765, + 0 + ] + }, + "from": [ + 38.8, + 3.2 + ], + "tag": { + "end": 2764, + "start": 2756, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 38.8, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2771, + 2809, + 0 + ] + }, + "from": [ + 38.8, + 38.8 + ], + "tag": { + "end": 2808, + "start": 2800, + "type": "TagDeclarator", + "value": "line002" + }, + "to": [ + 3.2, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2815, + 2836, + 0 + ] + }, + "from": [ + 3.2, + 38.8 + ], + "tag": { + "end": 2835, + "start": 2827, + "type": "TagDeclarator", + "value": "line003" + }, + "to": [ + 3.2, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 3.2 + ], + "to": [ + 3.2, + 3.2 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2537, + 2625, + 0 + ] + } + }, + "tags": { + "line000": { + "type": "TagIdentifier", + "value": "line000", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2631, + 2695, + 0 + ] + }, + "from": [ + 3.2, + 3.2 + ], + "tag": { + "end": 2694, + "start": 2686, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 38.8, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2631, + 2695, + 0 + ], + "tag": { + "end": 2694, + "start": 2686, + "type": "TagDeclarator", + "value": "line000" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2686, + 2694, + 0 + ] + } + ] + }, + "line001": { + "type": "TagIdentifier", + "value": "line001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2701, + 2765, + 0 + ] + }, + "from": [ + 38.8, + 3.2 + ], + "tag": { + "end": 2764, + "start": 2756, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 38.8, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2701, + 2765, + 0 + ], + "tag": { + "end": 2764, + "start": 2756, + "type": "TagDeclarator", + "value": "line001" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2756, + 2764, + 0 + ] + } + ] + }, + "line002": { + "type": "TagIdentifier", + "value": "line002", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2771, + 2809, + 0 + ] + }, + "from": [ + 38.8, + 38.8 + ], + "tag": { + "end": 2808, + "start": 2800, + "type": "TagDeclarator", + "value": "line002" + }, + "to": [ + 3.2, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2771, + 2809, + 0 + ], + "tag": { + "end": 2808, + "start": 2800, + "type": "TagDeclarator", + "value": "line002" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2800, + 2808, + 0 + ] + } + ] + }, + "line003": { + "type": "TagIdentifier", + "value": "line003", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2815, + 2836, + 0 + ] + }, + "from": [ + 3.2, + 38.8 + ], + "tag": { + "end": 2835, + "start": 2827, + "type": "TagDeclarator", + "value": "line003" + }, + "to": [ + 3.2, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2815, + 2836, + 0 + ], + "tag": { + "end": 2835, + "start": 2827, + "type": "TagDeclarator", + "value": "line003" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2827, + 2835, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 2537, + 2625, + 0 + ] + } + ] + }, + "height": 4.75, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "edgeCuts": [ + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + } + ], + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 2537, + 2625, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2631, + 2695, + 0 + ], + "tag": { + "end": 2694, + "start": 2686, + "type": "TagDeclarator", + "value": "line000" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2701, + 2765, + 0 + ], + "tag": { + "end": 2764, + "start": 2756, + "type": "TagDeclarator", + "value": "line001" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2771, + 2809, + 0 + ], + "tag": { + "end": 2808, + "start": 2800, + "type": "TagDeclarator", + "value": "line002" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2815, + 2836, + 0 + ], + "tag": { + "end": 2835, + "start": 2827, + "type": "TagDeclarator", + "value": "line003" + }, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2631, + 2695, + 0 + ] + }, + "from": [ + 3.2, + 3.2 + ], + "tag": { + "end": 2694, + "start": 2686, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 38.8, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2701, + 2765, + 0 + ] + }, + "from": [ + 38.8, + 3.2 + ], + "tag": { + "end": 2764, + "start": 2756, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 38.8, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2771, + 2809, + 0 + ] + }, + "from": [ + 38.8, + 38.8 + ], + "tag": { + "end": 2808, + "start": 2800, + "type": "TagDeclarator", + "value": "line002" + }, + "to": [ + 3.2, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2815, + 2836, + 0 + ] + }, + "from": [ + 3.2, + 38.8 + ], + "tag": { + "end": 2835, + "start": 2827, + "type": "TagDeclarator", + "value": "line003" + }, + "to": [ + 3.2, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 3.2 + ], + "to": [ + 3.2, + 3.2 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2537, + 2625, + 0 + ] + } + }, + "tags": { + "line000": { + "type": "TagIdentifier", + "value": "line000", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2631, + 2695, + 0 + ] + }, + "from": [ + 3.2, + 3.2 + ], + "tag": { + "end": 2694, + "start": 2686, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 38.8, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2631, + 2695, + 0 + ], + "tag": { + "end": 2694, + "start": 2686, + "type": "TagDeclarator", + "value": "line000" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2686, + 2694, + 0 + ] + } + ] + }, + "line001": { + "type": "TagIdentifier", + "value": "line001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2701, + 2765, + 0 + ] + }, + "from": [ + 38.8, + 3.2 + ], + "tag": { + "end": 2764, + "start": 2756, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 38.8, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2701, + 2765, + 0 + ], + "tag": { + "end": 2764, + "start": 2756, + "type": "TagDeclarator", + "value": "line001" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2756, + 2764, + 0 + ] + } + ] + }, + "line002": { + "type": "TagIdentifier", + "value": "line002", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2771, + 2809, + 0 + ] + }, + "from": [ + 38.8, + 38.8 + ], + "tag": { + "end": 2808, + "start": 2800, + "type": "TagDeclarator", + "value": "line002" + }, + "to": [ + 3.2, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2771, + 2809, + 0 + ], + "tag": { + "end": 2808, + "start": 2800, + "type": "TagDeclarator", + "value": "line002" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2800, + 2808, + 0 + ] + } + ] + }, + "line003": { + "type": "TagIdentifier", + "value": "line003", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2815, + 2836, + 0 + ] + }, + "from": [ + 3.2, + 38.8 + ], + "tag": { + "end": 2835, + "start": 2827, + "type": "TagDeclarator", + "value": "line003" + }, + "to": [ + 3.2, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2815, + 2836, + 0 + ], + "tag": { + "end": 2835, + "start": 2827, + "type": "TagDeclarator", + "value": "line003" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2827, + 2835, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 2537, + 2625, + 0 + ] + } + ] + }, + "height": 4.75, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "edgeCuts": [ + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + } + ], + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 2537, + 2625, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2631, + 2695, + 0 + ], + "tag": { + "end": 2694, + "start": 2686, + "type": "TagDeclarator", + "value": "line000" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2701, + 2765, + 0 + ], + "tag": { + "end": 2764, + "start": 2756, + "type": "TagDeclarator", + "value": "line001" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2771, + 2809, + 0 + ], + "tag": { + "end": 2808, + "start": 2800, + "type": "TagDeclarator", + "value": "line002" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2815, + 2836, + 0 + ], + "tag": { + "end": 2835, + "start": 2827, + "type": "TagDeclarator", + "value": "line003" + }, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2631, + 2695, + 0 + ] + }, + "from": [ + 3.2, + 3.2 + ], + "tag": { + "end": 2694, + "start": 2686, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 38.8, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2701, + 2765, + 0 + ] + }, + "from": [ + 38.8, + 3.2 + ], + "tag": { + "end": 2764, + "start": 2756, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 38.8, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2771, + 2809, + 0 + ] + }, + "from": [ + 38.8, + 38.8 + ], + "tag": { + "end": 2808, + "start": 2800, + "type": "TagDeclarator", + "value": "line002" + }, + "to": [ + 3.2, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2815, + 2836, + 0 + ] + }, + "from": [ + 3.2, + 38.8 + ], + "tag": { + "end": 2835, + "start": 2827, + "type": "TagDeclarator", + "value": "line003" + }, + "to": [ + 3.2, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 3.2 + ], + "to": [ + 3.2, + 3.2 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2537, + 2625, + 0 + ] + } + }, + "tags": { + "line000": { + "type": "TagIdentifier", + "value": "line000", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2631, + 2695, + 0 + ] + }, + "from": [ + 3.2, + 3.2 + ], + "tag": { + "end": 2694, + "start": 2686, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 38.8, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2631, + 2695, + 0 + ], + "tag": { + "end": 2694, + "start": 2686, + "type": "TagDeclarator", + "value": "line000" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2686, + 2694, + 0 + ] + } + ] + }, + "line001": { + "type": "TagIdentifier", + "value": "line001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2701, + 2765, + 0 + ] + }, + "from": [ + 38.8, + 3.2 + ], + "tag": { + "end": 2764, + "start": 2756, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 38.8, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2701, + 2765, + 0 + ], + "tag": { + "end": 2764, + "start": 2756, + "type": "TagDeclarator", + "value": "line001" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2756, + 2764, + 0 + ] + } + ] + }, + "line002": { + "type": "TagIdentifier", + "value": "line002", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2771, + 2809, + 0 + ] + }, + "from": [ + 38.8, + 38.8 + ], + "tag": { + "end": 2808, + "start": 2800, + "type": "TagDeclarator", + "value": "line002" + }, + "to": [ + 3.2, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2771, + 2809, + 0 + ], + "tag": { + "end": 2808, + "start": 2800, + "type": "TagDeclarator", + "value": "line002" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2800, + 2808, + 0 + ] + } + ] + }, + "line003": { + "type": "TagIdentifier", + "value": "line003", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2815, + 2836, + 0 + ] + }, + "from": [ + 3.2, + 38.8 + ], + "tag": { + "end": 2835, + "start": 2827, + "type": "TagDeclarator", + "value": "line003" + }, + "to": [ + 3.2, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2815, + 2836, + 0 + ], + "tag": { + "end": 2835, + "start": 2827, + "type": "TagDeclarator", + "value": "line003" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2827, + 2835, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 2537, + 2625, + 0 + ] + } + ] + }, + "height": 4.75, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "edgeCuts": [ + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + } + ], + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 2537, + 2625, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2631, + 2695, + 0 + ], + "tag": { + "end": 2694, + "start": 2686, + "type": "TagDeclarator", + "value": "line000" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2701, + 2765, + 0 + ], + "tag": { + "end": 2764, + "start": 2756, + "type": "TagDeclarator", + "value": "line001" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2771, + 2809, + 0 + ], + "tag": { + "end": 2808, + "start": 2800, + "type": "TagDeclarator", + "value": "line002" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2815, + 2836, + 0 + ], + "tag": { + "end": 2835, + "start": 2827, + "type": "TagDeclarator", + "value": "line003" + }, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2631, + 2695, + 0 + ] + }, + "from": [ + 3.2, + 3.2 + ], + "tag": { + "end": 2694, + "start": 2686, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 38.8, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2701, + 2765, + 0 + ] + }, + "from": [ + 38.8, + 3.2 + ], + "tag": { + "end": 2764, + "start": 2756, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 38.8, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2771, + 2809, + 0 + ] + }, + "from": [ + 38.8, + 38.8 + ], + "tag": { + "end": 2808, + "start": 2800, + "type": "TagDeclarator", + "value": "line002" + }, + "to": [ + 3.2, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2815, + 2836, + 0 + ] + }, + "from": [ + 3.2, + 38.8 + ], + "tag": { + "end": 2835, + "start": 2827, + "type": "TagDeclarator", + "value": "line003" + }, + "to": [ + 3.2, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 3.2 + ], + "to": [ + 3.2, + 3.2 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2537, + 2625, + 0 + ] + } + }, + "tags": { + "line000": { + "type": "TagIdentifier", + "value": "line000", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2631, + 2695, + 0 + ] + }, + "from": [ + 3.2, + 3.2 + ], + "tag": { + "end": 2694, + "start": 2686, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 38.8, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2631, + 2695, + 0 + ], + "tag": { + "end": 2694, + "start": 2686, + "type": "TagDeclarator", + "value": "line000" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2686, + 2694, + 0 + ] + } + ] + }, + "line001": { + "type": "TagIdentifier", + "value": "line001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2701, + 2765, + 0 + ] + }, + "from": [ + 38.8, + 3.2 + ], + "tag": { + "end": 2764, + "start": 2756, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 38.8, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2701, + 2765, + 0 + ], + "tag": { + "end": 2764, + "start": 2756, + "type": "TagDeclarator", + "value": "line001" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2756, + 2764, + 0 + ] + } + ] + }, + "line002": { + "type": "TagIdentifier", + "value": "line002", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2771, + 2809, + 0 + ] + }, + "from": [ + 38.8, + 38.8 + ], + "tag": { + "end": 2808, + "start": 2800, + "type": "TagDeclarator", + "value": "line002" + }, + "to": [ + 3.2, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2771, + 2809, + 0 + ], + "tag": { + "end": 2808, + "start": 2800, + "type": "TagDeclarator", + "value": "line002" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2800, + 2808, + 0 + ] + } + ] + }, + "line003": { + "type": "TagIdentifier", + "value": "line003", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2815, + 2836, + 0 + ] + }, + "from": [ + 3.2, + 38.8 + ], + "tag": { + "end": 2835, + "start": 2827, + "type": "TagDeclarator", + "value": "line003" + }, + "to": [ + 3.2, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2815, + 2836, + 0 + ], + "tag": { + "end": 2835, + "start": 2827, + "type": "TagDeclarator", + "value": "line003" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2827, + 2835, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 2537, + 2625, + 0 + ] + } + ] + }, + "height": 4.75, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "edgeCuts": [ + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + } + ], + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 2537, + 2625, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2631, + 2695, + 0 + ], + "tag": { + "end": 2694, + "start": 2686, + "type": "TagDeclarator", + "value": "line000" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2701, + 2765, + 0 + ], + "tag": { + "end": 2764, + "start": 2756, + "type": "TagDeclarator", + "value": "line001" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2771, + 2809, + 0 + ], + "tag": { + "end": 2808, + "start": 2800, + "type": "TagDeclarator", + "value": "line002" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2815, + 2836, + 0 + ], + "tag": { + "end": 2835, + "start": 2827, + "type": "TagDeclarator", + "value": "line003" + }, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2631, + 2695, + 0 + ] + }, + "from": [ + 3.2, + 3.2 + ], + "tag": { + "end": 2694, + "start": 2686, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 38.8, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2701, + 2765, + 0 + ] + }, + "from": [ + 38.8, + 3.2 + ], + "tag": { + "end": 2764, + "start": 2756, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 38.8, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2771, + 2809, + 0 + ] + }, + "from": [ + 38.8, + 38.8 + ], + "tag": { + "end": 2808, + "start": 2800, + "type": "TagDeclarator", + "value": "line002" + }, + "to": [ + 3.2, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2815, + 2836, + 0 + ] + }, + "from": [ + 3.2, + 38.8 + ], + "tag": { + "end": 2835, + "start": 2827, + "type": "TagDeclarator", + "value": "line003" + }, + "to": [ + 3.2, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 3.2 + ], + "to": [ + 3.2, + 3.2 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2537, + 2625, + 0 + ] + } + }, + "tags": { + "line000": { + "type": "TagIdentifier", + "value": "line000", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2631, + 2695, + 0 + ] + }, + "from": [ + 3.2, + 3.2 + ], + "tag": { + "end": 2694, + "start": 2686, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 38.8, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2631, + 2695, + 0 + ], + "tag": { + "end": 2694, + "start": 2686, + "type": "TagDeclarator", + "value": "line000" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2686, + 2694, + 0 + ] + } + ] + }, + "line001": { + "type": "TagIdentifier", + "value": "line001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2701, + 2765, + 0 + ] + }, + "from": [ + 38.8, + 3.2 + ], + "tag": { + "end": 2764, + "start": 2756, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 38.8, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2701, + 2765, + 0 + ], + "tag": { + "end": 2764, + "start": 2756, + "type": "TagDeclarator", + "value": "line001" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2756, + 2764, + 0 + ] + } + ] + }, + "line002": { + "type": "TagIdentifier", + "value": "line002", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2771, + 2809, + 0 + ] + }, + "from": [ + 38.8, + 38.8 + ], + "tag": { + "end": 2808, + "start": 2800, + "type": "TagDeclarator", + "value": "line002" + }, + "to": [ + 3.2, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2771, + 2809, + 0 + ], + "tag": { + "end": 2808, + "start": 2800, + "type": "TagDeclarator", + "value": "line002" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2800, + 2808, + 0 + ] + } + ] + }, + "line003": { + "type": "TagIdentifier", + "value": "line003", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2815, + 2836, + 0 + ] + }, + "from": [ + 3.2, + 38.8 + ], + "tag": { + "end": 2835, + "start": 2827, + "type": "TagDeclarator", + "value": "line003" + }, + "to": [ + 3.2, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2815, + 2836, + 0 + ], + "tag": { + "end": 2835, + "start": 2827, + "type": "TagDeclarator", + "value": "line003" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2827, + 2835, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 2537, + 2625, + 0 + ] + } + ] + }, + "height": 4.75, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "edgeCuts": [ + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + } + ], + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 2537, + 2625, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2631, + 2695, + 0 + ], + "tag": { + "end": 2694, + "start": 2686, + "type": "TagDeclarator", + "value": "line000" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2701, + 2765, + 0 + ], + "tag": { + "end": 2764, + "start": 2756, + "type": "TagDeclarator", + "value": "line001" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2771, + 2809, + 0 + ], + "tag": { + "end": 2808, + "start": 2800, + "type": "TagDeclarator", + "value": "line002" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2815, + 2836, + 0 + ], + "tag": { + "end": 2835, + "start": 2827, + "type": "TagDeclarator", + "value": "line003" + }, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2631, + 2695, + 0 + ] + }, + "from": [ + 3.2, + 3.2 + ], + "tag": { + "end": 2694, + "start": 2686, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 38.8, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2701, + 2765, + 0 + ] + }, + "from": [ + 38.8, + 3.2 + ], + "tag": { + "end": 2764, + "start": 2756, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 38.8, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2771, + 2809, + 0 + ] + }, + "from": [ + 38.8, + 38.8 + ], + "tag": { + "end": 2808, + "start": 2800, + "type": "TagDeclarator", + "value": "line002" + }, + "to": [ + 3.2, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2815, + 2836, + 0 + ] + }, + "from": [ + 3.2, + 38.8 + ], + "tag": { + "end": 2835, + "start": 2827, + "type": "TagDeclarator", + "value": "line003" + }, + "to": [ + 3.2, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 3.2 + ], + "to": [ + 3.2, + 3.2 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2537, + 2625, + 0 + ] + } + }, + "tags": { + "line000": { + "type": "TagIdentifier", + "value": "line000", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2631, + 2695, + 0 + ] + }, + "from": [ + 3.2, + 3.2 + ], + "tag": { + "end": 2694, + "start": 2686, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 38.8, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2631, + 2695, + 0 + ], + "tag": { + "end": 2694, + "start": 2686, + "type": "TagDeclarator", + "value": "line000" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2686, + 2694, + 0 + ] + } + ] + }, + "line001": { + "type": "TagIdentifier", + "value": "line001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2701, + 2765, + 0 + ] + }, + "from": [ + 38.8, + 3.2 + ], + "tag": { + "end": 2764, + "start": 2756, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 38.8, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2701, + 2765, + 0 + ], + "tag": { + "end": 2764, + "start": 2756, + "type": "TagDeclarator", + "value": "line001" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2756, + 2764, + 0 + ] + } + ] + }, + "line002": { + "type": "TagIdentifier", + "value": "line002", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2771, + 2809, + 0 + ] + }, + "from": [ + 38.8, + 38.8 + ], + "tag": { + "end": 2808, + "start": 2800, + "type": "TagDeclarator", + "value": "line002" + }, + "to": [ + 3.2, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2771, + 2809, + 0 + ], + "tag": { + "end": 2808, + "start": 2800, + "type": "TagDeclarator", + "value": "line002" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2800, + 2808, + 0 + ] + } + ] + }, + "line003": { + "type": "TagIdentifier", + "value": "line003", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2815, + 2836, + 0 + ] + }, + "from": [ + 3.2, + 38.8 + ], + "tag": { + "end": 2835, + "start": 2827, + "type": "TagDeclarator", + "value": "line003" + }, + "to": [ + 3.2, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2815, + 2836, + 0 + ], + "tag": { + "end": 2835, + "start": 2827, + "type": "TagDeclarator", + "value": "line003" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2827, + 2835, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 2537, + 2625, + 0 + ] + } + ] + }, + "height": 4.75, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "edgeCuts": [ + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + } + ], + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 2537, + 2625, + 0 + ] + } + ] + } + ] + }, + "binHeight": { + "type": "Number", + "value": 7.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 493, + 496, + 0 + ] + } + ] + }, + "binLength": { + "type": "Number", + "value": 41.5, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 476, + 480, + 0 + ] + } + ] + }, + "binSides": { + "type": "Solids", + "value": [ + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1459, + 1466, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1459, + 1466, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1459, + 1466, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1459, + 1466, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1459, + 1466, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1459, + 1466, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1459, + 1466, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1459, + 1466, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1459, + 1466, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1459, + 1466, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1459, + 1466, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1459, + 1466, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1459, + 1466, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1459, + 1466, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1459, + 1466, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1459, + 1466, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1459, + 1466, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1459, + 1466, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1459, + 1466, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1459, + 1466, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1459, + 1466, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1459, + 1466, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1459, + 1466, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1459, + 1466, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + } + ] + }, + "binThk": { + "type": "Number", + "value": 1.2, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 541, + 544, + 0 + ] + } + ] + }, + "binTol": { + "type": "Number", + "value": 0.25, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 527, + 531, + 0 + ] + } + ] + }, + "binTop": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4726, + 4786, + 0 + ], + "tag": { + "end": 4785, + "start": 4777, + "type": "TagDeclarator", + "value": "line010" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4792, + 4853, + 0 + ], + "tag": { + "end": 4852, + "start": 4844, + "type": "TagDeclarator", + "value": "line011" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4859, + 4897, + 0 + ], + "tag": { + "end": 4896, + "start": 4888, + "type": "TagDeclarator", + "value": "line012" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4903, + 4924, + 0 + ], + "tag": { + "end": 4923, + "start": 4915, + "type": "TagDeclarator", + "value": "line013" + }, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4726, + 4786, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": { + "end": 4785, + "start": 4777, + "type": "TagDeclarator", + "value": "line010" + }, + "to": [ + 84.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4792, + 4853, + 0 + ] + }, + "from": [ + 84.0, + 0.0 + ], + "tag": { + "end": 4852, + "start": 4844, + "type": "TagDeclarator", + "value": "line011" + }, + "to": [ + 84.0, + 126.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4859, + 4897, + 0 + ] + }, + "from": [ + 84.0, + 126.0 + ], + "tag": { + "end": 4896, + "start": 4888, + "type": "TagDeclarator", + "value": "line012" + }, + "to": [ + 0.0, + 126.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4903, + 4924, + 0 + ] + }, + "from": [ + 0.0, + 126.0 + ], + "tag": { + "end": 4923, + "start": 4915, + "type": "TagDeclarator", + "value": "line013" + }, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 4.75 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4695, + 4720, + 0 + ] + } + }, + "tags": { + "line010": { + "type": "TagIdentifier", + "value": "line010", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4726, + 4786, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": { + "end": 4785, + "start": 4777, + "type": "TagDeclarator", + "value": "line010" + }, + "to": [ + 84.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4726, + 4786, + 0 + ], + "tag": { + "end": 4785, + "start": 4777, + "type": "TagDeclarator", + "value": "line010" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 4777, + 4785, + 0 + ] + } + ] + }, + "line011": { + "type": "TagIdentifier", + "value": "line011", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4792, + 4853, + 0 + ] + }, + "from": [ + 84.0, + 0.0 + ], + "tag": { + "end": 4852, + "start": 4844, + "type": "TagDeclarator", + "value": "line011" + }, + "to": [ + 84.0, + 126.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4792, + 4853, + 0 + ], + "tag": { + "end": 4852, + "start": 4844, + "type": "TagDeclarator", + "value": "line011" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 4844, + 4852, + 0 + ] + } + ] + }, + "line012": { + "type": "TagIdentifier", + "value": "line012", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4859, + 4897, + 0 + ] + }, + "from": [ + 84.0, + 126.0 + ], + "tag": { + "end": 4896, + "start": 4888, + "type": "TagDeclarator", + "value": "line012" + }, + "to": [ + 0.0, + 126.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4859, + 4897, + 0 + ], + "tag": { + "end": 4896, + "start": 4888, + "type": "TagDeclarator", + "value": "line012" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 4888, + 4896, + 0 + ] + } + ] + }, + "line013": { + "type": "TagIdentifier", + "value": "line013", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4903, + 4924, + 0 + ] + }, + "from": [ + 0.0, + 126.0 + ], + "tag": { + "end": 4923, + "start": 4915, + "type": "TagDeclarator", + "value": "line013" + }, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4903, + 4924, + 0 + ], + "tag": { + "end": 4923, + "start": 4915, + "type": "TagDeclarator", + "value": "line013" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 4915, + 4923, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 4695, + 4720, + 0 + ] + } + ] + }, + "height": 7.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "edgeCuts": [ + { + "type": "fillet", + "id": "[uuid]", + "radius": 3.75, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 3.75, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 3.75, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 3.75, + "edgeId": "[uuid]", + "tag": null + } + ], + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 4695, + 4720, + 0 + ] + } + ] + } + }, + "cornerRadius": { + "type": "Number", + "value": 3.75, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 560, + 564, + 0 + ] + } + ] + }, + "corners": { + "type": "Solids", + "value": [ + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1459, + 1466, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1459, + 1466, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1459, + 1466, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1459, + 1466, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + } + ] + }, + "countBinHeight": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 847, + 848, + 0 + ] + } + ] + }, + "countBinLength": { + "type": "Number", + "value": 3.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 828, + 829, + 0 + ] + } + ] + }, + "countBinWidth": { + "type": "Number", + "value": 2.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 809, + 810, + 0 + ] + } + ] + }, + "face": { + "type": "Function", + "__meta": [ + { + "sourceRange": [ + 1133, + 1488, + 0 + ] + } + ] + }, + "firstStep": { + "type": "Number", + "value": 0.8, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 577, + 580, + 0 + ] + } + ] + }, + "height": { + "type": "Number", + "value": 4.75, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 577, + 580, + 0 + ] + }, + { + "sourceRange": [ + 594, + 597, + 0 + ] + }, + { + "sourceRange": [ + 610, + 614, + 0 + ] + } + ] + }, + "line000": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "line000", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5465, + 5508, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": { + "end": 5507, + "start": 5499, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 0.0, + 5.7929 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5465, + 5508, + 0 + ], + "tag": { + "end": 5507, + "start": 5499, + "type": "TagDeclarator", + "value": "line000" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 5499, + 5507, + 0 + ] + } + ] + }, + "line001": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "line001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5700, + 5749, + 0 + ] + }, + "from": [ + 0.8536, + 6.1464 + ], + "tag": { + "end": 5748, + "start": 5740, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 1.9, + 5.1 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5700, + 5749, + 0 + ], + "tag": { + "end": 5748, + "start": 5740, + "type": "TagDeclarator", + "value": "line001" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 5740, + 5748, + 0 + ] + } + ] + }, + "line002": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "line002", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2771, + 2809, + 0 + ] + }, + "from": [ + 38.8, + 38.8 + ], + "tag": { + "end": 2808, + "start": 2800, + "type": "TagDeclarator", + "value": "line002" + }, + "to": [ + 3.2, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2771, + 2809, + 0 + ], + "tag": { + "end": 2808, + "start": 2800, + "type": "TagDeclarator", + "value": "line002" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2800, + 2808, + 0 + ] + } + ] + }, + "line003": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "line003", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2815, + 2836, + 0 + ] + }, + "from": [ + 3.2, + 38.8 + ], + "tag": { + "end": 2835, + "start": 2827, + "type": "TagDeclarator", + "value": "line003" + }, + "to": [ + 3.2, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2815, + 2836, + 0 + ], + "tag": { + "end": 2835, + "start": 2827, + "type": "TagDeclarator", + "value": "line003" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2827, + 2835, + 0 + ] + } + ] + }, + "line010": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "line010", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4726, + 4786, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": { + "end": 4785, + "start": 4777, + "type": "TagDeclarator", + "value": "line010" + }, + "to": [ + 84.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4726, + 4786, + 0 + ], + "tag": { + "end": 4785, + "start": 4777, + "type": "TagDeclarator", + "value": "line010" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 4777, + 4785, + 0 + ] + } + ] + }, + "line011": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "line011", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4792, + 4853, + 0 + ] + }, + "from": [ + 84.0, + 0.0 + ], + "tag": { + "end": 4852, + "start": 4844, + "type": "TagDeclarator", + "value": "line011" + }, + "to": [ + 84.0, + 126.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4792, + 4853, + 0 + ], + "tag": { + "end": 4852, + "start": 4844, + "type": "TagDeclarator", + "value": "line011" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 4844, + 4852, + 0 + ] + } + ] + }, + "line012": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "line012", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4859, + 4897, + 0 + ] + }, + "from": [ + 84.0, + 126.0 + ], + "tag": { + "end": 4896, + "start": 4888, + "type": "TagDeclarator", + "value": "line012" + }, + "to": [ + 0.0, + 126.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4859, + 4897, + 0 + ], + "tag": { + "end": 4896, + "start": 4888, + "type": "TagDeclarator", + "value": "line012" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 4888, + 4896, + 0 + ] + } + ] + }, + "line013": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "line013", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4903, + 4924, + 0 + ] + }, + "from": [ + 0.0, + 126.0 + ], + "tag": { + "end": 4923, + "start": 4915, + "type": "TagDeclarator", + "value": "line013" + }, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4903, + 4924, + 0 + ], + "tag": { + "end": 4923, + "start": 4915, + "type": "TagDeclarator", + "value": "line013" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 4915, + 4923, + 0 + ] + } + ] + }, + "lipCorners000": { + "type": "Solids", + "value": [ + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5465, + 5508, + 0 + ], + "tag": { + "end": 5507, + "start": 5499, + "type": "TagDeclarator", + "value": "line000" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5516, + 5625, + 0 + ], + "tag": { + "end": 5624, + "start": 5617, + "type": "TagDeclarator", + "value": "arc000" + }, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5700, + 5749, + 0 + ], + "tag": { + "end": 5748, + "start": 5740, + "type": "TagDeclarator", + "value": "line001" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5757, + 5776, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5784, + 5842, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5850, + 5869, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5877, + 5936, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5944, + 5951, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5465, + 5508, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": { + "end": 5507, + "start": 5499, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 0.0, + 5.7929 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5516, + 5625, + 0 + ] + }, + "ccw": false, + "center": [ + 0.5, + 5.7929 + ], + "from": [ + 0.0, + 5.7929 + ], + "radius": 0.5, + "tag": { + "end": 5624, + "start": 5617, + "type": "TagDeclarator", + "value": "arc000" + }, + "to": [ + 0.8536, + 6.1464 + ], + "type": "Arc", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5700, + 5749, + 0 + ] + }, + "from": [ + 0.8536, + 6.1464 + ], + "tag": { + "end": 5748, + "start": 5740, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 1.9, + 5.1 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5757, + 5776, + 0 + ] + }, + "from": [ + 1.9, + 5.1 + ], + "tag": null, + "to": [ + 1.9, + 3.3 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5784, + 5842, + 0 + ] + }, + "from": [ + 1.9, + 3.3 + ], + "tag": null, + "to": [ + 2.6, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5850, + 5869, + 0 + ] + }, + "from": [ + 2.6, + 2.6 + ], + "tag": null, + "to": [ + 2.6, + 1.4 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5877, + 5936, + 0 + ] + }, + "from": [ + 2.6, + 1.4 + ], + "tag": null, + "to": [ + 1.2, + -0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5944, + 5951, + 0 + ] + }, + "from": [ + 1.2, + -0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 3.75, + "y": 0.0, + "z": 11.75 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5392, + 5417, + 0 + ] + } + }, + "tags": { + "arc000": { + "type": "TagIdentifier", + "value": "arc000", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5516, + 5625, + 0 + ] + }, + "ccw": false, + "center": [ + 0.5, + 5.7929 + ], + "from": [ + 0.0, + 5.7929 + ], + "radius": 0.5, + "tag": { + "end": 5624, + "start": 5617, + "type": "TagDeclarator", + "value": "arc000" + }, + "to": [ + 0.8536, + 6.1464 + ], + "type": "Arc", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5516, + 5625, + 0 + ], + "tag": { + "end": 5624, + "start": 5617, + "type": "TagDeclarator", + "value": "arc000" + }, + "type": "extrudeArc" + } + }, + "__meta": [ + { + "sourceRange": [ + 5617, + 5624, + 0 + ] + } + ] + }, + "line000": { + "type": "TagIdentifier", + "value": "line000", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5465, + 5508, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": { + "end": 5507, + "start": 5499, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 0.0, + 5.7929 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5465, + 5508, + 0 + ], + "tag": { + "end": 5507, + "start": 5499, + "type": "TagDeclarator", + "value": "line000" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 5499, + 5507, + 0 + ] + } + ] + }, + "line001": { + "type": "TagIdentifier", + "value": "line001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5700, + 5749, + 0 + ] + }, + "from": [ + 0.8536, + 6.1464 + ], + "tag": { + "end": 5748, + "start": 5740, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 1.9, + 5.1 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5700, + 5749, + 0 + ], + "tag": { + "end": 5748, + "start": 5740, + "type": "TagDeclarator", + "value": "line001" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 5740, + 5748, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 5392, + 5417, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 5392, + 5417, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5465, + 5508, + 0 + ], + "tag": { + "end": 5507, + "start": 5499, + "type": "TagDeclarator", + "value": "line000" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5516, + 5625, + 0 + ], + "tag": { + "end": 5624, + "start": 5617, + "type": "TagDeclarator", + "value": "arc000" + }, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5700, + 5749, + 0 + ], + "tag": { + "end": 5748, + "start": 5740, + "type": "TagDeclarator", + "value": "line001" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5757, + 5776, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5784, + 5842, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5850, + 5869, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5877, + 5936, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5944, + 5951, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5465, + 5508, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": { + "end": 5507, + "start": 5499, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 0.0, + 5.7929 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5516, + 5625, + 0 + ] + }, + "ccw": false, + "center": [ + 0.5, + 5.7929 + ], + "from": [ + 0.0, + 5.7929 + ], + "radius": 0.5, + "tag": { + "end": 5624, + "start": 5617, + "type": "TagDeclarator", + "value": "arc000" + }, + "to": [ + 0.8536, + 6.1464 + ], + "type": "Arc", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5700, + 5749, + 0 + ] + }, + "from": [ + 0.8536, + 6.1464 + ], + "tag": { + "end": 5748, + "start": 5740, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 1.9, + 5.1 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5757, + 5776, + 0 + ] + }, + "from": [ + 1.9, + 5.1 + ], + "tag": null, + "to": [ + 1.9, + 3.3 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5784, + 5842, + 0 + ] + }, + "from": [ + 1.9, + 3.3 + ], + "tag": null, + "to": [ + 2.6, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5850, + 5869, + 0 + ] + }, + "from": [ + 2.6, + 2.6 + ], + "tag": null, + "to": [ + 2.6, + 1.4 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5877, + 5936, + 0 + ] + }, + "from": [ + 2.6, + 1.4 + ], + "tag": null, + "to": [ + 1.2, + -0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5944, + 5951, + 0 + ] + }, + "from": [ + 1.2, + -0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 3.75, + "y": 0.0, + "z": 11.75 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5392, + 5417, + 0 + ] + } + }, + "tags": { + "arc000": { + "type": "TagIdentifier", + "value": "arc000", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5516, + 5625, + 0 + ] + }, + "ccw": false, + "center": [ + 0.5, + 5.7929 + ], + "from": [ + 0.0, + 5.7929 + ], + "radius": 0.5, + "tag": { + "end": 5624, + "start": 5617, + "type": "TagDeclarator", + "value": "arc000" + }, + "to": [ + 0.8536, + 6.1464 + ], + "type": "Arc", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5516, + 5625, + 0 + ], + "tag": { + "end": 5624, + "start": 5617, + "type": "TagDeclarator", + "value": "arc000" + }, + "type": "extrudeArc" + } + }, + "__meta": [ + { + "sourceRange": [ + 5617, + 5624, + 0 + ] + } + ] + }, + "line000": { + "type": "TagIdentifier", + "value": "line000", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5465, + 5508, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": { + "end": 5507, + "start": 5499, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 0.0, + 5.7929 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5465, + 5508, + 0 + ], + "tag": { + "end": 5507, + "start": 5499, + "type": "TagDeclarator", + "value": "line000" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 5499, + 5507, + 0 + ] + } + ] + }, + "line001": { + "type": "TagIdentifier", + "value": "line001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5700, + 5749, + 0 + ] + }, + "from": [ + 0.8536, + 6.1464 + ], + "tag": { + "end": 5748, + "start": 5740, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 1.9, + 5.1 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5700, + 5749, + 0 + ], + "tag": { + "end": 5748, + "start": 5740, + "type": "TagDeclarator", + "value": "line001" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 5740, + 5748, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 5392, + 5417, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 5392, + 5417, + 0 + ] + } + ] + } + ] + }, + "lipCorners001": { + "type": "Solids", + "value": [ + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5465, + 5508, + 0 + ], + "tag": { + "end": 5507, + "start": 5499, + "type": "TagDeclarator", + "value": "line000" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5516, + 5625, + 0 + ], + "tag": { + "end": 5624, + "start": 5617, + "type": "TagDeclarator", + "value": "arc000" + }, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5700, + 5749, + 0 + ], + "tag": { + "end": 5748, + "start": 5740, + "type": "TagDeclarator", + "value": "line001" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5757, + 5776, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5784, + 5842, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5850, + 5869, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5877, + 5936, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5944, + 5951, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5465, + 5508, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": { + "end": 5507, + "start": 5499, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 0.0, + 5.7929 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5516, + 5625, + 0 + ] + }, + "ccw": false, + "center": [ + 0.5, + 5.7929 + ], + "from": [ + 0.0, + 5.7929 + ], + "radius": 0.5, + "tag": { + "end": 5624, + "start": 5617, + "type": "TagDeclarator", + "value": "arc000" + }, + "to": [ + 0.8536, + 6.1464 + ], + "type": "Arc", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5700, + 5749, + 0 + ] + }, + "from": [ + 0.8536, + 6.1464 + ], + "tag": { + "end": 5748, + "start": 5740, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 1.9, + 5.1 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5757, + 5776, + 0 + ] + }, + "from": [ + 1.9, + 5.1 + ], + "tag": null, + "to": [ + 1.9, + 3.3 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5784, + 5842, + 0 + ] + }, + "from": [ + 1.9, + 3.3 + ], + "tag": null, + "to": [ + 2.6, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5850, + 5869, + 0 + ] + }, + "from": [ + 2.6, + 2.6 + ], + "tag": null, + "to": [ + 2.6, + 1.4 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5877, + 5936, + 0 + ] + }, + "from": [ + 2.6, + 1.4 + ], + "tag": null, + "to": [ + 1.2, + -0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5944, + 5951, + 0 + ] + }, + "from": [ + 1.2, + -0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 80.25, + "y": 0.0, + "z": 11.75 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5392, + 5417, + 0 + ] + } + }, + "tags": { + "arc000": { + "type": "TagIdentifier", + "value": "arc000", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5516, + 5625, + 0 + ] + }, + "ccw": false, + "center": [ + 0.5, + 5.7929 + ], + "from": [ + 0.0, + 5.7929 + ], + "radius": 0.5, + "tag": { + "end": 5624, + "start": 5617, + "type": "TagDeclarator", + "value": "arc000" + }, + "to": [ + 0.8536, + 6.1464 + ], + "type": "Arc", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5516, + 5625, + 0 + ], + "tag": { + "end": 5624, + "start": 5617, + "type": "TagDeclarator", + "value": "arc000" + }, + "type": "extrudeArc" + } + }, + "__meta": [ + { + "sourceRange": [ + 5617, + 5624, + 0 + ] + } + ] + }, + "line000": { + "type": "TagIdentifier", + "value": "line000", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5465, + 5508, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": { + "end": 5507, + "start": 5499, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 0.0, + 5.7929 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5465, + 5508, + 0 + ], + "tag": { + "end": 5507, + "start": 5499, + "type": "TagDeclarator", + "value": "line000" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 5499, + 5507, + 0 + ] + } + ] + }, + "line001": { + "type": "TagIdentifier", + "value": "line001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5700, + 5749, + 0 + ] + }, + "from": [ + 0.8536, + 6.1464 + ], + "tag": { + "end": 5748, + "start": 5740, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 1.9, + 5.1 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5700, + 5749, + 0 + ], + "tag": { + "end": 5748, + "start": 5740, + "type": "TagDeclarator", + "value": "line001" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 5740, + 5748, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 5392, + 5417, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 5392, + 5417, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5465, + 5508, + 0 + ], + "tag": { + "end": 5507, + "start": 5499, + "type": "TagDeclarator", + "value": "line000" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5516, + 5625, + 0 + ], + "tag": { + "end": 5624, + "start": 5617, + "type": "TagDeclarator", + "value": "arc000" + }, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5700, + 5749, + 0 + ], + "tag": { + "end": 5748, + "start": 5740, + "type": "TagDeclarator", + "value": "line001" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5757, + 5776, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5784, + 5842, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5850, + 5869, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5877, + 5936, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5944, + 5951, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5465, + 5508, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": { + "end": 5507, + "start": 5499, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 0.0, + 5.7929 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5516, + 5625, + 0 + ] + }, + "ccw": false, + "center": [ + 0.5, + 5.7929 + ], + "from": [ + 0.0, + 5.7929 + ], + "radius": 0.5, + "tag": { + "end": 5624, + "start": 5617, + "type": "TagDeclarator", + "value": "arc000" + }, + "to": [ + 0.8536, + 6.1464 + ], + "type": "Arc", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5700, + 5749, + 0 + ] + }, + "from": [ + 0.8536, + 6.1464 + ], + "tag": { + "end": 5748, + "start": 5740, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 1.9, + 5.1 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5757, + 5776, + 0 + ] + }, + "from": [ + 1.9, + 5.1 + ], + "tag": null, + "to": [ + 1.9, + 3.3 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5784, + 5842, + 0 + ] + }, + "from": [ + 1.9, + 3.3 + ], + "tag": null, + "to": [ + 2.6, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5850, + 5869, + 0 + ] + }, + "from": [ + 2.6, + 2.6 + ], + "tag": null, + "to": [ + 2.6, + 1.4 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5877, + 5936, + 0 + ] + }, + "from": [ + 2.6, + 1.4 + ], + "tag": null, + "to": [ + 1.2, + -0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5944, + 5951, + 0 + ] + }, + "from": [ + 1.2, + -0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 80.25, + "y": 0.0, + "z": 11.75 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5392, + 5417, + 0 + ] + } + }, + "tags": { + "arc000": { + "type": "TagIdentifier", + "value": "arc000", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5516, + 5625, + 0 + ] + }, + "ccw": false, + "center": [ + 0.5, + 5.7929 + ], + "from": [ + 0.0, + 5.7929 + ], + "radius": 0.5, + "tag": { + "end": 5624, + "start": 5617, + "type": "TagDeclarator", + "value": "arc000" + }, + "to": [ + 0.8536, + 6.1464 + ], + "type": "Arc", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5516, + 5625, + 0 + ], + "tag": { + "end": 5624, + "start": 5617, + "type": "TagDeclarator", + "value": "arc000" + }, + "type": "extrudeArc" + } + }, + "__meta": [ + { + "sourceRange": [ + 5617, + 5624, + 0 + ] + } + ] + }, + "line000": { + "type": "TagIdentifier", + "value": "line000", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5465, + 5508, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": { + "end": 5507, + "start": 5499, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 0.0, + 5.7929 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5465, + 5508, + 0 + ], + "tag": { + "end": 5507, + "start": 5499, + "type": "TagDeclarator", + "value": "line000" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 5499, + 5507, + 0 + ] + } + ] + }, + "line001": { + "type": "TagIdentifier", + "value": "line001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5700, + 5749, + 0 + ] + }, + "from": [ + 0.8536, + 6.1464 + ], + "tag": { + "end": 5748, + "start": 5740, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 1.9, + 5.1 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5700, + 5749, + 0 + ], + "tag": { + "end": 5748, + "start": 5740, + "type": "TagDeclarator", + "value": "line001" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 5740, + 5748, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 5392, + 5417, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 5392, + 5417, + 0 + ] + } + ] + } + ] + }, + "lipFace": { + "type": "Function", + "__meta": [ + { + "sourceRange": [ + 5339, + 5973, + 0 + ] + } + ] + }, + "lipHeight": { + "type": "Number", + "value": 7.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 692, + 695, + 0 + ] + }, + { + "sourceRange": [ + 707, + 710, + 0 + ] + }, + { + "sourceRange": [ + 722, + 725, + 0 + ] + }, + { + "sourceRange": [ + 737, + 740, + 0 + ] + }, + { + "sourceRange": [ + 752, + 755, + 0 + ] + } + ] + }, + "lipLengths": { + "type": "Solids", + "value": [ + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5465, + 5508, + 0 + ], + "tag": { + "end": 5507, + "start": 5499, + "type": "TagDeclarator", + "value": "line000" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5516, + 5625, + 0 + ], + "tag": { + "end": 5624, + "start": 5617, + "type": "TagDeclarator", + "value": "arc000" + }, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5700, + 5749, + 0 + ], + "tag": { + "end": 5748, + "start": 5740, + "type": "TagDeclarator", + "value": "line001" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5757, + 5776, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5784, + 5842, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5850, + 5869, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5877, + 5936, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5944, + 5951, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5465, + 5508, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": { + "end": 5507, + "start": 5499, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 0.0, + 5.7929 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5516, + 5625, + 0 + ] + }, + "ccw": false, + "center": [ + 0.5, + 5.7929 + ], + "from": [ + 0.0, + 5.7929 + ], + "radius": 0.5, + "tag": { + "end": 5624, + "start": 5617, + "type": "TagDeclarator", + "value": "arc000" + }, + "to": [ + 0.8536, + 6.1464 + ], + "type": "Arc", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5700, + 5749, + 0 + ] + }, + "from": [ + 0.8536, + 6.1464 + ], + "tag": { + "end": 5748, + "start": 5740, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 1.9, + 5.1 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5757, + 5776, + 0 + ] + }, + "from": [ + 1.9, + 5.1 + ], + "tag": null, + "to": [ + 1.9, + 3.3 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5784, + 5842, + 0 + ] + }, + "from": [ + 1.9, + 3.3 + ], + "tag": null, + "to": [ + 2.6, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5850, + 5869, + 0 + ] + }, + "from": [ + 2.6, + 2.6 + ], + "tag": null, + "to": [ + 2.6, + 1.4 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5877, + 5936, + 0 + ] + }, + "from": [ + 2.6, + 1.4 + ], + "tag": null, + "to": [ + 1.2, + -0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5944, + 5951, + 0 + ] + }, + "from": [ + 1.2, + -0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 3.75, + "y": 0.0, + "z": 11.75 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5392, + 5417, + 0 + ] + } + }, + "tags": { + "arc000": { + "type": "TagIdentifier", + "value": "arc000", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5516, + 5625, + 0 + ] + }, + "ccw": false, + "center": [ + 0.5, + 5.7929 + ], + "from": [ + 0.0, + 5.7929 + ], + "radius": 0.5, + "tag": { + "end": 5624, + "start": 5617, + "type": "TagDeclarator", + "value": "arc000" + }, + "to": [ + 0.8536, + 6.1464 + ], + "type": "Arc", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5516, + 5625, + 0 + ], + "tag": { + "end": 5624, + "start": 5617, + "type": "TagDeclarator", + "value": "arc000" + }, + "type": "extrudeArc" + } + }, + "__meta": [ + { + "sourceRange": [ + 5617, + 5624, + 0 + ] + } + ] + }, + "line000": { + "type": "TagIdentifier", + "value": "line000", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5465, + 5508, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": { + "end": 5507, + "start": 5499, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 0.0, + 5.7929 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5465, + 5508, + 0 + ], + "tag": { + "end": 5507, + "start": 5499, + "type": "TagDeclarator", + "value": "line000" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 5499, + 5507, + 0 + ] + } + ] + }, + "line001": { + "type": "TagIdentifier", + "value": "line001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5700, + 5749, + 0 + ] + }, + "from": [ + 0.8536, + 6.1464 + ], + "tag": { + "end": 5748, + "start": 5740, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 1.9, + 5.1 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5700, + 5749, + 0 + ], + "tag": { + "end": 5748, + "start": 5740, + "type": "TagDeclarator", + "value": "line001" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 5740, + 5748, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 5392, + 5417, + 0 + ] + } + ] + }, + "height": 76.5, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 5392, + 5417, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5465, + 5508, + 0 + ], + "tag": { + "end": 5507, + "start": 5499, + "type": "TagDeclarator", + "value": "line000" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5516, + 5625, + 0 + ], + "tag": { + "end": 5624, + "start": 5617, + "type": "TagDeclarator", + "value": "arc000" + }, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5700, + 5749, + 0 + ], + "tag": { + "end": 5748, + "start": 5740, + "type": "TagDeclarator", + "value": "line001" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5757, + 5776, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5784, + 5842, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5850, + 5869, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5877, + 5936, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5944, + 5951, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5465, + 5508, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": { + "end": 5507, + "start": 5499, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 0.0, + 5.7929 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5516, + 5625, + 0 + ] + }, + "ccw": false, + "center": [ + 0.5, + 5.7929 + ], + "from": [ + 0.0, + 5.7929 + ], + "radius": 0.5, + "tag": { + "end": 5624, + "start": 5617, + "type": "TagDeclarator", + "value": "arc000" + }, + "to": [ + 0.8536, + 6.1464 + ], + "type": "Arc", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5700, + 5749, + 0 + ] + }, + "from": [ + 0.8536, + 6.1464 + ], + "tag": { + "end": 5748, + "start": 5740, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 1.9, + 5.1 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5757, + 5776, + 0 + ] + }, + "from": [ + 1.9, + 5.1 + ], + "tag": null, + "to": [ + 1.9, + 3.3 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5784, + 5842, + 0 + ] + }, + "from": [ + 1.9, + 3.3 + ], + "tag": null, + "to": [ + 2.6, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5850, + 5869, + 0 + ] + }, + "from": [ + 2.6, + 2.6 + ], + "tag": null, + "to": [ + 2.6, + 1.4 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5877, + 5936, + 0 + ] + }, + "from": [ + 2.6, + 1.4 + ], + "tag": null, + "to": [ + 1.2, + -0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5944, + 5951, + 0 + ] + }, + "from": [ + 1.2, + -0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 3.75, + "y": 0.0, + "z": 11.75 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5392, + 5417, + 0 + ] + } + }, + "tags": { + "arc000": { + "type": "TagIdentifier", + "value": "arc000", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5516, + 5625, + 0 + ] + }, + "ccw": false, + "center": [ + 0.5, + 5.7929 + ], + "from": [ + 0.0, + 5.7929 + ], + "radius": 0.5, + "tag": { + "end": 5624, + "start": 5617, + "type": "TagDeclarator", + "value": "arc000" + }, + "to": [ + 0.8536, + 6.1464 + ], + "type": "Arc", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5516, + 5625, + 0 + ], + "tag": { + "end": 5624, + "start": 5617, + "type": "TagDeclarator", + "value": "arc000" + }, + "type": "extrudeArc" + } + }, + "__meta": [ + { + "sourceRange": [ + 5617, + 5624, + 0 + ] + } + ] + }, + "line000": { + "type": "TagIdentifier", + "value": "line000", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5465, + 5508, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": { + "end": 5507, + "start": 5499, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 0.0, + 5.7929 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5465, + 5508, + 0 + ], + "tag": { + "end": 5507, + "start": 5499, + "type": "TagDeclarator", + "value": "line000" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 5499, + 5507, + 0 + ] + } + ] + }, + "line001": { + "type": "TagIdentifier", + "value": "line001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5700, + 5749, + 0 + ] + }, + "from": [ + 0.8536, + 6.1464 + ], + "tag": { + "end": 5748, + "start": 5740, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 1.9, + 5.1 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5700, + 5749, + 0 + ], + "tag": { + "end": 5748, + "start": 5740, + "type": "TagDeclarator", + "value": "line001" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 5740, + 5748, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 5392, + 5417, + 0 + ] + } + ] + }, + "height": 76.5, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 5392, + 5417, + 0 + ] + } + ] + } + ] + }, + "lipRadius": { + "type": "Number", + "value": 0.5, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 677, + 680, + 0 + ] + } + ] + }, + "lipSingleLength": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5465, + 5508, + 0 + ], + "tag": { + "end": 5507, + "start": 5499, + "type": "TagDeclarator", + "value": "line000" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5516, + 5625, + 0 + ], + "tag": { + "end": 5624, + "start": 5617, + "type": "TagDeclarator", + "value": "arc000" + }, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5700, + 5749, + 0 + ], + "tag": { + "end": 5748, + "start": 5740, + "type": "TagDeclarator", + "value": "line001" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5757, + 5776, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5784, + 5842, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5850, + 5869, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5877, + 5936, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5944, + 5951, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5465, + 5508, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": { + "end": 5507, + "start": 5499, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 0.0, + 5.7929 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5516, + 5625, + 0 + ] + }, + "ccw": false, + "center": [ + 0.5, + 5.7929 + ], + "from": [ + 0.0, + 5.7929 + ], + "radius": 0.5, + "tag": { + "end": 5624, + "start": 5617, + "type": "TagDeclarator", + "value": "arc000" + }, + "to": [ + 0.8536, + 6.1464 + ], + "type": "Arc", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5700, + 5749, + 0 + ] + }, + "from": [ + 0.8536, + 6.1464 + ], + "tag": { + "end": 5748, + "start": 5740, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 1.9, + 5.1 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5757, + 5776, + 0 + ] + }, + "from": [ + 1.9, + 5.1 + ], + "tag": null, + "to": [ + 1.9, + 3.3 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5784, + 5842, + 0 + ] + }, + "from": [ + 1.9, + 3.3 + ], + "tag": null, + "to": [ + 2.6, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5850, + 5869, + 0 + ] + }, + "from": [ + 2.6, + 2.6 + ], + "tag": null, + "to": [ + 2.6, + 1.4 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5877, + 5936, + 0 + ] + }, + "from": [ + 2.6, + 1.4 + ], + "tag": null, + "to": [ + 1.2, + -0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5944, + 5951, + 0 + ] + }, + "from": [ + 1.2, + -0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 3.75, + "y": 0.0, + "z": 11.75 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5392, + 5417, + 0 + ] + } + }, + "tags": { + "arc000": { + "type": "TagIdentifier", + "value": "arc000", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5516, + 5625, + 0 + ] + }, + "ccw": false, + "center": [ + 0.5, + 5.7929 + ], + "from": [ + 0.0, + 5.7929 + ], + "radius": 0.5, + "tag": { + "end": 5624, + "start": 5617, + "type": "TagDeclarator", + "value": "arc000" + }, + "to": [ + 0.8536, + 6.1464 + ], + "type": "Arc", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5516, + 5625, + 0 + ], + "tag": { + "end": 5624, + "start": 5617, + "type": "TagDeclarator", + "value": "arc000" + }, + "type": "extrudeArc" + } + }, + "__meta": [ + { + "sourceRange": [ + 5617, + 5624, + 0 + ] + } + ] + }, + "line000": { + "type": "TagIdentifier", + "value": "line000", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5465, + 5508, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": { + "end": 5507, + "start": 5499, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 0.0, + 5.7929 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5465, + 5508, + 0 + ], + "tag": { + "end": 5507, + "start": 5499, + "type": "TagDeclarator", + "value": "line000" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 5499, + 5507, + 0 + ] + } + ] + }, + "line001": { + "type": "TagIdentifier", + "value": "line001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5700, + 5749, + 0 + ] + }, + "from": [ + 0.8536, + 6.1464 + ], + "tag": { + "end": 5748, + "start": 5740, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 1.9, + 5.1 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5700, + 5749, + 0 + ], + "tag": { + "end": 5748, + "start": 5740, + "type": "TagDeclarator", + "value": "line001" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 5740, + 5748, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 5392, + 5417, + 0 + ] + } + ] + }, + "height": 76.5, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 5392, + 5417, + 0 + ] + } + ] + } + }, + "lipSingleLengthCorner": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5465, + 5508, + 0 + ], + "tag": { + "end": 5507, + "start": 5499, + "type": "TagDeclarator", + "value": "line000" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5516, + 5625, + 0 + ], + "tag": { + "end": 5624, + "start": 5617, + "type": "TagDeclarator", + "value": "arc000" + }, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5700, + 5749, + 0 + ], + "tag": { + "end": 5748, + "start": 5740, + "type": "TagDeclarator", + "value": "line001" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5757, + 5776, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5784, + 5842, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5850, + 5869, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5877, + 5936, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5944, + 5951, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5465, + 5508, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": { + "end": 5507, + "start": 5499, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 0.0, + 5.7929 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5516, + 5625, + 0 + ] + }, + "ccw": false, + "center": [ + 0.5, + 5.7929 + ], + "from": [ + 0.0, + 5.7929 + ], + "radius": 0.5, + "tag": { + "end": 5624, + "start": 5617, + "type": "TagDeclarator", + "value": "arc000" + }, + "to": [ + 0.8536, + 6.1464 + ], + "type": "Arc", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5700, + 5749, + 0 + ] + }, + "from": [ + 0.8536, + 6.1464 + ], + "tag": { + "end": 5748, + "start": 5740, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 1.9, + 5.1 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5757, + 5776, + 0 + ] + }, + "from": [ + 1.9, + 5.1 + ], + "tag": null, + "to": [ + 1.9, + 3.3 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5784, + 5842, + 0 + ] + }, + "from": [ + 1.9, + 3.3 + ], + "tag": null, + "to": [ + 2.6, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5850, + 5869, + 0 + ] + }, + "from": [ + 2.6, + 2.6 + ], + "tag": null, + "to": [ + 2.6, + 1.4 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5877, + 5936, + 0 + ] + }, + "from": [ + 2.6, + 1.4 + ], + "tag": null, + "to": [ + 1.2, + -0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5944, + 5951, + 0 + ] + }, + "from": [ + 1.2, + -0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 3.75, + "y": 0.0, + "z": 11.75 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5392, + 5417, + 0 + ] + } + }, + "tags": { + "arc000": { + "type": "TagIdentifier", + "value": "arc000", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5516, + 5625, + 0 + ] + }, + "ccw": false, + "center": [ + 0.5, + 5.7929 + ], + "from": [ + 0.0, + 5.7929 + ], + "radius": 0.5, + "tag": { + "end": 5624, + "start": 5617, + "type": "TagDeclarator", + "value": "arc000" + }, + "to": [ + 0.8536, + 6.1464 + ], + "type": "Arc", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5516, + 5625, + 0 + ], + "tag": { + "end": 5624, + "start": 5617, + "type": "TagDeclarator", + "value": "arc000" + }, + "type": "extrudeArc" + } + }, + "__meta": [ + { + "sourceRange": [ + 5617, + 5624, + 0 + ] + } + ] + }, + "line000": { + "type": "TagIdentifier", + "value": "line000", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5465, + 5508, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": { + "end": 5507, + "start": 5499, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 0.0, + 5.7929 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5465, + 5508, + 0 + ], + "tag": { + "end": 5507, + "start": 5499, + "type": "TagDeclarator", + "value": "line000" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 5499, + 5507, + 0 + ] + } + ] + }, + "line001": { + "type": "TagIdentifier", + "value": "line001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5700, + 5749, + 0 + ] + }, + "from": [ + 0.8536, + 6.1464 + ], + "tag": { + "end": 5748, + "start": 5740, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 1.9, + 5.1 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5700, + 5749, + 0 + ], + "tag": { + "end": 5748, + "start": 5740, + "type": "TagDeclarator", + "value": "line001" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 5740, + 5748, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 5392, + 5417, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 5392, + 5417, + 0 + ] + } + ] + } + }, + "lipSingleWidth": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5465, + 5508, + 0 + ], + "tag": { + "end": 5507, + "start": 5499, + "type": "TagDeclarator", + "value": "line000" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5516, + 5625, + 0 + ], + "tag": { + "end": 5624, + "start": 5617, + "type": "TagDeclarator", + "value": "arc000" + }, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5700, + 5749, + 0 + ], + "tag": { + "end": 5748, + "start": 5740, + "type": "TagDeclarator", + "value": "line001" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5757, + 5776, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5784, + 5842, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5850, + 5869, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5877, + 5936, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5944, + 5951, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5465, + 5508, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": { + "end": 5507, + "start": 5499, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 0.0, + 5.7929 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5516, + 5625, + 0 + ] + }, + "ccw": false, + "center": [ + 0.5, + 5.7929 + ], + "from": [ + 0.0, + 5.7929 + ], + "radius": 0.5, + "tag": { + "end": 5624, + "start": 5617, + "type": "TagDeclarator", + "value": "arc000" + }, + "to": [ + 0.8536, + 6.1464 + ], + "type": "Arc", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5700, + 5749, + 0 + ] + }, + "from": [ + 0.8536, + 6.1464 + ], + "tag": { + "end": 5748, + "start": 5740, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 1.9, + 5.1 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5757, + 5776, + 0 + ] + }, + "from": [ + 1.9, + 5.1 + ], + "tag": null, + "to": [ + 1.9, + 3.3 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5784, + 5842, + 0 + ] + }, + "from": [ + 1.9, + 3.3 + ], + "tag": null, + "to": [ + 2.6, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5850, + 5869, + 0 + ] + }, + "from": [ + 2.6, + 2.6 + ], + "tag": null, + "to": [ + 2.6, + 1.4 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5877, + 5936, + 0 + ] + }, + "from": [ + 2.6, + 1.4 + ], + "tag": null, + "to": [ + 1.2, + -0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5944, + 5951, + 0 + ] + }, + "from": [ + 1.2, + -0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 3.75, + "z": 11.75 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5392, + 5417, + 0 + ] + } + }, + "tags": { + "arc000": { + "type": "TagIdentifier", + "value": "arc000", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5516, + 5625, + 0 + ] + }, + "ccw": false, + "center": [ + 0.5, + 5.7929 + ], + "from": [ + 0.0, + 5.7929 + ], + "radius": 0.5, + "tag": { + "end": 5624, + "start": 5617, + "type": "TagDeclarator", + "value": "arc000" + }, + "to": [ + 0.8536, + 6.1464 + ], + "type": "Arc", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5516, + 5625, + 0 + ], + "tag": { + "end": 5624, + "start": 5617, + "type": "TagDeclarator", + "value": "arc000" + }, + "type": "extrudeArc" + } + }, + "__meta": [ + { + "sourceRange": [ + 5617, + 5624, + 0 + ] + } + ] + }, + "line000": { + "type": "TagIdentifier", + "value": "line000", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5465, + 5508, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": { + "end": 5507, + "start": 5499, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 0.0, + 5.7929 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5465, + 5508, + 0 + ], + "tag": { + "end": 5507, + "start": 5499, + "type": "TagDeclarator", + "value": "line000" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 5499, + 5507, + 0 + ] + } + ] + }, + "line001": { + "type": "TagIdentifier", + "value": "line001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5700, + 5749, + 0 + ] + }, + "from": [ + 0.8536, + 6.1464 + ], + "tag": { + "end": 5748, + "start": 5740, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 1.9, + 5.1 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5700, + 5749, + 0 + ], + "tag": { + "end": 5748, + "start": 5740, + "type": "TagDeclarator", + "value": "line001" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 5740, + 5748, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 5392, + 5417, + 0 + ] + } + ] + }, + "height": 118.5, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 5392, + 5417, + 0 + ] + } + ] + } + }, + "lipSingleWidthCorner": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5465, + 5508, + 0 + ], + "tag": { + "end": 5507, + "start": 5499, + "type": "TagDeclarator", + "value": "line000" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5516, + 5625, + 0 + ], + "tag": { + "end": 5624, + "start": 5617, + "type": "TagDeclarator", + "value": "arc000" + }, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5700, + 5749, + 0 + ], + "tag": { + "end": 5748, + "start": 5740, + "type": "TagDeclarator", + "value": "line001" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5757, + 5776, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5784, + 5842, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5850, + 5869, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5877, + 5936, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5944, + 5951, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5465, + 5508, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": { + "end": 5507, + "start": 5499, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 0.0, + 5.7929 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5516, + 5625, + 0 + ] + }, + "ccw": false, + "center": [ + 0.5, + 5.7929 + ], + "from": [ + 0.0, + 5.7929 + ], + "radius": 0.5, + "tag": { + "end": 5624, + "start": 5617, + "type": "TagDeclarator", + "value": "arc000" + }, + "to": [ + 0.8536, + 6.1464 + ], + "type": "Arc", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5700, + 5749, + 0 + ] + }, + "from": [ + 0.8536, + 6.1464 + ], + "tag": { + "end": 5748, + "start": 5740, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 1.9, + 5.1 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5757, + 5776, + 0 + ] + }, + "from": [ + 1.9, + 5.1 + ], + "tag": null, + "to": [ + 1.9, + 3.3 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5784, + 5842, + 0 + ] + }, + "from": [ + 1.9, + 3.3 + ], + "tag": null, + "to": [ + 2.6, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5850, + 5869, + 0 + ] + }, + "from": [ + 2.6, + 2.6 + ], + "tag": null, + "to": [ + 2.6, + 1.4 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5877, + 5936, + 0 + ] + }, + "from": [ + 2.6, + 1.4 + ], + "tag": null, + "to": [ + 1.2, + -0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5944, + 5951, + 0 + ] + }, + "from": [ + 1.2, + -0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 80.25, + "y": 0.0, + "z": 11.75 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5392, + 5417, + 0 + ] + } + }, + "tags": { + "arc000": { + "type": "TagIdentifier", + "value": "arc000", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5516, + 5625, + 0 + ] + }, + "ccw": false, + "center": [ + 0.5, + 5.7929 + ], + "from": [ + 0.0, + 5.7929 + ], + "radius": 0.5, + "tag": { + "end": 5624, + "start": 5617, + "type": "TagDeclarator", + "value": "arc000" + }, + "to": [ + 0.8536, + 6.1464 + ], + "type": "Arc", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5516, + 5625, + 0 + ], + "tag": { + "end": 5624, + "start": 5617, + "type": "TagDeclarator", + "value": "arc000" + }, + "type": "extrudeArc" + } + }, + "__meta": [ + { + "sourceRange": [ + 5617, + 5624, + 0 + ] + } + ] + }, + "line000": { + "type": "TagIdentifier", + "value": "line000", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5465, + 5508, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": { + "end": 5507, + "start": 5499, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 0.0, + 5.7929 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5465, + 5508, + 0 + ], + "tag": { + "end": 5507, + "start": 5499, + "type": "TagDeclarator", + "value": "line000" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 5499, + 5507, + 0 + ] + } + ] + }, + "line001": { + "type": "TagIdentifier", + "value": "line001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5700, + 5749, + 0 + ] + }, + "from": [ + 0.8536, + 6.1464 + ], + "tag": { + "end": 5748, + "start": 5740, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 1.9, + 5.1 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5700, + 5749, + 0 + ], + "tag": { + "end": 5748, + "start": 5740, + "type": "TagDeclarator", + "value": "line001" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 5740, + 5748, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 5392, + 5417, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 5392, + 5417, + 0 + ] + } + ] + } + }, + "lipStep1": { + "type": "Number", + "value": 1.4, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 692, + 695, + 0 + ] + } + ] + }, + "lipStep2": { + "type": "Number", + "value": 1.2, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 707, + 710, + 0 + ] + } + ] + }, + "lipStep3": { + "type": "Number", + "value": 0.7, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 722, + 725, + 0 + ] + } + ] + }, + "lipStep4": { + "type": "Number", + "value": 1.8, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 737, + 740, + 0 + ] + } + ] + }, + "lipStep5": { + "type": "Number", + "value": 1.9, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 752, + 755, + 0 + ] + } + ] + }, + "lipWidths": { + "type": "Solids", + "value": [ + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5465, + 5508, + 0 + ], + "tag": { + "end": 5507, + "start": 5499, + "type": "TagDeclarator", + "value": "line000" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5516, + 5625, + 0 + ], + "tag": { + "end": 5624, + "start": 5617, + "type": "TagDeclarator", + "value": "arc000" + }, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5700, + 5749, + 0 + ], + "tag": { + "end": 5748, + "start": 5740, + "type": "TagDeclarator", + "value": "line001" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5757, + 5776, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5784, + 5842, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5850, + 5869, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5877, + 5936, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5944, + 5951, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5465, + 5508, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": { + "end": 5507, + "start": 5499, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 0.0, + 5.7929 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5516, + 5625, + 0 + ] + }, + "ccw": false, + "center": [ + 0.5, + 5.7929 + ], + "from": [ + 0.0, + 5.7929 + ], + "radius": 0.5, + "tag": { + "end": 5624, + "start": 5617, + "type": "TagDeclarator", + "value": "arc000" + }, + "to": [ + 0.8536, + 6.1464 + ], + "type": "Arc", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5700, + 5749, + 0 + ] + }, + "from": [ + 0.8536, + 6.1464 + ], + "tag": { + "end": 5748, + "start": 5740, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 1.9, + 5.1 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5757, + 5776, + 0 + ] + }, + "from": [ + 1.9, + 5.1 + ], + "tag": null, + "to": [ + 1.9, + 3.3 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5784, + 5842, + 0 + ] + }, + "from": [ + 1.9, + 3.3 + ], + "tag": null, + "to": [ + 2.6, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5850, + 5869, + 0 + ] + }, + "from": [ + 2.6, + 2.6 + ], + "tag": null, + "to": [ + 2.6, + 1.4 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5877, + 5936, + 0 + ] + }, + "from": [ + 2.6, + 1.4 + ], + "tag": null, + "to": [ + 1.2, + -0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5944, + 5951, + 0 + ] + }, + "from": [ + 1.2, + -0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 3.75, + "z": 11.75 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5392, + 5417, + 0 + ] + } + }, + "tags": { + "arc000": { + "type": "TagIdentifier", + "value": "arc000", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5516, + 5625, + 0 + ] + }, + "ccw": false, + "center": [ + 0.5, + 5.7929 + ], + "from": [ + 0.0, + 5.7929 + ], + "radius": 0.5, + "tag": { + "end": 5624, + "start": 5617, + "type": "TagDeclarator", + "value": "arc000" + }, + "to": [ + 0.8536, + 6.1464 + ], + "type": "Arc", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5516, + 5625, + 0 + ], + "tag": { + "end": 5624, + "start": 5617, + "type": "TagDeclarator", + "value": "arc000" + }, + "type": "extrudeArc" + } + }, + "__meta": [ + { + "sourceRange": [ + 5617, + 5624, + 0 + ] + } + ] + }, + "line000": { + "type": "TagIdentifier", + "value": "line000", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5465, + 5508, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": { + "end": 5507, + "start": 5499, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 0.0, + 5.7929 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5465, + 5508, + 0 + ], + "tag": { + "end": 5507, + "start": 5499, + "type": "TagDeclarator", + "value": "line000" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 5499, + 5507, + 0 + ] + } + ] + }, + "line001": { + "type": "TagIdentifier", + "value": "line001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5700, + 5749, + 0 + ] + }, + "from": [ + 0.8536, + 6.1464 + ], + "tag": { + "end": 5748, + "start": 5740, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 1.9, + 5.1 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5700, + 5749, + 0 + ], + "tag": { + "end": 5748, + "start": 5740, + "type": "TagDeclarator", + "value": "line001" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 5740, + 5748, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 5392, + 5417, + 0 + ] + } + ] + }, + "height": 118.5, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 5392, + 5417, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5465, + 5508, + 0 + ], + "tag": { + "end": 5507, + "start": 5499, + "type": "TagDeclarator", + "value": "line000" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5516, + 5625, + 0 + ], + "tag": { + "end": 5624, + "start": 5617, + "type": "TagDeclarator", + "value": "arc000" + }, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5700, + 5749, + 0 + ], + "tag": { + "end": 5748, + "start": 5740, + "type": "TagDeclarator", + "value": "line001" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5757, + 5776, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5784, + 5842, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5850, + 5869, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5877, + 5936, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5944, + 5951, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5465, + 5508, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": { + "end": 5507, + "start": 5499, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 0.0, + 5.7929 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5516, + 5625, + 0 + ] + }, + "ccw": false, + "center": [ + 0.5, + 5.7929 + ], + "from": [ + 0.0, + 5.7929 + ], + "radius": 0.5, + "tag": { + "end": 5624, + "start": 5617, + "type": "TagDeclarator", + "value": "arc000" + }, + "to": [ + 0.8536, + 6.1464 + ], + "type": "Arc", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5700, + 5749, + 0 + ] + }, + "from": [ + 0.8536, + 6.1464 + ], + "tag": { + "end": 5748, + "start": 5740, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 1.9, + 5.1 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5757, + 5776, + 0 + ] + }, + "from": [ + 1.9, + 5.1 + ], + "tag": null, + "to": [ + 1.9, + 3.3 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5784, + 5842, + 0 + ] + }, + "from": [ + 1.9, + 3.3 + ], + "tag": null, + "to": [ + 2.6, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5850, + 5869, + 0 + ] + }, + "from": [ + 2.6, + 2.6 + ], + "tag": null, + "to": [ + 2.6, + 1.4 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5877, + 5936, + 0 + ] + }, + "from": [ + 2.6, + 1.4 + ], + "tag": null, + "to": [ + 1.2, + -0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5944, + 5951, + 0 + ] + }, + "from": [ + 1.2, + -0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 3.75, + "z": 11.75 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5392, + 5417, + 0 + ] + } + }, + "tags": { + "arc000": { + "type": "TagIdentifier", + "value": "arc000", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5516, + 5625, + 0 + ] + }, + "ccw": false, + "center": [ + 0.5, + 5.7929 + ], + "from": [ + 0.0, + 5.7929 + ], + "radius": 0.5, + "tag": { + "end": 5624, + "start": 5617, + "type": "TagDeclarator", + "value": "arc000" + }, + "to": [ + 0.8536, + 6.1464 + ], + "type": "Arc", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5516, + 5625, + 0 + ], + "tag": { + "end": 5624, + "start": 5617, + "type": "TagDeclarator", + "value": "arc000" + }, + "type": "extrudeArc" + } + }, + "__meta": [ + { + "sourceRange": [ + 5617, + 5624, + 0 + ] + } + ] + }, + "line000": { + "type": "TagIdentifier", + "value": "line000", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5465, + 5508, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": { + "end": 5507, + "start": 5499, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 0.0, + 5.7929 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5465, + 5508, + 0 + ], + "tag": { + "end": 5507, + "start": 5499, + "type": "TagDeclarator", + "value": "line000" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 5499, + 5507, + 0 + ] + } + ] + }, + "line001": { + "type": "TagIdentifier", + "value": "line001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5700, + 5749, + 0 + ] + }, + "from": [ + 0.8536, + 6.1464 + ], + "tag": { + "end": 5748, + "start": 5740, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 1.9, + 5.1 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5700, + 5749, + 0 + ], + "tag": { + "end": 5748, + "start": 5740, + "type": "TagDeclarator", + "value": "line001" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 5740, + 5748, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 5392, + 5417, + 0 + ] + } + ] + }, + "height": 118.5, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 5392, + 5417, + 0 + ] + } + ] + } + ] + }, + "magCutout000": { + "type": "Solids", + "value": [ + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3161, + 3326, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3161, + 3326, + 0 + ] + }, + "ccw": true, + "center": [ + -8.0, + 8.0 + ], + "from": [ + -4.75, + 8.0 + ], + "radius": 3.25, + "tag": null, + "to": [ + -4.75, + 8.0 + ], + "type": "Circle", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2631, + 2695, + 0 + ], + "tag": { + "end": 2694, + "start": 2686, + "type": "TagDeclarator", + "value": "line000" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2701, + 2765, + 0 + ], + "tag": { + "end": 2764, + "start": 2756, + "type": "TagDeclarator", + "value": "line001" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2771, + 2809, + 0 + ], + "tag": { + "end": 2808, + "start": 2800, + "type": "TagDeclarator", + "value": "line002" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2815, + 2836, + 0 + ], + "tag": { + "end": 2835, + "start": 2827, + "type": "TagDeclarator", + "value": "line003" + }, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2631, + 2695, + 0 + ] + }, + "from": [ + 3.2, + 3.2 + ], + "tag": { + "end": 2694, + "start": 2686, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 38.8, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2701, + 2765, + 0 + ] + }, + "from": [ + 38.8, + 3.2 + ], + "tag": { + "end": 2764, + "start": 2756, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 38.8, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2771, + 2809, + 0 + ] + }, + "from": [ + 38.8, + 38.8 + ], + "tag": { + "end": 2808, + "start": 2800, + "type": "TagDeclarator", + "value": "line002" + }, + "to": [ + 3.2, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2815, + 2836, + 0 + ] + }, + "from": [ + 3.2, + 38.8 + ], + "tag": { + "end": 2835, + "start": 2827, + "type": "TagDeclarator", + "value": "line003" + }, + "to": [ + 3.2, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 3.2 + ], + "to": [ + 3.2, + 3.2 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2537, + 2625, + 0 + ] + } + }, + "tags": { + "line000": { + "type": "TagIdentifier", + "value": "line000", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2631, + 2695, + 0 + ] + }, + "from": [ + 3.2, + 3.2 + ], + "tag": { + "end": 2694, + "start": 2686, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 38.8, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2631, + 2695, + 0 + ], + "tag": { + "end": 2694, + "start": 2686, + "type": "TagDeclarator", + "value": "line000" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2686, + 2694, + 0 + ] + } + ] + }, + "line001": { + "type": "TagIdentifier", + "value": "line001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2701, + 2765, + 0 + ] + }, + "from": [ + 38.8, + 3.2 + ], + "tag": { + "end": 2764, + "start": 2756, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 38.8, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2701, + 2765, + 0 + ], + "tag": { + "end": 2764, + "start": 2756, + "type": "TagDeclarator", + "value": "line001" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2756, + 2764, + 0 + ] + } + ] + }, + "line002": { + "type": "TagIdentifier", + "value": "line002", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2771, + 2809, + 0 + ] + }, + "from": [ + 38.8, + 38.8 + ], + "tag": { + "end": 2808, + "start": 2800, + "type": "TagDeclarator", + "value": "line002" + }, + "to": [ + 3.2, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2771, + 2809, + 0 + ], + "tag": { + "end": 2808, + "start": 2800, + "type": "TagDeclarator", + "value": "line002" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2800, + 2808, + 0 + ] + } + ] + }, + "line003": { + "type": "TagIdentifier", + "value": "line003", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2815, + 2836, + 0 + ] + }, + "from": [ + 3.2, + 38.8 + ], + "tag": { + "end": 2835, + "start": 2827, + "type": "TagDeclarator", + "value": "line003" + }, + "to": [ + 3.2, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2815, + 2836, + 0 + ], + "tag": { + "end": 2835, + "start": 2827, + "type": "TagDeclarator", + "value": "line003" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2827, + 2835, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 2537, + 2625, + 0 + ] + } + ] + }, + "height": 4.75, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "edgeCuts": [ + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + } + ], + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 2537, + 2625, + 0 + ] + } + ] + }, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 3118, + 3155, + 0 + ] + } + ] + }, + "start": { + "from": [ + -4.75, + 8.0 + ], + "to": [ + -4.75, + 8.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3161, + 3326, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 3161, + 3326, + 0 + ] + } + ] + }, + "height": -2.4, + "startCapId": "[uuid]", + "endCapId": null, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 3161, + 3326, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3161, + 3326, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3161, + 3326, + 0 + ] + }, + "ccw": true, + "center": [ + -8.0, + 8.0 + ], + "from": [ + -4.75, + 8.0 + ], + "radius": 3.25, + "tag": null, + "to": [ + -4.75, + 8.0 + ], + "type": "Circle", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2631, + 2695, + 0 + ], + "tag": { + "end": 2694, + "start": 2686, + "type": "TagDeclarator", + "value": "line000" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2701, + 2765, + 0 + ], + "tag": { + "end": 2764, + "start": 2756, + "type": "TagDeclarator", + "value": "line001" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2771, + 2809, + 0 + ], + "tag": { + "end": 2808, + "start": 2800, + "type": "TagDeclarator", + "value": "line002" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2815, + 2836, + 0 + ], + "tag": { + "end": 2835, + "start": 2827, + "type": "TagDeclarator", + "value": "line003" + }, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2631, + 2695, + 0 + ] + }, + "from": [ + 3.2, + 3.2 + ], + "tag": { + "end": 2694, + "start": 2686, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 38.8, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2701, + 2765, + 0 + ] + }, + "from": [ + 38.8, + 3.2 + ], + "tag": { + "end": 2764, + "start": 2756, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 38.8, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2771, + 2809, + 0 + ] + }, + "from": [ + 38.8, + 38.8 + ], + "tag": { + "end": 2808, + "start": 2800, + "type": "TagDeclarator", + "value": "line002" + }, + "to": [ + 3.2, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2815, + 2836, + 0 + ] + }, + "from": [ + 3.2, + 38.8 + ], + "tag": { + "end": 2835, + "start": 2827, + "type": "TagDeclarator", + "value": "line003" + }, + "to": [ + 3.2, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 3.2 + ], + "to": [ + 3.2, + 3.2 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2537, + 2625, + 0 + ] + } + }, + "tags": { + "line000": { + "type": "TagIdentifier", + "value": "line000", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2631, + 2695, + 0 + ] + }, + "from": [ + 3.2, + 3.2 + ], + "tag": { + "end": 2694, + "start": 2686, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 38.8, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2631, + 2695, + 0 + ], + "tag": { + "end": 2694, + "start": 2686, + "type": "TagDeclarator", + "value": "line000" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2686, + 2694, + 0 + ] + } + ] + }, + "line001": { + "type": "TagIdentifier", + "value": "line001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2701, + 2765, + 0 + ] + }, + "from": [ + 38.8, + 3.2 + ], + "tag": { + "end": 2764, + "start": 2756, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 38.8, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2701, + 2765, + 0 + ], + "tag": { + "end": 2764, + "start": 2756, + "type": "TagDeclarator", + "value": "line001" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2756, + 2764, + 0 + ] + } + ] + }, + "line002": { + "type": "TagIdentifier", + "value": "line002", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2771, + 2809, + 0 + ] + }, + "from": [ + 38.8, + 38.8 + ], + "tag": { + "end": 2808, + "start": 2800, + "type": "TagDeclarator", + "value": "line002" + }, + "to": [ + 3.2, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2771, + 2809, + 0 + ], + "tag": { + "end": 2808, + "start": 2800, + "type": "TagDeclarator", + "value": "line002" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2800, + 2808, + 0 + ] + } + ] + }, + "line003": { + "type": "TagIdentifier", + "value": "line003", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2815, + 2836, + 0 + ] + }, + "from": [ + 3.2, + 38.8 + ], + "tag": { + "end": 2835, + "start": 2827, + "type": "TagDeclarator", + "value": "line003" + }, + "to": [ + 3.2, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2815, + 2836, + 0 + ], + "tag": { + "end": 2835, + "start": 2827, + "type": "TagDeclarator", + "value": "line003" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2827, + 2835, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 2537, + 2625, + 0 + ] + } + ] + }, + "height": 4.75, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "edgeCuts": [ + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + } + ], + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 2537, + 2625, + 0 + ] + } + ] + }, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 3118, + 3155, + 0 + ] + } + ] + }, + "start": { + "from": [ + -4.75, + 8.0 + ], + "to": [ + -4.75, + 8.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3161, + 3326, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 3161, + 3326, + 0 + ] + } + ] + }, + "height": -2.4, + "startCapId": "[uuid]", + "endCapId": null, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 3161, + 3326, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3161, + 3326, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3161, + 3326, + 0 + ] + }, + "ccw": true, + "center": [ + -8.0, + 8.0 + ], + "from": [ + -4.75, + 8.0 + ], + "radius": 3.25, + "tag": null, + "to": [ + -4.75, + 8.0 + ], + "type": "Circle", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2631, + 2695, + 0 + ], + "tag": { + "end": 2694, + "start": 2686, + "type": "TagDeclarator", + "value": "line000" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2701, + 2765, + 0 + ], + "tag": { + "end": 2764, + "start": 2756, + "type": "TagDeclarator", + "value": "line001" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2771, + 2809, + 0 + ], + "tag": { + "end": 2808, + "start": 2800, + "type": "TagDeclarator", + "value": "line002" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2815, + 2836, + 0 + ], + "tag": { + "end": 2835, + "start": 2827, + "type": "TagDeclarator", + "value": "line003" + }, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2631, + 2695, + 0 + ] + }, + "from": [ + 3.2, + 3.2 + ], + "tag": { + "end": 2694, + "start": 2686, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 38.8, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2701, + 2765, + 0 + ] + }, + "from": [ + 38.8, + 3.2 + ], + "tag": { + "end": 2764, + "start": 2756, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 38.8, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2771, + 2809, + 0 + ] + }, + "from": [ + 38.8, + 38.8 + ], + "tag": { + "end": 2808, + "start": 2800, + "type": "TagDeclarator", + "value": "line002" + }, + "to": [ + 3.2, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2815, + 2836, + 0 + ] + }, + "from": [ + 3.2, + 38.8 + ], + "tag": { + "end": 2835, + "start": 2827, + "type": "TagDeclarator", + "value": "line003" + }, + "to": [ + 3.2, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 3.2 + ], + "to": [ + 3.2, + 3.2 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2537, + 2625, + 0 + ] + } + }, + "tags": { + "line000": { + "type": "TagIdentifier", + "value": "line000", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2631, + 2695, + 0 + ] + }, + "from": [ + 3.2, + 3.2 + ], + "tag": { + "end": 2694, + "start": 2686, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 38.8, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2631, + 2695, + 0 + ], + "tag": { + "end": 2694, + "start": 2686, + "type": "TagDeclarator", + "value": "line000" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2686, + 2694, + 0 + ] + } + ] + }, + "line001": { + "type": "TagIdentifier", + "value": "line001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2701, + 2765, + 0 + ] + }, + "from": [ + 38.8, + 3.2 + ], + "tag": { + "end": 2764, + "start": 2756, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 38.8, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2701, + 2765, + 0 + ], + "tag": { + "end": 2764, + "start": 2756, + "type": "TagDeclarator", + "value": "line001" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2756, + 2764, + 0 + ] + } + ] + }, + "line002": { + "type": "TagIdentifier", + "value": "line002", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2771, + 2809, + 0 + ] + }, + "from": [ + 38.8, + 38.8 + ], + "tag": { + "end": 2808, + "start": 2800, + "type": "TagDeclarator", + "value": "line002" + }, + "to": [ + 3.2, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2771, + 2809, + 0 + ], + "tag": { + "end": 2808, + "start": 2800, + "type": "TagDeclarator", + "value": "line002" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2800, + 2808, + 0 + ] + } + ] + }, + "line003": { + "type": "TagIdentifier", + "value": "line003", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2815, + 2836, + 0 + ] + }, + "from": [ + 3.2, + 38.8 + ], + "tag": { + "end": 2835, + "start": 2827, + "type": "TagDeclarator", + "value": "line003" + }, + "to": [ + 3.2, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2815, + 2836, + 0 + ], + "tag": { + "end": 2835, + "start": 2827, + "type": "TagDeclarator", + "value": "line003" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2827, + 2835, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 2537, + 2625, + 0 + ] + } + ] + }, + "height": 4.75, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "edgeCuts": [ + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + } + ], + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 2537, + 2625, + 0 + ] + } + ] + }, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 3118, + 3155, + 0 + ] + } + ] + }, + "start": { + "from": [ + -4.75, + 8.0 + ], + "to": [ + -4.75, + 8.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3161, + 3326, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 3161, + 3326, + 0 + ] + } + ] + }, + "height": -2.4, + "startCapId": "[uuid]", + "endCapId": null, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 3161, + 3326, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3161, + 3326, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3161, + 3326, + 0 + ] + }, + "ccw": true, + "center": [ + -8.0, + 8.0 + ], + "from": [ + -4.75, + 8.0 + ], + "radius": 3.25, + "tag": null, + "to": [ + -4.75, + 8.0 + ], + "type": "Circle", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2631, + 2695, + 0 + ], + "tag": { + "end": 2694, + "start": 2686, + "type": "TagDeclarator", + "value": "line000" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2701, + 2765, + 0 + ], + "tag": { + "end": 2764, + "start": 2756, + "type": "TagDeclarator", + "value": "line001" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2771, + 2809, + 0 + ], + "tag": { + "end": 2808, + "start": 2800, + "type": "TagDeclarator", + "value": "line002" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2815, + 2836, + 0 + ], + "tag": { + "end": 2835, + "start": 2827, + "type": "TagDeclarator", + "value": "line003" + }, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2631, + 2695, + 0 + ] + }, + "from": [ + 3.2, + 3.2 + ], + "tag": { + "end": 2694, + "start": 2686, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 38.8, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2701, + 2765, + 0 + ] + }, + "from": [ + 38.8, + 3.2 + ], + "tag": { + "end": 2764, + "start": 2756, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 38.8, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2771, + 2809, + 0 + ] + }, + "from": [ + 38.8, + 38.8 + ], + "tag": { + "end": 2808, + "start": 2800, + "type": "TagDeclarator", + "value": "line002" + }, + "to": [ + 3.2, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2815, + 2836, + 0 + ] + }, + "from": [ + 3.2, + 38.8 + ], + "tag": { + "end": 2835, + "start": 2827, + "type": "TagDeclarator", + "value": "line003" + }, + "to": [ + 3.2, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 3.2 + ], + "to": [ + 3.2, + 3.2 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2537, + 2625, + 0 + ] + } + }, + "tags": { + "line000": { + "type": "TagIdentifier", + "value": "line000", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2631, + 2695, + 0 + ] + }, + "from": [ + 3.2, + 3.2 + ], + "tag": { + "end": 2694, + "start": 2686, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 38.8, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2631, + 2695, + 0 + ], + "tag": { + "end": 2694, + "start": 2686, + "type": "TagDeclarator", + "value": "line000" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2686, + 2694, + 0 + ] + } + ] + }, + "line001": { + "type": "TagIdentifier", + "value": "line001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2701, + 2765, + 0 + ] + }, + "from": [ + 38.8, + 3.2 + ], + "tag": { + "end": 2764, + "start": 2756, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 38.8, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2701, + 2765, + 0 + ], + "tag": { + "end": 2764, + "start": 2756, + "type": "TagDeclarator", + "value": "line001" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2756, + 2764, + 0 + ] + } + ] + }, + "line002": { + "type": "TagIdentifier", + "value": "line002", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2771, + 2809, + 0 + ] + }, + "from": [ + 38.8, + 38.8 + ], + "tag": { + "end": 2808, + "start": 2800, + "type": "TagDeclarator", + "value": "line002" + }, + "to": [ + 3.2, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2771, + 2809, + 0 + ], + "tag": { + "end": 2808, + "start": 2800, + "type": "TagDeclarator", + "value": "line002" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2800, + 2808, + 0 + ] + } + ] + }, + "line003": { + "type": "TagIdentifier", + "value": "line003", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2815, + 2836, + 0 + ] + }, + "from": [ + 3.2, + 38.8 + ], + "tag": { + "end": 2835, + "start": 2827, + "type": "TagDeclarator", + "value": "line003" + }, + "to": [ + 3.2, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2815, + 2836, + 0 + ], + "tag": { + "end": 2835, + "start": 2827, + "type": "TagDeclarator", + "value": "line003" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2827, + 2835, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 2537, + 2625, + 0 + ] + } + ] + }, + "height": 4.75, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "edgeCuts": [ + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + } + ], + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 2537, + 2625, + 0 + ] + } + ] + }, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 3118, + 3155, + 0 + ] + } + ] + }, + "start": { + "from": [ + -4.75, + 8.0 + ], + "to": [ + -4.75, + 8.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3161, + 3326, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 3161, + 3326, + 0 + ] + } + ] + }, + "height": -2.4, + "startCapId": "[uuid]", + "endCapId": null, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 3161, + 3326, + 0 + ] + } + ] + } + ] + }, + "magDepth": { + "type": "Number", + "value": 2.4, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 661, + 664, + 0 + ] + } + ] + }, + "magOffset": { + "type": "Number", + "value": 4.8, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 646, + 649, + 0 + ] + } + ] + }, + "magOuterDiam": { + "type": "Number", + "value": 6.5, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 630, + 633, + 0 + ] + } + ] + }, + "plane000": { + "type": "Object", + "value": { + "plane": { + "type": "Object", + "value": { + "origin": { + "type": "Array", + "value": [ + { + "type": "Number", + "value": 3.75, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 560, + 564, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 6041, + 6044, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 11.75, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 577, + 580, + 0 + ] + }, + { + "sourceRange": [ + 594, + 597, + 0 + ] + }, + { + "sourceRange": [ + 610, + 614, + 0 + ] + }, + { + "sourceRange": [ + 493, + 496, + 0 + ] + }, + { + "sourceRange": [ + 847, + 848, + 0 + ] + } + ] + } + ], + "__meta": [ + { + "sourceRange": [ + 6013, + 6093, + 0 + ] + } + ] + }, + "xAxis": { + "type": "Array", + "value": [ + { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 6108, + 6111, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 6113, + 6116, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 6118, + 6121, + 0 + ] + } + ] + } + ], + "__meta": [ + { + "sourceRange": [ + 6107, + 6122, + 0 + ] + } + ] + }, + "yAxis": { + "type": "Array", + "value": [ + { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 6137, + 6140, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 6142, + 6145, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 6147, + 6150, + 0 + ] + } + ] + } + ], + "__meta": [ + { + "sourceRange": [ + 6136, + 6151, + 0 + ] + } + ] + }, + "zAxis": { + "type": "Array", + "value": [ + { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 6166, + 6169, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 6171, + 6174, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 6176, + 6179, + 0 + ] + } + ] + } + ], + "__meta": [ + { + "sourceRange": [ + 6165, + 6180, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 5998, + 6184, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 5986, + 6186, + 0 + ] + } + ] + }, + "plane001": { + "type": "Object", + "value": { + "plane": { + "type": "Object", + "value": { + "origin": { + "type": "Array", + "value": [ + { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 6234, + 6237, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 3.75, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 560, + 564, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 11.75, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 577, + 580, + 0 + ] + }, + { + "sourceRange": [ + 594, + 597, + 0 + ] + }, + { + "sourceRange": [ + 610, + 614, + 0 + ] + }, + { + "sourceRange": [ + 493, + 496, + 0 + ] + }, + { + "sourceRange": [ + 847, + 848, + 0 + ] + } + ] + } + ], + "__meta": [ + { + "sourceRange": [ + 6226, + 6306, + 0 + ] + } + ] + }, + "xAxis": { + "type": "Array", + "value": [ + { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 6321, + 6324, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 6326, + 6329, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 6331, + 6334, + 0 + ] + } + ] + } + ], + "__meta": [ + { + "sourceRange": [ + 6320, + 6335, + 0 + ] + } + ] + }, + "yAxis": { + "type": "Array", + "value": [ + { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 6350, + 6353, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 6355, + 6358, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 6360, + 6363, + 0 + ] + } + ] + } + ], + "__meta": [ + { + "sourceRange": [ + 6349, + 6364, + 0 + ] + } + ] + }, + "zAxis": { + "type": "Array", + "value": [ + { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 6379, + 6382, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 6384, + 6387, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 6389, + 6392, + 0 + ] + } + ] + } + ], + "__meta": [ + { + "sourceRange": [ + 6378, + 6393, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 6211, + 6397, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 6199, + 6399, + 0 + ] + } + ] + }, + "plane002": { + "type": "Object", + "value": { + "plane": { + "type": "Object", + "value": { + "origin": { + "type": "Array", + "value": [ + { + "type": "Number", + "value": 80.25, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 809, + 810, + 0 + ] + }, + { + "sourceRange": [ + 476, + 480, + 0 + ] + }, + { + "sourceRange": [ + 6476, + 6477, + 0 + ] + }, + { + "sourceRange": [ + 527, + 531, + 0 + ] + }, + { + "sourceRange": [ + 560, + 564, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 6510, + 6513, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 11.75, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 577, + 580, + 0 + ] + }, + { + "sourceRange": [ + 594, + 597, + 0 + ] + }, + { + "sourceRange": [ + 610, + 614, + 0 + ] + }, + { + "sourceRange": [ + 493, + 496, + 0 + ] + }, + { + "sourceRange": [ + 847, + 848, + 0 + ] + } + ] + } + ], + "__meta": [ + { + "sourceRange": [ + 6439, + 6562, + 0 + ] + } + ] + }, + "xAxis": { + "type": "Array", + "value": [ + { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 6577, + 6580, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 6582, + 6585, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 6587, + 6590, + 0 + ] + } + ] + } + ], + "__meta": [ + { + "sourceRange": [ + 6576, + 6591, + 0 + ] + } + ] + }, + "yAxis": { + "type": "Array", + "value": [ + { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 6606, + 6609, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 6611, + 6614, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 6616, + 6619, + 0 + ] + } + ] + } + ], + "__meta": [ + { + "sourceRange": [ + 6605, + 6620, + 0 + ] + } + ] + }, + "zAxis": { + "type": "Array", + "value": [ + { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 6635, + 6638, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 6640, + 6643, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 6645, + 6648, + 0 + ] + } + ] + } + ], + "__meta": [ + { + "sourceRange": [ + 6634, + 6649, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 6424, + 6653, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 6412, + 6655, + 0 + ] + } + ] + }, + "secondStep": { + "type": "Number", + "value": 1.8, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 594, + 597, + 0 + ] + } + ] + }, + "sides": { + "type": "Solids", + "value": [ + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1459, + 1466, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1459, + 1466, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1459, + 1466, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1459, + 1466, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + } + ] + }, + "singleBinFill": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2631, + 2695, + 0 + ], + "tag": { + "end": 2694, + "start": 2686, + "type": "TagDeclarator", + "value": "line000" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2701, + 2765, + 0 + ], + "tag": { + "end": 2764, + "start": 2756, + "type": "TagDeclarator", + "value": "line001" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2771, + 2809, + 0 + ], + "tag": { + "end": 2808, + "start": 2800, + "type": "TagDeclarator", + "value": "line002" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2815, + 2836, + 0 + ], + "tag": { + "end": 2835, + "start": 2827, + "type": "TagDeclarator", + "value": "line003" + }, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2631, + 2695, + 0 + ] + }, + "from": [ + 3.2, + 3.2 + ], + "tag": { + "end": 2694, + "start": 2686, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 38.8, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2701, + 2765, + 0 + ] + }, + "from": [ + 38.8, + 3.2 + ], + "tag": { + "end": 2764, + "start": 2756, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 38.8, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2771, + 2809, + 0 + ] + }, + "from": [ + 38.8, + 38.8 + ], + "tag": { + "end": 2808, + "start": 2800, + "type": "TagDeclarator", + "value": "line002" + }, + "to": [ + 3.2, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2815, + 2836, + 0 + ] + }, + "from": [ + 3.2, + 38.8 + ], + "tag": { + "end": 2835, + "start": 2827, + "type": "TagDeclarator", + "value": "line003" + }, + "to": [ + 3.2, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 3.2 + ], + "to": [ + 3.2, + 3.2 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2537, + 2625, + 0 + ] + } + }, + "tags": { + "line000": { + "type": "TagIdentifier", + "value": "line000", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2631, + 2695, + 0 + ] + }, + "from": [ + 3.2, + 3.2 + ], + "tag": { + "end": 2694, + "start": 2686, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 38.8, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2631, + 2695, + 0 + ], + "tag": { + "end": 2694, + "start": 2686, + "type": "TagDeclarator", + "value": "line000" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2686, + 2694, + 0 + ] + } + ] + }, + "line001": { + "type": "TagIdentifier", + "value": "line001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2701, + 2765, + 0 + ] + }, + "from": [ + 38.8, + 3.2 + ], + "tag": { + "end": 2764, + "start": 2756, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 38.8, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2701, + 2765, + 0 + ], + "tag": { + "end": 2764, + "start": 2756, + "type": "TagDeclarator", + "value": "line001" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2756, + 2764, + 0 + ] + } + ] + }, + "line002": { + "type": "TagIdentifier", + "value": "line002", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2771, + 2809, + 0 + ] + }, + "from": [ + 38.8, + 38.8 + ], + "tag": { + "end": 2808, + "start": 2800, + "type": "TagDeclarator", + "value": "line002" + }, + "to": [ + 3.2, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2771, + 2809, + 0 + ], + "tag": { + "end": 2808, + "start": 2800, + "type": "TagDeclarator", + "value": "line002" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2800, + 2808, + 0 + ] + } + ] + }, + "line003": { + "type": "TagIdentifier", + "value": "line003", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2815, + 2836, + 0 + ] + }, + "from": [ + 3.2, + 38.8 + ], + "tag": { + "end": 2835, + "start": 2827, + "type": "TagDeclarator", + "value": "line003" + }, + "to": [ + 3.2, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2815, + 2836, + 0 + ], + "tag": { + "end": 2835, + "start": 2827, + "type": "TagDeclarator", + "value": "line003" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2827, + 2835, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 2537, + 2625, + 0 + ] + } + ] + }, + "height": 4.75, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "edgeCuts": [ + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + } + ], + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 2537, + 2625, + 0 + ] + } + ] + } + }, + "singleCorner": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1459, + 1466, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + } + }, + "singleSide": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1256, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1288, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1296, + 1355, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1363, + 1384, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1392, + 1451, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1459, + 1466, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + ] + } + }, + "thirdStep": { + "type": "Number", + "value": 2.15, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 610, + 614, + 0 + ] + } + ] + } +} diff --git a/rust/kcl-lib/tests/kcl_samples/gridfinity-bins-stacking-lip/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/gridfinity-bins-stacking-lip/rendered_model.png new file mode 100644 index 000000000..101f4ab22 Binary files /dev/null and b/rust/kcl-lib/tests/kcl_samples/gridfinity-bins-stacking-lip/rendered_model.png differ 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 new file mode 100644 index 000000000..b9252c4e9 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/gridfinity-bins/artifact_commands.snap @@ -0,0 +1,4383 @@ +--- +source: kcl/src/simulation_tests.rs +description: Artifact commands gridfinity-bins.kcl +--- +[ + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.7, + "g": 0.28, + "b": 0.28, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.28, + "g": 0.7, + "b": 0.28, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.28, + "g": 0.28, + "b": 0.7, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "edge_lines_visible", + "hidden": false + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1293, + 1342, + 0 + ], + "command": { + "type": "make_plane", + "origin": { + "x": 4.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": 100.0, + "clobber": false, + "hide": false + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1293, + 1342, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.6, + "g": 0.6, + "b": 0.6, + "a": 0.3 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 927, + 973, + 0 + ], + "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": [ + 927, + 973, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 927, + 973, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 3.2, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 981, + 997, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 4.75, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1005, + 1029, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -2.95, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1037, + 1096, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 2.15, + "y": -2.15, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1104, + 1125, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -1.8, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1133, + 1192, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.8, + "y": -0.8, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1200, + 1207, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1200, + 1207, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1280, + 1387, + 0 + ], + "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": [ + 1280, + 1387, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 34.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1280, + 1387, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1280, + 1387, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1280, + 1387, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1280, + 1387, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1280, + 1387, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1280, + 1387, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1280, + 1387, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1280, + 1387, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1280, + 1387, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1280, + 1387, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1280, + 1387, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1280, + 1387, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1280, + 1387, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1462, + 1671, + 0 + ], + "command": { + "type": "entity_circular_pattern", + "entity_id": "[uuid]", + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "center": { + "x": 21.0, + "y": 21.0, + "z": 0.0 + }, + "num_repetitions": 3, + "arc_degrees": 360.0, + "rotate_duplicates": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1930, + 1979, + 0 + ], + "command": { + "type": "make_plane", + "origin": { + "x": 4.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": 100.0, + "clobber": false, + "hide": false + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1930, + 1979, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.6, + "g": 0.6, + "b": 0.6, + "a": 0.3 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 927, + 973, + 0 + ], + "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": [ + 927, + 973, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 927, + 973, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 3.2, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 981, + 997, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 4.75, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1005, + 1029, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -2.95, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1037, + 1096, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 2.15, + "y": -2.15, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1104, + 1125, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -1.8, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1133, + 1192, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.8, + "y": -0.8, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1200, + 1207, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1200, + 1207, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1884, + 1981, + 0 + ], + "command": { + "type": "revolve", + "target": "[uuid]", + "origin": { + "x": 4.0, + "y": 4.0, + "z": 0.0 + }, + "axis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "axis_is_2d": true, + "angle": { + "unit": "degrees", + "value": -90.0 + }, + "tolerance": 0.0000001 + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1884, + 1981, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1884, + 1981, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1884, + 1981, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1884, + 1981, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1884, + 1981, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1884, + 1981, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1884, + 1981, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1884, + 1981, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1884, + 1981, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1884, + 1981, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1884, + 1981, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1884, + 1981, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2026, + 2237, + 0 + ], + "command": { + "type": "entity_circular_pattern", + "entity_id": "[uuid]", + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "center": { + "x": 21.0, + "y": 21.0, + "z": 0.0 + }, + "num_repetitions": 3, + "arc_degrees": 360.0, + "rotate_duplicates": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2255, + 2274, + 0 + ], + "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": [ + 2280, + 2368, + 0 + ], + "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": [ + 2280, + 2368, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2280, + 2368, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 3.2, + "y": 3.2, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2374, + 2438, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 35.6, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2444, + 2508, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 35.6, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2514, + 2552, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 3.2, + "y": 38.8, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2558, + 2579, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2558, + 2579, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2585, + 2609, + 0 + ], + "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": [ + 2585, + 2609, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 4.75, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2585, + 2609, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2585, + 2609, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2585, + 2609, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2585, + 2609, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2585, + 2609, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2585, + 2609, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2585, + 2609, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2585, + 2609, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2585, + 2609, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2585, + 2609, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2585, + 2609, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2675, + 2703, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2714, + 2746, + 0 + ], + "command": { + "type": "solid3d_get_prev_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2757, + 2785, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2796, + 2828, + 0 + ], + "command": { + "type": "solid3d_get_prev_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2615, + 2844, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.8, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2615, + 2844, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.8, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2615, + 2844, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.8, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2615, + 2844, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.8, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2904, + 3069, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2904, + 3069, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2904, + 3069, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -4.75, + "y": 8.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2904, + 3069, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": -8.0, + "y": 8.0 + }, + "radius": 3.25, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2904, + 3069, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3075, + 3284, + 0 + ], + "command": { + "type": "entity_circular_pattern", + "entity_id": "[uuid]", + "axis": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "center": { + "x": -20.5, + "y": 21.0, + "z": 0.0 + }, + "num_repetitions": 3, + "arc_degrees": 360.0, + "rotate_duplicates": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3290, + 3317, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3290, + 3317, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -2.4, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3290, + 3317, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3290, + 3317, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3290, + 3317, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3290, + 3317, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3290, + 3317, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3290, + 3317, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3290, + 3317, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -2.4, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3290, + 3317, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3290, + 3317, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3290, + 3317, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3290, + 3317, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3290, + 3317, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3290, + 3317, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3290, + 3317, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -2.4, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3290, + 3317, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3290, + 3317, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3290, + 3317, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3290, + 3317, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3290, + 3317, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3290, + 3317, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3290, + 3317, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -2.4, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3290, + 3317, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3290, + 3317, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3290, + 3317, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3290, + 3317, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3290, + 3317, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3374, + 3517, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 42.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": [ + 3374, + 3517, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 42.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": [ + 3374, + 3517, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 42.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": [ + 3374, + 3517, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 42.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": [ + 3523, + 3653, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.0, + "y": 42.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": 84.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": [ + 3523, + 3653, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.0, + "y": 42.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": 84.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": [ + 3523, + 3653, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.0, + "y": 42.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": 84.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": [ + 3523, + 3653, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.0, + "y": 42.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": 84.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": [ + 3523, + 3653, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.0, + "y": 42.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": 84.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": [ + 3523, + 3653, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.0, + "y": 42.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": 84.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": [ + 3523, + 3653, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.0, + "y": 42.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": 84.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": [ + 3523, + 3653, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.0, + "y": 42.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": 84.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": [ + 3733, + 3878, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 42.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": [ + 3733, + 3878, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 42.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": [ + 3733, + 3878, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 42.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": [ + 3733, + 3878, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 42.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": [ + 3884, + 4014, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.0, + "y": 42.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": 84.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": [ + 3884, + 4014, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.0, + "y": 42.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": 84.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": [ + 3884, + 4014, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.0, + "y": 42.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": 84.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": [ + 3884, + 4014, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.0, + "y": 42.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": 84.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": [ + 3884, + 4014, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.0, + "y": 42.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": 84.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": [ + 3884, + 4014, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.0, + "y": 42.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": 84.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": [ + 3884, + 4014, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.0, + "y": 42.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": 84.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": [ + 3884, + 4014, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.0, + "y": 42.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": 84.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": [ + 4082, + 4233, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 42.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": [ + 4239, + 4369, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.0, + "y": 42.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": 84.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": [ + 4239, + 4369, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.0, + "y": 42.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": 84.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": [ + 4423, + 4457, + 0 + ], + "command": { + "type": "make_plane", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 4.75 + }, + "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": [ + 4423, + 4457, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.6, + "g": 0.6, + "b": 0.6, + "a": 0.3 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4464, + 4489, + 0 + ], + "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": [ + 4464, + 4489, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4464, + 4489, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4495, + 4555, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 84.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4561, + 4622, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 126.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4628, + 4666, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 126.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4672, + 4693, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4672, + 4693, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4699, + 4743, + 0 + ], + "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": [ + 4699, + 4743, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 14.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4699, + 4743, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4699, + 4743, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4699, + 4743, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4699, + 4743, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4699, + 4743, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4699, + 4743, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4699, + 4743, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4699, + 4743, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4699, + 4743, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4699, + 4743, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4699, + 4743, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4812, + 4840, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4851, + 4883, + 0 + ], + "command": { + "type": "solid3d_get_prev_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4894, + 4922, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4933, + 4965, + 0 + ], + "command": { + "type": "solid3d_get_prev_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4749, + 4981, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 3.75, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4749, + 4981, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 3.75, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4749, + 4981, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 3.75, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4749, + 4981, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 3.75, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4987, + 5029, + 0 + ], + "command": { + "type": "solid3d_shell_face", + "object_id": "[uuid]", + "face_ids": [ + "[uuid]" + ], + "shell_thickness": 1.2, + "hollow": false + } + }, + { + "cmdId": "[uuid]", + "range": [ + 927, + 973, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 927, + 973, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4464, + 4489, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + } +] diff --git a/rust/kcl-lib/tests/kcl_samples/gridfinity-bins/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/kcl_samples/gridfinity-bins/artifact_graph_flowchart.snap new file mode 100644 index 000000000..2882a6e46 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/gridfinity-bins/artifact_graph_flowchart.snap @@ -0,0 +1,6 @@ +--- +source: kcl/src/simulation_tests.rs +description: Artifact graph flowchart gridfinity-bins.kcl +extension: md +snapshot_kind: binary +--- diff --git a/rust/kcl-lib/tests/kcl_samples/gridfinity-bins/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/gridfinity-bins/artifact_graph_flowchart.snap.md new file mode 100644 index 000000000..2afb7607a --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/gridfinity-bins/artifact_graph_flowchart.snap.md @@ -0,0 +1,302 @@ +```mermaid +flowchart LR + subgraph path2 [Path] + 2["Path
[927, 973, 0]"] + 3["Segment
[981, 997, 0]"] + 4["Segment
[1005, 1029, 0]"] + 5["Segment
[1037, 1096, 0]"] + 6["Segment
[1104, 1125, 0]"] + 7["Segment
[1133, 1192, 0]"] + 8["Segment
[1200, 1207, 0]"] + 9[Solid2d] + end + subgraph path29 [Path] + 29["Path
[927, 973, 0]"] + 30["Segment
[981, 997, 0]"] + 31["Segment
[1005, 1029, 0]"] + 32["Segment
[1037, 1096, 0]"] + 33["Segment
[1104, 1125, 0]"] + 34["Segment
[1133, 1192, 0]"] + 35["Segment
[1200, 1207, 0]"] + 36[Solid2d] + end + subgraph path56 [Path] + 56["Path
[2280, 2368, 0]"] + 57["Segment
[2374, 2438, 0]"] + 58["Segment
[2444, 2508, 0]"] + 59["Segment
[2514, 2552, 0]"] + 60["Segment
[2558, 2579, 0]"] + 61[Solid2d] + end + subgraph path81 [Path] + 81["Path
[2904, 3069, 0]"] + 82["Segment
[2904, 3069, 0]"] + 83[Solid2d] + end + subgraph path90 [Path] + 90["Path
[4464, 4489, 0]"] + 91["Segment
[4495, 4555, 0]"] + 92["Segment
[4561, 4622, 0]"] + 93["Segment
[4628, 4666, 0]"] + 94["Segment
[4672, 4693, 0]"] + 95[Solid2d] + end + 1["Plane
[1293, 1342, 0]"] + 10["Sweep Extrusion
[1280, 1387, 0]"] + 11[Wall] + 12[Wall] + 13[Wall] + 14[Wall] + 15[Wall] + 16["Cap Start"] + 17["Cap End"] + 18["SweepEdge Opposite"] + 19["SweepEdge Adjacent"] + 20["SweepEdge Opposite"] + 21["SweepEdge Adjacent"] + 22["SweepEdge Opposite"] + 23["SweepEdge Adjacent"] + 24["SweepEdge Opposite"] + 25["SweepEdge Adjacent"] + 26["SweepEdge Opposite"] + 27["SweepEdge Adjacent"] + 28["Plane
[1930, 1979, 0]"] + 37["Sweep Revolve
[1884, 1981, 0]"] + 38[Wall] + 39[Wall] + 40[Wall] + 41[Wall] + 42[Wall] + 43["Cap Start"] + 44["Cap End"] + 45["SweepEdge Opposite"] + 46["SweepEdge Adjacent"] + 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["Plane
[2255, 2274, 0]"] + 62["Sweep Extrusion
[2585, 2609, 0]"] + 63[Wall] + 64[Wall] + 65[Wall] + 66[Wall] + 67["Cap Start"] + 68["Cap End"] + 69["SweepEdge Opposite"] + 70["SweepEdge Adjacent"] + 71["SweepEdge Opposite"] + 72["SweepEdge Adjacent"] + 73["SweepEdge Opposite"] + 74["SweepEdge Adjacent"] + 75["SweepEdge Opposite"] + 76["SweepEdge Adjacent"] + 77["EdgeCut Fillet
[2615, 2844, 0]"] + 78["EdgeCut Fillet
[2615, 2844, 0]"] + 79["EdgeCut Fillet
[2615, 2844, 0]"] + 80["EdgeCut Fillet
[2615, 2844, 0]"] + 84["Sweep Extrusion
[3290, 3317, 0]"] + 85[Wall] + 86["Cap Start"] + 87["SweepEdge Opposite"] + 88["SweepEdge Adjacent"] + 89["Plane
[4423, 4457, 0]"] + 96["Sweep Extrusion
[4699, 4743, 0]"] + 97[Wall] + 98[Wall] + 99[Wall] + 100[Wall] + 101["Cap Start"] + 102["Cap End"] + 103["SweepEdge Opposite"] + 104["SweepEdge Adjacent"] + 105["SweepEdge Opposite"] + 106["SweepEdge Adjacent"] + 107["SweepEdge Opposite"] + 108["SweepEdge Adjacent"] + 109["SweepEdge Opposite"] + 110["SweepEdge Adjacent"] + 111["EdgeCut Fillet
[4749, 4981, 0]"] + 112["EdgeCut Fillet
[4749, 4981, 0]"] + 113["EdgeCut Fillet
[4749, 4981, 0]"] + 114["EdgeCut Fillet
[4749, 4981, 0]"] + 115["StartSketchOnPlane
[899, 919, 0]"] + 116["StartSketchOnPlane
[899, 919, 0]"] + 117["StartSketchOnFace
[2861, 2898, 0]"] + 118["StartSketchOnPlane
[4409, 4458, 0]"] + 1 --- 2 + 2 --- 3 + 2 --- 4 + 2 --- 5 + 2 --- 6 + 2 --- 7 + 2 --- 8 + 2 ---- 10 + 2 --- 9 + 3 --- 11 + 3 --- 18 + 3 --- 19 + 4 --- 12 + 4 --- 20 + 4 --- 21 + 5 --- 13 + 5 --- 22 + 5 --- 23 + 6 --- 14 + 6 --- 24 + 6 --- 25 + 7 --- 15 + 7 --- 26 + 7 --- 27 + 10 --- 11 + 10 --- 12 + 10 --- 13 + 10 --- 14 + 10 --- 15 + 10 --- 16 + 10 --- 17 + 10 --- 18 + 10 --- 19 + 10 --- 20 + 10 --- 21 + 10 --- 22 + 10 --- 23 + 10 --- 24 + 10 --- 25 + 10 --- 26 + 10 --- 27 + 28 --- 29 + 29 --- 30 + 29 --- 31 + 29 --- 32 + 29 --- 33 + 29 --- 34 + 29 --- 35 + 29 ---- 37 + 29 --- 36 + 30 --- 38 + 30 --- 45 + 30 --- 46 + 31 --- 39 + 31 --- 47 + 31 --- 48 + 32 --- 40 + 32 --- 49 + 32 --- 50 + 33 --- 41 + 33 --- 51 + 33 --- 52 + 34 --- 42 + 34 --- 53 + 34 --- 54 + 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 + 55 --- 56 + 56 --- 57 + 56 --- 58 + 56 --- 59 + 56 --- 60 + 56 ---- 62 + 56 --- 61 + 57 --- 63 + 57 --- 69 + 57 --- 70 + 58 --- 64 + 58 --- 71 + 58 --- 72 + 59 --- 65 + 59 --- 73 + 59 --- 74 + 60 --- 66 + 60 --- 75 + 60 --- 76 + 62 --- 63 + 62 --- 64 + 62 --- 65 + 62 --- 66 + 62 --- 67 + 62 --- 68 + 62 --- 69 + 62 --- 70 + 62 --- 71 + 62 --- 72 + 62 --- 73 + 62 --- 74 + 62 --- 75 + 62 --- 76 + 67 --- 81 + 70 <--x 77 + 76 <--x 78 + 74 <--x 79 + 72 <--x 80 + 81 --- 82 + 81 ---- 84 + 81 --- 83 + 82 --- 85 + 82 --- 87 + 82 --- 88 + 84 --- 85 + 84 --- 86 + 84 --- 87 + 84 --- 88 + 89 --- 90 + 90 --- 91 + 90 --- 92 + 90 --- 93 + 90 --- 94 + 90 ---- 96 + 90 --- 95 + 91 --- 97 + 91 --- 103 + 91 --- 104 + 92 --- 98 + 92 --- 105 + 92 --- 106 + 93 --- 99 + 93 --- 107 + 93 --- 108 + 94 --- 100 + 94 --- 109 + 94 --- 110 + 96 --- 97 + 96 --- 98 + 96 --- 99 + 96 --- 100 + 96 --- 101 + 96 --- 102 + 96 --- 103 + 96 --- 104 + 96 --- 105 + 96 --- 106 + 96 --- 107 + 96 --- 108 + 96 --- 109 + 96 --- 110 + 104 <--x 111 + 110 <--x 112 + 108 <--x 113 + 106 <--x 114 + 1 <--x 115 + 28 <--x 116 + 67 <--x 117 + 89 <--x 118 +``` diff --git a/rust/kcl-lib/tests/kcl_samples/gridfinity-bins/ast.snap b/rust/kcl-lib/tests/kcl_samples/gridfinity-bins/ast.snap new file mode 100644 index 000000000..605886198 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/gridfinity-bins/ast.snap @@ -0,0 +1,4690 @@ +--- +source: kcl-lib/src/simulation_tests.rs +description: Result of parsing gridfinity-bins.kcl +--- +{ + "Ok": { + "body": [ + { + "declaration": { + "end": 377, + "id": { + "end": 370, + "name": "binLength", + "start": 361, + "type": "Identifier" + }, + "init": { + "end": 377, + "raw": "41.5", + "start": 373, + "type": "Literal", + "type": "Literal", + "value": { + "value": 41.5, + "suffix": "None" + } + }, + "start": 361, + "type": "VariableDeclarator" + }, + "end": 377, + "kind": "const", + "start": 361, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 393, + "id": { + "end": 387, + "name": "binHeight", + "start": 378, + "type": "Identifier" + }, + "init": { + "end": 393, + "raw": "7.0", + "start": 390, + "type": "Literal", + "type": "Literal", + "value": { + "value": 7.0, + "suffix": "None" + } + }, + "start": 378, + "type": "VariableDeclarator" + }, + "end": 393, + "kind": "const", + "start": 378, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 414, + "id": { + "end": 407, + "name": "binBaseLength", + "start": 394, + "type": "Identifier" + }, + "init": { + "end": 414, + "raw": "2.95", + "start": 410, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.95, + "suffix": "None" + } + }, + "start": 394, + "type": "VariableDeclarator" + }, + "end": 414, + "kind": "const", + "start": 394, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 428, + "id": { + "end": 421, + "name": "binTol", + "start": 415, + "type": "Identifier" + }, + "init": { + "end": 428, + "raw": "0.25", + "start": 424, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.25, + "suffix": "None" + } + }, + "start": 415, + "type": "VariableDeclarator" + }, + "end": 428, + "kind": "const", + "start": 415, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 441, + "id": { + "end": 435, + "name": "binThk", + "start": 429, + "type": "Identifier" + }, + "init": { + "end": 441, + "raw": "1.2", + "start": 438, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.2, + "suffix": "None" + } + }, + "start": 429, + "type": "VariableDeclarator" + }, + "end": 441, + "kind": "const", + "start": 429, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 461, + "id": { + "end": 454, + "name": "cornerRadius", + "start": 442, + "type": "Identifier" + }, + "init": { + "end": 461, + "raw": "3.75", + "start": 457, + "type": "Literal", + "type": "Literal", + "value": { + "value": 3.75, + "suffix": "None" + } + }, + "start": 442, + "type": "VariableDeclarator" + }, + "end": 461, + "kind": "const", + "start": 442, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 477, + "id": { + "end": 471, + "name": "firstStep", + "start": 462, + "type": "Identifier" + }, + "init": { + "end": 477, + "raw": "0.8", + "start": 474, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.8, + "suffix": "None" + } + }, + "start": 462, + "type": "VariableDeclarator" + }, + "end": 477, + "kind": "const", + "start": 462, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 494, + "id": { + "end": 488, + "name": "secondStep", + "start": 478, + "type": "Identifier" + }, + "init": { + "end": 494, + "raw": "1.8", + "start": 491, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.8, + "suffix": "None" + } + }, + "start": 478, + "type": "VariableDeclarator" + }, + "end": 494, + "kind": "const", + "start": 478, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 511, + "id": { + "end": 504, + "name": "thirdStep", + "start": 495, + "type": "Identifier" + }, + "init": { + "end": 511, + "raw": "2.15", + "start": 507, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.15, + "suffix": "None" + } + }, + "start": 495, + "type": "VariableDeclarator" + }, + "end": 511, + "kind": "const", + "start": 495, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 530, + "id": { + "end": 524, + "name": "magOuterDiam", + "start": 512, + "type": "Identifier" + }, + "init": { + "end": 530, + "raw": "6.5", + "start": 527, + "type": "Literal", + "type": "Literal", + "value": { + "value": 6.5, + "suffix": "None" + } + }, + "start": 512, + "type": "VariableDeclarator" + }, + "end": 530, + "kind": "const", + "start": 512, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 546, + "id": { + "end": 540, + "name": "magOffset", + "start": 531, + "type": "Identifier" + }, + "init": { + "end": 546, + "raw": "4.8", + "start": 543, + "type": "Literal", + "type": "Literal", + "value": { + "value": 4.8, + "suffix": "None" + } + }, + "start": 531, + "type": "VariableDeclarator" + }, + "end": 546, + "kind": "const", + "start": 531, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 561, + "id": { + "end": 555, + "name": "magDepth", + "start": 547, + "type": "Identifier" + }, + "init": { + "end": 561, + "raw": "2.4", + "start": 558, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.4, + "suffix": "None" + } + }, + "start": 547, + "type": "VariableDeclarator" + }, + "end": 561, + "kind": "const", + "start": 547, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 616, + "id": { + "end": 612, + "name": "countBinWidth", + "start": 599, + "type": "Identifier" + }, + "init": { + "end": 616, + "raw": "2", + "start": 615, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 599, + "type": "VariableDeclarator" + }, + "end": 616, + "kind": "const", + "start": 599, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 635, + "id": { + "end": 631, + "name": "countBinLength", + "start": 617, + "type": "Identifier" + }, + "init": { + "end": 635, + "raw": "3", + "start": 634, + "type": "Literal", + "type": "Literal", + "value": { + "value": 3.0, + "suffix": "None" + } + }, + "start": 617, + "type": "VariableDeclarator" + }, + "end": 635, + "kind": "const", + "start": 617, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 654, + "id": { + "end": 650, + "name": "countBinHeight", + "start": 636, + "type": "Identifier" + }, + "init": { + "end": 654, + "raw": "2", + "start": 653, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 636, + "type": "VariableDeclarator" + }, + "end": 654, + "kind": "const", + "start": 636, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 798, + "id": { + "end": 761, + "name": "height", + "start": 755, + "type": "Identifier" + }, + "init": { + "end": 798, + "left": { + "end": 786, + "left": { + "end": 773, + "name": "firstStep", + "start": 764, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 786, + "name": "secondStep", + "start": 776, + "type": "Identifier", + "type": "Identifier" + }, + "start": 764, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "end": 798, + "name": "thirdStep", + "start": 789, + "type": "Identifier", + "type": "Identifier" + }, + "start": 764, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 755, + "type": "VariableDeclarator" + }, + "end": 798, + "kind": "const", + "start": 755, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1229, + "id": { + "end": 874, + "name": "face", + "start": 870, + "type": "Identifier" + }, + "init": { + "body": { + "body": [ + { + "declaration": { + "end": 1207, + "id": { + "end": 896, + "name": "faceSketch", + "start": 886, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 918, + "name": "plane", + "start": 913, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 912, + "name": "startSketchOn", + "start": 899, + "type": "Identifier" + }, + "end": 919, + "start": 899, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 965, + "left": { + "end": 956, + "name": "binBaseLength", + "start": 943, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 965, + "name": "binTol", + "start": 959, + "type": "Identifier", + "type": "Identifier" + }, + "start": 943, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 968, + "raw": "0", + "start": 967, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 969, + "start": 942, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 972, + "start": 971, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 941, + "name": "startProfileAt", + "start": 927, + "type": "Identifier" + }, + "end": 973, + "start": 927, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 993, + "name": "height", + "start": 987, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 996, + "start": 995, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 986, + "name": "yLine", + "start": 981, + "type": "Identifier" + }, + "end": 997, + "start": 981, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "argument": { + "end": 1025, + "name": "binBaseLength", + "start": 1012, + "type": "Identifier", + "type": "Identifier" + }, + "end": 1025, + "operator": "-", + "start": 1011, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 1028, + "start": 1027, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1010, + "name": "xLine", + "start": 1005, + "type": "Identifier" + }, + "end": 1029, + "start": 1005, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 1092, + "properties": [ + { + "end": 1070, + "key": { + "end": 1064, + "name": "angle", + "start": 1059, + "type": "Identifier" + }, + "start": 1059, + "type": "ObjectProperty", + "value": { + "argument": { + "end": 1070, + "raw": "45", + "start": 1068, + "type": "Literal", + "type": "Literal", + "value": { + "value": 45.0, + "suffix": "None" + } + }, + "end": 1070, + "operator": "-", + "start": 1067, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + }, + { + "end": 1090, + "key": { + "end": 1078, + "name": "length", + "start": 1072, + "type": "Identifier" + }, + "start": 1072, + "type": "ObjectProperty", + "value": { + "end": 1090, + "name": "thirdStep", + "start": 1081, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 1057, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 1095, + "start": 1094, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1056, + "name": "angledLineOfYLength", + "start": 1037, + "type": "Identifier" + }, + "end": 1096, + "start": 1037, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "argument": { + "end": 1121, + "name": "secondStep", + "start": 1111, + "type": "Identifier", + "type": "Identifier" + }, + "end": 1121, + "operator": "-", + "start": 1110, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 1124, + "start": 1123, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1109, + "name": "yLine", + "start": 1104, + "type": "Identifier" + }, + "end": 1125, + "start": 1104, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 1188, + "properties": [ + { + "end": 1166, + "key": { + "end": 1160, + "name": "angle", + "start": 1155, + "type": "Identifier" + }, + "start": 1155, + "type": "ObjectProperty", + "value": { + "argument": { + "end": 1166, + "raw": "45", + "start": 1164, + "type": "Literal", + "type": "Literal", + "value": { + "value": 45.0, + "suffix": "None" + } + }, + "end": 1166, + "operator": "-", + "start": 1163, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + }, + { + "end": 1186, + "key": { + "end": 1174, + "name": "length", + "start": 1168, + "type": "Identifier" + }, + "start": 1168, + "type": "ObjectProperty", + "value": { + "end": 1186, + "name": "firstStep", + "start": 1177, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 1153, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 1191, + "start": 1190, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1152, + "name": "angledLineOfYLength", + "start": 1133, + "type": "Identifier" + }, + "end": 1192, + "start": 1133, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [], + "callee": { + "end": 1205, + "name": "close", + "start": 1200, + "type": "Identifier" + }, + "end": 1207, + "start": 1200, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 1207, + "start": 899, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 886, + "type": "VariableDeclarator" + }, + "end": 1207, + "kind": "const", + "start": 886, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "argument": { + "end": 1227, + "name": "faceSketch", + "start": 1217, + "type": "Identifier", + "type": "Identifier" + }, + "end": 1227, + "start": 1210, + "type": "ReturnStatement", + "type": "ReturnStatement" + } + ], + "end": 1229, + "start": 882 + }, + "end": 1229, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 880, + "name": "plane", + "start": 875, + "type": "Identifier" + } + } + ], + "start": 874, + "type": "FunctionExpression", + "type": "FunctionExpression" + }, + "start": 870, + "type": "VariableDeclarator" + }, + "end": 1229, + "kind": "fn", + "start": 867, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1387, + "id": { + "end": 1277, + "name": "singleSide", + "start": 1267, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1351, + "name": "length", + "start": 1345, + "type": "Identifier" + }, + "arg": { + "end": 1383, + "left": { + "end": 1363, + "name": "binLength", + "start": 1354, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 1383, + "left": { + "end": 1379, + "name": "cornerRadius", + "start": 1367, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 1383, + "raw": "2", + "start": 1382, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1367, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 1354, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 1287, + "name": "extrude", + "start": 1280, + "type": "Identifier" + }, + "end": 1387, + "start": 1280, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "arguments": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1317, + "name": "offset", + "start": 1311, + "type": "Identifier" + }, + "arg": { + "end": 1341, + "left": { + "end": 1332, + "name": "cornerRadius", + "start": 1320, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 1341, + "name": "binTol", + "start": 1335, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1320, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 1304, + "name": "offsetPlane", + "start": 1293, + "type": "Identifier" + }, + "end": 1342, + "start": 1293, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 1309, + "raw": "\"YZ\"", + "start": 1305, + "type": "Literal", + "type": "Literal", + "value": "YZ" + } + } + ], + "callee": { + "end": 1292, + "name": "face", + "start": 1288, + "type": "Identifier" + }, + "end": 1343, + "start": 1288, + "type": "CallExpression", + "type": "CallExpression" + } + }, + "start": 1267, + "type": "VariableDeclarator" + }, + "end": 1387, + "kind": "const", + "start": 1267, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1671, + "id": { + "end": 1459, + "name": "sides", + "start": 1454, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1507, + "name": "arcDegrees", + "start": 1497, + "type": "Identifier" + }, + "arg": { + "end": 1513, + "raw": "360", + "start": 1510, + "type": "Literal", + "type": "Literal", + "value": { + "value": 360.0, + "suffix": "None" + } + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1521, + "name": "axis", + "start": 1517, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1526, + "raw": "0", + "start": 1525, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 1529, + "raw": "0", + "start": 1528, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 1532, + "raw": "1", + "start": 1531, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + ], + "end": 1533, + "start": 1524, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1543, + "name": "center", + "start": 1537, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1580, + "left": { + "end": 1575, + "left": { + "end": 1562, + "name": "binLength", + "start": 1553, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 1575, + "left": { + "end": 1566, + "raw": "2", + "start": 1565, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 1575, + "name": "binTol", + "start": 1569, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1565, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 1553, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "/", + "right": { + "end": 1580, + "raw": "2", + "start": 1579, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1553, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 1614, + "left": { + "end": 1609, + "left": { + "end": 1596, + "name": "binLength", + "start": 1587, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 1609, + "left": { + "end": 1600, + "raw": "2", + "start": 1599, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 1609, + "name": "binTol", + "start": 1603, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1599, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 1587, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "/", + "right": { + "end": 1614, + "raw": "2", + "start": 1613, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1587, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 1621, + "raw": "0", + "start": 1620, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 1625, + "start": 1546, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1638, + "name": "instances", + "start": 1629, + "type": "Identifier" + }, + "arg": { + "end": 1642, + "raw": "4", + "start": 1641, + "type": "Literal", + "type": "Literal", + "value": { + "value": 4.0, + "suffix": "None" + } + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1662, + "name": "rotateDuplicates", + "start": 1646, + "type": "Identifier" + }, + "arg": { + "end": 1669, + "raw": "true", + "start": 1665, + "type": "Literal", + "type": "Literal", + "value": true + } + } + ], + "callee": { + "end": 1479, + "name": "patternCircular3d", + "start": 1462, + "type": "Identifier" + }, + "end": 1671, + "start": 1462, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 1493, + "name": "singleSide", + "start": 1483, + "type": "Identifier", + "type": "Identifier" + } + }, + "start": 1454, + "type": "VariableDeclarator" + }, + "end": 1671, + "kind": "const", + "start": 1454, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1830, + "id": { + "end": 1706, + "name": "axis000", + "start": 1699, + "type": "Identifier" + }, + "init": { + "end": 1830, + "properties": [ + { + "end": 1828, + "key": { + "end": 1719, + "name": "custom", + "start": 1713, + "type": "Identifier" + }, + "start": 1713, + "type": "ObjectProperty", + "value": { + "end": 1828, + "properties": [ + { + "end": 1745, + "key": { + "end": 1732, + "name": "axis", + "start": 1728, + "type": "Identifier" + }, + "start": 1728, + "type": "ObjectProperty", + "value": { + "elements": [ + { + "end": 1739, + "raw": "0.0", + "start": 1736, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 1744, + "raw": "1.0", + "start": 1741, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + ], + "end": 1745, + "start": 1735, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "end": 1824, + "key": { + "end": 1757, + "name": "origin", + "start": 1751, + "type": "Identifier" + }, + "start": 1751, + "type": "ObjectProperty", + "value": { + "elements": [ + { + "end": 1789, + "left": { + "end": 1780, + "name": "cornerRadius", + "start": 1768, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 1789, + "name": "binTol", + "start": 1783, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1768, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 1818, + "left": { + "end": 1809, + "name": "cornerRadius", + "start": 1797, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 1818, + "name": "binTol", + "start": 1812, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1797, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 1824, + "start": 1760, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "start": 1722, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + } + ], + "start": 1709, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + "start": 1699, + "type": "VariableDeclarator" + }, + "end": 1830, + "kind": "const", + "start": 1699, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1981, + "id": { + "end": 1881, + "name": "singleCorner", + "start": 1869, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "end": 1923, + "properties": [ + { + "end": 1905, + "key": { + "end": 1899, + "name": "angle", + "start": 1894, + "type": "Identifier" + }, + "start": 1894, + "type": "ObjectProperty", + "value": { + "argument": { + "end": 1905, + "raw": "90", + "start": 1903, + "type": "Literal", + "type": "Literal", + "value": { + "value": 90.0, + "suffix": "None" + } + }, + "end": 1905, + "operator": "-", + "start": 1902, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + }, + { + "end": 1921, + "key": { + "end": 1911, + "name": "axis", + "start": 1907, + "type": "Identifier" + }, + "start": 1907, + "type": "ObjectProperty", + "value": { + "end": 1921, + "name": "axis000", + "start": 1914, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 1892, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "arguments": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1954, + "name": "offset", + "start": 1948, + "type": "Identifier" + }, + "arg": { + "end": 1978, + "left": { + "end": 1969, + "name": "cornerRadius", + "start": 1957, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 1978, + "name": "binTol", + "start": 1972, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1957, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 1941, + "name": "offsetPlane", + "start": 1930, + "type": "Identifier" + }, + "end": 1979, + "start": 1930, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 1946, + "raw": "\"YZ\"", + "start": 1942, + "type": "Literal", + "type": "Literal", + "value": "YZ" + } + } + ], + "callee": { + "end": 1929, + "name": "face", + "start": 1925, + "type": "Identifier" + }, + "end": 1980, + "start": 1925, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "callee": { + "end": 1891, + "name": "revolve", + "start": 1884, + "type": "Identifier" + }, + "end": 1981, + "start": 1884, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 1869, + "type": "VariableDeclarator" + }, + "end": 1981, + "kind": "const", + "start": 1869, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 2237, + "id": { + "end": 2023, + "name": "corners", + "start": 2016, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2073, + "name": "arcDegrees", + "start": 2063, + "type": "Identifier" + }, + "arg": { + "end": 2079, + "raw": "360", + "start": 2076, + "type": "Literal", + "type": "Literal", + "value": { + "value": 360.0, + "suffix": "None" + } + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2087, + "name": "axis", + "start": 2083, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 2092, + "raw": "0", + "start": 2091, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 2095, + "raw": "0", + "start": 2094, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 2098, + "raw": "1", + "start": 2097, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + ], + "end": 2099, + "start": 2090, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2109, + "name": "center", + "start": 2103, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 2146, + "left": { + "end": 2141, + "left": { + "end": 2128, + "name": "binLength", + "start": 2119, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 2141, + "left": { + "end": 2132, + "raw": "2", + "start": 2131, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 2141, + "name": "binTol", + "start": 2135, + "type": "Identifier", + "type": "Identifier" + }, + "start": 2131, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 2119, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "/", + "right": { + "end": 2146, + "raw": "2", + "start": 2145, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 2119, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 2180, + "left": { + "end": 2175, + "left": { + "end": 2162, + "name": "binLength", + "start": 2153, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 2175, + "left": { + "end": 2166, + "raw": "2", + "start": 2165, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 2175, + "name": "binTol", + "start": 2169, + "type": "Identifier", + "type": "Identifier" + }, + "start": 2165, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 2153, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "/", + "right": { + "end": 2180, + "raw": "2", + "start": 2179, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 2153, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 2187, + "raw": "0", + "start": 2186, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 2191, + "start": 2112, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2204, + "name": "instances", + "start": 2195, + "type": "Identifier" + }, + "arg": { + "end": 2208, + "raw": "4", + "start": 2207, + "type": "Literal", + "type": "Literal", + "value": { + "value": 4.0, + "suffix": "None" + } + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2228, + "name": "rotateDuplicates", + "start": 2212, + "type": "Identifier" + }, + "arg": { + "end": 2235, + "raw": "true", + "start": 2231, + "type": "Literal", + "type": "Literal", + "value": true + } + } + ], + "callee": { + "end": 2043, + "name": "patternCircular3d", + "start": 2026, + "type": "Identifier" + }, + "end": 2237, + "start": 2026, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 2059, + "name": "singleCorner", + "start": 2047, + "type": "Identifier", + "type": "Identifier" + } + }, + "start": 2016, + "type": "VariableDeclarator" + }, + "end": 2237, + "kind": "const", + "start": 2016, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 2844, + "id": { + "end": 2252, + "name": "singleBinFill", + "start": 2239, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 2273, + "raw": "\"XY\"", + "start": 2269, + "type": "Literal", + "type": "Literal", + "value": "XY" + } + ], + "callee": { + "end": 2268, + "name": "startSketchOn", + "start": 2255, + "type": "Identifier" + }, + "end": 2274, + "start": 2255, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 2326, + "left": { + "end": 2317, + "name": "binBaseLength", + "start": 2304, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 2326, + "name": "binTol", + "start": 2320, + "type": "Identifier", + "type": "Identifier" + }, + "start": 2304, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 2357, + "left": { + "end": 2348, + "name": "binBaseLength", + "start": 2335, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 2357, + "name": "binTol", + "start": 2351, + "type": "Identifier", + "type": "Identifier" + }, + "start": 2335, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 2364, + "start": 2295, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 2367, + "start": 2366, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2294, + "name": "startProfileAt", + "start": 2280, + "type": "Identifier" + }, + "end": 2368, + "start": 2280, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2382, + "name": "end", + "start": 2379, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 2416, + "left": { + "end": 2395, + "name": "binLength", + "start": 2386, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 2416, + "left": { + "end": 2412, + "name": "binBaseLength", + "start": 2399, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 2416, + "raw": "2", + "start": 2415, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 2399, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 2386, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 2420, + "raw": "0", + "start": 2419, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 2421, + "start": 2385, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2426, + "name": "tag", + "start": 2423, + "type": "Identifier" + }, + "arg": { + "end": 2437, + "start": 2429, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "line000" + } + } + ], + "callee": { + "end": 2378, + "name": "line", + "start": 2374, + "type": "Identifier" + }, + "end": 2438, + "start": 2374, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2452, + "name": "end", + "start": 2449, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 2457, + "raw": "0", + "start": 2456, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 2489, + "left": { + "end": 2468, + "name": "binLength", + "start": 2459, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 2489, + "left": { + "end": 2485, + "name": "binBaseLength", + "start": 2472, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 2489, + "raw": "2", + "start": 2488, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 2472, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 2459, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 2491, + "start": 2455, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2496, + "name": "tag", + "start": 2493, + "type": "Identifier" + }, + "arg": { + "end": 2507, + "start": 2499, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "line001" + } + } + ], + "callee": { + "end": 2448, + "name": "line", + "start": 2444, + "type": "Identifier" + }, + "end": 2508, + "start": 2444, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "arguments": [ + { + "end": 2537, + "start": 2536, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2535, + "name": "profileStartX", + "start": 2522, + "type": "Identifier" + }, + "end": 2538, + "start": 2522, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "end": 2541, + "start": 2540, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 2551, + "start": 2543, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "line002" + } + ], + "callee": { + "end": 2521, + "name": "xLineTo", + "start": 2514, + "type": "Identifier" + }, + "end": 2552, + "start": 2514, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2567, + "name": "tag", + "start": 2564, + "type": "Identifier" + }, + "arg": { + "end": 2578, + "start": 2570, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "line003" + } + } + ], + "callee": { + "end": 2563, + "name": "close", + "start": 2558, + "type": "Identifier" + }, + "end": 2579, + "start": 2558, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2599, + "name": "length", + "start": 2593, + "type": "Identifier" + }, + "arg": { + "end": 2608, + "name": "height", + "start": 2602, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 2592, + "name": "extrude", + "start": 2585, + "type": "Identifier" + }, + "end": 2609, + "start": 2585, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2636, + "name": "radius", + "start": 2630, + "type": "Identifier" + }, + "arg": { + "end": 2648, + "name": "firstStep", + "start": 2639, + "type": "Identifier", + "type": "Identifier" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2661, + "name": "tags", + "start": 2657, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "arguments": [ + { + "end": 2702, + "name": "line000", + "start": 2695, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 2694, + "name": "getNextAdjacentEdge", + "start": 2675, + "type": "Identifier" + }, + "end": 2703, + "start": 2675, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 2745, + "name": "line000", + "start": 2738, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 2737, + "name": "getPreviousAdjacentEdge", + "start": 2714, + "type": "Identifier" + }, + "end": 2746, + "start": 2714, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 2784, + "name": "line002", + "start": 2777, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 2776, + "name": "getNextAdjacentEdge", + "start": 2757, + "type": "Identifier" + }, + "end": 2785, + "start": 2757, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 2827, + "name": "line002", + "start": 2820, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 2819, + "name": "getPreviousAdjacentEdge", + "start": 2796, + "type": "Identifier" + }, + "end": 2828, + "start": 2796, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 2837, + "start": 2664, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 2621, + "name": "fillet", + "start": 2615, + "type": "Identifier" + }, + "end": 2844, + "start": 2615, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 2844, + "start": 2255, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 2239, + "type": "VariableDeclarator" + }, + "end": 2844, + "kind": "const", + "start": 2239, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 3362, + "id": { + "end": 2858, + "name": "magCutout000", + "start": 2846, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 2888, + "name": "singleBinFill", + "start": 2875, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 2897, + "raw": "\"start\"", + "start": 2890, + "type": "Literal", + "type": "Literal", + "value": "start" + } + ], + "callee": { + "end": 2874, + "name": "startSketchOn", + "start": 2861, + "type": "Identifier" + }, + "end": 2898, + "start": 2861, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2925, + "name": "center", + "start": 2919, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 2974, + "left": { + "end": 2965, + "left": { + "argument": { + "end": 2949, + "name": "magOffset", + "start": 2940, + "type": "Identifier", + "type": "Identifier" + }, + "end": 2949, + "operator": "-", + "start": 2939, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "-", + "right": { + "end": 2965, + "name": "binBaseLength", + "start": 2952, + "type": "Identifier", + "type": "Identifier" + }, + "start": 2939, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 2974, + "name": "binTol", + "start": 2968, + "type": "Identifier", + "type": "Identifier" + }, + "start": 2939, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 3019, + "left": { + "end": 3010, + "left": { + "end": 2994, + "name": "magOffset", + "start": 2985, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 3010, + "name": "binBaseLength", + "start": 2997, + "type": "Identifier", + "type": "Identifier" + }, + "start": 2985, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "end": 3019, + "name": "binTol", + "start": 3013, + "type": "Identifier", + "type": "Identifier" + }, + "start": 2985, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 3028, + "start": 2928, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 3043, + "name": "radius", + "start": 3037, + "type": "Identifier" + }, + "arg": { + "end": 3062, + "left": { + "end": 3058, + "name": "magOuterDiam", + "start": 3046, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 3062, + "raw": "2", + "start": 3061, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 3046, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 2910, + "name": "circle", + "start": 2904, + "type": "Identifier" + }, + "end": 3069, + "start": 2904, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 3111, + "name": "arcDegrees", + "start": 3101, + "type": "Identifier" + }, + "arg": { + "end": 3117, + "raw": "360", + "start": 3114, + "type": "Literal", + "type": "Literal", + "value": { + "value": 360.0, + "suffix": "None" + } + } + }, + { + "type": "LabeledArg", + "label": { + "end": 3132, + "name": "center", + "start": 3126, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 3175, + "left": { + "end": 3170, + "left": { + "argument": { + "end": 3157, + "name": "binLength", + "start": 3148, + "type": "Identifier", + "type": "Identifier" + }, + "end": 3157, + "operator": "-", + "start": 3147, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "+", + "right": { + "end": 3170, + "left": { + "end": 3161, + "raw": "2", + "start": 3160, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 3170, + "name": "binTol", + "start": 3164, + "type": "Identifier", + "type": "Identifier" + }, + "start": 3160, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 3147, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "/", + "right": { + "end": 3175, + "raw": "2", + "start": 3174, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 3147, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 3214, + "left": { + "end": 3209, + "left": { + "end": 3196, + "name": "binLength", + "start": 3187, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 3209, + "left": { + "end": 3200, + "raw": "2", + "start": 3199, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 3209, + "name": "binTol", + "start": 3203, + "type": "Identifier", + "type": "Identifier" + }, + "start": 3199, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 3187, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "/", + "right": { + "end": 3214, + "raw": "2", + "start": 3213, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 3187, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 3223, + "start": 3135, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 3241, + "name": "instances", + "start": 3232, + "type": "Identifier" + }, + "arg": { + "end": 3245, + "raw": "4", + "start": 3244, + "type": "Literal", + "type": "Literal", + "value": { + "value": 4.0, + "suffix": "None" + } + } + }, + { + "type": "LabeledArg", + "label": { + "end": 3270, + "name": "rotateDuplicates", + "start": 3254, + "type": "Identifier" + }, + "arg": { + "end": 3277, + "raw": "true", + "start": 3273, + "type": "Literal", + "type": "Literal", + "value": true + } + } + ], + "callee": { + "end": 3092, + "name": "patternCircular2d", + "start": 3075, + "type": "Identifier" + }, + "end": 3284, + "start": 3075, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 3304, + "name": "length", + "start": 3298, + "type": "Identifier" + }, + "arg": { + "argument": { + "end": 3316, + "name": "magDepth", + "start": 3308, + "type": "Identifier", + "type": "Identifier" + }, + "end": 3316, + "operator": "-", + "start": 3307, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + } + ], + "callee": { + "end": 3297, + "name": "extrude", + "start": 3290, + "type": "Identifier" + }, + "end": 3317, + "start": 3290, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 3362, + "nonCodeMeta": { + "nonCodeNodes": { + "3": [ + { + "end": 3362, + "start": 3317, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "create the baseplate by patterning sides", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, + "start": 2861, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 2846, + "type": "VariableDeclarator" + }, + "end": 3362, + "kind": "const", + "start": 2846, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 3719, + "id": { + "end": 3371, + "name": "binSides", + "start": 3363, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 3416, + "name": "axis", + "start": 3412, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 3423, + "raw": "1.0", + "start": 3420, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + { + "end": 3428, + "raw": "0.0", + "start": 3425, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 3433, + "raw": "0.0", + "start": 3430, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 3434, + "start": 3419, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 3452, + "name": "instances", + "start": 3443, + "type": "Identifier" + }, + "arg": { + "end": 3468, + "name": "countBinWidth", + "start": 3455, + "type": "Identifier", + "type": "Identifier" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 3485, + "name": "distance", + "start": 3477, + "type": "Identifier" + }, + "arg": { + "end": 3510, + "left": { + "end": 3497, + "name": "binLength", + "start": 3488, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 3510, + "left": { + "end": 3506, + "name": "binTol", + "start": 3500, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 3510, + "raw": "2", + "start": 3509, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 3500, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 3488, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 3389, + "name": "patternLinear3d", + "start": 3374, + "type": "Identifier" + }, + "end": 3517, + "start": 3374, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 3403, + "name": "sides", + "start": 3398, + "type": "Identifier", + "type": "Identifier" + } + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 3551, + "name": "axis", + "start": 3547, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 3558, + "raw": "0.0", + "start": 3555, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 3563, + "raw": "1.0", + "start": 3560, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + { + "end": 3568, + "raw": "0.0", + "start": 3565, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 3569, + "start": 3554, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 3587, + "name": "instances", + "start": 3578, + "type": "Identifier" + }, + "arg": { + "end": 3604, + "name": "countBinLength", + "start": 3590, + "type": "Identifier", + "type": "Identifier" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 3621, + "name": "distance", + "start": 3613, + "type": "Identifier" + }, + "arg": { + "end": 3646, + "left": { + "end": 3633, + "name": "binLength", + "start": 3624, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 3646, + "left": { + "end": 3642, + "name": "binTol", + "start": 3636, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 3646, + "raw": "2", + "start": 3645, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 3636, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 3624, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 3538, + "name": "patternLinear3d", + "start": 3523, + "type": "Identifier" + }, + "end": 3653, + "start": 3523, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 3719, + "nonCodeMeta": { + "nonCodeNodes": { + "1": [ + { + "end": 3719, + "start": 3653, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "create the corners of the baseplate by patterning the corners", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, + "start": 3374, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 3363, + "type": "VariableDeclarator" + }, + "end": 3719, + "kind": "const", + "start": 3363, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 4071, + "id": { + "end": 3730, + "name": "binCorners", + "start": 3720, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 3777, + "name": "axis", + "start": 3773, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 3784, + "raw": "1.0", + "start": 3781, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + { + "end": 3789, + "raw": "0.0", + "start": 3786, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 3794, + "raw": "0.0", + "start": 3791, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 3795, + "start": 3780, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 3813, + "name": "instances", + "start": 3804, + "type": "Identifier" + }, + "arg": { + "end": 3829, + "name": "countBinWidth", + "start": 3816, + "type": "Identifier", + "type": "Identifier" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 3846, + "name": "distance", + "start": 3838, + "type": "Identifier" + }, + "arg": { + "end": 3871, + "left": { + "end": 3858, + "name": "binLength", + "start": 3849, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 3871, + "left": { + "end": 3867, + "name": "binTol", + "start": 3861, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 3871, + "raw": "2", + "start": 3870, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 3861, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 3849, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 3748, + "name": "patternLinear3d", + "start": 3733, + "type": "Identifier" + }, + "end": 3878, + "start": 3733, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 3764, + "name": "corners", + "start": 3757, + "type": "Identifier", + "type": "Identifier" + } + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 3912, + "name": "axis", + "start": 3908, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 3919, + "raw": "0.0", + "start": 3916, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 3924, + "raw": "1.0", + "start": 3921, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + { + "end": 3929, + "raw": "0.0", + "start": 3926, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 3930, + "start": 3915, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 3948, + "name": "instances", + "start": 3939, + "type": "Identifier" + }, + "arg": { + "end": 3965, + "name": "countBinLength", + "start": 3951, + "type": "Identifier", + "type": "Identifier" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 3982, + "name": "distance", + "start": 3974, + "type": "Identifier" + }, + "arg": { + "end": 4007, + "left": { + "end": 3994, + "name": "binLength", + "start": 3985, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 4007, + "left": { + "end": 4003, + "name": "binTol", + "start": 3997, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 4007, + "raw": "2", + "start": 4006, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 3997, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 3985, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 3899, + "name": "patternLinear3d", + "start": 3884, + "type": "Identifier" + }, + "end": 4014, + "start": 3884, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 4071, + "nonCodeMeta": { + "nonCodeNodes": { + "1": [ + { + "end": 4071, + "start": 4014, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "create the fill of the bin by patterning the corners", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, + "start": 3733, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 3720, + "type": "VariableDeclarator" + }, + "end": 4071, + "kind": "const", + "start": 3720, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 4399, + "id": { + "end": 4079, + "name": "binFill", + "start": 4072, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 4132, + "name": "axis", + "start": 4128, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 4139, + "raw": "1.0", + "start": 4136, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + { + "end": 4144, + "raw": "0.0", + "start": 4141, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 4149, + "raw": "0.0", + "start": 4146, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 4150, + "start": 4135, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 4168, + "name": "instances", + "start": 4159, + "type": "Identifier" + }, + "arg": { + "end": 4184, + "name": "countBinWidth", + "start": 4171, + "type": "Identifier", + "type": "Identifier" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 4201, + "name": "distance", + "start": 4193, + "type": "Identifier" + }, + "arg": { + "end": 4226, + "left": { + "end": 4213, + "name": "binLength", + "start": 4204, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 4226, + "left": { + "end": 4222, + "name": "binTol", + "start": 4216, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 4226, + "raw": "2", + "start": 4225, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 4216, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 4204, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 4097, + "name": "patternLinear3d", + "start": 4082, + "type": "Identifier" + }, + "end": 4233, + "start": 4082, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 4119, + "name": "singleBinFill", + "start": 4106, + "type": "Identifier", + "type": "Identifier" + } + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 4267, + "name": "axis", + "start": 4263, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 4274, + "raw": "0.0", + "start": 4271, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 4279, + "raw": "1.0", + "start": 4276, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + { + "end": 4284, + "raw": "0.0", + "start": 4281, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 4285, + "start": 4270, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 4303, + "name": "instances", + "start": 4294, + "type": "Identifier" + }, + "arg": { + "end": 4320, + "name": "countBinLength", + "start": 4306, + "type": "Identifier", + "type": "Identifier" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 4337, + "name": "distance", + "start": 4329, + "type": "Identifier" + }, + "arg": { + "end": 4362, + "left": { + "end": 4349, + "name": "binLength", + "start": 4340, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 4362, + "left": { + "end": 4358, + "name": "binTol", + "start": 4352, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 4362, + "raw": "2", + "start": 4361, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 4352, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 4340, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 4254, + "name": "patternLinear3d", + "start": 4239, + "type": "Identifier" + }, + "end": 4369, + "start": 4239, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 4399, + "nonCodeMeta": { + "nonCodeNodes": { + "1": [ + { + "end": 4399, + "start": 4369, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "create the top of the bin", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, + "start": 4082, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 4072, + "type": "VariableDeclarator" + }, + "end": 4399, + "kind": "const", + "start": 4072, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 5029, + "id": { + "end": 4406, + "name": "binTop", + "start": 4400, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 4447, + "name": "offset", + "start": 4441, + "type": "Identifier" + }, + "arg": { + "end": 4456, + "name": "height", + "start": 4450, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 4434, + "name": "offsetPlane", + "start": 4423, + "type": "Identifier" + }, + "end": 4457, + "start": 4423, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 4439, + "raw": "\"XY\"", + "start": 4435, + "type": "Literal", + "type": "Literal", + "value": "XY" + } + } + ], + "callee": { + "end": 4422, + "name": "startSketchOn", + "start": 4409, + "type": "Identifier" + }, + "end": 4458, + "start": 4409, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 4481, + "raw": "0", + "start": 4480, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 4484, + "raw": "0", + "start": 4483, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 4485, + "start": 4479, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 4488, + "start": 4487, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 4478, + "name": "startProfileAt", + "start": 4464, + "type": "Identifier" + }, + "end": 4489, + "start": 4464, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 4541, + "left": { + "end": 4524, + "left": { + "end": 4511, + "name": "binLength", + "start": 4502, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 4524, + "left": { + "end": 4515, + "raw": "2", + "start": 4514, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 4524, + "name": "binTol", + "start": 4518, + "type": "Identifier", + "type": "Identifier" + }, + "start": 4514, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 4502, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "*", + "right": { + "end": 4541, + "name": "countBinWidth", + "start": 4528, + "type": "Identifier", + "type": "Identifier" + }, + "start": 4502, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 4544, + "start": 4543, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 4554, + "start": 4546, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "line010" + } + ], + "callee": { + "end": 4500, + "name": "xLine", + "start": 4495, + "type": "Identifier" + }, + "end": 4555, + "start": 4495, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 4608, + "left": { + "end": 4590, + "left": { + "end": 4577, + "name": "binLength", + "start": 4568, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 4590, + "left": { + "end": 4581, + "raw": "2", + "start": 4580, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 4590, + "name": "binTol", + "start": 4584, + "type": "Identifier", + "type": "Identifier" + }, + "start": 4580, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 4568, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "*", + "right": { + "end": 4608, + "name": "countBinLength", + "start": 4594, + "type": "Identifier", + "type": "Identifier" + }, + "start": 4568, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 4611, + "start": 4610, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 4621, + "start": 4613, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "line011" + } + ], + "callee": { + "end": 4566, + "name": "yLine", + "start": 4561, + "type": "Identifier" + }, + "end": 4622, + "start": 4561, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "arguments": [ + { + "end": 4651, + "start": 4650, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 4649, + "name": "profileStartX", + "start": 4636, + "type": "Identifier" + }, + "end": 4652, + "start": 4636, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "end": 4655, + "start": 4654, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 4665, + "start": 4657, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "line012" + } + ], + "callee": { + "end": 4635, + "name": "xLineTo", + "start": 4628, + "type": "Identifier" + }, + "end": 4666, + "start": 4628, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 4681, + "name": "tag", + "start": 4678, + "type": "Identifier" + }, + "arg": { + "end": 4692, + "start": 4684, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "line013" + } + } + ], + "callee": { + "end": 4677, + "name": "close", + "start": 4672, + "type": "Identifier" + }, + "end": 4693, + "start": 4672, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 4713, + "name": "length", + "start": 4707, + "type": "Identifier" + }, + "arg": { + "end": 4742, + "left": { + "end": 4725, + "name": "binHeight", + "start": 4716, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 4742, + "name": "countBinHeight", + "start": 4728, + "type": "Identifier", + "type": "Identifier" + }, + "start": 4716, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 4706, + "name": "extrude", + "start": 4699, + "type": "Identifier" + }, + "end": 4743, + "start": 4699, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 4770, + "name": "radius", + "start": 4764, + "type": "Identifier" + }, + "arg": { + "end": 4785, + "name": "cornerRadius", + "start": 4773, + "type": "Identifier", + "type": "Identifier" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 4798, + "name": "tags", + "start": 4794, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "arguments": [ + { + "end": 4839, + "name": "line010", + "start": 4832, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 4831, + "name": "getNextAdjacentEdge", + "start": 4812, + "type": "Identifier" + }, + "end": 4840, + "start": 4812, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 4882, + "name": "line010", + "start": 4875, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 4874, + "name": "getPreviousAdjacentEdge", + "start": 4851, + "type": "Identifier" + }, + "end": 4883, + "start": 4851, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 4921, + "name": "line012", + "start": 4914, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 4913, + "name": "getNextAdjacentEdge", + "start": 4894, + "type": "Identifier" + }, + "end": 4922, + "start": 4894, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 4964, + "name": "line012", + "start": 4957, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 4956, + "name": "getPreviousAdjacentEdge", + "start": 4933, + "type": "Identifier" + }, + "end": 4965, + "start": 4933, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 4974, + "start": 4801, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 4755, + "name": "fillet", + "start": 4749, + "type": "Identifier" + }, + "end": 4981, + "start": 4749, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 4998, + "name": "faces", + "start": 4993, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 5007, + "raw": "\"end\"", + "start": 5002, + "type": "Literal", + "type": "Literal", + "value": "end" + } + ], + "end": 5008, + "start": 5001, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 5019, + "name": "thickness", + "start": 5010, + "type": "Identifier" + }, + "arg": { + "end": 5028, + "name": "binThk", + "start": 5022, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 4992, + "name": "shell", + "start": 4987, + "type": "Identifier" + }, + "end": 5029, + "start": 4987, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 5029, + "start": 4409, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 4400, + "type": "VariableDeclarator" + }, + "end": 5029, + "kind": "const", + "start": 4400, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + } + ], + "end": 5030, + "innerAttrs": [ + { + "end": 339, + "name": { + "end": 315, + "name": "settings", + "start": 307, + "type": "Identifier" + }, + "properties": [ + { + "end": 338, + "key": { + "end": 333, + "name": "defaultLengthUnit", + "start": 316, + "type": "Identifier" + }, + "start": 316, + "type": "ObjectProperty", + "value": { + "end": 338, + "name": "mm", + "start": 336, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 306, + "type": "Annotation" + } + ], + "nonCodeMeta": { + "nonCodeNodes": { + "11": [ + { + "end": 598, + "start": 561, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Number of bins in each direction", + "style": "line" + } + } + ], + "14": [ + { + "end": 754, + "start": 654, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "The total height of the baseplate is a summation of the vertical heights of the baseplate steps", + "style": "line" + } + } + ], + "15": [ + { + "end": 866, + "start": 798, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "define a function which builds the profile of the baseplate bin", + "style": "line" + } + } + ], + "16": [ + { + "end": 1266, + "start": 1229, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "extrude a single side of the bin", + "style": "line" + } + } + ], + "17": [ + { + "end": 1453, + "start": 1387, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "create the other sides of the bin by using a circular pattern", + "style": "line" + } + } + ], + "18": [ + { + "end": 1698, + "start": 1671, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "define an axis axis000", + "style": "line" + } + } + ], + "19": [ + { + "end": 1868, + "start": 1830, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "create a single corner of the bin", + "style": "line" + } + } + ], + "20": [ + { + "end": 2015, + "start": 1981, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "create the corners of the bin", + "style": "line" + } + } + ], + "21": [ + { + "end": 2239, + "start": 2237, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ], + "22": [ + { + "end": 2846, + "start": 2844, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ] + }, + "startNodes": [ + { + "end": 18, + "start": 0, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Gridfinity Bins", + "style": "line" + } + }, + { + "end": 271, + "start": 19, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Gridfinity is a system to help you work more efficiently. This is a system invented by Zack Freedman. There are two main components the baseplate and the bins. The components are comprised of a matrix of squares. Allowing easy stacking and expansion", + "style": "line" + } + }, + { + "end": 273, + "start": 271, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + }, + { + "end": 305, + "start": 273, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Set units in millimeters (mm)", + "style": "line" + } + }, + { + "end": 341, + "start": 339, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + }, + { + "end": 360, + "start": 341, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Define constants", + "style": "line" + } + } + ] + }, + "start": 0 + } +} diff --git a/rust/kcl-lib/tests/kcl_samples/gridfinity-bins/ops.snap b/rust/kcl-lib/tests/kcl_samples/gridfinity-bins/ops.snap new file mode 100644 index 000000000..1cdf91ff6 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/gridfinity-bins/ops.snap @@ -0,0 +1,1856 @@ +--- +source: kcl/src/simulation_tests.rs +description: Operations executed gridfinity-bins.kcl +--- +[ + { + "labeledArgs": { + "offset": { + "value": { + "type": "Number", + "value": 4.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1320, + 1341, + 0 + ] + } + }, + "name": "offsetPlane", + "sourceRange": [ + 1293, + 1342, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "String", + "value": "YZ" + }, + "sourceRange": [ + 1305, + 1309, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionCall", + "name": "face", + "functionSourceRange": [ + 874, + 1229, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1288, + 1343, + 0 + ] + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Plane", + "artifact_id": "[uuid]" + }, + "sourceRange": [ + 913, + 918, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 899, + 919, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 34.0, + "ty": { + "type": "Unknown" + } + }, + "sourceRange": [ + 1354, + 1383, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 1280, + 1387, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1288, + 1343, + 0 + ] + } + }, + { + "labeledArgs": { + "arcDegrees": { + "value": { + "type": "Number", + "value": 360.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1510, + 1513, + 0 + ] + }, + "axis": { + "value": { + "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" + } + } + }, + { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + } + ] + }, + "sourceRange": [ + 1524, + 1533, + 0 + ] + }, + "center": { + "value": { + "type": "Array", + "value": [ + { + "type": "Number", + "value": 21.0, + "ty": { + "type": "Unknown" + } + }, + { + "type": "Number", + "value": 21.0, + "ty": { + "type": "Unknown" + } + }, + { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + } + ] + }, + "sourceRange": [ + 1546, + 1625, + 0 + ] + }, + "instances": { + "value": { + "type": "Number", + "value": 4.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1641, + 1642, + 0 + ] + }, + "rotateDuplicates": { + "value": { + "type": "Bool", + "value": true + }, + "sourceRange": [ + 1665, + 1669, + 0 + ] + } + }, + "name": "patternCircular3d", + "sourceRange": [ + 1462, + 1671, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1483, + 1493, + 0 + ] + } + }, + { + "labeledArgs": { + "offset": { + "value": { + "type": "Number", + "value": 4.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1957, + 1978, + 0 + ] + } + }, + "name": "offsetPlane", + "sourceRange": [ + 1930, + 1979, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "String", + "value": "YZ" + }, + "sourceRange": [ + 1942, + 1946, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionCall", + "name": "face", + "functionSourceRange": [ + 874, + 1229, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1925, + 1980, + 0 + ] + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Plane", + "artifact_id": "[uuid]" + }, + "sourceRange": [ + 913, + 918, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 899, + 919, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Object", + "value": { + "angle": { + "type": "Number", + "value": -90.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "axis": { + "type": "Object", + "value": { + "custom": { + "type": "Object", + "value": { + "axis": { + "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": 4.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + { + "type": "Number", + "value": 4.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + } + ] + } + } + } + } + } + } + }, + "sourceRange": [ + 1892, + 1923, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1925, + 1980, + 0 + ] + } + }, + "name": "revolve", + "sourceRange": [ + 1884, + 1981, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "arcDegrees": { + "value": { + "type": "Number", + "value": 360.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 2076, + 2079, + 0 + ] + }, + "axis": { + "value": { + "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" + } + } + }, + { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + } + ] + }, + "sourceRange": [ + 2090, + 2099, + 0 + ] + }, + "center": { + "value": { + "type": "Array", + "value": [ + { + "type": "Number", + "value": 21.0, + "ty": { + "type": "Unknown" + } + }, + { + "type": "Number", + "value": 21.0, + "ty": { + "type": "Unknown" + } + }, + { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + } + ] + }, + "sourceRange": [ + 2112, + 2191, + 0 + ] + }, + "instances": { + "value": { + "type": "Number", + "value": 4.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 2207, + 2208, + 0 + ] + }, + "rotateDuplicates": { + "value": { + "type": "Bool", + "value": true + }, + "sourceRange": [ + 2231, + 2235, + 0 + ] + } + }, + "name": "patternCircular3d", + "sourceRange": [ + 2026, + 2237, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 2047, + 2059, + 0 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "String", + "value": "XY" + }, + "sourceRange": [ + 2269, + 2273, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 2255, + 2274, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 4.75, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 2602, + 2608, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 2585, + 2609, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "labeledArgs": { + "radius": { + "value": { + "type": "Number", + "value": 0.8, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 2639, + 2648, + 0 + ] + }, + "tags": { + "value": { + "type": "Array", + "value": [ + { + "type": "Uuid", + "value": "[uuid]" + }, + { + "type": "Uuid", + "value": "[uuid]" + }, + { + "type": "Uuid", + "value": "[uuid]" + }, + { + "type": "Uuid", + "value": "[uuid]" + } + ] + }, + "sourceRange": [ + 2664, + 2837, + 0 + ] + } + }, + "name": "fillet", + "sourceRange": [ + 2615, + 2844, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 2875, + 2888, + 0 + ] + }, + "tag": { + "value": { + "type": "String", + "value": "start" + }, + "sourceRange": [ + 2890, + 2897, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 2861, + 2898, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": -2.4, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 3307, + 3316, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 3290, + 3317, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketches", + "value": [ + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + } + ] + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "labeledArgs": { + "axis": { + "value": { + "type": "Array", + "value": [ + { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + { + "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": [ + 3419, + 3434, + 0 + ] + }, + "distance": { + "value": { + "type": "Number", + "value": 42.0, + "ty": { + "type": "Unknown" + } + }, + "sourceRange": [ + 3488, + 3510, + 0 + ] + }, + "instances": { + "value": { + "type": "Number", + "value": 2.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 3455, + 3468, + 0 + ] + } + }, + "name": "patternLinear3d", + "sourceRange": [ + 3374, + 3517, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solids", + "value": [ + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + } + ] + }, + "sourceRange": [ + 3398, + 3403, + 0 + ] + } + }, + { + "labeledArgs": { + "axis": { + "value": { + "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" + } + } + }, + { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + } + ] + }, + "sourceRange": [ + 3554, + 3569, + 0 + ] + }, + "distance": { + "value": { + "type": "Number", + "value": 42.0, + "ty": { + "type": "Unknown" + } + }, + "sourceRange": [ + 3624, + 3646, + 0 + ] + }, + "instances": { + "value": { + "type": "Number", + "value": 3.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 3590, + 3604, + 0 + ] + } + }, + "name": "patternLinear3d", + "sourceRange": [ + 3523, + 3653, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solids", + "value": [ + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + } + ] + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "labeledArgs": { + "axis": { + "value": { + "type": "Array", + "value": [ + { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + { + "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": [ + 3780, + 3795, + 0 + ] + }, + "distance": { + "value": { + "type": "Number", + "value": 42.0, + "ty": { + "type": "Unknown" + } + }, + "sourceRange": [ + 3849, + 3871, + 0 + ] + }, + "instances": { + "value": { + "type": "Number", + "value": 2.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 3816, + 3829, + 0 + ] + } + }, + "name": "patternLinear3d", + "sourceRange": [ + 3733, + 3878, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solids", + "value": [ + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + } + ] + }, + "sourceRange": [ + 3757, + 3764, + 0 + ] + } + }, + { + "labeledArgs": { + "axis": { + "value": { + "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" + } + } + }, + { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + } + ] + }, + "sourceRange": [ + 3915, + 3930, + 0 + ] + }, + "distance": { + "value": { + "type": "Number", + "value": 42.0, + "ty": { + "type": "Unknown" + } + }, + "sourceRange": [ + 3985, + 4007, + 0 + ] + }, + "instances": { + "value": { + "type": "Number", + "value": 3.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 3951, + 3965, + 0 + ] + } + }, + "name": "patternLinear3d", + "sourceRange": [ + 3884, + 4014, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solids", + "value": [ + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + } + ] + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "labeledArgs": { + "axis": { + "value": { + "type": "Array", + "value": [ + { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + { + "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": [ + 4135, + 4150, + 0 + ] + }, + "distance": { + "value": { + "type": "Number", + "value": 42.0, + "ty": { + "type": "Unknown" + } + }, + "sourceRange": [ + 4204, + 4226, + 0 + ] + }, + "instances": { + "value": { + "type": "Number", + "value": 2.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 4171, + 4184, + 0 + ] + } + }, + "name": "patternLinear3d", + "sourceRange": [ + 4082, + 4233, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 4106, + 4119, + 0 + ] + } + }, + { + "labeledArgs": { + "axis": { + "value": { + "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" + } + } + }, + { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + } + ] + }, + "sourceRange": [ + 4270, + 4285, + 0 + ] + }, + "distance": { + "value": { + "type": "Number", + "value": 42.0, + "ty": { + "type": "Unknown" + } + }, + "sourceRange": [ + 4340, + 4362, + 0 + ] + }, + "instances": { + "value": { + "type": "Number", + "value": 3.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 4306, + 4320, + 0 + ] + } + }, + "name": "patternLinear3d", + "sourceRange": [ + 4239, + 4369, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solids", + "value": [ + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + } + ] + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "labeledArgs": { + "offset": { + "value": { + "type": "Number", + "value": 4.75, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 4450, + 4456, + 0 + ] + } + }, + "name": "offsetPlane", + "sourceRange": [ + 4423, + 4457, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "String", + "value": "XY" + }, + "sourceRange": [ + 4435, + 4439, + 0 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Plane", + "artifact_id": "[uuid]" + }, + "sourceRange": [ + 4423, + 4457, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 4409, + 4458, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 14.0, + "ty": { + "type": "Unknown" + } + }, + "sourceRange": [ + 4716, + 4742, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 4699, + 4743, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "labeledArgs": { + "radius": { + "value": { + "type": "Number", + "value": 3.75, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 4773, + 4785, + 0 + ] + }, + "tags": { + "value": { + "type": "Array", + "value": [ + { + "type": "Uuid", + "value": "[uuid]" + }, + { + "type": "Uuid", + "value": "[uuid]" + }, + { + "type": "Uuid", + "value": "[uuid]" + }, + { + "type": "Uuid", + "value": "[uuid]" + } + ] + }, + "sourceRange": [ + 4801, + 4974, + 0 + ] + } + }, + "name": "fillet", + "sourceRange": [ + 4749, + 4981, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "labeledArgs": { + "faces": { + "value": { + "type": "Array", + "value": [ + { + "type": "String", + "value": "end" + } + ] + }, + "sourceRange": [ + 5001, + 5008, + 0 + ] + }, + "thickness": { + "value": { + "type": "Number", + "value": 1.2, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 5022, + 5028, + 0 + ] + } + }, + "name": "shell", + "sourceRange": [ + 4987, + 5029, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + } +] diff --git a/rust/kcl-lib/tests/kcl_samples/gridfinity-bins/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/gridfinity-bins/program_memory.snap new file mode 100644 index 000000000..f9487494e --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/gridfinity-bins/program_memory.snap @@ -0,0 +1,24882 @@ +--- +source: kcl/src/simulation_tests.rs +description: Variables in memory after executing gridfinity-bins.kcl +--- +{ + "axis000": { + "type": "Object", + "value": { + "custom": { + "type": "Object", + "value": { + "axis": { + "type": "Array", + "value": [ + { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 1736, + 1739, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 1741, + 1744, + 0 + ] + } + ] + } + ], + "__meta": [ + { + "sourceRange": [ + 1735, + 1745, + 0 + ] + } + ] + }, + "origin": { + "type": "Array", + "value": [ + { + "type": "Number", + "value": 4.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 457, + 461, + 0 + ] + }, + { + "sourceRange": [ + 424, + 428, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 4.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 457, + 461, + 0 + ] + }, + { + "sourceRange": [ + 424, + 428, + 0 + ] + } + ] + } + ], + "__meta": [ + { + "sourceRange": [ + 1760, + 1824, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 1722, + 1828, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 1709, + 1830, + 0 + ] + } + ] + }, + "binBaseLength": { + "type": "Number", + "value": 2.95, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 410, + 414, + 0 + ] + } + ] + }, + "binCorners": { + "type": "Solids", + "value": [ + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1200, + 1207, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1200, + 1207, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1200, + 1207, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1200, + 1207, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1200, + 1207, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1200, + 1207, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1200, + 1207, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1200, + 1207, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1200, + 1207, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1200, + 1207, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1200, + 1207, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1200, + 1207, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1200, + 1207, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1200, + 1207, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1200, + 1207, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1200, + 1207, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1200, + 1207, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1200, + 1207, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1200, + 1207, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1200, + 1207, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1200, + 1207, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1200, + 1207, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1200, + 1207, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1200, + 1207, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + } + ] + }, + "binFill": { + "type": "Solids", + "value": [ + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2374, + 2438, + 0 + ], + "tag": { + "end": 2437, + "start": 2429, + "type": "TagDeclarator", + "value": "line000" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2444, + 2508, + 0 + ], + "tag": { + "end": 2507, + "start": 2499, + "type": "TagDeclarator", + "value": "line001" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2514, + 2552, + 0 + ], + "tag": { + "end": 2551, + "start": 2543, + "type": "TagDeclarator", + "value": "line002" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2558, + 2579, + 0 + ], + "tag": { + "end": 2578, + "start": 2570, + "type": "TagDeclarator", + "value": "line003" + }, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2374, + 2438, + 0 + ] + }, + "from": [ + 3.2, + 3.2 + ], + "tag": { + "end": 2437, + "start": 2429, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 38.8, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2444, + 2508, + 0 + ] + }, + "from": [ + 38.8, + 3.2 + ], + "tag": { + "end": 2507, + "start": 2499, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 38.8, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2514, + 2552, + 0 + ] + }, + "from": [ + 38.8, + 38.8 + ], + "tag": { + "end": 2551, + "start": 2543, + "type": "TagDeclarator", + "value": "line002" + }, + "to": [ + 3.2, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2558, + 2579, + 0 + ] + }, + "from": [ + 3.2, + 38.8 + ], + "tag": { + "end": 2578, + "start": 2570, + "type": "TagDeclarator", + "value": "line003" + }, + "to": [ + 3.2, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 3.2 + ], + "to": [ + 3.2, + 3.2 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2280, + 2368, + 0 + ] + } + }, + "tags": { + "line000": { + "type": "TagIdentifier", + "value": "line000", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2374, + 2438, + 0 + ] + }, + "from": [ + 3.2, + 3.2 + ], + "tag": { + "end": 2437, + "start": 2429, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 38.8, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2374, + 2438, + 0 + ], + "tag": { + "end": 2437, + "start": 2429, + "type": "TagDeclarator", + "value": "line000" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2429, + 2437, + 0 + ] + } + ] + }, + "line001": { + "type": "TagIdentifier", + "value": "line001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2444, + 2508, + 0 + ] + }, + "from": [ + 38.8, + 3.2 + ], + "tag": { + "end": 2507, + "start": 2499, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 38.8, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2444, + 2508, + 0 + ], + "tag": { + "end": 2507, + "start": 2499, + "type": "TagDeclarator", + "value": "line001" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2499, + 2507, + 0 + ] + } + ] + }, + "line002": { + "type": "TagIdentifier", + "value": "line002", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2514, + 2552, + 0 + ] + }, + "from": [ + 38.8, + 38.8 + ], + "tag": { + "end": 2551, + "start": 2543, + "type": "TagDeclarator", + "value": "line002" + }, + "to": [ + 3.2, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2514, + 2552, + 0 + ], + "tag": { + "end": 2551, + "start": 2543, + "type": "TagDeclarator", + "value": "line002" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2543, + 2551, + 0 + ] + } + ] + }, + "line003": { + "type": "TagIdentifier", + "value": "line003", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2558, + 2579, + 0 + ] + }, + "from": [ + 3.2, + 38.8 + ], + "tag": { + "end": 2578, + "start": 2570, + "type": "TagDeclarator", + "value": "line003" + }, + "to": [ + 3.2, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2558, + 2579, + 0 + ], + "tag": { + "end": 2578, + "start": 2570, + "type": "TagDeclarator", + "value": "line003" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2570, + 2578, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 2280, + 2368, + 0 + ] + } + ] + }, + "height": 4.75, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "edgeCuts": [ + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + } + ], + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 2280, + 2368, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2374, + 2438, + 0 + ], + "tag": { + "end": 2437, + "start": 2429, + "type": "TagDeclarator", + "value": "line000" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2444, + 2508, + 0 + ], + "tag": { + "end": 2507, + "start": 2499, + "type": "TagDeclarator", + "value": "line001" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2514, + 2552, + 0 + ], + "tag": { + "end": 2551, + "start": 2543, + "type": "TagDeclarator", + "value": "line002" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2558, + 2579, + 0 + ], + "tag": { + "end": 2578, + "start": 2570, + "type": "TagDeclarator", + "value": "line003" + }, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2374, + 2438, + 0 + ] + }, + "from": [ + 3.2, + 3.2 + ], + "tag": { + "end": 2437, + "start": 2429, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 38.8, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2444, + 2508, + 0 + ] + }, + "from": [ + 38.8, + 3.2 + ], + "tag": { + "end": 2507, + "start": 2499, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 38.8, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2514, + 2552, + 0 + ] + }, + "from": [ + 38.8, + 38.8 + ], + "tag": { + "end": 2551, + "start": 2543, + "type": "TagDeclarator", + "value": "line002" + }, + "to": [ + 3.2, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2558, + 2579, + 0 + ] + }, + "from": [ + 3.2, + 38.8 + ], + "tag": { + "end": 2578, + "start": 2570, + "type": "TagDeclarator", + "value": "line003" + }, + "to": [ + 3.2, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 3.2 + ], + "to": [ + 3.2, + 3.2 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2280, + 2368, + 0 + ] + } + }, + "tags": { + "line000": { + "type": "TagIdentifier", + "value": "line000", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2374, + 2438, + 0 + ] + }, + "from": [ + 3.2, + 3.2 + ], + "tag": { + "end": 2437, + "start": 2429, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 38.8, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2374, + 2438, + 0 + ], + "tag": { + "end": 2437, + "start": 2429, + "type": "TagDeclarator", + "value": "line000" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2429, + 2437, + 0 + ] + } + ] + }, + "line001": { + "type": "TagIdentifier", + "value": "line001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2444, + 2508, + 0 + ] + }, + "from": [ + 38.8, + 3.2 + ], + "tag": { + "end": 2507, + "start": 2499, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 38.8, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2444, + 2508, + 0 + ], + "tag": { + "end": 2507, + "start": 2499, + "type": "TagDeclarator", + "value": "line001" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2499, + 2507, + 0 + ] + } + ] + }, + "line002": { + "type": "TagIdentifier", + "value": "line002", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2514, + 2552, + 0 + ] + }, + "from": [ + 38.8, + 38.8 + ], + "tag": { + "end": 2551, + "start": 2543, + "type": "TagDeclarator", + "value": "line002" + }, + "to": [ + 3.2, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2514, + 2552, + 0 + ], + "tag": { + "end": 2551, + "start": 2543, + "type": "TagDeclarator", + "value": "line002" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2543, + 2551, + 0 + ] + } + ] + }, + "line003": { + "type": "TagIdentifier", + "value": "line003", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2558, + 2579, + 0 + ] + }, + "from": [ + 3.2, + 38.8 + ], + "tag": { + "end": 2578, + "start": 2570, + "type": "TagDeclarator", + "value": "line003" + }, + "to": [ + 3.2, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2558, + 2579, + 0 + ], + "tag": { + "end": 2578, + "start": 2570, + "type": "TagDeclarator", + "value": "line003" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2570, + 2578, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 2280, + 2368, + 0 + ] + } + ] + }, + "height": 4.75, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "edgeCuts": [ + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + } + ], + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 2280, + 2368, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2374, + 2438, + 0 + ], + "tag": { + "end": 2437, + "start": 2429, + "type": "TagDeclarator", + "value": "line000" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2444, + 2508, + 0 + ], + "tag": { + "end": 2507, + "start": 2499, + "type": "TagDeclarator", + "value": "line001" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2514, + 2552, + 0 + ], + "tag": { + "end": 2551, + "start": 2543, + "type": "TagDeclarator", + "value": "line002" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2558, + 2579, + 0 + ], + "tag": { + "end": 2578, + "start": 2570, + "type": "TagDeclarator", + "value": "line003" + }, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2374, + 2438, + 0 + ] + }, + "from": [ + 3.2, + 3.2 + ], + "tag": { + "end": 2437, + "start": 2429, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 38.8, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2444, + 2508, + 0 + ] + }, + "from": [ + 38.8, + 3.2 + ], + "tag": { + "end": 2507, + "start": 2499, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 38.8, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2514, + 2552, + 0 + ] + }, + "from": [ + 38.8, + 38.8 + ], + "tag": { + "end": 2551, + "start": 2543, + "type": "TagDeclarator", + "value": "line002" + }, + "to": [ + 3.2, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2558, + 2579, + 0 + ] + }, + "from": [ + 3.2, + 38.8 + ], + "tag": { + "end": 2578, + "start": 2570, + "type": "TagDeclarator", + "value": "line003" + }, + "to": [ + 3.2, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 3.2 + ], + "to": [ + 3.2, + 3.2 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2280, + 2368, + 0 + ] + } + }, + "tags": { + "line000": { + "type": "TagIdentifier", + "value": "line000", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2374, + 2438, + 0 + ] + }, + "from": [ + 3.2, + 3.2 + ], + "tag": { + "end": 2437, + "start": 2429, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 38.8, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2374, + 2438, + 0 + ], + "tag": { + "end": 2437, + "start": 2429, + "type": "TagDeclarator", + "value": "line000" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2429, + 2437, + 0 + ] + } + ] + }, + "line001": { + "type": "TagIdentifier", + "value": "line001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2444, + 2508, + 0 + ] + }, + "from": [ + 38.8, + 3.2 + ], + "tag": { + "end": 2507, + "start": 2499, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 38.8, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2444, + 2508, + 0 + ], + "tag": { + "end": 2507, + "start": 2499, + "type": "TagDeclarator", + "value": "line001" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2499, + 2507, + 0 + ] + } + ] + }, + "line002": { + "type": "TagIdentifier", + "value": "line002", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2514, + 2552, + 0 + ] + }, + "from": [ + 38.8, + 38.8 + ], + "tag": { + "end": 2551, + "start": 2543, + "type": "TagDeclarator", + "value": "line002" + }, + "to": [ + 3.2, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2514, + 2552, + 0 + ], + "tag": { + "end": 2551, + "start": 2543, + "type": "TagDeclarator", + "value": "line002" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2543, + 2551, + 0 + ] + } + ] + }, + "line003": { + "type": "TagIdentifier", + "value": "line003", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2558, + 2579, + 0 + ] + }, + "from": [ + 3.2, + 38.8 + ], + "tag": { + "end": 2578, + "start": 2570, + "type": "TagDeclarator", + "value": "line003" + }, + "to": [ + 3.2, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2558, + 2579, + 0 + ], + "tag": { + "end": 2578, + "start": 2570, + "type": "TagDeclarator", + "value": "line003" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2570, + 2578, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 2280, + 2368, + 0 + ] + } + ] + }, + "height": 4.75, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "edgeCuts": [ + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + } + ], + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 2280, + 2368, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2374, + 2438, + 0 + ], + "tag": { + "end": 2437, + "start": 2429, + "type": "TagDeclarator", + "value": "line000" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2444, + 2508, + 0 + ], + "tag": { + "end": 2507, + "start": 2499, + "type": "TagDeclarator", + "value": "line001" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2514, + 2552, + 0 + ], + "tag": { + "end": 2551, + "start": 2543, + "type": "TagDeclarator", + "value": "line002" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2558, + 2579, + 0 + ], + "tag": { + "end": 2578, + "start": 2570, + "type": "TagDeclarator", + "value": "line003" + }, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2374, + 2438, + 0 + ] + }, + "from": [ + 3.2, + 3.2 + ], + "tag": { + "end": 2437, + "start": 2429, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 38.8, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2444, + 2508, + 0 + ] + }, + "from": [ + 38.8, + 3.2 + ], + "tag": { + "end": 2507, + "start": 2499, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 38.8, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2514, + 2552, + 0 + ] + }, + "from": [ + 38.8, + 38.8 + ], + "tag": { + "end": 2551, + "start": 2543, + "type": "TagDeclarator", + "value": "line002" + }, + "to": [ + 3.2, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2558, + 2579, + 0 + ] + }, + "from": [ + 3.2, + 38.8 + ], + "tag": { + "end": 2578, + "start": 2570, + "type": "TagDeclarator", + "value": "line003" + }, + "to": [ + 3.2, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 3.2 + ], + "to": [ + 3.2, + 3.2 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2280, + 2368, + 0 + ] + } + }, + "tags": { + "line000": { + "type": "TagIdentifier", + "value": "line000", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2374, + 2438, + 0 + ] + }, + "from": [ + 3.2, + 3.2 + ], + "tag": { + "end": 2437, + "start": 2429, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 38.8, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2374, + 2438, + 0 + ], + "tag": { + "end": 2437, + "start": 2429, + "type": "TagDeclarator", + "value": "line000" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2429, + 2437, + 0 + ] + } + ] + }, + "line001": { + "type": "TagIdentifier", + "value": "line001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2444, + 2508, + 0 + ] + }, + "from": [ + 38.8, + 3.2 + ], + "tag": { + "end": 2507, + "start": 2499, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 38.8, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2444, + 2508, + 0 + ], + "tag": { + "end": 2507, + "start": 2499, + "type": "TagDeclarator", + "value": "line001" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2499, + 2507, + 0 + ] + } + ] + }, + "line002": { + "type": "TagIdentifier", + "value": "line002", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2514, + 2552, + 0 + ] + }, + "from": [ + 38.8, + 38.8 + ], + "tag": { + "end": 2551, + "start": 2543, + "type": "TagDeclarator", + "value": "line002" + }, + "to": [ + 3.2, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2514, + 2552, + 0 + ], + "tag": { + "end": 2551, + "start": 2543, + "type": "TagDeclarator", + "value": "line002" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2543, + 2551, + 0 + ] + } + ] + }, + "line003": { + "type": "TagIdentifier", + "value": "line003", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2558, + 2579, + 0 + ] + }, + "from": [ + 3.2, + 38.8 + ], + "tag": { + "end": 2578, + "start": 2570, + "type": "TagDeclarator", + "value": "line003" + }, + "to": [ + 3.2, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2558, + 2579, + 0 + ], + "tag": { + "end": 2578, + "start": 2570, + "type": "TagDeclarator", + "value": "line003" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2570, + 2578, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 2280, + 2368, + 0 + ] + } + ] + }, + "height": 4.75, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "edgeCuts": [ + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + } + ], + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 2280, + 2368, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2374, + 2438, + 0 + ], + "tag": { + "end": 2437, + "start": 2429, + "type": "TagDeclarator", + "value": "line000" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2444, + 2508, + 0 + ], + "tag": { + "end": 2507, + "start": 2499, + "type": "TagDeclarator", + "value": "line001" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2514, + 2552, + 0 + ], + "tag": { + "end": 2551, + "start": 2543, + "type": "TagDeclarator", + "value": "line002" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2558, + 2579, + 0 + ], + "tag": { + "end": 2578, + "start": 2570, + "type": "TagDeclarator", + "value": "line003" + }, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2374, + 2438, + 0 + ] + }, + "from": [ + 3.2, + 3.2 + ], + "tag": { + "end": 2437, + "start": 2429, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 38.8, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2444, + 2508, + 0 + ] + }, + "from": [ + 38.8, + 3.2 + ], + "tag": { + "end": 2507, + "start": 2499, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 38.8, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2514, + 2552, + 0 + ] + }, + "from": [ + 38.8, + 38.8 + ], + "tag": { + "end": 2551, + "start": 2543, + "type": "TagDeclarator", + "value": "line002" + }, + "to": [ + 3.2, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2558, + 2579, + 0 + ] + }, + "from": [ + 3.2, + 38.8 + ], + "tag": { + "end": 2578, + "start": 2570, + "type": "TagDeclarator", + "value": "line003" + }, + "to": [ + 3.2, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 3.2 + ], + "to": [ + 3.2, + 3.2 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2280, + 2368, + 0 + ] + } + }, + "tags": { + "line000": { + "type": "TagIdentifier", + "value": "line000", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2374, + 2438, + 0 + ] + }, + "from": [ + 3.2, + 3.2 + ], + "tag": { + "end": 2437, + "start": 2429, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 38.8, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2374, + 2438, + 0 + ], + "tag": { + "end": 2437, + "start": 2429, + "type": "TagDeclarator", + "value": "line000" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2429, + 2437, + 0 + ] + } + ] + }, + "line001": { + "type": "TagIdentifier", + "value": "line001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2444, + 2508, + 0 + ] + }, + "from": [ + 38.8, + 3.2 + ], + "tag": { + "end": 2507, + "start": 2499, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 38.8, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2444, + 2508, + 0 + ], + "tag": { + "end": 2507, + "start": 2499, + "type": "TagDeclarator", + "value": "line001" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2499, + 2507, + 0 + ] + } + ] + }, + "line002": { + "type": "TagIdentifier", + "value": "line002", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2514, + 2552, + 0 + ] + }, + "from": [ + 38.8, + 38.8 + ], + "tag": { + "end": 2551, + "start": 2543, + "type": "TagDeclarator", + "value": "line002" + }, + "to": [ + 3.2, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2514, + 2552, + 0 + ], + "tag": { + "end": 2551, + "start": 2543, + "type": "TagDeclarator", + "value": "line002" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2543, + 2551, + 0 + ] + } + ] + }, + "line003": { + "type": "TagIdentifier", + "value": "line003", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2558, + 2579, + 0 + ] + }, + "from": [ + 3.2, + 38.8 + ], + "tag": { + "end": 2578, + "start": 2570, + "type": "TagDeclarator", + "value": "line003" + }, + "to": [ + 3.2, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2558, + 2579, + 0 + ], + "tag": { + "end": 2578, + "start": 2570, + "type": "TagDeclarator", + "value": "line003" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2570, + 2578, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 2280, + 2368, + 0 + ] + } + ] + }, + "height": 4.75, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "edgeCuts": [ + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + } + ], + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 2280, + 2368, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2374, + 2438, + 0 + ], + "tag": { + "end": 2437, + "start": 2429, + "type": "TagDeclarator", + "value": "line000" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2444, + 2508, + 0 + ], + "tag": { + "end": 2507, + "start": 2499, + "type": "TagDeclarator", + "value": "line001" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2514, + 2552, + 0 + ], + "tag": { + "end": 2551, + "start": 2543, + "type": "TagDeclarator", + "value": "line002" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2558, + 2579, + 0 + ], + "tag": { + "end": 2578, + "start": 2570, + "type": "TagDeclarator", + "value": "line003" + }, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2374, + 2438, + 0 + ] + }, + "from": [ + 3.2, + 3.2 + ], + "tag": { + "end": 2437, + "start": 2429, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 38.8, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2444, + 2508, + 0 + ] + }, + "from": [ + 38.8, + 3.2 + ], + "tag": { + "end": 2507, + "start": 2499, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 38.8, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2514, + 2552, + 0 + ] + }, + "from": [ + 38.8, + 38.8 + ], + "tag": { + "end": 2551, + "start": 2543, + "type": "TagDeclarator", + "value": "line002" + }, + "to": [ + 3.2, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2558, + 2579, + 0 + ] + }, + "from": [ + 3.2, + 38.8 + ], + "tag": { + "end": 2578, + "start": 2570, + "type": "TagDeclarator", + "value": "line003" + }, + "to": [ + 3.2, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 3.2 + ], + "to": [ + 3.2, + 3.2 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2280, + 2368, + 0 + ] + } + }, + "tags": { + "line000": { + "type": "TagIdentifier", + "value": "line000", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2374, + 2438, + 0 + ] + }, + "from": [ + 3.2, + 3.2 + ], + "tag": { + "end": 2437, + "start": 2429, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 38.8, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2374, + 2438, + 0 + ], + "tag": { + "end": 2437, + "start": 2429, + "type": "TagDeclarator", + "value": "line000" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2429, + 2437, + 0 + ] + } + ] + }, + "line001": { + "type": "TagIdentifier", + "value": "line001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2444, + 2508, + 0 + ] + }, + "from": [ + 38.8, + 3.2 + ], + "tag": { + "end": 2507, + "start": 2499, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 38.8, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2444, + 2508, + 0 + ], + "tag": { + "end": 2507, + "start": 2499, + "type": "TagDeclarator", + "value": "line001" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2499, + 2507, + 0 + ] + } + ] + }, + "line002": { + "type": "TagIdentifier", + "value": "line002", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2514, + 2552, + 0 + ] + }, + "from": [ + 38.8, + 38.8 + ], + "tag": { + "end": 2551, + "start": 2543, + "type": "TagDeclarator", + "value": "line002" + }, + "to": [ + 3.2, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2514, + 2552, + 0 + ], + "tag": { + "end": 2551, + "start": 2543, + "type": "TagDeclarator", + "value": "line002" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2543, + 2551, + 0 + ] + } + ] + }, + "line003": { + "type": "TagIdentifier", + "value": "line003", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2558, + 2579, + 0 + ] + }, + "from": [ + 3.2, + 38.8 + ], + "tag": { + "end": 2578, + "start": 2570, + "type": "TagDeclarator", + "value": "line003" + }, + "to": [ + 3.2, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2558, + 2579, + 0 + ], + "tag": { + "end": 2578, + "start": 2570, + "type": "TagDeclarator", + "value": "line003" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2570, + 2578, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 2280, + 2368, + 0 + ] + } + ] + }, + "height": 4.75, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "edgeCuts": [ + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + } + ], + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 2280, + 2368, + 0 + ] + } + ] + } + ] + }, + "binHeight": { + "type": "Number", + "value": 7.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 390, + 393, + 0 + ] + } + ] + }, + "binLength": { + "type": "Number", + "value": 41.5, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 373, + 377, + 0 + ] + } + ] + }, + "binSides": { + "type": "Solids", + "value": [ + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1200, + 1207, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1200, + 1207, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1200, + 1207, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1200, + 1207, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1200, + 1207, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1200, + 1207, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1200, + 1207, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1200, + 1207, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1200, + 1207, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1200, + 1207, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1200, + 1207, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1200, + 1207, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1200, + 1207, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1200, + 1207, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1200, + 1207, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1200, + 1207, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1200, + 1207, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1200, + 1207, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1200, + 1207, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1200, + 1207, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1200, + 1207, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1200, + 1207, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1200, + 1207, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1200, + 1207, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + } + ] + }, + "binThk": { + "type": "Number", + "value": 1.2, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 438, + 441, + 0 + ] + } + ] + }, + "binTol": { + "type": "Number", + "value": 0.25, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 424, + 428, + 0 + ] + } + ] + }, + "binTop": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4495, + 4555, + 0 + ], + "tag": { + "end": 4554, + "start": 4546, + "type": "TagDeclarator", + "value": "line010" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4561, + 4622, + 0 + ], + "tag": { + "end": 4621, + "start": 4613, + "type": "TagDeclarator", + "value": "line011" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4628, + 4666, + 0 + ], + "tag": { + "end": 4665, + "start": 4657, + "type": "TagDeclarator", + "value": "line012" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4672, + 4693, + 0 + ], + "tag": { + "end": 4692, + "start": 4684, + "type": "TagDeclarator", + "value": "line013" + }, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4495, + 4555, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": { + "end": 4554, + "start": 4546, + "type": "TagDeclarator", + "value": "line010" + }, + "to": [ + 84.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4561, + 4622, + 0 + ] + }, + "from": [ + 84.0, + 0.0 + ], + "tag": { + "end": 4621, + "start": 4613, + "type": "TagDeclarator", + "value": "line011" + }, + "to": [ + 84.0, + 126.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4628, + 4666, + 0 + ] + }, + "from": [ + 84.0, + 126.0 + ], + "tag": { + "end": 4665, + "start": 4657, + "type": "TagDeclarator", + "value": "line012" + }, + "to": [ + 0.0, + 126.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4672, + 4693, + 0 + ] + }, + "from": [ + 0.0, + 126.0 + ], + "tag": { + "end": 4692, + "start": 4684, + "type": "TagDeclarator", + "value": "line013" + }, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 4.75 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4464, + 4489, + 0 + ] + } + }, + "tags": { + "line010": { + "type": "TagIdentifier", + "value": "line010", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4495, + 4555, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": { + "end": 4554, + "start": 4546, + "type": "TagDeclarator", + "value": "line010" + }, + "to": [ + 84.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4495, + 4555, + 0 + ], + "tag": { + "end": 4554, + "start": 4546, + "type": "TagDeclarator", + "value": "line010" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 4546, + 4554, + 0 + ] + } + ] + }, + "line011": { + "type": "TagIdentifier", + "value": "line011", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4561, + 4622, + 0 + ] + }, + "from": [ + 84.0, + 0.0 + ], + "tag": { + "end": 4621, + "start": 4613, + "type": "TagDeclarator", + "value": "line011" + }, + "to": [ + 84.0, + 126.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4561, + 4622, + 0 + ], + "tag": { + "end": 4621, + "start": 4613, + "type": "TagDeclarator", + "value": "line011" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 4613, + 4621, + 0 + ] + } + ] + }, + "line012": { + "type": "TagIdentifier", + "value": "line012", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4628, + 4666, + 0 + ] + }, + "from": [ + 84.0, + 126.0 + ], + "tag": { + "end": 4665, + "start": 4657, + "type": "TagDeclarator", + "value": "line012" + }, + "to": [ + 0.0, + 126.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4628, + 4666, + 0 + ], + "tag": { + "end": 4665, + "start": 4657, + "type": "TagDeclarator", + "value": "line012" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 4657, + 4665, + 0 + ] + } + ] + }, + "line013": { + "type": "TagIdentifier", + "value": "line013", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4672, + 4693, + 0 + ] + }, + "from": [ + 0.0, + 126.0 + ], + "tag": { + "end": 4692, + "start": 4684, + "type": "TagDeclarator", + "value": "line013" + }, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4672, + 4693, + 0 + ], + "tag": { + "end": 4692, + "start": 4684, + "type": "TagDeclarator", + "value": "line013" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 4684, + 4692, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 4464, + 4489, + 0 + ] + } + ] + }, + "height": 14.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "edgeCuts": [ + { + "type": "fillet", + "id": "[uuid]", + "radius": 3.75, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 3.75, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 3.75, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 3.75, + "edgeId": "[uuid]", + "tag": null + } + ], + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 4464, + 4489, + 0 + ] + } + ] + } + }, + "cornerRadius": { + "type": "Number", + "value": 3.75, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 457, + 461, + 0 + ] + } + ] + }, + "corners": { + "type": "Solids", + "value": [ + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1200, + 1207, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1200, + 1207, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1200, + 1207, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1200, + 1207, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + } + ] + }, + "countBinHeight": { + "type": "Number", + "value": 2.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 653, + 654, + 0 + ] + } + ] + }, + "countBinLength": { + "type": "Number", + "value": 3.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 634, + 635, + 0 + ] + } + ] + }, + "countBinWidth": { + "type": "Number", + "value": 2.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 615, + 616, + 0 + ] + } + ] + }, + "face": { + "type": "Function", + "__meta": [ + { + "sourceRange": [ + 874, + 1229, + 0 + ] + } + ] + }, + "firstStep": { + "type": "Number", + "value": 0.8, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 474, + 477, + 0 + ] + } + ] + }, + "height": { + "type": "Number", + "value": 4.75, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 474, + 477, + 0 + ] + }, + { + "sourceRange": [ + 491, + 494, + 0 + ] + }, + { + "sourceRange": [ + 507, + 511, + 0 + ] + } + ] + }, + "line000": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "line000", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2374, + 2438, + 0 + ] + }, + "from": [ + 3.2, + 3.2 + ], + "tag": { + "end": 2437, + "start": 2429, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 38.8, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2374, + 2438, + 0 + ], + "tag": { + "end": 2437, + "start": 2429, + "type": "TagDeclarator", + "value": "line000" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2429, + 2437, + 0 + ] + } + ] + }, + "line001": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "line001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2444, + 2508, + 0 + ] + }, + "from": [ + 38.8, + 3.2 + ], + "tag": { + "end": 2507, + "start": 2499, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 38.8, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2444, + 2508, + 0 + ], + "tag": { + "end": 2507, + "start": 2499, + "type": "TagDeclarator", + "value": "line001" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2499, + 2507, + 0 + ] + } + ] + }, + "line002": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "line002", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2514, + 2552, + 0 + ] + }, + "from": [ + 38.8, + 38.8 + ], + "tag": { + "end": 2551, + "start": 2543, + "type": "TagDeclarator", + "value": "line002" + }, + "to": [ + 3.2, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2514, + 2552, + 0 + ], + "tag": { + "end": 2551, + "start": 2543, + "type": "TagDeclarator", + "value": "line002" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2543, + 2551, + 0 + ] + } + ] + }, + "line003": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "line003", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2558, + 2579, + 0 + ] + }, + "from": [ + 3.2, + 38.8 + ], + "tag": { + "end": 2578, + "start": 2570, + "type": "TagDeclarator", + "value": "line003" + }, + "to": [ + 3.2, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2558, + 2579, + 0 + ], + "tag": { + "end": 2578, + "start": 2570, + "type": "TagDeclarator", + "value": "line003" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2570, + 2578, + 0 + ] + } + ] + }, + "line010": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "line010", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4495, + 4555, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": { + "end": 4554, + "start": 4546, + "type": "TagDeclarator", + "value": "line010" + }, + "to": [ + 84.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4495, + 4555, + 0 + ], + "tag": { + "end": 4554, + "start": 4546, + "type": "TagDeclarator", + "value": "line010" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 4546, + 4554, + 0 + ] + } + ] + }, + "line011": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "line011", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4561, + 4622, + 0 + ] + }, + "from": [ + 84.0, + 0.0 + ], + "tag": { + "end": 4621, + "start": 4613, + "type": "TagDeclarator", + "value": "line011" + }, + "to": [ + 84.0, + 126.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4561, + 4622, + 0 + ], + "tag": { + "end": 4621, + "start": 4613, + "type": "TagDeclarator", + "value": "line011" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 4613, + 4621, + 0 + ] + } + ] + }, + "line012": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "line012", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4628, + 4666, + 0 + ] + }, + "from": [ + 84.0, + 126.0 + ], + "tag": { + "end": 4665, + "start": 4657, + "type": "TagDeclarator", + "value": "line012" + }, + "to": [ + 0.0, + 126.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4628, + 4666, + 0 + ], + "tag": { + "end": 4665, + "start": 4657, + "type": "TagDeclarator", + "value": "line012" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 4657, + 4665, + 0 + ] + } + ] + }, + "line013": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "line013", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4672, + 4693, + 0 + ] + }, + "from": [ + 0.0, + 126.0 + ], + "tag": { + "end": 4692, + "start": 4684, + "type": "TagDeclarator", + "value": "line013" + }, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4672, + 4693, + 0 + ], + "tag": { + "end": 4692, + "start": 4684, + "type": "TagDeclarator", + "value": "line013" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 4684, + 4692, + 0 + ] + } + ] + }, + "magCutout000": { + "type": "Solids", + "value": [ + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2904, + 3069, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2904, + 3069, + 0 + ] + }, + "ccw": true, + "center": [ + -8.0, + 8.0 + ], + "from": [ + -4.75, + 8.0 + ], + "radius": 3.25, + "tag": null, + "to": [ + -4.75, + 8.0 + ], + "type": "Circle", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2374, + 2438, + 0 + ], + "tag": { + "end": 2437, + "start": 2429, + "type": "TagDeclarator", + "value": "line000" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2444, + 2508, + 0 + ], + "tag": { + "end": 2507, + "start": 2499, + "type": "TagDeclarator", + "value": "line001" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2514, + 2552, + 0 + ], + "tag": { + "end": 2551, + "start": 2543, + "type": "TagDeclarator", + "value": "line002" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2558, + 2579, + 0 + ], + "tag": { + "end": 2578, + "start": 2570, + "type": "TagDeclarator", + "value": "line003" + }, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2374, + 2438, + 0 + ] + }, + "from": [ + 3.2, + 3.2 + ], + "tag": { + "end": 2437, + "start": 2429, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 38.8, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2444, + 2508, + 0 + ] + }, + "from": [ + 38.8, + 3.2 + ], + "tag": { + "end": 2507, + "start": 2499, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 38.8, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2514, + 2552, + 0 + ] + }, + "from": [ + 38.8, + 38.8 + ], + "tag": { + "end": 2551, + "start": 2543, + "type": "TagDeclarator", + "value": "line002" + }, + "to": [ + 3.2, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2558, + 2579, + 0 + ] + }, + "from": [ + 3.2, + 38.8 + ], + "tag": { + "end": 2578, + "start": 2570, + "type": "TagDeclarator", + "value": "line003" + }, + "to": [ + 3.2, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 3.2 + ], + "to": [ + 3.2, + 3.2 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2280, + 2368, + 0 + ] + } + }, + "tags": { + "line000": { + "type": "TagIdentifier", + "value": "line000", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2374, + 2438, + 0 + ] + }, + "from": [ + 3.2, + 3.2 + ], + "tag": { + "end": 2437, + "start": 2429, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 38.8, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2374, + 2438, + 0 + ], + "tag": { + "end": 2437, + "start": 2429, + "type": "TagDeclarator", + "value": "line000" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2429, + 2437, + 0 + ] + } + ] + }, + "line001": { + "type": "TagIdentifier", + "value": "line001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2444, + 2508, + 0 + ] + }, + "from": [ + 38.8, + 3.2 + ], + "tag": { + "end": 2507, + "start": 2499, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 38.8, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2444, + 2508, + 0 + ], + "tag": { + "end": 2507, + "start": 2499, + "type": "TagDeclarator", + "value": "line001" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2499, + 2507, + 0 + ] + } + ] + }, + "line002": { + "type": "TagIdentifier", + "value": "line002", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2514, + 2552, + 0 + ] + }, + "from": [ + 38.8, + 38.8 + ], + "tag": { + "end": 2551, + "start": 2543, + "type": "TagDeclarator", + "value": "line002" + }, + "to": [ + 3.2, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2514, + 2552, + 0 + ], + "tag": { + "end": 2551, + "start": 2543, + "type": "TagDeclarator", + "value": "line002" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2543, + 2551, + 0 + ] + } + ] + }, + "line003": { + "type": "TagIdentifier", + "value": "line003", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2558, + 2579, + 0 + ] + }, + "from": [ + 3.2, + 38.8 + ], + "tag": { + "end": 2578, + "start": 2570, + "type": "TagDeclarator", + "value": "line003" + }, + "to": [ + 3.2, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2558, + 2579, + 0 + ], + "tag": { + "end": 2578, + "start": 2570, + "type": "TagDeclarator", + "value": "line003" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2570, + 2578, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 2280, + 2368, + 0 + ] + } + ] + }, + "height": 4.75, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "edgeCuts": [ + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + } + ], + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 2280, + 2368, + 0 + ] + } + ] + }, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 2861, + 2898, + 0 + ] + } + ] + }, + "start": { + "from": [ + -4.75, + 8.0 + ], + "to": [ + -4.75, + 8.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2904, + 3069, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 2904, + 3069, + 0 + ] + } + ] + }, + "height": -2.4, + "startCapId": "[uuid]", + "endCapId": null, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 2904, + 3069, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2904, + 3069, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2904, + 3069, + 0 + ] + }, + "ccw": true, + "center": [ + -8.0, + 8.0 + ], + "from": [ + -4.75, + 8.0 + ], + "radius": 3.25, + "tag": null, + "to": [ + -4.75, + 8.0 + ], + "type": "Circle", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2374, + 2438, + 0 + ], + "tag": { + "end": 2437, + "start": 2429, + "type": "TagDeclarator", + "value": "line000" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2444, + 2508, + 0 + ], + "tag": { + "end": 2507, + "start": 2499, + "type": "TagDeclarator", + "value": "line001" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2514, + 2552, + 0 + ], + "tag": { + "end": 2551, + "start": 2543, + "type": "TagDeclarator", + "value": "line002" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2558, + 2579, + 0 + ], + "tag": { + "end": 2578, + "start": 2570, + "type": "TagDeclarator", + "value": "line003" + }, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2374, + 2438, + 0 + ] + }, + "from": [ + 3.2, + 3.2 + ], + "tag": { + "end": 2437, + "start": 2429, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 38.8, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2444, + 2508, + 0 + ] + }, + "from": [ + 38.8, + 3.2 + ], + "tag": { + "end": 2507, + "start": 2499, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 38.8, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2514, + 2552, + 0 + ] + }, + "from": [ + 38.8, + 38.8 + ], + "tag": { + "end": 2551, + "start": 2543, + "type": "TagDeclarator", + "value": "line002" + }, + "to": [ + 3.2, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2558, + 2579, + 0 + ] + }, + "from": [ + 3.2, + 38.8 + ], + "tag": { + "end": 2578, + "start": 2570, + "type": "TagDeclarator", + "value": "line003" + }, + "to": [ + 3.2, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 3.2 + ], + "to": [ + 3.2, + 3.2 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2280, + 2368, + 0 + ] + } + }, + "tags": { + "line000": { + "type": "TagIdentifier", + "value": "line000", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2374, + 2438, + 0 + ] + }, + "from": [ + 3.2, + 3.2 + ], + "tag": { + "end": 2437, + "start": 2429, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 38.8, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2374, + 2438, + 0 + ], + "tag": { + "end": 2437, + "start": 2429, + "type": "TagDeclarator", + "value": "line000" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2429, + 2437, + 0 + ] + } + ] + }, + "line001": { + "type": "TagIdentifier", + "value": "line001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2444, + 2508, + 0 + ] + }, + "from": [ + 38.8, + 3.2 + ], + "tag": { + "end": 2507, + "start": 2499, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 38.8, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2444, + 2508, + 0 + ], + "tag": { + "end": 2507, + "start": 2499, + "type": "TagDeclarator", + "value": "line001" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2499, + 2507, + 0 + ] + } + ] + }, + "line002": { + "type": "TagIdentifier", + "value": "line002", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2514, + 2552, + 0 + ] + }, + "from": [ + 38.8, + 38.8 + ], + "tag": { + "end": 2551, + "start": 2543, + "type": "TagDeclarator", + "value": "line002" + }, + "to": [ + 3.2, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2514, + 2552, + 0 + ], + "tag": { + "end": 2551, + "start": 2543, + "type": "TagDeclarator", + "value": "line002" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2543, + 2551, + 0 + ] + } + ] + }, + "line003": { + "type": "TagIdentifier", + "value": "line003", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2558, + 2579, + 0 + ] + }, + "from": [ + 3.2, + 38.8 + ], + "tag": { + "end": 2578, + "start": 2570, + "type": "TagDeclarator", + "value": "line003" + }, + "to": [ + 3.2, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2558, + 2579, + 0 + ], + "tag": { + "end": 2578, + "start": 2570, + "type": "TagDeclarator", + "value": "line003" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2570, + 2578, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 2280, + 2368, + 0 + ] + } + ] + }, + "height": 4.75, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "edgeCuts": [ + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + } + ], + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 2280, + 2368, + 0 + ] + } + ] + }, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 2861, + 2898, + 0 + ] + } + ] + }, + "start": { + "from": [ + -4.75, + 8.0 + ], + "to": [ + -4.75, + 8.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2904, + 3069, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 2904, + 3069, + 0 + ] + } + ] + }, + "height": -2.4, + "startCapId": "[uuid]", + "endCapId": null, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 2904, + 3069, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2904, + 3069, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2904, + 3069, + 0 + ] + }, + "ccw": true, + "center": [ + -8.0, + 8.0 + ], + "from": [ + -4.75, + 8.0 + ], + "radius": 3.25, + "tag": null, + "to": [ + -4.75, + 8.0 + ], + "type": "Circle", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2374, + 2438, + 0 + ], + "tag": { + "end": 2437, + "start": 2429, + "type": "TagDeclarator", + "value": "line000" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2444, + 2508, + 0 + ], + "tag": { + "end": 2507, + "start": 2499, + "type": "TagDeclarator", + "value": "line001" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2514, + 2552, + 0 + ], + "tag": { + "end": 2551, + "start": 2543, + "type": "TagDeclarator", + "value": "line002" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2558, + 2579, + 0 + ], + "tag": { + "end": 2578, + "start": 2570, + "type": "TagDeclarator", + "value": "line003" + }, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2374, + 2438, + 0 + ] + }, + "from": [ + 3.2, + 3.2 + ], + "tag": { + "end": 2437, + "start": 2429, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 38.8, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2444, + 2508, + 0 + ] + }, + "from": [ + 38.8, + 3.2 + ], + "tag": { + "end": 2507, + "start": 2499, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 38.8, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2514, + 2552, + 0 + ] + }, + "from": [ + 38.8, + 38.8 + ], + "tag": { + "end": 2551, + "start": 2543, + "type": "TagDeclarator", + "value": "line002" + }, + "to": [ + 3.2, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2558, + 2579, + 0 + ] + }, + "from": [ + 3.2, + 38.8 + ], + "tag": { + "end": 2578, + "start": 2570, + "type": "TagDeclarator", + "value": "line003" + }, + "to": [ + 3.2, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 3.2 + ], + "to": [ + 3.2, + 3.2 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2280, + 2368, + 0 + ] + } + }, + "tags": { + "line000": { + "type": "TagIdentifier", + "value": "line000", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2374, + 2438, + 0 + ] + }, + "from": [ + 3.2, + 3.2 + ], + "tag": { + "end": 2437, + "start": 2429, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 38.8, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2374, + 2438, + 0 + ], + "tag": { + "end": 2437, + "start": 2429, + "type": "TagDeclarator", + "value": "line000" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2429, + 2437, + 0 + ] + } + ] + }, + "line001": { + "type": "TagIdentifier", + "value": "line001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2444, + 2508, + 0 + ] + }, + "from": [ + 38.8, + 3.2 + ], + "tag": { + "end": 2507, + "start": 2499, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 38.8, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2444, + 2508, + 0 + ], + "tag": { + "end": 2507, + "start": 2499, + "type": "TagDeclarator", + "value": "line001" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2499, + 2507, + 0 + ] + } + ] + }, + "line002": { + "type": "TagIdentifier", + "value": "line002", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2514, + 2552, + 0 + ] + }, + "from": [ + 38.8, + 38.8 + ], + "tag": { + "end": 2551, + "start": 2543, + "type": "TagDeclarator", + "value": "line002" + }, + "to": [ + 3.2, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2514, + 2552, + 0 + ], + "tag": { + "end": 2551, + "start": 2543, + "type": "TagDeclarator", + "value": "line002" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2543, + 2551, + 0 + ] + } + ] + }, + "line003": { + "type": "TagIdentifier", + "value": "line003", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2558, + 2579, + 0 + ] + }, + "from": [ + 3.2, + 38.8 + ], + "tag": { + "end": 2578, + "start": 2570, + "type": "TagDeclarator", + "value": "line003" + }, + "to": [ + 3.2, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2558, + 2579, + 0 + ], + "tag": { + "end": 2578, + "start": 2570, + "type": "TagDeclarator", + "value": "line003" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2570, + 2578, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 2280, + 2368, + 0 + ] + } + ] + }, + "height": 4.75, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "edgeCuts": [ + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + } + ], + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 2280, + 2368, + 0 + ] + } + ] + }, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 2861, + 2898, + 0 + ] + } + ] + }, + "start": { + "from": [ + -4.75, + 8.0 + ], + "to": [ + -4.75, + 8.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2904, + 3069, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 2904, + 3069, + 0 + ] + } + ] + }, + "height": -2.4, + "startCapId": "[uuid]", + "endCapId": null, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 2904, + 3069, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2904, + 3069, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2904, + 3069, + 0 + ] + }, + "ccw": true, + "center": [ + -8.0, + 8.0 + ], + "from": [ + -4.75, + 8.0 + ], + "radius": 3.25, + "tag": null, + "to": [ + -4.75, + 8.0 + ], + "type": "Circle", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2374, + 2438, + 0 + ], + "tag": { + "end": 2437, + "start": 2429, + "type": "TagDeclarator", + "value": "line000" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2444, + 2508, + 0 + ], + "tag": { + "end": 2507, + "start": 2499, + "type": "TagDeclarator", + "value": "line001" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2514, + 2552, + 0 + ], + "tag": { + "end": 2551, + "start": 2543, + "type": "TagDeclarator", + "value": "line002" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2558, + 2579, + 0 + ], + "tag": { + "end": 2578, + "start": 2570, + "type": "TagDeclarator", + "value": "line003" + }, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2374, + 2438, + 0 + ] + }, + "from": [ + 3.2, + 3.2 + ], + "tag": { + "end": 2437, + "start": 2429, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 38.8, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2444, + 2508, + 0 + ] + }, + "from": [ + 38.8, + 3.2 + ], + "tag": { + "end": 2507, + "start": 2499, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 38.8, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2514, + 2552, + 0 + ] + }, + "from": [ + 38.8, + 38.8 + ], + "tag": { + "end": 2551, + "start": 2543, + "type": "TagDeclarator", + "value": "line002" + }, + "to": [ + 3.2, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2558, + 2579, + 0 + ] + }, + "from": [ + 3.2, + 38.8 + ], + "tag": { + "end": 2578, + "start": 2570, + "type": "TagDeclarator", + "value": "line003" + }, + "to": [ + 3.2, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 3.2 + ], + "to": [ + 3.2, + 3.2 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2280, + 2368, + 0 + ] + } + }, + "tags": { + "line000": { + "type": "TagIdentifier", + "value": "line000", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2374, + 2438, + 0 + ] + }, + "from": [ + 3.2, + 3.2 + ], + "tag": { + "end": 2437, + "start": 2429, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 38.8, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2374, + 2438, + 0 + ], + "tag": { + "end": 2437, + "start": 2429, + "type": "TagDeclarator", + "value": "line000" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2429, + 2437, + 0 + ] + } + ] + }, + "line001": { + "type": "TagIdentifier", + "value": "line001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2444, + 2508, + 0 + ] + }, + "from": [ + 38.8, + 3.2 + ], + "tag": { + "end": 2507, + "start": 2499, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 38.8, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2444, + 2508, + 0 + ], + "tag": { + "end": 2507, + "start": 2499, + "type": "TagDeclarator", + "value": "line001" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2499, + 2507, + 0 + ] + } + ] + }, + "line002": { + "type": "TagIdentifier", + "value": "line002", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2514, + 2552, + 0 + ] + }, + "from": [ + 38.8, + 38.8 + ], + "tag": { + "end": 2551, + "start": 2543, + "type": "TagDeclarator", + "value": "line002" + }, + "to": [ + 3.2, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2514, + 2552, + 0 + ], + "tag": { + "end": 2551, + "start": 2543, + "type": "TagDeclarator", + "value": "line002" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2543, + 2551, + 0 + ] + } + ] + }, + "line003": { + "type": "TagIdentifier", + "value": "line003", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2558, + 2579, + 0 + ] + }, + "from": [ + 3.2, + 38.8 + ], + "tag": { + "end": 2578, + "start": 2570, + "type": "TagDeclarator", + "value": "line003" + }, + "to": [ + 3.2, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2558, + 2579, + 0 + ], + "tag": { + "end": 2578, + "start": 2570, + "type": "TagDeclarator", + "value": "line003" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2570, + 2578, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 2280, + 2368, + 0 + ] + } + ] + }, + "height": 4.75, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "edgeCuts": [ + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + } + ], + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 2280, + 2368, + 0 + ] + } + ] + }, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 2861, + 2898, + 0 + ] + } + ] + }, + "start": { + "from": [ + -4.75, + 8.0 + ], + "to": [ + -4.75, + 8.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2904, + 3069, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 2904, + 3069, + 0 + ] + } + ] + }, + "height": -2.4, + "startCapId": "[uuid]", + "endCapId": null, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 2904, + 3069, + 0 + ] + } + ] + } + ] + }, + "magDepth": { + "type": "Number", + "value": 2.4, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 558, + 561, + 0 + ] + } + ] + }, + "magOffset": { + "type": "Number", + "value": 4.8, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 543, + 546, + 0 + ] + } + ] + }, + "magOuterDiam": { + "type": "Number", + "value": 6.5, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 527, + 530, + 0 + ] + } + ] + }, + "secondStep": { + "type": "Number", + "value": 1.8, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 491, + 494, + 0 + ] + } + ] + }, + "sides": { + "type": "Solids", + "value": [ + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1200, + 1207, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1200, + 1207, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1200, + 1207, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1200, + 1207, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + } + ] + }, + "singleBinFill": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2374, + 2438, + 0 + ], + "tag": { + "end": 2437, + "start": 2429, + "type": "TagDeclarator", + "value": "line000" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2444, + 2508, + 0 + ], + "tag": { + "end": 2507, + "start": 2499, + "type": "TagDeclarator", + "value": "line001" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2514, + 2552, + 0 + ], + "tag": { + "end": 2551, + "start": 2543, + "type": "TagDeclarator", + "value": "line002" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2558, + 2579, + 0 + ], + "tag": { + "end": 2578, + "start": 2570, + "type": "TagDeclarator", + "value": "line003" + }, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2374, + 2438, + 0 + ] + }, + "from": [ + 3.2, + 3.2 + ], + "tag": { + "end": 2437, + "start": 2429, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 38.8, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2444, + 2508, + 0 + ] + }, + "from": [ + 38.8, + 3.2 + ], + "tag": { + "end": 2507, + "start": 2499, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 38.8, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2514, + 2552, + 0 + ] + }, + "from": [ + 38.8, + 38.8 + ], + "tag": { + "end": 2551, + "start": 2543, + "type": "TagDeclarator", + "value": "line002" + }, + "to": [ + 3.2, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2558, + 2579, + 0 + ] + }, + "from": [ + 3.2, + 38.8 + ], + "tag": { + "end": 2578, + "start": 2570, + "type": "TagDeclarator", + "value": "line003" + }, + "to": [ + 3.2, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 3.2 + ], + "to": [ + 3.2, + 3.2 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2280, + 2368, + 0 + ] + } + }, + "tags": { + "line000": { + "type": "TagIdentifier", + "value": "line000", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2374, + 2438, + 0 + ] + }, + "from": [ + 3.2, + 3.2 + ], + "tag": { + "end": 2437, + "start": 2429, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 38.8, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2374, + 2438, + 0 + ], + "tag": { + "end": 2437, + "start": 2429, + "type": "TagDeclarator", + "value": "line000" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2429, + 2437, + 0 + ] + } + ] + }, + "line001": { + "type": "TagIdentifier", + "value": "line001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2444, + 2508, + 0 + ] + }, + "from": [ + 38.8, + 3.2 + ], + "tag": { + "end": 2507, + "start": 2499, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 38.8, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2444, + 2508, + 0 + ], + "tag": { + "end": 2507, + "start": 2499, + "type": "TagDeclarator", + "value": "line001" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2499, + 2507, + 0 + ] + } + ] + }, + "line002": { + "type": "TagIdentifier", + "value": "line002", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2514, + 2552, + 0 + ] + }, + "from": [ + 38.8, + 38.8 + ], + "tag": { + "end": 2551, + "start": 2543, + "type": "TagDeclarator", + "value": "line002" + }, + "to": [ + 3.2, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2514, + 2552, + 0 + ], + "tag": { + "end": 2551, + "start": 2543, + "type": "TagDeclarator", + "value": "line002" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2543, + 2551, + 0 + ] + } + ] + }, + "line003": { + "type": "TagIdentifier", + "value": "line003", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2558, + 2579, + 0 + ] + }, + "from": [ + 3.2, + 38.8 + ], + "tag": { + "end": 2578, + "start": 2570, + "type": "TagDeclarator", + "value": "line003" + }, + "to": [ + 3.2, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2558, + 2579, + 0 + ], + "tag": { + "end": 2578, + "start": 2570, + "type": "TagDeclarator", + "value": "line003" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2570, + 2578, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 2280, + 2368, + 0 + ] + } + ] + }, + "height": 4.75, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "edgeCuts": [ + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + } + ], + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 2280, + 2368, + 0 + ] + } + ] + } + }, + "singleCorner": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1200, + 1207, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + } + }, + "singleSide": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 997, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1005, + 1029, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1037, + 1096, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1104, + 1125, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1133, + 1192, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1200, + 1207, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + }, + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 927, + 973, + 0 + ] + } + ] + } + }, + "thirdStep": { + "type": "Number", + "value": 2.15, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 507, + 511, + 0 + ] + } + ] + } +} diff --git a/rust/kcl-lib/tests/kcl_samples/gridfinity-bins/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/gridfinity-bins/rendered_model.png new file mode 100644 index 000000000..dddcbc9f5 Binary files /dev/null and b/rust/kcl-lib/tests/kcl_samples/gridfinity-bins/rendered_model.png differ 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 new file mode 100644 index 000000000..8e00f1eda --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/hex-nut/artifact_commands.snap @@ -0,0 +1,882 @@ +--- +source: kcl/src/simulation_tests.rs +description: Artifact commands hex-nut.kcl +--- +[ + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.7, + "g": 0.28, + "b": 0.28, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.28, + "g": 0.7, + "b": 0.28, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.28, + "g": 0.28, + "b": 0.7, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "edge_lines_visible", + "hidden": false + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 317, + 350, + 0 + ], + "command": { + "type": "set_scene_units", + "unit": "in" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 545, + 565, + 0 + ], + "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": [ + 573, + 623, + 0 + ], + "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": [ + 573, + 623, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 573, + 623, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.3125, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 631, + 680, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.1563, + "y": -0.2706, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 688, + 737, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.3125, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 745, + 794, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.1562, + "y": 0.2706, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 802, + 850, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.1563, + "y": 0.2706, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 858, + 911, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.2813, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 919, + 926, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 919, + 926, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 939, + 1026, + 0 + ], + "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": [ + 939, + 1026, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 939, + 1026, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.15625, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 939, + 1026, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 0.0, + "y": 0.0 + }, + "radius": 0.15625, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 939, + 1026, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 934, + 1030, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 934, + 1030, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1038, + 1059, + 0 + ], + "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": [ + 1038, + 1059, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.266, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1038, + 1059, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1038, + 1059, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1038, + 1059, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1038, + 1059, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1038, + 1059, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1038, + 1059, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1038, + 1059, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1038, + 1059, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1038, + 1059, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1038, + 1059, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1038, + 1059, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1038, + 1059, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1038, + 1059, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1038, + 1059, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1038, + 1059, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1038, + 1059, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1038, + 1059, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + } +] diff --git a/rust/kcl-lib/tests/kcl_samples/hex-nut/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/kcl_samples/hex-nut/artifact_graph_flowchart.snap new file mode 100644 index 000000000..90d60c441 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/hex-nut/artifact_graph_flowchart.snap @@ -0,0 +1,6 @@ +--- +source: kcl/src/simulation_tests.rs +description: Artifact graph flowchart hex-nut.kcl +extension: md +snapshot_kind: binary +--- diff --git a/rust/kcl-lib/tests/kcl_samples/hex-nut/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/hex-nut/artifact_graph_flowchart.snap.md new file mode 100644 index 000000000..7f5b35983 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/hex-nut/artifact_graph_flowchart.snap.md @@ -0,0 +1,90 @@ +```mermaid +flowchart LR + subgraph path2 [Path] + 2["Path
[573, 623, 0]"] + 3["Segment
[631, 680, 0]"] + 4["Segment
[688, 737, 0]"] + 5["Segment
[745, 794, 0]"] + 6["Segment
[802, 850, 0]"] + 7["Segment
[858, 911, 0]"] + 8["Segment
[919, 926, 0]"] + 9[Solid2d] + end + subgraph path10 [Path] + 10["Path
[939, 1026, 0]"] + 11["Segment
[939, 1026, 0]"] + 12[Solid2d] + end + 1["Plane
[545, 565, 0]"] + 13["Sweep Extrusion
[1038, 1059, 0]"] + 14[Wall] + 15[Wall] + 16[Wall] + 17[Wall] + 18[Wall] + 19[Wall] + 20["Cap Start"] + 21["Cap End"] + 22["SweepEdge Opposite"] + 23["SweepEdge Adjacent"] + 24["SweepEdge Opposite"] + 25["SweepEdge Adjacent"] + 26["SweepEdge Opposite"] + 27["SweepEdge Adjacent"] + 28["SweepEdge Opposite"] + 29["SweepEdge Adjacent"] + 30["SweepEdge Opposite"] + 31["SweepEdge Adjacent"] + 32["SweepEdge Opposite"] + 33["SweepEdge Adjacent"] + 1 --- 2 + 1 --- 10 + 2 --- 3 + 2 --- 4 + 2 --- 5 + 2 --- 6 + 2 --- 7 + 2 --- 8 + 2 ---- 13 + 2 --- 9 + 3 --- 19 + 3 --- 32 + 3 --- 33 + 4 --- 18 + 4 --- 30 + 4 --- 31 + 5 --- 17 + 5 --- 28 + 5 --- 29 + 6 --- 16 + 6 --- 26 + 6 --- 27 + 7 --- 15 + 7 --- 24 + 7 --- 25 + 8 --- 14 + 8 --- 22 + 8 --- 23 + 10 --- 11 + 10 --- 12 + 13 --- 14 + 13 --- 15 + 13 --- 16 + 13 --- 17 + 13 --- 18 + 13 --- 19 + 13 --- 20 + 13 --- 21 + 13 --- 22 + 13 --- 23 + 13 --- 24 + 13 --- 25 + 13 --- 26 + 13 --- 27 + 13 --- 28 + 13 --- 29 + 13 --- 30 + 13 --- 31 + 13 --- 32 + 13 --- 33 +``` diff --git a/rust/kcl-lib/tests/kcl_samples/hex-nut/ast.snap b/rust/kcl-lib/tests/kcl_samples/hex-nut/ast.snap new file mode 100644 index 000000000..66fa92976 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/hex-nut/ast.snap @@ -0,0 +1,1032 @@ +--- +source: kcl-lib/src/simulation_tests.rs +description: Result of parsing hex-nut.kcl +--- +{ + "Ok": { + "body": [ + { + "declaration": { + "end": 419, + "id": { + "end": 413, + "name": "wallToWallLength", + "start": 397, + "type": "Identifier" + }, + "init": { + "end": 419, + "raw": "0.5", + "start": 416, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.5, + "suffix": "None" + } + }, + "start": 397, + "type": "VariableDeclarator" + }, + "end": 419, + "kind": "const", + "start": 397, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 437, + "id": { + "end": 429, + "name": "thickness", + "start": 420, + "type": "Identifier" + }, + "init": { + "end": 437, + "raw": "0.266", + "start": 432, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.266, + "suffix": "None" + } + }, + "start": 420, + "type": "VariableDeclarator" + }, + "end": 437, + "kind": "const", + "start": 420, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 455, + "id": { + "end": 446, + "name": "diameter", + "start": 438, + "type": "Identifier" + }, + "init": { + "end": 455, + "raw": "0.3125", + "start": 449, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.3125, + "suffix": "None" + } + }, + "start": 438, + "type": "VariableDeclarator" + }, + "end": 455, + "kind": "const", + "start": 438, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1083, + "id": { + "end": 503, + "name": "hexNut", + "start": 497, + "type": "Identifier" + }, + "init": { + "body": { + "body": [ + { + "declaration": { + "end": 1059, + "id": { + "end": 542, + "name": "hexNutSketch", + "start": 530, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 564, + "raw": "'-XZ'", + "start": 559, + "type": "Literal", + "type": "Literal", + "value": "-XZ" + } + ], + "callee": { + "end": 558, + "name": "startSketchOn", + "start": 545, + "type": "Identifier" + }, + "end": 565, + "start": 545, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 608, + "left": { + "computed": false, + "end": 597, + "object": { + "end": 594, + "name": "start", + "start": 589, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 596, + "raw": "0", + "start": 595, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + "start": 589, + "type": "MemberExpression", + "type": "MemberExpression" + }, + "operator": "+", + "right": { + "end": 608, + "name": "innerDia", + "start": 600, + "type": "Identifier", + "type": "Identifier" + }, + "start": 589, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "computed": false, + "end": 618, + "object": { + "end": 615, + "name": "start", + "start": 610, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 617, + "raw": "1", + "start": 616, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "start": 610, + "type": "MemberExpression", + "type": "MemberExpression" + } + ], + "end": 619, + "start": 588, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 622, + "start": 621, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 587, + "name": "startProfileAt", + "start": 573, + "type": "Identifier" + }, + "end": 623, + "start": 573, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 676, + "properties": [ + { + "end": 655, + "key": { + "end": 649, + "name": "angle", + "start": 644, + "type": "Identifier" + }, + "start": 644, + "type": "ObjectProperty", + "value": { + "end": 655, + "raw": "240", + "start": 652, + "type": "Literal", + "type": "Literal", + "value": { + "value": 240.0, + "suffix": "None" + } + } + }, + { + "end": 674, + "key": { + "end": 663, + "name": "length", + "start": 657, + "type": "Identifier" + }, + "start": 657, + "type": "ObjectProperty", + "value": { + "end": 674, + "name": "innerDia", + "start": 666, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 642, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 679, + "start": 678, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 641, + "name": "angledLine", + "start": 631, + "type": "Identifier" + }, + "end": 680, + "start": 631, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 733, + "properties": [ + { + "end": 712, + "key": { + "end": 706, + "name": "angle", + "start": 701, + "type": "Identifier" + }, + "start": 701, + "type": "ObjectProperty", + "value": { + "end": 712, + "raw": "180", + "start": 709, + "type": "Literal", + "type": "Literal", + "value": { + "value": 180.0, + "suffix": "None" + } + } + }, + { + "end": 731, + "key": { + "end": 720, + "name": "length", + "start": 714, + "type": "Identifier" + }, + "start": 714, + "type": "ObjectProperty", + "value": { + "end": 731, + "name": "innerDia", + "start": 723, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 699, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 736, + "start": 735, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 698, + "name": "angledLine", + "start": 688, + "type": "Identifier" + }, + "end": 737, + "start": 688, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 790, + "properties": [ + { + "end": 769, + "key": { + "end": 763, + "name": "angle", + "start": 758, + "type": "Identifier" + }, + "start": 758, + "type": "ObjectProperty", + "value": { + "end": 769, + "raw": "120", + "start": 766, + "type": "Literal", + "type": "Literal", + "value": { + "value": 120.0, + "suffix": "None" + } + } + }, + { + "end": 788, + "key": { + "end": 777, + "name": "length", + "start": 771, + "type": "Identifier" + }, + "start": 771, + "type": "ObjectProperty", + "value": { + "end": 788, + "name": "innerDia", + "start": 780, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 756, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 793, + "start": 792, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 755, + "name": "angledLine", + "start": 745, + "type": "Identifier" + }, + "end": 794, + "start": 745, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 846, + "properties": [ + { + "end": 825, + "key": { + "end": 820, + "name": "angle", + "start": 815, + "type": "Identifier" + }, + "start": 815, + "type": "ObjectProperty", + "value": { + "end": 825, + "raw": "60", + "start": 823, + "type": "Literal", + "type": "Literal", + "value": { + "value": 60.0, + "suffix": "None" + } + } + }, + { + "end": 844, + "key": { + "end": 833, + "name": "length", + "start": 827, + "type": "Identifier" + }, + "start": 827, + "type": "ObjectProperty", + "value": { + "end": 844, + "name": "innerDia", + "start": 836, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 813, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 849, + "start": 848, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 812, + "name": "angledLine", + "start": 802, + "type": "Identifier" + }, + "end": 850, + "start": 802, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 907, + "properties": [ + { + "end": 880, + "key": { + "end": 876, + "name": "angle", + "start": 871, + "type": "Identifier" + }, + "start": 871, + "type": "ObjectProperty", + "value": { + "end": 880, + "raw": "0", + "start": 879, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 905, + "key": { + "end": 888, + "name": "length", + "start": 882, + "type": "Identifier" + }, + "start": 882, + "type": "ObjectProperty", + "value": { + "end": 905, + "left": { + "end": 899, + "name": "innerDia", + "start": 891, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 905, + "raw": ".90", + "start": 902, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.9, + "suffix": "None" + } + }, + "start": 891, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "start": 869, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 910, + "start": 909, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 868, + "name": "angledLine", + "start": 858, + "type": "Identifier" + }, + "end": 911, + "start": 858, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [], + "callee": { + "end": 924, + "name": "close", + "start": 919, + "type": "Identifier" + }, + "end": 926, + "start": 919, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 962, + "name": "center", + "start": 956, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "computed": false, + "end": 974, + "object": { + "end": 971, + "name": "start", + "start": 966, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 973, + "raw": "0", + "start": 972, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + "start": 966, + "type": "MemberExpression", + "type": "MemberExpression" + }, + { + "computed": false, + "end": 984, + "object": { + "end": 981, + "name": "start", + "start": 976, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 983, + "raw": "1", + "start": 982, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "start": 976, + "type": "MemberExpression", + "type": "MemberExpression" + } + ], + "end": 985, + "start": 965, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1002, + "name": "radius", + "start": 996, + "type": "Identifier" + }, + "arg": { + "end": 1017, + "left": { + "end": 1013, + "name": "innerDia", + "start": 1005, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1017, + "raw": "2", + "start": 1016, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1005, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 945, + "name": "circle", + "start": 939, + "type": "Identifier" + }, + "end": 1026, + "start": 939, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "end": 1029, + "start": 1028, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 938, + "name": "hole", + "start": 934, + "type": "Identifier" + }, + "end": 1030, + "start": 934, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1052, + "name": "length", + "start": 1046, + "type": "Identifier" + }, + "arg": { + "end": 1058, + "name": "thk", + "start": 1055, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 1045, + "name": "extrude", + "start": 1038, + "type": "Identifier" + }, + "end": 1059, + "start": 1038, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 1059, + "start": 545, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 530, + "type": "VariableDeclarator" + }, + "end": 1059, + "kind": "const", + "start": 530, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "argument": { + "end": 1081, + "name": "hexNutSketch", + "start": 1069, + "type": "Identifier", + "type": "Identifier" + }, + "end": 1081, + "start": 1062, + "type": "ReturnStatement", + "type": "ReturnStatement" + } + ], + "end": 1083, + "start": 526 + }, + "end": 1083, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 509, + "name": "start", + "start": 504, + "type": "Identifier" + } + }, + { + "type": "Parameter", + "identifier": { + "end": 514, + "name": "thk", + "start": 511, + "type": "Identifier" + } + }, + { + "type": "Parameter", + "identifier": { + "end": 524, + "name": "innerDia", + "start": 516, + "type": "Identifier" + } + } + ], + "start": 503, + "type": "FunctionExpression", + "type": "FunctionExpression" + }, + "start": 497, + "type": "VariableDeclarator" + }, + "end": 1083, + "kind": "fn", + "start": 494, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "end": 1140, + "expression": { + "arguments": [ + { + "elements": [ + { + "end": 1114, + "raw": "0", + "start": 1113, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 1117, + "raw": "0", + "start": 1116, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 1118, + "start": 1112, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 1129, + "name": "thickness", + "start": 1120, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 1139, + "name": "diameter", + "start": 1131, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 1111, + "name": "hexNut", + "start": 1105, + "type": "Identifier" + }, + "end": 1140, + "start": 1105, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 1105, + "type": "ExpressionStatement", + "type": "ExpressionStatement" + } + ], + "end": 1141, + "innerAttrs": [ + { + "end": 350, + "name": { + "end": 326, + "name": "settings", + "start": 318, + "type": "Identifier" + }, + "properties": [ + { + "end": 349, + "key": { + "end": 344, + "name": "defaultLengthUnit", + "start": 327, + "type": "Identifier" + }, + "start": 327, + "type": "ObjectProperty", + "value": { + "end": 349, + "name": "in", + "start": 347, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 317, + "type": "Annotation" + } + ], + "nonCodeMeta": { + "nonCodeNodes": { + "2": [ + { + "end": 493, + "start": 455, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Define a function for the hex nut", + "style": "line" + } + } + ], + "3": [ + { + "end": 1104, + "start": 1083, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Create a hex nut", + "style": "line" + } + } + ] + }, + "startNodes": [ + { + "end": 10, + "start": 0, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Hex nut", + "style": "line" + } + }, + { + "end": 302, + "start": 11, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "A hex nut is a type of fastener with a threaded hole and a hexagonal outer shape, used in a wide variety of applications to secure parts together. The hexagonal shape allows for a greater torque to be applied with wrenches or tools, making it one of the most common nut types in hardware.", + "style": "line" + } + }, + { + "end": 304, + "start": 302, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + }, + { + "end": 316, + "start": 304, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Set Units", + "style": "line" + } + }, + { + "end": 352, + "start": 350, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + }, + { + "end": 396, + "start": 352, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Define constants (5/16\" - 24 thread size)", + "style": "line" + } + } + ] + }, + "start": 0 + } +} diff --git a/rust/kcl-lib/tests/kcl_samples/hex-nut/ops.snap b/rust/kcl-lib/tests/kcl_samples/hex-nut/ops.snap new file mode 100644 index 000000000..e8885fa73 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/hex-nut/ops.snap @@ -0,0 +1,130 @@ +--- +source: kcl/src/simulation_tests.rs +description: Operations executed hex-nut.kcl +--- +[ + { + "type": "UserDefinedFunctionCall", + "name": "hexNut", + "functionSourceRange": [ + 503, + 1083, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1105, + 1140, + 0 + ] + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "String", + "value": "-XZ" + }, + "sourceRange": [ + 559, + 564, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 545, + 565, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 939, + 1026, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1028, + 1029, + 0 + ] + } + }, + "name": "hole", + "sourceRange": [ + 934, + 1030, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 0.266, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1055, + 1058, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 1038, + 1059, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionReturn" + } +] diff --git a/rust/kcl-lib/tests/kcl_samples/hex-nut/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/hex-nut/program_memory.snap new file mode 100644 index 000000000..c1d348a4e --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/hex-nut/program_memory.snap @@ -0,0 +1,84 @@ +--- +source: kcl/src/simulation_tests.rs +description: Variables in memory after executing hex-nut.kcl +--- +{ + "diameter": { + "type": "Number", + "value": 0.3125, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 449, + 455, + 0 + ] + } + ] + }, + "hexNut": { + "type": "Function", + "__meta": [ + { + "sourceRange": [ + 503, + 1083, + 0 + ] + } + ] + }, + "thickness": { + "type": "Number", + "value": 0.266, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 432, + 437, + 0 + ] + } + ] + }, + "wallToWallLength": { + "type": "Number", + "value": 0.5, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 416, + 419, + 0 + ] + } + ] + } +} diff --git a/rust/kcl-lib/tests/kcl_samples/hex-nut/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/hex-nut/rendered_model.png new file mode 100644 index 000000000..6f440d665 Binary files /dev/null and b/rust/kcl-lib/tests/kcl_samples/hex-nut/rendered_model.png differ 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 new file mode 100644 index 000000000..6dce3b1fe --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/i-beam/artifact_commands.snap @@ -0,0 +1,575 @@ +--- +source: kcl/src/simulation_tests.rs +description: Artifact commands i-beam.kcl +--- +[ + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.7, + "g": 0.28, + "b": 0.28, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.28, + "g": 0.7, + "b": 0.28, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.28, + "g": 0.28, + "b": 0.7, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "edge_lines_visible", + "hidden": false + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 110, + 143, + 0 + ], + "command": { + "type": "set_scene_units", + "unit": "in" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 379, + 399, + 0 + ], + "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": [ + 405, + 441, + 0 + ], + "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": [ + 405, + 441, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 405, + 441, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.0, + "y": 2.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 447, + 468, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 1.3315, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 474, + 498, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -0.293, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 504, + 531, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.1465, + "y": 1.707, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 537, + 550, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.1465, + "y": 0.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 556, + 583, + 0 + ], + "command": { + "type": "entity_mirror", + "ids": [ + "[uuid]" + ], + "axis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "point": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 589, + 616, + 0 + ], + "command": { + "type": "entity_mirror", + "ids": [ + "[uuid]" + ], + "axis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "point": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 622, + 650, + 0 + ], + "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": [ + 622, + 650, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 24.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 622, + 650, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 622, + 650, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 622, + 650, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + } +] diff --git a/rust/kcl-lib/tests/kcl_samples/i-beam/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/kcl_samples/i-beam/artifact_graph_flowchart.snap new file mode 100644 index 000000000..20592e6e6 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/i-beam/artifact_graph_flowchart.snap @@ -0,0 +1,6 @@ +--- +source: kcl/src/simulation_tests.rs +description: Artifact graph flowchart i-beam.kcl +extension: md +snapshot_kind: binary +--- diff --git a/rust/kcl-lib/tests/kcl_samples/i-beam/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/i-beam/artifact_graph_flowchart.snap.md new file mode 100644 index 000000000..187eb47cd --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/i-beam/artifact_graph_flowchart.snap.md @@ -0,0 +1,18 @@ +```mermaid +flowchart LR + subgraph path2 [Path] + 2["Path
[405, 441, 0]"] + 3["Segment
[447, 468, 0]"] + 4["Segment
[474, 498, 0]"] + 5["Segment
[504, 531, 0]"] + 6["Segment
[537, 550, 0]"] + end + 1["Plane
[379, 399, 0]"] + 7["Sweep Extrusion
[622, 650, 0]"] + 1 --- 2 + 2 --- 3 + 2 --- 4 + 2 --- 5 + 2 --- 6 + 2 ---- 7 +``` diff --git a/rust/kcl-lib/tests/kcl_samples/i-beam/ast.snap b/rust/kcl-lib/tests/kcl_samples/i-beam/ast.snap new file mode 100644 index 000000000..3f16b4e27 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/i-beam/ast.snap @@ -0,0 +1,627 @@ +--- +source: kcl-lib/src/simulation_tests.rs +description: Result of parsing i-beam.kcl +--- +{ + "Ok": { + "body": [ + { + "declaration": { + "end": 185, + "id": { + "end": 180, + "name": "beamLength", + "start": 170, + "type": "Identifier" + }, + "init": { + "end": 185, + "raw": "24", + "start": 183, + "type": "Literal", + "type": "Literal", + "value": { + "value": 24.0, + "suffix": "None" + } + }, + "start": 170, + "type": "VariableDeclarator" + }, + "end": 185, + "kind": "const", + "start": 170, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 203, + "id": { + "end": 195, + "name": "beamWidth", + "start": 186, + "type": "Identifier" + }, + "init": { + "end": 203, + "raw": "2.663", + "start": 198, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.663, + "suffix": "None" + } + }, + "start": 186, + "type": "VariableDeclarator" + }, + "end": 203, + "kind": "const", + "start": 186, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 218, + "id": { + "end": 214, + "name": "beamHeight", + "start": 204, + "type": "Identifier" + }, + "init": { + "end": 218, + "raw": "4", + "start": 217, + "type": "Literal", + "type": "Literal", + "value": { + "value": 4.0, + "suffix": "None" + } + }, + "start": 204, + "type": "VariableDeclarator" + }, + "end": 218, + "kind": "const", + "start": 204, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 240, + "id": { + "end": 232, + "name": "wallThickness", + "start": 219, + "type": "Identifier" + }, + "init": { + "end": 240, + "raw": "0.293", + "start": 235, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.293, + "suffix": "None" + } + }, + "start": 219, + "type": "VariableDeclarator" + }, + "end": 240, + "kind": "const", + "start": 219, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 650, + "id": { + "end": 376, + "name": "sketch001", + "start": 367, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 398, + "raw": "'-XZ'", + "start": 393, + "type": "Literal", + "type": "Literal", + "value": "-XZ" + } + ], + "callee": { + "end": 392, + "name": "startSketchOn", + "start": 379, + "type": "Identifier" + }, + "end": 399, + "start": 379, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 422, + "raw": "0", + "start": 421, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 436, + "left": { + "end": 434, + "name": "beamHeight", + "start": 424, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 436, + "raw": "2", + "start": 435, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 424, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 437, + "start": 420, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 440, + "start": 439, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 419, + "name": "startProfileAt", + "start": 405, + "type": "Identifier" + }, + "end": 441, + "start": 405, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 464, + "left": { + "end": 462, + "name": "beamWidth", + "start": 453, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 464, + "raw": "2", + "start": 463, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 453, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 467, + "start": 466, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 452, + "name": "xLine", + "start": 447, + "type": "Identifier" + }, + "end": 468, + "start": 447, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "argument": { + "end": 494, + "name": "wallThickness", + "start": 481, + "type": "Identifier", + "type": "Identifier" + }, + "end": 494, + "operator": "-", + "start": 480, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 497, + "start": 496, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 479, + "name": "yLine", + "start": 474, + "type": "Identifier" + }, + "end": 498, + "start": 474, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 527, + "left": { + "end": 525, + "name": "wallThickness", + "start": 512, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 527, + "raw": "2", + "start": 526, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 512, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 530, + "start": 529, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 511, + "name": "xLineTo", + "start": 504, + "type": "Identifier" + }, + "end": 531, + "start": 504, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 546, + "raw": "0", + "start": 545, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 549, + "start": 548, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 544, + "name": "yLineTo", + "start": 537, + "type": "Identifier" + }, + "end": 550, + "start": 537, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 579, + "properties": [ + { + "end": 577, + "key": { + "end": 571, + "name": "axis", + "start": 567, + "type": "Identifier" + }, + "start": 567, + "type": "ObjectProperty", + "value": { + "end": 577, + "raw": "'X'", + "start": 574, + "type": "Literal", + "type": "Literal", + "value": "X" + } + } + ], + "start": 565, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 582, + "start": 581, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 564, + "name": "mirror2d", + "start": 556, + "type": "Identifier" + }, + "end": 583, + "start": 556, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 612, + "properties": [ + { + "end": 610, + "key": { + "end": 604, + "name": "axis", + "start": 600, + "type": "Identifier" + }, + "start": 600, + "type": "ObjectProperty", + "value": { + "end": 610, + "raw": "'Y'", + "start": 607, + "type": "Literal", + "type": "Literal", + "value": "Y" + } + } + ], + "start": 598, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 615, + "start": 614, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 597, + "name": "mirror2d", + "start": 589, + "type": "Identifier" + }, + "end": 616, + "start": 589, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 636, + "name": "length", + "start": 630, + "type": "Identifier" + }, + "arg": { + "end": 649, + "name": "beamLength", + "start": 639, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 629, + "name": "extrude", + "start": 622, + "type": "Identifier" + }, + "end": 650, + "start": 622, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 650, + "start": 379, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 367, + "type": "VariableDeclarator" + }, + "end": 650, + "kind": "const", + "start": 367, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + } + ], + "end": 651, + "innerAttrs": [ + { + "end": 143, + "name": { + "end": 119, + "name": "settings", + "start": 111, + "type": "Identifier" + }, + "properties": [ + { + "end": 142, + "key": { + "end": 137, + "name": "defaultLengthUnit", + "start": 120, + "type": "Identifier" + }, + "start": 120, + "type": "ObjectProperty", + "value": { + "end": 142, + "name": "in", + "start": 140, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 110, + "type": "Annotation" + } + ], + "nonCodeMeta": { + "nonCodeNodes": { + "3": [ + { + "end": 366, + "start": 240, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Sketch a quadrant of the beam cross section, then mirror for symmetry across each axis. Extrude to the appropriate length", + "style": "line" + } + } + ] + }, + "startNodes": [ + { + "end": 9, + "start": 0, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "I-beam", + "style": "line" + } + }, + { + "end": 95, + "start": 10, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "A structural metal beam with an I shaped cross section. Often used in construction", + "style": "line" + } + }, + { + "end": 97, + "start": 95, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + }, + { + "end": 109, + "start": 97, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Set Units", + "style": "line" + } + }, + { + "end": 145, + "start": 143, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + }, + { + "end": 169, + "start": 145, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Define Beam Dimensions", + "style": "line" + } + } + ] + }, + "start": 0 + } +} diff --git a/rust/kcl-lib/tests/kcl_samples/i-beam/ops.snap b/rust/kcl-lib/tests/kcl_samples/i-beam/ops.snap new file mode 100644 index 000000000..1318227fa --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/i-beam/ops.snap @@ -0,0 +1,75 @@ +--- +source: kcl/src/simulation_tests.rs +description: Operations executed i-beam.kcl +--- +[ + { + "labeledArgs": { + "data": { + "value": { + "type": "String", + "value": "-XZ" + }, + "sourceRange": [ + 393, + 398, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 379, + 399, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 24.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 639, + 649, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 622, + 650, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketches", + "value": [ + { + "artifactId": "[uuid]" + } + ] + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + } +] diff --git a/rust/kcl-lib/tests/kcl_samples/i-beam/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/i-beam/program_memory.snap new file mode 100644 index 000000000..b912817a0 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/i-beam/program_memory.snap @@ -0,0 +1,282 @@ +--- +source: kcl/src/simulation_tests.rs +description: Variables in memory after executing i-beam.kcl +--- +{ + "beamHeight": { + "type": "Number", + "value": 4.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 217, + 218, + 0 + ] + } + ] + }, + "beamLength": { + "type": "Number", + "value": 24.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 183, + 185, + 0 + ] + } + ] + }, + "beamWidth": { + "type": "Number", + "value": 2.663, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 198, + 203, + 0 + ] + } + ] + }, + "sketch001": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 447, + 468, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 1.3315, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 474, + 498, + 0 + ] + }, + "from": [ + 1.3315, + 2.0 + ], + "tag": null, + "to": [ + 1.3315, + 1.707 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 504, + 531, + 0 + ] + }, + "from": [ + 1.3315, + 1.707 + ], + "tag": null, + "to": [ + 0.1465, + 1.707 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 537, + 550, + 0 + ] + }, + "from": [ + 0.1465, + 1.707 + ], + "tag": null, + "to": [ + 0.1465, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": -1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 2.0 + ], + "to": [ + 0.0, + 2.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 405, + 441, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 405, + 441, + 0 + ] + } + ] + }, + "height": 24.0, + "startCapId": null, + "endCapId": null, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 405, + 441, + 0 + ] + } + ] + } + }, + "wallThickness": { + "type": "Number", + "value": 0.293, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 235, + 240, + 0 + ] + } + ] + } +} diff --git a/rust/kcl-lib/tests/kcl_samples/i-beam/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/i-beam/rendered_model.png new file mode 100644 index 000000000..68e8424e4 Binary files /dev/null and b/rust/kcl-lib/tests/kcl_samples/i-beam/rendered_model.png differ diff --git a/rust/kcl-lib/tests/kcl_samples/kitt/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/kitt/artifact_commands.snap new file mode 100644 index 000000000..2dab40ef8 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/kitt/artifact_commands.snap @@ -0,0 +1,14886 @@ +--- +source: kcl/src/simulation_tests.rs +description: Artifact commands kitt.kcl +--- +[ + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.7, + "g": 0.28, + "b": 0.28, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.28, + "g": 0.7, + "b": 0.28, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.28, + "g": 0.28, + "b": 0.7, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "edge_lines_visible", + "hidden": false + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 602, + 621, + 0 + ], + "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": [ + 627, + 683, + 0 + ], + "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": [ + 627, + 683, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 627, + 683, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -13.0, + "y": 6.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 689, + 719, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 25.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 725, + 768, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 26.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 774, + 819, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -25.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 825, + 881, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -13.0, + "y": 6.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 887, + 894, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 887, + 894, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 900, + 930, + 0 + ], + "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": [ + 900, + 930, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 18.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 900, + 930, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 900, + 930, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 900, + 930, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 900, + 930, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 900, + 930, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 900, + 930, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 900, + 930, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 900, + 930, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 900, + 930, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 900, + 930, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 900, + 930, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -12.0, + "y": 14.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 277, + 300, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 16.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 308, + 330, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 24.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 338, + 362, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -16.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 370, + 426, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -12.0, + "y": 14.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 434, + 441, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 3.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1498, + 1554, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1498, + 1554, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1498, + 1554, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -10.0, + "y": 16.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1560, + 1578, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1608, + 1627, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -1.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1659, + 1689, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 11.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1711, + 1729, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1762, + 1780, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1810, + 1839, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 20.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1865, + 1884, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1917, + 1935, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1969, + 2000, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -11.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2025, + 2044, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -1.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2077, + 2096, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2129, + 2185, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -10.0, + "y": 16.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2191, + 2198, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2204, + 2235, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2204, + 2235, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -2.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2204, + 2235, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2204, + 2235, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2204, + 2235, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2204, + 2235, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2204, + 2235, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2204, + 2235, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2204, + 2235, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2204, + 2235, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2204, + 2235, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2204, + 2235, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2204, + 2235, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2204, + 2235, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2204, + 2235, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2204, + 2235, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2204, + 2235, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2204, + 2235, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2204, + 2235, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2204, + 2235, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2204, + 2235, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2204, + 2235, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2204, + 2235, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2204, + 2235, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2204, + 2235, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2204, + 2235, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2204, + 2235, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2204, + 2235, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2204, + 2235, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -7.0, + "y": 23.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 277, + 300, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 308, + 330, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 338, + 362, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 370, + 426, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -7.0, + "y": 23.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 434, + 441, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.5, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -6.0, + "y": 24.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 277, + 300, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 308, + 330, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 3.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 338, + 362, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 370, + 426, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -6.0, + "y": 24.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 434, + 441, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.5, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -3.0, + "y": 23.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 277, + 300, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 308, + 330, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 338, + 362, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 370, + 426, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -3.0, + "y": 23.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 434, + 441, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.5, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 4.0, + "y": 22.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 277, + 300, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 4.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 308, + 330, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 2.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 338, + 362, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -4.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 370, + 426, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 4.0, + "y": 22.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 434, + 441, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.5, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2882, + 2923, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2882, + 2923, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2882, + 2923, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -2.0, + "y": 18.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2936, + 2954, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2977, + 2995, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 2.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3021, + 3039, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 2.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3060, + 3079, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -1.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3104, + 3122, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3145, + 3163, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 3.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3188, + 3207, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3233, + 3252, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -1.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3278, + 3297, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -2.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3320, + 3338, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 2.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3365, + 3384, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3410, + 3466, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -2.0, + "y": 18.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3472, + 3479, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3485, + 3514, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3485, + 3514, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.5, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3485, + 3514, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3485, + 3514, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3485, + 3514, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3485, + 3514, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3485, + 3514, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3485, + 3514, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3485, + 3514, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3485, + 3514, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3485, + 3514, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3485, + 3514, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3485, + 3514, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3485, + 3514, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3485, + 3514, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3485, + 3514, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3485, + 3514, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3485, + 3514, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3485, + 3514, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3485, + 3514, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3485, + 3514, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3485, + 3514, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3485, + 3514, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3485, + 3514, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3485, + 3514, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3485, + 3514, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3485, + 3514, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3485, + 3514, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3485, + 3514, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -4.0, + "y": 20.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 277, + 300, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 308, + 330, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 338, + 362, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 370, + 426, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -4.0, + "y": 20.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 434, + 441, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.5, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -3.0, + "y": 19.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 277, + 300, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 308, + 330, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 338, + 362, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 370, + 426, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -3.0, + "y": 19.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 434, + 441, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.5, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 4.0, + "y": 20.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 277, + 300, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 308, + 330, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 338, + 362, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 370, + 426, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 4.0, + "y": 20.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 434, + 441, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.5, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 3.0, + "y": 19.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 277, + 300, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 308, + 330, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 338, + 362, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 370, + 426, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 3.0, + "y": 19.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 434, + 441, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.5, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -12.0, + "y": 7.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 277, + 300, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 6.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 308, + 330, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 24.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 338, + 362, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -6.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 370, + 426, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -12.0, + "y": 7.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 434, + 441, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 3.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -4.0, + "y": 8.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 277, + 300, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 2.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 308, + 330, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 8.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 338, + 362, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -2.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 370, + 426, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -4.0, + "y": 8.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 434, + 441, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -11.0, + "y": 8.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 277, + 300, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 308, + 330, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 338, + 362, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 370, + 426, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -11.0, + "y": 8.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 434, + 441, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -2.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -11.0, + "y": 10.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 277, + 300, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 308, + 330, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 338, + 362, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 370, + 426, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -11.0, + "y": 10.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 434, + 441, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -2.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 11.0, + "y": 8.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 277, + 300, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 308, + 330, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -5.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 338, + 362, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 370, + 426, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 11.0, + "y": 8.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 434, + 441, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -2.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -9.0, + "y": 13.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 277, + 300, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 308, + 330, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 2.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 338, + 362, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 370, + 426, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -9.0, + "y": 13.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 434, + 441, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 4.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 11.0, + "y": 10.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 277, + 300, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 2.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 308, + 330, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -1.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 338, + 362, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -2.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 370, + 426, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 11.0, + "y": 10.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 434, + 441, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -2.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 9.0, + "y": 10.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 277, + 300, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 2.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 308, + 330, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -1.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 338, + 362, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -2.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 370, + 426, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 9.0, + "y": 10.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 434, + 441, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -2.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 7.0, + "y": 10.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 277, + 300, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 2.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 308, + 330, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -1.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 338, + 362, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -2.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 370, + 426, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 7.0, + "y": 10.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 434, + 441, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -2.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6204, + 6223, + 0 + ], + "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": [ + 6231, + 6282, + 0 + ], + "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": [ + 6231, + 6282, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6231, + 6282, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 3.0, + "y": -4.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6290, + 6319, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 7.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6327, + 6358, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -10.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6366, + 6396, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -7.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6404, + 6460, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 3.0, + "y": -4.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6468, + 6475, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6468, + 6475, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6489, + 6534, + 0 + ], + "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": [ + 6489, + 6534, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 3.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6489, + 6534, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6489, + 6534, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6489, + 6534, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6489, + 6534, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6489, + 6534, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6489, + 6534, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6489, + 6534, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6489, + 6534, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6489, + 6534, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6489, + 6534, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6489, + 6534, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 4.0, + "y": -10.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 277, + 300, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 5.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 308, + 330, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 338, + 362, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -5.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 370, + 426, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 4.0, + "y": -10.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 434, + 441, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 3.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6204, + 6223, + 0 + ], + "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": [ + 6231, + 6282, + 0 + ], + "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": [ + 6231, + 6282, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6231, + 6282, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -10.0, + "y": -4.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6290, + 6319, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 7.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6327, + 6358, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -10.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6366, + 6396, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -7.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6404, + 6460, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -10.0, + "y": -4.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6468, + 6475, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6468, + 6475, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6489, + 6534, + 0 + ], + "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": [ + 6489, + 6534, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 3.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6489, + 6534, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6489, + 6534, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6489, + 6534, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6489, + 6534, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6489, + 6534, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6489, + 6534, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6489, + 6534, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6489, + 6534, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6489, + 6534, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6489, + 6534, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6489, + 6534, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -9.0, + "y": -10.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 277, + 300, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 5.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 308, + 330, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 338, + 362, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -5.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 370, + 426, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -9.0, + "y": -10.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 434, + 441, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 3.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -12.0, + "y": 14.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 277, + 300, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -8.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 308, + 330, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 8.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 338, + 362, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 8.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 370, + 426, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -12.0, + "y": 14.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 434, + 441, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 2.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -11.0, + "y": 13.99, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 277, + 300, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -6.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 308, + 330, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 6.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 338, + 362, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 6.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 370, + 426, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -11.0, + "y": 13.99, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 434, + 441, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 2.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -10.0, + "y": 13.98, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 277, + 300, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -4.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 308, + 330, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 338, + 362, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 4.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 370, + 426, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -10.0, + "y": 13.98, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 434, + 441, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 2.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -9.0, + "y": 13.97, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 277, + 300, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -2.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 308, + 330, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 2.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 338, + 362, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 2.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 370, + 426, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -9.0, + "y": 13.97, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 434, + 441, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 2.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 4.0, + "y": 14.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 277, + 300, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -8.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 308, + 330, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 8.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 338, + 362, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 8.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 370, + 426, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 4.0, + "y": 14.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 434, + 441, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 2.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 5.0, + "y": 13.99, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 277, + 300, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -6.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 308, + 330, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 6.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 338, + 362, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 6.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 370, + 426, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.0, + "y": 13.99, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 434, + 441, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 2.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 6.0, + "y": 13.98, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 277, + 300, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -4.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 308, + 330, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 338, + 362, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 4.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 370, + 426, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 6.0, + "y": 13.98, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 434, + 441, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 2.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 7.0, + "y": 13.97, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 277, + 300, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -2.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 308, + 330, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 2.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 338, + 362, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 2.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 370, + 426, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 7.0, + "y": 13.97, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 434, + 441, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 2.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 27.0, + "y": 13.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 277, + 300, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 308, + 330, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 338, + 362, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 370, + 426, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 27.0, + "y": 13.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 434, + 441, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -2.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 27.0, + "y": 11.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 277, + 300, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 308, + 330, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 338, + 362, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 370, + 426, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 27.0, + "y": 11.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 434, + 441, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -2.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 25.0, + "y": 14.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 277, + 300, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 308, + 330, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 338, + 362, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 370, + 426, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 25.0, + "y": 14.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 434, + 441, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -2.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 25.0, + "y": 12.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 277, + 300, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 308, + 330, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 338, + 362, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 370, + 426, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 25.0, + "y": 12.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 434, + 441, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -2.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 25.0, + "y": 10.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 277, + 300, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 308, + 330, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 338, + 362, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 370, + 426, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 25.0, + "y": 10.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 434, + 441, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -2.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 23.0, + "y": 13.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 277, + 300, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 308, + 330, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 338, + 362, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 370, + 426, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 23.0, + "y": 13.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 434, + 441, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -2.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 23.0, + "y": 11.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 277, + 300, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 308, + 330, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 338, + 362, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 370, + 426, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 23.0, + "y": 11.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 434, + 441, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -2.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 7.0, + "y": 1.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 277, + 300, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 308, + 330, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 338, + 362, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 370, + 426, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 7.0, + "y": 1.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 434, + 441, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -2.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 7.0, + "y": 3.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 277, + 300, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 308, + 330, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 338, + 362, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 370, + 426, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 7.0, + "y": 3.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 434, + 441, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -2.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 7.0, + "y": 5.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 277, + 300, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 308, + 330, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 338, + 362, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 370, + 426, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 7.0, + "y": 5.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 434, + 441, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -2.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 449, + 472, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + } +] diff --git a/rust/kcl-lib/tests/kcl_samples/kitt/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/kcl_samples/kitt/artifact_graph_flowchart.snap new file mode 100644 index 000000000..77e68829c --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/kitt/artifact_graph_flowchart.snap @@ -0,0 +1,6 @@ +--- +source: kcl/src/simulation_tests.rs +description: Artifact graph flowchart kitt.kcl +extension: md +snapshot_kind: binary +--- diff --git a/rust/kcl-lib/tests/kcl_samples/kitt/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/kitt/artifact_graph_flowchart.snap.md new file mode 100644 index 000000000..082d55822 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/kitt/artifact_graph_flowchart.snap.md @@ -0,0 +1,2680 @@ +```mermaid +flowchart LR + subgraph path2 [Path] + 2["Path
[627, 683, 0]"] + 3["Segment
[689, 719, 0]"] + 4["Segment
[725, 768, 0]"] + 5["Segment
[774, 819, 0]"] + 6["Segment
[825, 881, 0]"] + 7["Segment
[887, 894, 0]"] + 8[Solid2d] + end + subgraph path24 [Path] + 24["Path
[228, 269, 0]"] + 25["Segment
[277, 300, 0]"] + 26["Segment
[308, 330, 0]"] + 27["Segment
[338, 362, 0]"] + 28["Segment
[370, 426, 0]"] + 29["Segment
[434, 441, 0]"] + 30[Solid2d] + end + subgraph path45 [Path] + 45["Path
[1498, 1554, 0]"] + 46["Segment
[1560, 1578, 0]"] + 47["Segment
[1608, 1627, 0]"] + 48["Segment
[1659, 1689, 0]"] + 49["Segment
[1711, 1729, 0]"] + 50["Segment
[1762, 1780, 0]"] + 51["Segment
[1810, 1839, 0]"] + 52["Segment
[1865, 1884, 0]"] + 53["Segment
[1917, 1935, 0]"] + 54["Segment
[1969, 2000, 0]"] + 55["Segment
[2025, 2044, 0]"] + 56["Segment
[2077, 2096, 0]"] + 57["Segment
[2129, 2185, 0]"] + 58["Segment
[2191, 2198, 0]"] + 59[Solid2d] + end + subgraph path98 [Path] + 98["Path
[228, 269, 0]"] + 99["Segment
[277, 300, 0]"] + 100["Segment
[308, 330, 0]"] + 101["Segment
[338, 362, 0]"] + 102["Segment
[370, 426, 0]"] + 103["Segment
[434, 441, 0]"] + 104[Solid2d] + end + subgraph path119 [Path] + 119["Path
[228, 269, 0]"] + 120["Segment
[277, 300, 0]"] + 121["Segment
[308, 330, 0]"] + 122["Segment
[338, 362, 0]"] + 123["Segment
[370, 426, 0]"] + 124["Segment
[434, 441, 0]"] + 125[Solid2d] + end + subgraph path140 [Path] + 140["Path
[228, 269, 0]"] + 141["Segment
[277, 300, 0]"] + 142["Segment
[308, 330, 0]"] + 143["Segment
[338, 362, 0]"] + 144["Segment
[370, 426, 0]"] + 145["Segment
[434, 441, 0]"] + 146[Solid2d] + end + subgraph path161 [Path] + 161["Path
[228, 269, 0]"] + 162["Segment
[277, 300, 0]"] + 163["Segment
[308, 330, 0]"] + 164["Segment
[338, 362, 0]"] + 165["Segment
[370, 426, 0]"] + 166["Segment
[434, 441, 0]"] + 167[Solid2d] + end + subgraph path182 [Path] + 182["Path
[2882, 2923, 0]"] + 183["Segment
[2936, 2954, 0]"] + 184["Segment
[2977, 2995, 0]"] + 185["Segment
[3021, 3039, 0]"] + 186["Segment
[3060, 3079, 0]"] + 187["Segment
[3104, 3122, 0]"] + 188["Segment
[3145, 3163, 0]"] + 189["Segment
[3188, 3207, 0]"] + 190["Segment
[3233, 3252, 0]"] + 191["Segment
[3278, 3297, 0]"] + 192["Segment
[3320, 3338, 0]"] + 193["Segment
[3365, 3384, 0]"] + 194["Segment
[3410, 3466, 0]"] + 195["Segment
[3472, 3479, 0]"] + 196[Solid2d] + end + subgraph path235 [Path] + 235["Path
[228, 269, 0]"] + 236["Segment
[277, 300, 0]"] + 237["Segment
[308, 330, 0]"] + 238["Segment
[338, 362, 0]"] + 239["Segment
[370, 426, 0]"] + 240["Segment
[434, 441, 0]"] + 241[Solid2d] + end + subgraph path257 [Path] + 257["Path
[228, 269, 0]"] + 258["Segment
[277, 300, 0]"] + 259["Segment
[308, 330, 0]"] + 260["Segment
[338, 362, 0]"] + 261["Segment
[370, 426, 0]"] + 262["Segment
[434, 441, 0]"] + 263[Solid2d] + end + subgraph path279 [Path] + 279["Path
[228, 269, 0]"] + 280["Segment
[277, 300, 0]"] + 281["Segment
[308, 330, 0]"] + 282["Segment
[338, 362, 0]"] + 283["Segment
[370, 426, 0]"] + 284["Segment
[434, 441, 0]"] + 285[Solid2d] + end + subgraph path300 [Path] + 300["Path
[228, 269, 0]"] + 301["Segment
[277, 300, 0]"] + 302["Segment
[308, 330, 0]"] + 303["Segment
[338, 362, 0]"] + 304["Segment
[370, 426, 0]"] + 305["Segment
[434, 441, 0]"] + 306[Solid2d] + end + subgraph path321 [Path] + 321["Path
[228, 269, 0]"] + 322["Segment
[277, 300, 0]"] + 323["Segment
[308, 330, 0]"] + 324["Segment
[338, 362, 0]"] + 325["Segment
[370, 426, 0]"] + 326["Segment
[434, 441, 0]"] + 327[Solid2d] + end + subgraph path342 [Path] + 342["Path
[228, 269, 0]"] + 343["Segment
[277, 300, 0]"] + 344["Segment
[308, 330, 0]"] + 345["Segment
[338, 362, 0]"] + 346["Segment
[370, 426, 0]"] + 347["Segment
[434, 441, 0]"] + 348[Solid2d] + end + subgraph path363 [Path] + 363["Path
[228, 269, 0]"] + 364["Segment
[277, 300, 0]"] + 365["Segment
[308, 330, 0]"] + 366["Segment
[338, 362, 0]"] + 367["Segment
[370, 426, 0]"] + 368["Segment
[434, 441, 0]"] + 369[Solid2d] + end + subgraph path384 [Path] + 384["Path
[228, 269, 0]"] + 385["Segment
[277, 300, 0]"] + 386["Segment
[308, 330, 0]"] + 387["Segment
[338, 362, 0]"] + 388["Segment
[370, 426, 0]"] + 389["Segment
[434, 441, 0]"] + 390[Solid2d] + end + subgraph path405 [Path] + 405["Path
[228, 269, 0]"] + 406["Segment
[277, 300, 0]"] + 407["Segment
[308, 330, 0]"] + 408["Segment
[338, 362, 0]"] + 409["Segment
[370, 426, 0]"] + 410["Segment
[434, 441, 0]"] + 411[Solid2d] + end + subgraph path426 [Path] + 426["Path
[228, 269, 0]"] + 427["Segment
[277, 300, 0]"] + 428["Segment
[308, 330, 0]"] + 429["Segment
[338, 362, 0]"] + 430["Segment
[370, 426, 0]"] + 431["Segment
[434, 441, 0]"] + 432[Solid2d] + end + subgraph path447 [Path] + 447["Path
[228, 269, 0]"] + 448["Segment
[277, 300, 0]"] + 449["Segment
[308, 330, 0]"] + 450["Segment
[338, 362, 0]"] + 451["Segment
[370, 426, 0]"] + 452["Segment
[434, 441, 0]"] + 453[Solid2d] + end + subgraph path468 [Path] + 468["Path
[228, 269, 0]"] + 469["Segment
[277, 300, 0]"] + 470["Segment
[308, 330, 0]"] + 471["Segment
[338, 362, 0]"] + 472["Segment
[370, 426, 0]"] + 473["Segment
[434, 441, 0]"] + 474[Solid2d] + end + subgraph path489 [Path] + 489["Path
[228, 269, 0]"] + 490["Segment
[277, 300, 0]"] + 491["Segment
[308, 330, 0]"] + 492["Segment
[338, 362, 0]"] + 493["Segment
[370, 426, 0]"] + 494["Segment
[434, 441, 0]"] + 495[Solid2d] + end + subgraph path511 [Path] + 511["Path
[6231, 6282, 0]"] + 512["Segment
[6290, 6319, 0]"] + 513["Segment
[6327, 6358, 0]"] + 514["Segment
[6366, 6396, 0]"] + 515["Segment
[6404, 6460, 0]"] + 516["Segment
[6468, 6475, 0]"] + 517[Solid2d] + end + subgraph path533 [Path] + 533["Path
[228, 269, 0]"] + 534["Segment
[277, 300, 0]"] + 535["Segment
[308, 330, 0]"] + 536["Segment
[338, 362, 0]"] + 537["Segment
[370, 426, 0]"] + 538["Segment
[434, 441, 0]"] + 539[Solid2d] + end + subgraph path555 [Path] + 555["Path
[6231, 6282, 0]"] + 556["Segment
[6290, 6319, 0]"] + 557["Segment
[6327, 6358, 0]"] + 558["Segment
[6366, 6396, 0]"] + 559["Segment
[6404, 6460, 0]"] + 560["Segment
[6468, 6475, 0]"] + 561[Solid2d] + end + subgraph path577 [Path] + 577["Path
[228, 269, 0]"] + 578["Segment
[277, 300, 0]"] + 579["Segment
[308, 330, 0]"] + 580["Segment
[338, 362, 0]"] + 581["Segment
[370, 426, 0]"] + 582["Segment
[434, 441, 0]"] + 583[Solid2d] + end + subgraph path598 [Path] + 598["Path
[228, 269, 0]"] + 599["Segment
[277, 300, 0]"] + 600["Segment
[308, 330, 0]"] + 601["Segment
[338, 362, 0]"] + 602["Segment
[370, 426, 0]"] + 603["Segment
[434, 441, 0]"] + 604[Solid2d] + end + subgraph path619 [Path] + 619["Path
[228, 269, 0]"] + 620["Segment
[277, 300, 0]"] + 621["Segment
[308, 330, 0]"] + 622["Segment
[338, 362, 0]"] + 623["Segment
[370, 426, 0]"] + 624["Segment
[434, 441, 0]"] + 625[Solid2d] + end + subgraph path640 [Path] + 640["Path
[228, 269, 0]"] + 641["Segment
[277, 300, 0]"] + 642["Segment
[308, 330, 0]"] + 643["Segment
[338, 362, 0]"] + 644["Segment
[370, 426, 0]"] + 645["Segment
[434, 441, 0]"] + 646[Solid2d] + end + subgraph path661 [Path] + 661["Path
[228, 269, 0]"] + 662["Segment
[277, 300, 0]"] + 663["Segment
[308, 330, 0]"] + 664["Segment
[338, 362, 0]"] + 665["Segment
[370, 426, 0]"] + 666["Segment
[434, 441, 0]"] + 667[Solid2d] + end + subgraph path682 [Path] + 682["Path
[228, 269, 0]"] + 683["Segment
[277, 300, 0]"] + 684["Segment
[308, 330, 0]"] + 685["Segment
[338, 362, 0]"] + 686["Segment
[370, 426, 0]"] + 687["Segment
[434, 441, 0]"] + 688[Solid2d] + end + subgraph path703 [Path] + 703["Path
[228, 269, 0]"] + 704["Segment
[277, 300, 0]"] + 705["Segment
[308, 330, 0]"] + 706["Segment
[338, 362, 0]"] + 707["Segment
[370, 426, 0]"] + 708["Segment
[434, 441, 0]"] + 709[Solid2d] + end + subgraph path724 [Path] + 724["Path
[228, 269, 0]"] + 725["Segment
[277, 300, 0]"] + 726["Segment
[308, 330, 0]"] + 727["Segment
[338, 362, 0]"] + 728["Segment
[370, 426, 0]"] + 729["Segment
[434, 441, 0]"] + 730[Solid2d] + end + subgraph path745 [Path] + 745["Path
[228, 269, 0]"] + 746["Segment
[277, 300, 0]"] + 747["Segment
[308, 330, 0]"] + 748["Segment
[338, 362, 0]"] + 749["Segment
[370, 426, 0]"] + 750["Segment
[434, 441, 0]"] + 751[Solid2d] + end + subgraph path766 [Path] + 766["Path
[228, 269, 0]"] + 767["Segment
[277, 300, 0]"] + 768["Segment
[308, 330, 0]"] + 769["Segment
[338, 362, 0]"] + 770["Segment
[370, 426, 0]"] + 771["Segment
[434, 441, 0]"] + 772[Solid2d] + end + subgraph path787 [Path] + 787["Path
[228, 269, 0]"] + 788["Segment
[277, 300, 0]"] + 789["Segment
[308, 330, 0]"] + 790["Segment
[338, 362, 0]"] + 791["Segment
[370, 426, 0]"] + 792["Segment
[434, 441, 0]"] + 793[Solid2d] + end + subgraph path808 [Path] + 808["Path
[228, 269, 0]"] + 809["Segment
[277, 300, 0]"] + 810["Segment
[308, 330, 0]"] + 811["Segment
[338, 362, 0]"] + 812["Segment
[370, 426, 0]"] + 813["Segment
[434, 441, 0]"] + 814[Solid2d] + end + subgraph path829 [Path] + 829["Path
[228, 269, 0]"] + 830["Segment
[277, 300, 0]"] + 831["Segment
[308, 330, 0]"] + 832["Segment
[338, 362, 0]"] + 833["Segment
[370, 426, 0]"] + 834["Segment
[434, 441, 0]"] + 835[Solid2d] + end + subgraph path850 [Path] + 850["Path
[228, 269, 0]"] + 851["Segment
[277, 300, 0]"] + 852["Segment
[308, 330, 0]"] + 853["Segment
[338, 362, 0]"] + 854["Segment
[370, 426, 0]"] + 855["Segment
[434, 441, 0]"] + 856[Solid2d] + end + subgraph path871 [Path] + 871["Path
[228, 269, 0]"] + 872["Segment
[277, 300, 0]"] + 873["Segment
[308, 330, 0]"] + 874["Segment
[338, 362, 0]"] + 875["Segment
[370, 426, 0]"] + 876["Segment
[434, 441, 0]"] + 877[Solid2d] + end + subgraph path892 [Path] + 892["Path
[228, 269, 0]"] + 893["Segment
[277, 300, 0]"] + 894["Segment
[308, 330, 0]"] + 895["Segment
[338, 362, 0]"] + 896["Segment
[370, 426, 0]"] + 897["Segment
[434, 441, 0]"] + 898[Solid2d] + end + subgraph path913 [Path] + 913["Path
[228, 269, 0]"] + 914["Segment
[277, 300, 0]"] + 915["Segment
[308, 330, 0]"] + 916["Segment
[338, 362, 0]"] + 917["Segment
[370, 426, 0]"] + 918["Segment
[434, 441, 0]"] + 919[Solid2d] + end + subgraph path934 [Path] + 934["Path
[228, 269, 0]"] + 935["Segment
[277, 300, 0]"] + 936["Segment
[308, 330, 0]"] + 937["Segment
[338, 362, 0]"] + 938["Segment
[370, 426, 0]"] + 939["Segment
[434, 441, 0]"] + 940[Solid2d] + end + subgraph path955 [Path] + 955["Path
[228, 269, 0]"] + 956["Segment
[277, 300, 0]"] + 957["Segment
[308, 330, 0]"] + 958["Segment
[338, 362, 0]"] + 959["Segment
[370, 426, 0]"] + 960["Segment
[434, 441, 0]"] + 961[Solid2d] + end + 1["Plane
[602, 621, 0]"] + 9["Sweep Extrusion
[900, 930, 0]"] + 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"] + 31["Sweep Extrusion
[449, 472, 0]"] + 32[Wall] + 33[Wall] + 34[Wall] + 35[Wall] + 36["Cap End"] + 37["SweepEdge Opposite"] + 38["SweepEdge Adjacent"] + 39["SweepEdge Opposite"] + 40["SweepEdge Adjacent"] + 41["SweepEdge Opposite"] + 42["SweepEdge Adjacent"] + 43["SweepEdge Opposite"] + 44["SweepEdge Adjacent"] + 60["Sweep Extrusion
[2204, 2235, 0]"] + 61[Wall] + 62[Wall] + 63[Wall] + 64[Wall] + 65[Wall] + 66[Wall] + 67[Wall] + 68[Wall] + 69[Wall] + 70[Wall] + 71[Wall] + 72[Wall] + 73["Cap Start"] + 74["SweepEdge Opposite"] + 75["SweepEdge Adjacent"] + 76["SweepEdge Opposite"] + 77["SweepEdge Adjacent"] + 78["SweepEdge Opposite"] + 79["SweepEdge Adjacent"] + 80["SweepEdge Opposite"] + 81["SweepEdge Adjacent"] + 82["SweepEdge Opposite"] + 83["SweepEdge Adjacent"] + 84["SweepEdge Opposite"] + 85["SweepEdge Adjacent"] + 86["SweepEdge Opposite"] + 87["SweepEdge Adjacent"] + 88["SweepEdge Opposite"] + 89["SweepEdge Adjacent"] + 90["SweepEdge Opposite"] + 91["SweepEdge Adjacent"] + 92["SweepEdge Opposite"] + 93["SweepEdge Adjacent"] + 94["SweepEdge Opposite"] + 95["SweepEdge Adjacent"] + 96["SweepEdge Opposite"] + 97["SweepEdge Adjacent"] + 105["Sweep Extrusion
[449, 472, 0]"] + 106[Wall] + 107[Wall] + 108[Wall] + 109[Wall] + 110["Cap End"] + 111["SweepEdge Opposite"] + 112["SweepEdge Adjacent"] + 113["SweepEdge Opposite"] + 114["SweepEdge Adjacent"] + 115["SweepEdge Opposite"] + 116["SweepEdge Adjacent"] + 117["SweepEdge Opposite"] + 118["SweepEdge Adjacent"] + 126["Sweep Extrusion
[449, 472, 0]"] + 127[Wall] + 128[Wall] + 129[Wall] + 130[Wall] + 131["Cap End"] + 132["SweepEdge Opposite"] + 133["SweepEdge Adjacent"] + 134["SweepEdge Opposite"] + 135["SweepEdge Adjacent"] + 136["SweepEdge Opposite"] + 137["SweepEdge Adjacent"] + 138["SweepEdge Opposite"] + 139["SweepEdge Adjacent"] + 147["Sweep Extrusion
[449, 472, 0]"] + 148[Wall] + 149[Wall] + 150[Wall] + 151[Wall] + 152["Cap End"] + 153["SweepEdge Opposite"] + 154["SweepEdge Adjacent"] + 155["SweepEdge Opposite"] + 156["SweepEdge Adjacent"] + 157["SweepEdge Opposite"] + 158["SweepEdge Adjacent"] + 159["SweepEdge Opposite"] + 160["SweepEdge Adjacent"] + 168["Sweep Extrusion
[449, 472, 0]"] + 169[Wall] + 170[Wall] + 171[Wall] + 172[Wall] + 173["Cap End"] + 174["SweepEdge Opposite"] + 175["SweepEdge Adjacent"] + 176["SweepEdge Opposite"] + 177["SweepEdge Adjacent"] + 178["SweepEdge Opposite"] + 179["SweepEdge Adjacent"] + 180["SweepEdge Opposite"] + 181["SweepEdge Adjacent"] + 197["Sweep Extrusion
[3485, 3514, 0]"] + 198[Wall] + 199[Wall] + 200[Wall] + 201[Wall] + 202[Wall] + 203[Wall] + 204[Wall] + 205[Wall] + 206[Wall] + 207[Wall] + 208[Wall] + 209[Wall] + 210["Cap End"] + 211["SweepEdge Opposite"] + 212["SweepEdge Adjacent"] + 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["SweepEdge Opposite"] + 230["SweepEdge Adjacent"] + 231["SweepEdge Opposite"] + 232["SweepEdge Adjacent"] + 233["SweepEdge Opposite"] + 234["SweepEdge Adjacent"] + 242["Sweep Extrusion
[449, 472, 0]"] + 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"] + 264["Sweep Extrusion
[449, 472, 0]"] + 265[Wall] + 266[Wall] + 267[Wall] + 268[Wall] + 269["Cap Start"] + 270["Cap End"] + 271["SweepEdge Opposite"] + 272["SweepEdge Adjacent"] + 273["SweepEdge Opposite"] + 274["SweepEdge Adjacent"] + 275["SweepEdge Opposite"] + 276["SweepEdge Adjacent"] + 277["SweepEdge Opposite"] + 278["SweepEdge Adjacent"] + 286["Sweep Extrusion
[449, 472, 0]"] + 287[Wall] + 288[Wall] + 289[Wall] + 290[Wall] + 291["Cap End"] + 292["SweepEdge Opposite"] + 293["SweepEdge Adjacent"] + 294["SweepEdge Opposite"] + 295["SweepEdge Adjacent"] + 296["SweepEdge Opposite"] + 297["SweepEdge Adjacent"] + 298["SweepEdge Opposite"] + 299["SweepEdge Adjacent"] + 307["Sweep Extrusion
[449, 472, 0]"] + 308[Wall] + 309[Wall] + 310[Wall] + 311[Wall] + 312["Cap End"] + 313["SweepEdge Opposite"] + 314["SweepEdge Adjacent"] + 315["SweepEdge Opposite"] + 316["SweepEdge Adjacent"] + 317["SweepEdge Opposite"] + 318["SweepEdge Adjacent"] + 319["SweepEdge Opposite"] + 320["SweepEdge Adjacent"] + 328["Sweep Extrusion
[449, 472, 0]"] + 329[Wall] + 330[Wall] + 331[Wall] + 332[Wall] + 333["Cap End"] + 334["SweepEdge Opposite"] + 335["SweepEdge Adjacent"] + 336["SweepEdge Opposite"] + 337["SweepEdge Adjacent"] + 338["SweepEdge Opposite"] + 339["SweepEdge Adjacent"] + 340["SweepEdge Opposite"] + 341["SweepEdge Adjacent"] + 349["Sweep Extrusion
[449, 472, 0]"] + 350[Wall] + 351[Wall] + 352[Wall] + 353[Wall] + 354["Cap End"] + 355["SweepEdge Opposite"] + 356["SweepEdge Adjacent"] + 357["SweepEdge Opposite"] + 358["SweepEdge Adjacent"] + 359["SweepEdge Opposite"] + 360["SweepEdge Adjacent"] + 361["SweepEdge Opposite"] + 362["SweepEdge Adjacent"] + 370["Sweep Extrusion
[449, 472, 0]"] + 371[Wall] + 372[Wall] + 373[Wall] + 374[Wall] + 375["Cap Start"] + 376["SweepEdge Opposite"] + 377["SweepEdge Adjacent"] + 378["SweepEdge Opposite"] + 379["SweepEdge Adjacent"] + 380["SweepEdge Opposite"] + 381["SweepEdge Adjacent"] + 382["SweepEdge Opposite"] + 383["SweepEdge Adjacent"] + 391["Sweep Extrusion
[449, 472, 0]"] + 392[Wall] + 393[Wall] + 394[Wall] + 395[Wall] + 396["Cap Start"] + 397["SweepEdge Opposite"] + 398["SweepEdge Adjacent"] + 399["SweepEdge Opposite"] + 400["SweepEdge Adjacent"] + 401["SweepEdge Opposite"] + 402["SweepEdge Adjacent"] + 403["SweepEdge Opposite"] + 404["SweepEdge Adjacent"] + 412["Sweep Extrusion
[449, 472, 0]"] + 413[Wall] + 414[Wall] + 415[Wall] + 416[Wall] + 417["Cap Start"] + 418["SweepEdge Opposite"] + 419["SweepEdge Adjacent"] + 420["SweepEdge Opposite"] + 421["SweepEdge Adjacent"] + 422["SweepEdge Opposite"] + 423["SweepEdge Adjacent"] + 424["SweepEdge Opposite"] + 425["SweepEdge Adjacent"] + 433["Sweep Extrusion
[449, 472, 0]"] + 434[Wall] + 435[Wall] + 436[Wall] + 437[Wall] + 438["Cap End"] + 439["SweepEdge Opposite"] + 440["SweepEdge Adjacent"] + 441["SweepEdge Opposite"] + 442["SweepEdge Adjacent"] + 443["SweepEdge Opposite"] + 444["SweepEdge Adjacent"] + 445["SweepEdge Opposite"] + 446["SweepEdge Adjacent"] + 454["Sweep Extrusion
[449, 472, 0]"] + 455[Wall] + 456[Wall] + 457[Wall] + 458[Wall] + 459["Cap Start"] + 460["SweepEdge Opposite"] + 461["SweepEdge Adjacent"] + 462["SweepEdge Opposite"] + 463["SweepEdge Adjacent"] + 464["SweepEdge Opposite"] + 465["SweepEdge Adjacent"] + 466["SweepEdge Opposite"] + 467["SweepEdge Adjacent"] + 475["Sweep Extrusion
[449, 472, 0]"] + 476[Wall] + 477[Wall] + 478[Wall] + 479[Wall] + 480["Cap Start"] + 481["SweepEdge Opposite"] + 482["SweepEdge Adjacent"] + 483["SweepEdge Opposite"] + 484["SweepEdge Adjacent"] + 485["SweepEdge Opposite"] + 486["SweepEdge Adjacent"] + 487["SweepEdge Opposite"] + 488["SweepEdge Adjacent"] + 496["Sweep Extrusion
[449, 472, 0]"] + 497[Wall] + 498[Wall] + 499[Wall] + 500[Wall] + 501["Cap Start"] + 502["SweepEdge Opposite"] + 503["SweepEdge Adjacent"] + 504["SweepEdge Opposite"] + 505["SweepEdge Adjacent"] + 506["SweepEdge Opposite"] + 507["SweepEdge Adjacent"] + 508["SweepEdge Opposite"] + 509["SweepEdge Adjacent"] + 510["Plane
[6204, 6223, 0]"] + 518["Sweep Extrusion
[6489, 6534, 0]"] + 519[Wall] + 520[Wall] + 521[Wall] + 522[Wall] + 523["Cap Start"] + 524["Cap End"] + 525["SweepEdge Opposite"] + 526["SweepEdge Adjacent"] + 527["SweepEdge Opposite"] + 528["SweepEdge Adjacent"] + 529["SweepEdge Opposite"] + 530["SweepEdge Adjacent"] + 531["SweepEdge Opposite"] + 532["SweepEdge Adjacent"] + 540["Sweep Extrusion
[449, 472, 0]"] + 541[Wall] + 542[Wall] + 543[Wall] + 544[Wall] + 545["Cap End"] + 546["SweepEdge Opposite"] + 547["SweepEdge Adjacent"] + 548["SweepEdge Opposite"] + 549["SweepEdge Adjacent"] + 550["SweepEdge Opposite"] + 551["SweepEdge Adjacent"] + 552["SweepEdge Opposite"] + 553["SweepEdge Adjacent"] + 554["Plane
[6204, 6223, 0]"] + 562["Sweep Extrusion
[6489, 6534, 0]"] + 563[Wall] + 564[Wall] + 565[Wall] + 566[Wall] + 567["Cap Start"] + 568["Cap End"] + 569["SweepEdge Opposite"] + 570["SweepEdge Adjacent"] + 571["SweepEdge Opposite"] + 572["SweepEdge Adjacent"] + 573["SweepEdge Opposite"] + 574["SweepEdge Adjacent"] + 575["SweepEdge Opposite"] + 576["SweepEdge Adjacent"] + 584["Sweep Extrusion
[449, 472, 0]"] + 585[Wall] + 586[Wall] + 587[Wall] + 588[Wall] + 589["Cap End"] + 590["SweepEdge Opposite"] + 591["SweepEdge Adjacent"] + 592["SweepEdge Opposite"] + 593["SweepEdge Adjacent"] + 594["SweepEdge Opposite"] + 595["SweepEdge Adjacent"] + 596["SweepEdge Opposite"] + 597["SweepEdge Adjacent"] + 605["Sweep Extrusion
[449, 472, 0]"] + 606[Wall] + 607[Wall] + 608[Wall] + 609[Wall] + 610["Cap End"] + 611["SweepEdge Opposite"] + 612["SweepEdge Adjacent"] + 613["SweepEdge Opposite"] + 614["SweepEdge Adjacent"] + 615["SweepEdge Opposite"] + 616["SweepEdge Adjacent"] + 617["SweepEdge Opposite"] + 618["SweepEdge Adjacent"] + 626["Sweep Extrusion
[449, 472, 0]"] + 627[Wall] + 628[Wall] + 629[Wall] + 630[Wall] + 631["Cap End"] + 632["SweepEdge Opposite"] + 633["SweepEdge Adjacent"] + 634["SweepEdge Opposite"] + 635["SweepEdge Adjacent"] + 636["SweepEdge Opposite"] + 637["SweepEdge Adjacent"] + 638["SweepEdge Opposite"] + 639["SweepEdge Adjacent"] + 647["Sweep Extrusion
[449, 472, 0]"] + 648[Wall] + 649[Wall] + 650[Wall] + 651[Wall] + 652["Cap End"] + 653["SweepEdge Opposite"] + 654["SweepEdge Adjacent"] + 655["SweepEdge Opposite"] + 656["SweepEdge Adjacent"] + 657["SweepEdge Opposite"] + 658["SweepEdge Adjacent"] + 659["SweepEdge Opposite"] + 660["SweepEdge Adjacent"] + 668["Sweep Extrusion
[449, 472, 0]"] + 669[Wall] + 670[Wall] + 671[Wall] + 672[Wall] + 673["Cap End"] + 674["SweepEdge Opposite"] + 675["SweepEdge Adjacent"] + 676["SweepEdge Opposite"] + 677["SweepEdge Adjacent"] + 678["SweepEdge Opposite"] + 679["SweepEdge Adjacent"] + 680["SweepEdge Opposite"] + 681["SweepEdge Adjacent"] + 689["Sweep Extrusion
[449, 472, 0]"] + 690[Wall] + 691[Wall] + 692[Wall] + 693[Wall] + 694["Cap End"] + 695["SweepEdge Opposite"] + 696["SweepEdge Adjacent"] + 697["SweepEdge Opposite"] + 698["SweepEdge Adjacent"] + 699["SweepEdge Opposite"] + 700["SweepEdge Adjacent"] + 701["SweepEdge Opposite"] + 702["SweepEdge Adjacent"] + 710["Sweep Extrusion
[449, 472, 0]"] + 711[Wall] + 712[Wall] + 713[Wall] + 714[Wall] + 715["Cap End"] + 716["SweepEdge Opposite"] + 717["SweepEdge Adjacent"] + 718["SweepEdge Opposite"] + 719["SweepEdge Adjacent"] + 720["SweepEdge Opposite"] + 721["SweepEdge Adjacent"] + 722["SweepEdge Opposite"] + 723["SweepEdge Adjacent"] + 731["Sweep Extrusion
[449, 472, 0]"] + 732[Wall] + 733[Wall] + 734[Wall] + 735[Wall] + 736["Cap End"] + 737["SweepEdge Opposite"] + 738["SweepEdge Adjacent"] + 739["SweepEdge Opposite"] + 740["SweepEdge Adjacent"] + 741["SweepEdge Opposite"] + 742["SweepEdge Adjacent"] + 743["SweepEdge Opposite"] + 744["SweepEdge Adjacent"] + 752["Sweep Extrusion
[449, 472, 0]"] + 753[Wall] + 754[Wall] + 755[Wall] + 756[Wall] + 757["Cap End"] + 758["SweepEdge Opposite"] + 759["SweepEdge Adjacent"] + 760["SweepEdge Opposite"] + 761["SweepEdge Adjacent"] + 762["SweepEdge Opposite"] + 763["SweepEdge Adjacent"] + 764["SweepEdge Opposite"] + 765["SweepEdge Adjacent"] + 773["Sweep Extrusion
[449, 472, 0]"] + 774[Wall] + 775[Wall] + 776[Wall] + 777[Wall] + 778["Cap Start"] + 779["SweepEdge Opposite"] + 780["SweepEdge Adjacent"] + 781["SweepEdge Opposite"] + 782["SweepEdge Adjacent"] + 783["SweepEdge Opposite"] + 784["SweepEdge Adjacent"] + 785["SweepEdge Opposite"] + 786["SweepEdge Adjacent"] + 794["Sweep Extrusion
[449, 472, 0]"] + 795[Wall] + 796[Wall] + 797[Wall] + 798[Wall] + 799["Cap Start"] + 800["SweepEdge Opposite"] + 801["SweepEdge Adjacent"] + 802["SweepEdge Opposite"] + 803["SweepEdge Adjacent"] + 804["SweepEdge Opposite"] + 805["SweepEdge Adjacent"] + 806["SweepEdge Opposite"] + 807["SweepEdge Adjacent"] + 815["Sweep Extrusion
[449, 472, 0]"] + 816[Wall] + 817[Wall] + 818[Wall] + 819[Wall] + 820["Cap Start"] + 821["SweepEdge Opposite"] + 822["SweepEdge Adjacent"] + 823["SweepEdge Opposite"] + 824["SweepEdge Adjacent"] + 825["SweepEdge Opposite"] + 826["SweepEdge Adjacent"] + 827["SweepEdge Opposite"] + 828["SweepEdge Adjacent"] + 836["Sweep Extrusion
[449, 472, 0]"] + 837[Wall] + 838[Wall] + 839[Wall] + 840[Wall] + 841["Cap Start"] + 842["SweepEdge Opposite"] + 843["SweepEdge Adjacent"] + 844["SweepEdge Opposite"] + 845["SweepEdge Adjacent"] + 846["SweepEdge Opposite"] + 847["SweepEdge Adjacent"] + 848["SweepEdge Opposite"] + 849["SweepEdge Adjacent"] + 857["Sweep Extrusion
[449, 472, 0]"] + 858[Wall] + 859[Wall] + 860[Wall] + 861[Wall] + 862["Cap Start"] + 863["SweepEdge Opposite"] + 864["SweepEdge Adjacent"] + 865["SweepEdge Opposite"] + 866["SweepEdge Adjacent"] + 867["SweepEdge Opposite"] + 868["SweepEdge Adjacent"] + 869["SweepEdge Opposite"] + 870["SweepEdge Adjacent"] + 878["Sweep Extrusion
[449, 472, 0]"] + 879[Wall] + 880[Wall] + 881[Wall] + 882[Wall] + 883["Cap Start"] + 884["SweepEdge Opposite"] + 885["SweepEdge Adjacent"] + 886["SweepEdge Opposite"] + 887["SweepEdge Adjacent"] + 888["SweepEdge Opposite"] + 889["SweepEdge Adjacent"] + 890["SweepEdge Opposite"] + 891["SweepEdge Adjacent"] + 899["Sweep Extrusion
[449, 472, 0]"] + 900[Wall] + 901[Wall] + 902[Wall] + 903[Wall] + 904["Cap Start"] + 905["SweepEdge Opposite"] + 906["SweepEdge Adjacent"] + 907["SweepEdge Opposite"] + 908["SweepEdge Adjacent"] + 909["SweepEdge Opposite"] + 910["SweepEdge Adjacent"] + 911["SweepEdge Opposite"] + 912["SweepEdge Adjacent"] + 920["Sweep Extrusion
[449, 472, 0]"] + 921[Wall] + 922[Wall] + 923[Wall] + 924[Wall] + 925["Cap Start"] + 926["SweepEdge Opposite"] + 927["SweepEdge Adjacent"] + 928["SweepEdge Opposite"] + 929["SweepEdge Adjacent"] + 930["SweepEdge Opposite"] + 931["SweepEdge Adjacent"] + 932["SweepEdge Opposite"] + 933["SweepEdge Adjacent"] + 941["Sweep Extrusion
[449, 472, 0]"] + 942[Wall] + 943[Wall] + 944[Wall] + 945[Wall] + 946["Cap Start"] + 947["SweepEdge Opposite"] + 948["SweepEdge Adjacent"] + 949["SweepEdge Opposite"] + 950["SweepEdge Adjacent"] + 951["SweepEdge Opposite"] + 952["SweepEdge Adjacent"] + 953["SweepEdge Opposite"] + 954["SweepEdge Adjacent"] + 962["Sweep Extrusion
[449, 472, 0]"] + 963[Wall] + 964[Wall] + 965[Wall] + 966[Wall] + 967["Cap Start"] + 968["SweepEdge Opposite"] + 969["SweepEdge Adjacent"] + 970["SweepEdge Opposite"] + 971["SweepEdge Adjacent"] + 972["SweepEdge Opposite"] + 973["SweepEdge Adjacent"] + 974["SweepEdge Opposite"] + 975["SweepEdge Adjacent"] + 976["StartSketchOnFace
[183, 220, 0]"] + 977["StartSketchOnFace
[1463, 1492, 0]"] + 978["StartSketchOnFace
[183, 220, 0]"] + 979["StartSketchOnFace
[183, 220, 0]"] + 980["StartSketchOnFace
[183, 220, 0]"] + 981["StartSketchOnFace
[183, 220, 0]"] + 982["StartSketchOnFace
[2845, 2876, 0]"] + 983["StartSketchOnFace
[183, 220, 0]"] + 984["StartSketchOnFace
[183, 220, 0]"] + 985["StartSketchOnFace
[183, 220, 0]"] + 986["StartSketchOnFace
[183, 220, 0]"] + 987["StartSketchOnFace
[183, 220, 0]"] + 988["StartSketchOnFace
[183, 220, 0]"] + 989["StartSketchOnFace
[183, 220, 0]"] + 990["StartSketchOnFace
[183, 220, 0]"] + 991["StartSketchOnFace
[183, 220, 0]"] + 992["StartSketchOnFace
[183, 220, 0]"] + 993["StartSketchOnFace
[183, 220, 0]"] + 994["StartSketchOnFace
[183, 220, 0]"] + 995["StartSketchOnFace
[183, 220, 0]"] + 996["StartSketchOnFace
[183, 220, 0]"] + 997["StartSketchOnFace
[183, 220, 0]"] + 998["StartSketchOnFace
[183, 220, 0]"] + 999["StartSketchOnFace
[183, 220, 0]"] + 1000["StartSketchOnFace
[183, 220, 0]"] + 1001["StartSketchOnFace
[183, 220, 0]"] + 1002["StartSketchOnFace
[183, 220, 0]"] + 1003["StartSketchOnFace
[183, 220, 0]"] + 1004["StartSketchOnFace
[183, 220, 0]"] + 1005["StartSketchOnFace
[183, 220, 0]"] + 1006["StartSketchOnFace
[183, 220, 0]"] + 1007["StartSketchOnFace
[183, 220, 0]"] + 1008["StartSketchOnFace
[183, 220, 0]"] + 1009["StartSketchOnFace
[183, 220, 0]"] + 1010["StartSketchOnFace
[183, 220, 0]"] + 1011["StartSketchOnFace
[183, 220, 0]"] + 1012["StartSketchOnFace
[183, 220, 0]"] + 1013["StartSketchOnFace
[183, 220, 0]"] + 1014["StartSketchOnFace
[183, 220, 0]"] + 1015["StartSketchOnFace
[183, 220, 0]"] + 1 --- 2 + 2 --- 3 + 2 --- 4 + 2 --- 5 + 2 --- 6 + 2 --- 7 + 2 ---- 9 + 2 --- 8 + 3 --- 13 + 3 --- 22 + 3 --- 23 + 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 + 9 --- 19 + 9 --- 20 + 9 --- 21 + 9 --- 22 + 9 --- 23 + 11 --- 766 + 11 --- 787 + 11 --- 808 + 11 --- 829 + 11 --- 850 + 11 --- 871 + 11 --- 892 + 11 --- 913 + 11 --- 934 + 11 --- 955 + 12 --- 598 + 12 --- 682 + 15 --- 24 + 15 --- 321 + 15 --- 426 + 24 --- 25 + 24 --- 26 + 24 --- 27 + 24 --- 28 + 24 --- 29 + 24 ---- 31 + 24 --- 30 + 25 --- 35 + 25 --- 43 + 25 --- 44 + 26 --- 34 + 26 --- 41 + 26 --- 42 + 27 --- 33 + 27 --- 39 + 27 --- 40 + 28 --- 32 + 28 --- 37 + 28 --- 38 + 31 --- 32 + 31 --- 33 + 31 --- 34 + 31 --- 35 + 31 --- 36 + 31 --- 37 + 31 --- 38 + 31 --- 39 + 31 --- 40 + 31 --- 41 + 31 --- 42 + 31 --- 43 + 31 --- 44 + 36 --- 45 + 45 --- 46 + 45 --- 47 + 45 --- 48 + 45 --- 49 + 45 --- 50 + 45 --- 51 + 45 --- 52 + 45 --- 53 + 45 --- 54 + 45 --- 55 + 45 --- 56 + 45 --- 57 + 45 --- 58 + 45 ---- 60 + 45 --- 59 + 46 --- 72 + 46 --- 96 + 46 --- 97 + 47 --- 71 + 47 --- 94 + 47 --- 95 + 48 --- 70 + 48 --- 92 + 48 --- 93 + 49 --- 69 + 49 --- 90 + 49 --- 91 + 50 --- 68 + 50 --- 88 + 50 --- 89 + 51 --- 67 + 51 --- 86 + 51 --- 87 + 52 --- 66 + 52 --- 84 + 52 --- 85 + 53 --- 65 + 53 --- 82 + 53 --- 83 + 54 --- 64 + 54 --- 80 + 54 --- 81 + 55 --- 63 + 55 --- 78 + 55 --- 79 + 56 --- 62 + 56 --- 76 + 56 --- 77 + 57 --- 61 + 57 --- 74 + 57 --- 75 + 60 --- 61 + 60 --- 62 + 60 --- 63 + 60 --- 64 + 60 --- 65 + 60 --- 66 + 60 --- 67 + 60 --- 68 + 60 --- 69 + 60 --- 70 + 60 --- 71 + 60 --- 72 + 60 --- 73 + 60 --- 74 + 60 --- 75 + 60 --- 76 + 60 --- 77 + 60 --- 78 + 60 --- 79 + 60 --- 80 + 60 --- 81 + 60 --- 82 + 60 --- 83 + 60 --- 84 + 60 --- 85 + 60 --- 86 + 60 --- 87 + 60 --- 88 + 60 --- 89 + 60 --- 90 + 60 --- 91 + 60 --- 92 + 60 --- 93 + 60 --- 94 + 60 --- 95 + 60 --- 96 + 60 --- 97 + 73 --- 98 + 73 --- 119 + 73 --- 140 + 73 --- 161 + 73 --- 182 + 73 --- 235 + 73 --- 257 + 73 --- 279 + 73 --- 300 + 98 --- 99 + 98 --- 100 + 98 --- 101 + 98 --- 102 + 98 --- 103 + 98 ---- 105 + 98 --- 104 + 99 --- 109 + 99 --- 117 + 99 --- 118 + 100 --- 108 + 100 --- 115 + 100 --- 116 + 101 --- 107 + 101 --- 113 + 101 --- 114 + 102 --- 106 + 102 --- 111 + 102 --- 112 + 105 --- 106 + 105 --- 107 + 105 --- 108 + 105 --- 109 + 105 --- 110 + 105 --- 111 + 105 --- 112 + 105 --- 113 + 105 --- 114 + 105 --- 115 + 105 --- 116 + 105 --- 117 + 105 --- 118 + 119 --- 120 + 119 --- 121 + 119 --- 122 + 119 --- 123 + 119 --- 124 + 119 ---- 126 + 119 --- 125 + 120 --- 130 + 120 --- 138 + 120 --- 139 + 121 --- 129 + 121 --- 136 + 121 --- 137 + 122 --- 128 + 122 --- 134 + 122 --- 135 + 123 --- 127 + 123 --- 132 + 123 --- 133 + 126 --- 127 + 126 --- 128 + 126 --- 129 + 126 --- 130 + 126 --- 131 + 126 --- 132 + 126 --- 133 + 126 --- 134 + 126 --- 135 + 126 --- 136 + 126 --- 137 + 126 --- 138 + 126 --- 139 + 140 --- 141 + 140 --- 142 + 140 --- 143 + 140 --- 144 + 140 --- 145 + 140 ---- 147 + 140 --- 146 + 141 --- 151 + 141 --- 159 + 141 --- 160 + 142 --- 150 + 142 --- 157 + 142 --- 158 + 143 --- 149 + 143 --- 155 + 143 --- 156 + 144 --- 148 + 144 --- 153 + 144 --- 154 + 147 --- 148 + 147 --- 149 + 147 --- 150 + 147 --- 151 + 147 --- 152 + 147 --- 153 + 147 --- 154 + 147 --- 155 + 147 --- 156 + 147 --- 157 + 147 --- 158 + 147 --- 159 + 147 --- 160 + 161 --- 162 + 161 --- 163 + 161 --- 164 + 161 --- 165 + 161 --- 166 + 161 ---- 168 + 161 --- 167 + 162 --- 172 + 162 --- 180 + 162 --- 181 + 163 --- 171 + 163 --- 178 + 163 --- 179 + 164 --- 170 + 164 --- 176 + 164 --- 177 + 165 --- 169 + 165 --- 174 + 165 --- 175 + 168 --- 169 + 168 --- 170 + 168 --- 171 + 168 --- 172 + 168 --- 173 + 168 --- 174 + 168 --- 175 + 168 --- 176 + 168 --- 177 + 168 --- 178 + 168 --- 179 + 168 --- 180 + 168 --- 181 + 182 --- 183 + 182 --- 184 + 182 --- 185 + 182 --- 186 + 182 --- 187 + 182 --- 188 + 182 --- 189 + 182 --- 190 + 182 --- 191 + 182 --- 192 + 182 --- 193 + 182 --- 194 + 182 --- 195 + 182 ---- 197 + 182 --- 196 + 183 --- 209 + 183 --- 233 + 183 --- 234 + 184 --- 208 + 184 --- 231 + 184 --- 232 + 185 --- 207 + 185 --- 229 + 185 --- 230 + 186 --- 206 + 186 --- 227 + 186 --- 228 + 187 --- 205 + 187 --- 225 + 187 --- 226 + 188 --- 204 + 188 --- 223 + 188 --- 224 + 189 --- 203 + 189 --- 221 + 189 --- 222 + 190 --- 202 + 190 --- 219 + 190 --- 220 + 191 --- 201 + 191 --- 217 + 191 --- 218 + 192 --- 200 + 192 --- 215 + 192 --- 216 + 193 --- 199 + 193 --- 213 + 193 --- 214 + 194 --- 198 + 194 --- 211 + 194 --- 212 + 197 --- 198 + 197 --- 199 + 197 --- 200 + 197 --- 201 + 197 --- 202 + 197 --- 203 + 197 --- 204 + 197 --- 205 + 197 --- 206 + 197 --- 207 + 197 --- 208 + 197 --- 209 + 197 --- 210 + 197 --- 211 + 197 --- 212 + 197 --- 213 + 197 --- 214 + 197 --- 215 + 197 --- 216 + 197 --- 217 + 197 --- 218 + 197 --- 219 + 197 --- 220 + 197 --- 221 + 197 --- 222 + 197 --- 223 + 197 --- 224 + 197 --- 225 + 197 --- 226 + 197 --- 227 + 197 --- 228 + 197 --- 229 + 197 --- 230 + 197 --- 231 + 197 --- 232 + 197 --- 233 + 197 --- 234 + 235 --- 236 + 235 --- 237 + 235 --- 238 + 235 --- 239 + 235 --- 240 + 235 ---- 242 + 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 + 242 --- 248 + 242 --- 249 + 242 --- 250 + 242 --- 251 + 242 --- 252 + 242 --- 253 + 242 --- 254 + 242 --- 255 + 242 --- 256 + 257 --- 258 + 257 --- 259 + 257 --- 260 + 257 --- 261 + 257 --- 262 + 257 ---- 264 + 257 --- 263 + 258 --- 268 + 258 --- 277 + 258 --- 278 + 259 --- 267 + 259 --- 275 + 259 --- 276 + 260 --- 266 + 260 --- 273 + 260 --- 274 + 261 --- 265 + 261 --- 271 + 261 --- 272 + 264 --- 265 + 264 --- 266 + 264 --- 267 + 264 --- 268 + 264 --- 269 + 264 --- 270 + 264 --- 271 + 264 --- 272 + 264 --- 273 + 264 --- 274 + 264 --- 275 + 264 --- 276 + 264 --- 277 + 264 --- 278 + 279 --- 280 + 279 --- 281 + 279 --- 282 + 279 --- 283 + 279 --- 284 + 279 ---- 286 + 279 --- 285 + 280 --- 290 + 280 --- 298 + 280 --- 299 + 281 --- 289 + 281 --- 296 + 281 --- 297 + 282 --- 288 + 282 --- 294 + 282 --- 295 + 283 --- 287 + 283 --- 292 + 283 --- 293 + 286 --- 287 + 286 --- 288 + 286 --- 289 + 286 --- 290 + 286 --- 291 + 286 --- 292 + 286 --- 293 + 286 --- 294 + 286 --- 295 + 286 --- 296 + 286 --- 297 + 286 --- 298 + 286 --- 299 + 300 --- 301 + 300 --- 302 + 300 --- 303 + 300 --- 304 + 300 --- 305 + 300 ---- 307 + 300 --- 306 + 301 --- 311 + 301 --- 319 + 301 --- 320 + 302 --- 310 + 302 --- 317 + 302 --- 318 + 303 --- 309 + 303 --- 315 + 303 --- 316 + 304 --- 308 + 304 --- 313 + 304 --- 314 + 307 --- 308 + 307 --- 309 + 307 --- 310 + 307 --- 311 + 307 --- 312 + 307 --- 313 + 307 --- 314 + 307 --- 315 + 307 --- 316 + 307 --- 317 + 307 --- 318 + 307 --- 319 + 307 --- 320 + 321 --- 322 + 321 --- 323 + 321 --- 324 + 321 --- 325 + 321 --- 326 + 321 ---- 328 + 321 --- 327 + 322 --- 332 + 322 --- 340 + 322 --- 341 + 323 --- 331 + 323 --- 338 + 323 --- 339 + 324 --- 330 + 324 --- 336 + 324 --- 337 + 325 --- 329 + 325 --- 334 + 325 --- 335 + 328 --- 329 + 328 --- 330 + 328 --- 331 + 328 --- 332 + 328 --- 333 + 328 --- 334 + 328 --- 335 + 328 --- 336 + 328 --- 337 + 328 --- 338 + 328 --- 339 + 328 --- 340 + 328 --- 341 + 333 --- 342 + 333 --- 363 + 333 --- 384 + 333 --- 405 + 333 --- 447 + 333 --- 468 + 333 --- 489 + 342 --- 343 + 342 --- 344 + 342 --- 345 + 342 --- 346 + 342 --- 347 + 342 ---- 349 + 342 --- 348 + 343 --- 353 + 343 --- 361 + 343 --- 362 + 344 --- 352 + 344 --- 359 + 344 --- 360 + 345 --- 351 + 345 --- 357 + 345 --- 358 + 346 --- 350 + 346 --- 355 + 346 --- 356 + 349 --- 350 + 349 --- 351 + 349 --- 352 + 349 --- 353 + 349 --- 354 + 349 --- 355 + 349 --- 356 + 349 --- 357 + 349 --- 358 + 349 --- 359 + 349 --- 360 + 349 --- 361 + 349 --- 362 + 363 --- 364 + 363 --- 365 + 363 --- 366 + 363 --- 367 + 363 --- 368 + 363 ---- 370 + 363 --- 369 + 364 --- 374 + 364 --- 382 + 364 --- 383 + 365 --- 373 + 365 --- 380 + 365 --- 381 + 366 --- 372 + 366 --- 378 + 366 --- 379 + 367 --- 371 + 367 --- 376 + 367 --- 377 + 370 --- 371 + 370 --- 372 + 370 --- 373 + 370 --- 374 + 370 --- 375 + 370 --- 376 + 370 --- 377 + 370 --- 378 + 370 --- 379 + 370 --- 380 + 370 --- 381 + 370 --- 382 + 370 --- 383 + 384 --- 385 + 384 --- 386 + 384 --- 387 + 384 --- 388 + 384 --- 389 + 384 ---- 391 + 384 --- 390 + 385 --- 395 + 385 --- 403 + 385 --- 404 + 386 --- 394 + 386 --- 401 + 386 --- 402 + 387 --- 393 + 387 --- 399 + 387 --- 400 + 388 --- 392 + 388 --- 397 + 388 --- 398 + 391 --- 392 + 391 --- 393 + 391 --- 394 + 391 --- 395 + 391 --- 396 + 391 --- 397 + 391 --- 398 + 391 --- 399 + 391 --- 400 + 391 --- 401 + 391 --- 402 + 391 --- 403 + 391 --- 404 + 405 --- 406 + 405 --- 407 + 405 --- 408 + 405 --- 409 + 405 --- 410 + 405 ---- 412 + 405 --- 411 + 406 --- 413 + 406 --- 418 + 406 --- 419 + 407 --- 414 + 407 --- 420 + 407 --- 421 + 408 --- 415 + 408 --- 422 + 408 --- 423 + 409 --- 416 + 409 --- 424 + 409 --- 425 + 412 --- 413 + 412 --- 414 + 412 --- 415 + 412 --- 416 + 412 --- 417 + 412 --- 418 + 412 --- 419 + 412 --- 420 + 412 --- 421 + 412 --- 422 + 412 --- 423 + 412 --- 424 + 412 --- 425 + 426 --- 427 + 426 --- 428 + 426 --- 429 + 426 --- 430 + 426 --- 431 + 426 ---- 433 + 426 --- 432 + 427 --- 437 + 427 --- 445 + 427 --- 446 + 428 --- 436 + 428 --- 443 + 428 --- 444 + 429 --- 435 + 429 --- 441 + 429 --- 442 + 430 --- 434 + 430 --- 439 + 430 --- 440 + 433 --- 434 + 433 --- 435 + 433 --- 436 + 433 --- 437 + 433 --- 438 + 433 --- 439 + 433 --- 440 + 433 --- 441 + 433 --- 442 + 433 --- 443 + 433 --- 444 + 433 --- 445 + 433 --- 446 + 447 --- 448 + 447 --- 449 + 447 --- 450 + 447 --- 451 + 447 --- 452 + 447 ---- 454 + 447 --- 453 + 448 --- 455 + 448 --- 460 + 448 --- 461 + 449 --- 456 + 449 --- 462 + 449 --- 463 + 450 --- 457 + 450 --- 464 + 450 --- 465 + 451 --- 458 + 451 --- 466 + 451 --- 467 + 454 --- 455 + 454 --- 456 + 454 --- 457 + 454 --- 458 + 454 --- 459 + 454 --- 460 + 454 --- 461 + 454 --- 462 + 454 --- 463 + 454 --- 464 + 454 --- 465 + 454 --- 466 + 454 --- 467 + 468 --- 469 + 468 --- 470 + 468 --- 471 + 468 --- 472 + 468 --- 473 + 468 ---- 475 + 468 --- 474 + 469 --- 476 + 469 --- 481 + 469 --- 482 + 470 --- 477 + 470 --- 483 + 470 --- 484 + 471 --- 478 + 471 --- 485 + 471 --- 486 + 472 --- 479 + 472 --- 487 + 472 --- 488 + 475 --- 476 + 475 --- 477 + 475 --- 478 + 475 --- 479 + 475 --- 480 + 475 --- 481 + 475 --- 482 + 475 --- 483 + 475 --- 484 + 475 --- 485 + 475 --- 486 + 475 --- 487 + 475 --- 488 + 489 --- 490 + 489 --- 491 + 489 --- 492 + 489 --- 493 + 489 --- 494 + 489 ---- 496 + 489 --- 495 + 490 --- 497 + 490 --- 502 + 490 --- 503 + 491 --- 498 + 491 --- 504 + 491 --- 505 + 492 --- 499 + 492 --- 506 + 492 --- 507 + 493 --- 500 + 493 --- 508 + 493 --- 509 + 496 --- 497 + 496 --- 498 + 496 --- 499 + 496 --- 500 + 496 --- 501 + 496 --- 502 + 496 --- 503 + 496 --- 504 + 496 --- 505 + 496 --- 506 + 496 --- 507 + 496 --- 508 + 496 --- 509 + 510 --- 511 + 511 --- 512 + 511 --- 513 + 511 --- 514 + 511 --- 515 + 511 --- 516 + 511 ---- 518 + 511 --- 517 + 512 --- 522 + 512 --- 531 + 512 --- 532 + 513 --- 521 + 513 --- 529 + 513 --- 530 + 514 --- 520 + 514 --- 527 + 514 --- 528 + 515 --- 519 + 515 --- 525 + 515 --- 526 + 518 --- 519 + 518 --- 520 + 518 --- 521 + 518 --- 522 + 518 --- 523 + 518 --- 524 + 518 --- 525 + 518 --- 526 + 518 --- 527 + 518 --- 528 + 518 --- 529 + 518 --- 530 + 518 --- 531 + 518 --- 532 + 524 --- 533 + 533 --- 534 + 533 --- 535 + 533 --- 536 + 533 --- 537 + 533 --- 538 + 533 ---- 540 + 533 --- 539 + 534 --- 544 + 534 --- 552 + 534 --- 553 + 535 --- 543 + 535 --- 550 + 535 --- 551 + 536 --- 542 + 536 --- 548 + 536 --- 549 + 537 --- 541 + 537 --- 546 + 537 --- 547 + 540 --- 541 + 540 --- 542 + 540 --- 543 + 540 --- 544 + 540 --- 545 + 540 --- 546 + 540 --- 547 + 540 --- 548 + 540 --- 549 + 540 --- 550 + 540 --- 551 + 540 --- 552 + 540 --- 553 + 554 --- 555 + 555 --- 556 + 555 --- 557 + 555 --- 558 + 555 --- 559 + 555 --- 560 + 555 ---- 562 + 555 --- 561 + 556 --- 566 + 556 --- 575 + 556 --- 576 + 557 --- 565 + 557 --- 573 + 557 --- 574 + 558 --- 564 + 558 --- 571 + 558 --- 572 + 559 --- 563 + 559 --- 569 + 559 --- 570 + 562 --- 563 + 562 --- 564 + 562 --- 565 + 562 --- 566 + 562 --- 567 + 562 --- 568 + 562 --- 569 + 562 --- 570 + 562 --- 571 + 562 --- 572 + 562 --- 573 + 562 --- 574 + 562 --- 575 + 562 --- 576 + 568 --- 577 + 577 --- 578 + 577 --- 579 + 577 --- 580 + 577 --- 581 + 577 --- 582 + 577 ---- 584 + 577 --- 583 + 578 --- 588 + 578 --- 596 + 578 --- 597 + 579 --- 587 + 579 --- 594 + 579 --- 595 + 580 --- 586 + 580 --- 592 + 580 --- 593 + 581 --- 585 + 581 --- 590 + 581 --- 591 + 584 --- 585 + 584 --- 586 + 584 --- 587 + 584 --- 588 + 584 --- 589 + 584 --- 590 + 584 --- 591 + 584 --- 592 + 584 --- 593 + 584 --- 594 + 584 --- 595 + 584 --- 596 + 584 --- 597 + 598 --- 599 + 598 --- 600 + 598 --- 601 + 598 --- 602 + 598 --- 603 + 598 ---- 605 + 598 --- 604 + 599 --- 606 + 599 --- 611 + 599 --- 612 + 600 --- 607 + 600 --- 613 + 600 --- 614 + 601 --- 608 + 601 --- 615 + 601 --- 616 + 602 --- 609 + 602 --- 617 + 602 --- 618 + 605 --- 606 + 605 --- 607 + 605 --- 608 + 605 --- 609 + 605 --- 610 + 605 --- 611 + 605 --- 612 + 605 --- 613 + 605 --- 614 + 605 --- 615 + 605 --- 616 + 605 --- 617 + 605 --- 618 + 610 --- 619 + 619 --- 620 + 619 --- 621 + 619 --- 622 + 619 --- 623 + 619 --- 624 + 619 ---- 626 + 619 --- 625 + 620 --- 627 + 620 --- 632 + 620 --- 633 + 621 --- 628 + 621 --- 634 + 621 --- 635 + 622 --- 629 + 622 --- 636 + 622 --- 637 + 623 --- 630 + 623 --- 638 + 623 --- 639 + 626 --- 627 + 626 --- 628 + 626 --- 629 + 626 --- 630 + 626 --- 631 + 626 --- 632 + 626 --- 633 + 626 --- 634 + 626 --- 635 + 626 --- 636 + 626 --- 637 + 626 --- 638 + 626 --- 639 + 631 --- 640 + 640 --- 641 + 640 --- 642 + 640 --- 643 + 640 --- 644 + 640 --- 645 + 640 ---- 647 + 640 --- 646 + 641 --- 648 + 641 --- 653 + 641 --- 654 + 642 --- 649 + 642 --- 655 + 642 --- 656 + 643 --- 650 + 643 --- 657 + 643 --- 658 + 644 --- 651 + 644 --- 659 + 644 --- 660 + 647 --- 648 + 647 --- 649 + 647 --- 650 + 647 --- 651 + 647 --- 652 + 647 --- 653 + 647 --- 654 + 647 --- 655 + 647 --- 656 + 647 --- 657 + 647 --- 658 + 647 --- 659 + 647 --- 660 + 652 --- 661 + 661 --- 662 + 661 --- 663 + 661 --- 664 + 661 --- 665 + 661 --- 666 + 661 ---- 668 + 661 --- 667 + 662 --- 669 + 662 --- 674 + 662 --- 675 + 663 --- 670 + 663 --- 676 + 663 --- 677 + 664 --- 671 + 664 --- 678 + 664 --- 679 + 665 --- 672 + 665 --- 680 + 665 --- 681 + 668 --- 669 + 668 --- 670 + 668 --- 671 + 668 --- 672 + 668 --- 673 + 668 --- 674 + 668 --- 675 + 668 --- 676 + 668 --- 677 + 668 --- 678 + 668 --- 679 + 668 --- 680 + 668 --- 681 + 682 --- 683 + 682 --- 684 + 682 --- 685 + 682 --- 686 + 682 --- 687 + 682 ---- 689 + 682 --- 688 + 683 --- 690 + 683 --- 695 + 683 --- 696 + 684 --- 691 + 684 --- 697 + 684 --- 698 + 685 --- 692 + 685 --- 699 + 685 --- 700 + 686 --- 693 + 686 --- 701 + 686 --- 702 + 689 --- 690 + 689 --- 691 + 689 --- 692 + 689 --- 693 + 689 --- 694 + 689 --- 695 + 689 --- 696 + 689 --- 697 + 689 --- 698 + 689 --- 699 + 689 --- 700 + 689 --- 701 + 689 --- 702 + 694 --- 703 + 703 --- 704 + 703 --- 705 + 703 --- 706 + 703 --- 707 + 703 --- 708 + 703 ---- 710 + 703 --- 709 + 704 --- 711 + 704 --- 716 + 704 --- 717 + 705 --- 712 + 705 --- 718 + 705 --- 719 + 706 --- 713 + 706 --- 720 + 706 --- 721 + 707 --- 714 + 707 --- 722 + 707 --- 723 + 710 --- 711 + 710 --- 712 + 710 --- 713 + 710 --- 714 + 710 --- 715 + 710 --- 716 + 710 --- 717 + 710 --- 718 + 710 --- 719 + 710 --- 720 + 710 --- 721 + 710 --- 722 + 710 --- 723 + 715 --- 724 + 724 --- 725 + 724 --- 726 + 724 --- 727 + 724 --- 728 + 724 --- 729 + 724 ---- 731 + 724 --- 730 + 725 --- 732 + 725 --- 737 + 725 --- 738 + 726 --- 733 + 726 --- 739 + 726 --- 740 + 727 --- 734 + 727 --- 741 + 727 --- 742 + 728 --- 735 + 728 --- 743 + 728 --- 744 + 731 --- 732 + 731 --- 733 + 731 --- 734 + 731 --- 735 + 731 --- 736 + 731 --- 737 + 731 --- 738 + 731 --- 739 + 731 --- 740 + 731 --- 741 + 731 --- 742 + 731 --- 743 + 731 --- 744 + 736 --- 745 + 745 --- 746 + 745 --- 747 + 745 --- 748 + 745 --- 749 + 745 --- 750 + 745 ---- 752 + 745 --- 751 + 746 --- 753 + 746 --- 758 + 746 --- 759 + 747 --- 754 + 747 --- 760 + 747 --- 761 + 748 --- 755 + 748 --- 762 + 748 --- 763 + 749 --- 756 + 749 --- 764 + 749 --- 765 + 752 --- 753 + 752 --- 754 + 752 --- 755 + 752 --- 756 + 752 --- 757 + 752 --- 758 + 752 --- 759 + 752 --- 760 + 752 --- 761 + 752 --- 762 + 752 --- 763 + 752 --- 764 + 752 --- 765 + 766 --- 767 + 766 --- 768 + 766 --- 769 + 766 --- 770 + 766 --- 771 + 766 ---- 773 + 766 --- 772 + 767 --- 777 + 767 --- 785 + 767 --- 786 + 768 --- 776 + 768 --- 783 + 768 --- 784 + 769 --- 775 + 769 --- 781 + 769 --- 782 + 770 --- 774 + 770 --- 779 + 770 --- 780 + 773 --- 774 + 773 --- 775 + 773 --- 776 + 773 --- 777 + 773 --- 778 + 773 --- 779 + 773 --- 780 + 773 --- 781 + 773 --- 782 + 773 --- 783 + 773 --- 784 + 773 --- 785 + 773 --- 786 + 787 --- 788 + 787 --- 789 + 787 --- 790 + 787 --- 791 + 787 --- 792 + 787 ---- 794 + 787 --- 793 + 788 --- 798 + 788 --- 806 + 788 --- 807 + 789 --- 797 + 789 --- 804 + 789 --- 805 + 790 --- 796 + 790 --- 802 + 790 --- 803 + 791 --- 795 + 791 --- 800 + 791 --- 801 + 794 --- 795 + 794 --- 796 + 794 --- 797 + 794 --- 798 + 794 --- 799 + 794 --- 800 + 794 --- 801 + 794 --- 802 + 794 --- 803 + 794 --- 804 + 794 --- 805 + 794 --- 806 + 794 --- 807 + 808 --- 809 + 808 --- 810 + 808 --- 811 + 808 --- 812 + 808 --- 813 + 808 ---- 815 + 808 --- 814 + 809 --- 819 + 809 --- 827 + 809 --- 828 + 810 --- 818 + 810 --- 825 + 810 --- 826 + 811 --- 817 + 811 --- 823 + 811 --- 824 + 812 --- 816 + 812 --- 821 + 812 --- 822 + 815 --- 816 + 815 --- 817 + 815 --- 818 + 815 --- 819 + 815 --- 820 + 815 --- 821 + 815 --- 822 + 815 --- 823 + 815 --- 824 + 815 --- 825 + 815 --- 826 + 815 --- 827 + 815 --- 828 + 829 --- 830 + 829 --- 831 + 829 --- 832 + 829 --- 833 + 829 --- 834 + 829 ---- 836 + 829 --- 835 + 830 --- 840 + 830 --- 848 + 830 --- 849 + 831 --- 839 + 831 --- 846 + 831 --- 847 + 832 --- 838 + 832 --- 844 + 832 --- 845 + 833 --- 837 + 833 --- 842 + 833 --- 843 + 836 --- 837 + 836 --- 838 + 836 --- 839 + 836 --- 840 + 836 --- 841 + 836 --- 842 + 836 --- 843 + 836 --- 844 + 836 --- 845 + 836 --- 846 + 836 --- 847 + 836 --- 848 + 836 --- 849 + 850 --- 851 + 850 --- 852 + 850 --- 853 + 850 --- 854 + 850 --- 855 + 850 ---- 857 + 850 --- 856 + 851 --- 861 + 851 --- 869 + 851 --- 870 + 852 --- 860 + 852 --- 867 + 852 --- 868 + 853 --- 859 + 853 --- 865 + 853 --- 866 + 854 --- 858 + 854 --- 863 + 854 --- 864 + 857 --- 858 + 857 --- 859 + 857 --- 860 + 857 --- 861 + 857 --- 862 + 857 --- 863 + 857 --- 864 + 857 --- 865 + 857 --- 866 + 857 --- 867 + 857 --- 868 + 857 --- 869 + 857 --- 870 + 871 --- 872 + 871 --- 873 + 871 --- 874 + 871 --- 875 + 871 --- 876 + 871 ---- 878 + 871 --- 877 + 872 --- 882 + 872 --- 890 + 872 --- 891 + 873 --- 881 + 873 --- 888 + 873 --- 889 + 874 --- 880 + 874 --- 886 + 874 --- 887 + 875 --- 879 + 875 --- 884 + 875 --- 885 + 878 --- 879 + 878 --- 880 + 878 --- 881 + 878 --- 882 + 878 --- 883 + 878 --- 884 + 878 --- 885 + 878 --- 886 + 878 --- 887 + 878 --- 888 + 878 --- 889 + 878 --- 890 + 878 --- 891 + 892 --- 893 + 892 --- 894 + 892 --- 895 + 892 --- 896 + 892 --- 897 + 892 ---- 899 + 892 --- 898 + 893 --- 903 + 893 --- 911 + 893 --- 912 + 894 --- 902 + 894 --- 909 + 894 --- 910 + 895 --- 901 + 895 --- 907 + 895 --- 908 + 896 --- 900 + 896 --- 905 + 896 --- 906 + 899 --- 900 + 899 --- 901 + 899 --- 902 + 899 --- 903 + 899 --- 904 + 899 --- 905 + 899 --- 906 + 899 --- 907 + 899 --- 908 + 899 --- 909 + 899 --- 910 + 899 --- 911 + 899 --- 912 + 913 --- 914 + 913 --- 915 + 913 --- 916 + 913 --- 917 + 913 --- 918 + 913 ---- 920 + 913 --- 919 + 914 --- 924 + 914 --- 932 + 914 --- 933 + 915 --- 923 + 915 --- 930 + 915 --- 931 + 916 --- 922 + 916 --- 928 + 916 --- 929 + 917 --- 921 + 917 --- 926 + 917 --- 927 + 920 --- 921 + 920 --- 922 + 920 --- 923 + 920 --- 924 + 920 --- 925 + 920 --- 926 + 920 --- 927 + 920 --- 928 + 920 --- 929 + 920 --- 930 + 920 --- 931 + 920 --- 932 + 920 --- 933 + 934 --- 935 + 934 --- 936 + 934 --- 937 + 934 --- 938 + 934 --- 939 + 934 ---- 941 + 934 --- 940 + 935 --- 945 + 935 --- 953 + 935 --- 954 + 936 --- 944 + 936 --- 951 + 936 --- 952 + 937 --- 943 + 937 --- 949 + 937 --- 950 + 938 --- 942 + 938 --- 947 + 938 --- 948 + 941 --- 942 + 941 --- 943 + 941 --- 944 + 941 --- 945 + 941 --- 946 + 941 --- 947 + 941 --- 948 + 941 --- 949 + 941 --- 950 + 941 --- 951 + 941 --- 952 + 941 --- 953 + 941 --- 954 + 955 --- 956 + 955 --- 957 + 955 --- 958 + 955 --- 959 + 955 --- 960 + 955 ---- 962 + 955 --- 961 + 956 --- 966 + 956 --- 974 + 956 --- 975 + 957 --- 965 + 957 --- 972 + 957 --- 973 + 958 --- 964 + 958 --- 970 + 958 --- 971 + 959 --- 963 + 959 --- 968 + 959 --- 969 + 962 --- 963 + 962 --- 964 + 962 --- 965 + 962 --- 966 + 962 --- 967 + 962 --- 968 + 962 --- 969 + 962 --- 970 + 962 --- 971 + 962 --- 972 + 962 --- 973 + 962 --- 974 + 962 --- 975 + 15 <--x 976 + 36 <--x 977 + 73 <--x 978 + 73 <--x 979 + 73 <--x 980 + 73 <--x 981 + 73 <--x 982 + 73 <--x 983 + 73 <--x 984 + 73 <--x 985 + 73 <--x 986 + 15 <--x 987 + 333 <--x 988 + 333 <--x 989 + 333 <--x 990 + 333 <--x 991 + 15 <--x 992 + 333 <--x 993 + 333 <--x 994 + 333 <--x 995 + 524 <--x 996 + 568 <--x 997 + 12 <--x 998 + 610 <--x 999 + 631 <--x 1000 + 652 <--x 1001 + 12 <--x 1002 + 694 <--x 1003 + 715 <--x 1004 + 736 <--x 1005 + 11 <--x 1006 + 11 <--x 1007 + 11 <--x 1008 + 11 <--x 1009 + 11 <--x 1010 + 11 <--x 1011 + 11 <--x 1012 + 11 <--x 1013 + 11 <--x 1014 + 11 <--x 1015 +``` diff --git a/rust/kcl-lib/tests/kcl_samples/kitt/ast.snap b/rust/kcl-lib/tests/kcl_samples/kitt/ast.snap new file mode 100644 index 000000000..cf9e61847 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/kitt/ast.snap @@ -0,0 +1,10831 @@ +--- +source: kcl-lib/src/simulation_tests.rs +description: Result of parsing kitt.kcl +--- +{ + "Ok": { + "body": [ + { + "declaration": { + "end": 496, + "id": { + "end": 95, + "name": "pixelBox", + "start": 87, + "type": "Identifier" + }, + "init": { + "body": { + "body": [ + { + "declaration": { + "end": 472, + "id": { + "end": 180, + "name": "pixelBoxBody", + "start": 168, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 207, + "name": "kitExtrude", + "start": 197, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 219, + "name": "extrudeTag", + "start": 209, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 196, + "name": "startSketchOn", + "start": 183, + "type": "Identifier" + }, + "end": 220, + "start": 183, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 253, + "name": "positionY", + "start": 244, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 264, + "name": "positionZ", + "start": 255, + "type": "Identifier", + "type": "Identifier" + } + ], + "end": 265, + "start": 243, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 268, + "start": 267, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 242, + "name": "startProfileAt", + "start": 228, + "type": "Identifier" + }, + "end": 269, + "start": 228, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 285, + "name": "end", + "start": 282, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 290, + "raw": "0", + "start": 289, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 298, + "name": "height", + "start": 292, + "type": "Identifier", + "type": "Identifier" + } + ], + "end": 299, + "start": 288, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 281, + "name": "line", + "start": 277, + "type": "Identifier" + }, + "end": 300, + "start": 277, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 316, + "name": "end", + "start": 313, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 325, + "name": "width", + "start": 320, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 328, + "raw": "0", + "start": 327, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 329, + "start": 319, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 312, + "name": "line", + "start": 308, + "type": "Identifier" + }, + "end": 330, + "start": 308, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 346, + "name": "end", + "start": 343, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 351, + "raw": "0", + "start": 350, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "argument": { + "end": 360, + "name": "height", + "start": 354, + "type": "Identifier", + "type": "Identifier" + }, + "end": 360, + "operator": "-", + "start": 353, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "end": 361, + "start": 349, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 342, + "name": "line", + "start": 338, + "type": "Identifier" + }, + "end": 362, + "start": 338, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 386, + "name": "endAbsolute", + "start": 375, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "arguments": [ + { + "end": 405, + "start": 404, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 403, + "name": "profileStartX", + "start": 390, + "type": "Identifier" + }, + "end": 406, + "start": 390, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 423, + "start": 422, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 421, + "name": "profileStartY", + "start": 408, + "type": "Identifier" + }, + "end": 424, + "start": 408, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 425, + "start": 389, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 374, + "name": "line", + "start": 370, + "type": "Identifier" + }, + "end": 426, + "start": 370, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [], + "callee": { + "end": 439, + "name": "close", + "start": 434, + "type": "Identifier" + }, + "end": 441, + "start": 434, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 463, + "name": "length", + "start": 457, + "type": "Identifier" + }, + "arg": { + "end": 471, + "name": "depth", + "start": 466, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 456, + "name": "extrude", + "start": 449, + "type": "Identifier" + }, + "end": 472, + "start": 449, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 472, + "start": 183, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 168, + "type": "VariableDeclarator" + }, + "end": 472, + "kind": "const", + "start": 168, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "argument": { + "end": 494, + "name": "pixelBoxBody", + "start": 482, + "type": "Identifier", + "type": "Identifier" + }, + "end": 494, + "start": 475, + "type": "ReturnStatement", + "type": "ReturnStatement" + } + ], + "end": 496, + "start": 164 + }, + "end": 496, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 106, + "name": "kitExtrude", + "start": 96, + "type": "Identifier" + } + }, + { + "type": "Parameter", + "identifier": { + "end": 118, + "name": "extrudeTag", + "start": 108, + "type": "Identifier" + } + }, + { + "type": "Parameter", + "identifier": { + "end": 129, + "name": "positionY", + "start": 120, + "type": "Identifier" + } + }, + { + "type": "Parameter", + "identifier": { + "end": 140, + "name": "positionZ", + "start": 131, + "type": "Identifier" + } + }, + { + "type": "Parameter", + "identifier": { + "end": 147, + "name": "width", + "start": 142, + "type": "Identifier" + } + }, + { + "type": "Parameter", + "identifier": { + "end": 155, + "name": "height", + "start": 149, + "type": "Identifier" + } + }, + { + "type": "Parameter", + "identifier": { + "end": 162, + "name": "depth", + "start": 157, + "type": "Identifier" + } + } + ], + "start": 95, + "type": "FunctionExpression", + "type": "FunctionExpression" + }, + "start": 87, + "type": "VariableDeclarator" + }, + "end": 496, + "kind": "fn", + "start": 84, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 535, + "id": { + "end": 531, + "name": "kitBodyElevation", + "start": 515, + "type": "Identifier" + }, + "init": { + "end": 535, + "raw": "6", + "start": 534, + "type": "Literal", + "type": "Literal", + "value": { + "value": 6.0, + "suffix": "None" + } + }, + "start": 515, + "type": "VariableDeclarator" + }, + "end": 535, + "kind": "const", + "start": 515, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 553, + "id": { + "end": 548, + "name": "kitBodyWidth", + "start": 536, + "type": "Identifier" + }, + "init": { + "end": 553, + "raw": "26", + "start": 551, + "type": "Literal", + "type": "Literal", + "value": { + "value": 26.0, + "suffix": "None" + } + }, + "start": 536, + "type": "VariableDeclarator" + }, + "end": 553, + "kind": "const", + "start": 536, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 572, + "id": { + "end": 567, + "name": "kitBodyHeight", + "start": 554, + "type": "Identifier" + }, + "init": { + "end": 572, + "raw": "25", + "start": 570, + "type": "Literal", + "type": "Literal", + "value": { + "value": 25.0, + "suffix": "None" + } + }, + "start": 554, + "type": "VariableDeclarator" + }, + "end": 572, + "kind": "const", + "start": 554, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 590, + "id": { + "end": 585, + "name": "kitBodyDepth", + "start": 573, + "type": "Identifier" + }, + "init": { + "end": 590, + "raw": "18", + "start": 588, + "type": "Literal", + "type": "Literal", + "value": { + "value": 18.0, + "suffix": "None" + } + }, + "start": 573, + "type": "VariableDeclarator" + }, + "end": 590, + "kind": "const", + "start": 573, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 967, + "id": { + "end": 599, + "name": "kitBody", + "start": 592, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 620, + "raw": "'XZ'", + "start": 616, + "type": "Literal", + "type": "Literal", + "value": "XZ" + } + ], + "callee": { + "end": 615, + "name": "startSketchOn", + "start": 602, + "type": "Identifier" + }, + "end": 621, + "start": 602, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 660, + "left": { + "argument": { + "end": 656, + "name": "kitBodyWidth", + "start": 644, + "type": "Identifier", + "type": "Identifier" + }, + "end": 656, + "operator": "-", + "start": 643, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "/", + "right": { + "end": 660, + "raw": "2", + "start": 659, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 643, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 678, + "name": "kitBodyElevation", + "start": 662, + "type": "Identifier", + "type": "Identifier" + } + ], + "end": 679, + "start": 642, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 682, + "start": 681, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 641, + "name": "startProfileAt", + "start": 627, + "type": "Identifier" + }, + "end": 683, + "start": 627, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 697, + "name": "end", + "start": 694, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 702, + "raw": "0", + "start": 701, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 717, + "name": "kitBodyHeight", + "start": 704, + "type": "Identifier", + "type": "Identifier" + } + ], + "end": 718, + "start": 700, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 693, + "name": "line", + "start": 689, + "type": "Identifier" + }, + "end": 719, + "start": 689, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 733, + "name": "end", + "start": 730, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 749, + "name": "kitBodyWidth", + "start": 737, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 752, + "raw": "0", + "start": 751, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 753, + "start": 736, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 758, + "name": "tag", + "start": 755, + "type": "Identifier" + }, + "arg": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "seg01" + } + } + ], + "callee": { + "end": 729, + "name": "line", + "start": 725, + "type": "Identifier" + }, + "end": 768, + "start": 725, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 782, + "name": "end", + "start": 779, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 787, + "raw": "0", + "start": 786, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "argument": { + "end": 803, + "name": "kitBodyHeight", + "start": 790, + "type": "Identifier", + "type": "Identifier" + }, + "end": 803, + "operator": "-", + "start": 789, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "end": 804, + "start": 785, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 809, + "name": "tag", + "start": 806, + "type": "Identifier" + }, + "arg": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "seg02" + } + } + ], + "callee": { + "end": 778, + "name": "line", + "start": 774, + "type": "Identifier" + }, + "end": 819, + "start": 774, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 841, + "name": "endAbsolute", + "start": 830, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "arguments": [ + { + "end": 860, + "start": 859, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 858, + "name": "profileStartX", + "start": 845, + "type": "Identifier" + }, + "end": 861, + "start": 845, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 878, + "start": 877, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 876, + "name": "profileStartY", + "start": 863, + "type": "Identifier" + }, + "end": 879, + "start": 863, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 880, + "start": 844, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 829, + "name": "line", + "start": 825, + "type": "Identifier" + }, + "end": 881, + "start": 825, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [], + "callee": { + "end": 892, + "name": "close", + "start": 887, + "type": "Identifier" + }, + "end": 894, + "start": 887, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 914, + "name": "length", + "start": 908, + "type": "Identifier" + }, + "arg": { + "end": 929, + "name": "kitBodyDepth", + "start": 917, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 907, + "name": "extrude", + "start": 900, + "type": "Identifier" + }, + "end": 930, + "start": 900, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 967, + "nonCodeMeta": { + "nonCodeNodes": { + "7": [ + { + "end": 967, + "start": 930, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "2. Kitty Head (Frame of display)", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, + "start": 602, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 592, + "type": "VariableDeclarator" + }, + "end": 967, + "kind": "const", + "start": 592, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 985, + "id": { + "end": 981, + "name": "kitHeadOffset", + "start": 968, + "type": "Identifier" + }, + "init": { + "end": 985, + "raw": "1", + "start": 984, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "start": 968, + "type": "VariableDeclarator" + }, + "end": 985, + "kind": "const", + "start": 968, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1004, + "id": { + "end": 999, + "name": "kitHeadHeight", + "start": 986, + "type": "Identifier" + }, + "init": { + "end": 1004, + "raw": "16", + "start": 1002, + "type": "Literal", + "type": "Literal", + "value": { + "value": 16.0, + "suffix": "None" + } + }, + "start": 986, + "type": "VariableDeclarator" + }, + "end": 1004, + "kind": "const", + "start": 986, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1089, + "id": { + "end": 1022, + "name": "kitHeadElevation", + "start": 1006, + "type": "Identifier" + }, + "init": { + "end": 1089, + "left": { + "end": 1073, + "left": { + "end": 1057, + "left": { + "end": 1041, + "name": "kitBodyElevation", + "start": 1025, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 1057, + "name": "kitBodyHeight", + "start": 1044, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1025, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 1073, + "name": "kitHeadOffset", + "start": 1060, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1025, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 1089, + "name": "kitHeadHeight", + "start": 1076, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1025, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 1006, + "type": "VariableDeclarator" + }, + "end": 1089, + "kind": "const", + "start": 1006, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1139, + "id": { + "end": 1103, + "name": "kitHeadWidth", + "start": 1091, + "type": "Identifier" + }, + "init": { + "end": 1139, + "left": { + "end": 1118, + "name": "kitBodyWidth", + "start": 1106, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 1139, + "left": { + "end": 1135, + "name": "kitHeadOffset", + "start": 1122, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 1139, + "raw": "2", + "start": 1138, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1122, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 1106, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 1091, + "type": "VariableDeclarator" + }, + "end": 1139, + "kind": "const", + "start": 1091, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1157, + "id": { + "end": 1153, + "name": "kitHeadDepth", + "start": 1141, + "type": "Identifier" + }, + "init": { + "end": 1157, + "raw": "3", + "start": 1156, + "type": "Literal", + "type": "Literal", + "value": { + "value": 3.0, + "suffix": "None" + } + }, + "start": 1141, + "type": "VariableDeclarator" + }, + "end": 1157, + "kind": "const", + "start": 1141, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1272, + "id": { + "end": 1165, + "name": "kitHead", + "start": 1158, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "end": 1184, + "name": "kitBody", + "start": 1177, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 1191, + "raw": "'END'", + "start": 1186, + "type": "Literal", + "type": "Literal", + "value": "END" + }, + { + "end": 1210, + "left": { + "argument": { + "end": 1206, + "name": "kitHeadWidth", + "start": 1194, + "type": "Identifier", + "type": "Identifier" + }, + "end": 1206, + "operator": "-", + "start": 1193, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "/", + "right": { + "end": 1210, + "raw": "2", + "start": 1209, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1193, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 1228, + "name": "kitHeadElevation", + "start": 1212, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 1242, + "name": "kitHeadWidth", + "start": 1230, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 1257, + "name": "kitHeadHeight", + "start": 1244, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 1271, + "name": "kitHeadDepth", + "start": 1259, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 1176, + "name": "pixelBox", + "start": 1168, + "type": "Identifier" + }, + "end": 1272, + "start": 1168, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 1158, + "type": "VariableDeclarator" + }, + "end": 1272, + "kind": "const", + "start": 1158, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1312, + "id": { + "end": 1289, + "name": "kitFaceElevation", + "start": 1273, + "type": "Identifier" + }, + "init": { + "end": 1312, + "left": { + "end": 1308, + "name": "kitHeadElevation", + "start": 1292, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 1312, + "raw": "2", + "start": 1311, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1292, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 1273, + "type": "VariableDeclarator" + }, + "end": 1312, + "kind": "const", + "start": 1273, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1362, + "id": { + "end": 1343, + "name": "kitFaceWidth", + "start": 1331, + "type": "Identifier" + }, + "init": { + "end": 1362, + "left": { + "end": 1358, + "name": "kitHeadWidth", + "start": 1346, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 1362, + "raw": "4", + "start": 1361, + "type": "Literal", + "type": "Literal", + "value": { + "value": 4.0, + "suffix": "None" + } + }, + "start": 1346, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 1331, + "type": "VariableDeclarator" + }, + "end": 1362, + "kind": "const", + "start": 1331, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1434, + "id": { + "end": 1376, + "name": "kitFaceHeight", + "start": 1363, + "type": "Identifier" + }, + "init": { + "end": 1434, + "left": { + "end": 1430, + "left": { + "end": 1411, + "left": { + "end": 1395, + "name": "kitHeadElevation", + "start": 1379, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 1411, + "name": "kitHeadHeight", + "start": 1398, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1379, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 1430, + "name": "kitFaceElevation", + "start": 1414, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1379, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 1434, + "raw": "3", + "start": 1433, + "type": "Literal", + "type": "Literal", + "value": { + "value": 3.0, + "suffix": "None" + } + }, + "start": 1379, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 1363, + "type": "VariableDeclarator" + }, + "end": 1434, + "kind": "const", + "start": 1363, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1451, + "id": { + "end": 1447, + "name": "kitFaceDepth", + "start": 1435, + "type": "Identifier" + }, + "init": { + "end": 1451, + "raw": "2", + "start": 1450, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1435, + "type": "VariableDeclarator" + }, + "end": 1451, + "kind": "const", + "start": 1435, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 2307, + "id": { + "end": 1460, + "name": "kitFace", + "start": 1453, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 1484, + "name": "kitHead", + "start": 1477, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 1491, + "raw": "'END'", + "start": 1486, + "type": "Literal", + "type": "Literal", + "value": "END" + } + ], + "callee": { + "end": 1476, + "name": "startSketchOn", + "start": 1463, + "type": "Identifier" + }, + "end": 1492, + "start": 1463, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 1531, + "left": { + "argument": { + "end": 1527, + "name": "kitFaceWidth", + "start": 1515, + "type": "Identifier", + "type": "Identifier" + }, + "end": 1527, + "operator": "-", + "start": 1514, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "/", + "right": { + "end": 1531, + "raw": "2", + "start": 1530, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1514, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 1549, + "name": "kitFaceElevation", + "start": 1533, + "type": "Identifier", + "type": "Identifier" + } + ], + "end": 1550, + "start": 1513, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 1553, + "start": 1552, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1512, + "name": "startProfileAt", + "start": 1498, + "type": "Identifier" + }, + "end": 1554, + "start": 1498, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1568, + "name": "end", + "start": 1565, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1573, + "raw": "0", + "start": 1572, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 1576, + "raw": "1", + "start": 1575, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + ], + "end": 1577, + "start": 1571, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 1564, + "name": "line", + "start": 1560, + "type": "Identifier" + }, + "end": 1578, + "start": 1560, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1616, + "name": "end", + "start": 1613, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "argument": { + "end": 1622, + "raw": "1", + "start": 1621, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "end": 1622, + "operator": "-", + "start": 1620, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 1625, + "raw": "0", + "start": 1624, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 1626, + "start": 1619, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 1612, + "name": "line", + "start": 1608, + "type": "Identifier" + }, + "end": 1627, + "start": 1608, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1667, + "name": "end", + "start": 1664, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1672, + "raw": "0", + "start": 1671, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 1687, + "name": "kitFaceHeight", + "start": 1674, + "type": "Identifier", + "type": "Identifier" + } + ], + "end": 1688, + "start": 1670, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 1663, + "name": "line", + "start": 1659, + "type": "Identifier" + }, + "end": 1689, + "start": 1659, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1719, + "name": "end", + "start": 1716, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1724, + "raw": "1", + "start": 1723, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + { + "end": 1727, + "raw": "0", + "start": 1726, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 1728, + "start": 1722, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 1715, + "name": "line", + "start": 1711, + "type": "Identifier" + }, + "end": 1729, + "start": 1711, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1770, + "name": "end", + "start": 1767, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1775, + "raw": "0", + "start": 1774, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 1778, + "raw": "1", + "start": 1777, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + ], + "end": 1779, + "start": 1773, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 1766, + "name": "line", + "start": 1762, + "type": "Identifier" + }, + "end": 1780, + "start": 1762, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1818, + "name": "end", + "start": 1815, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1834, + "name": "kitFaceWidth", + "start": 1822, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 1837, + "raw": "0", + "start": 1836, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 1838, + "start": 1821, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 1814, + "name": "line", + "start": 1810, + "type": "Identifier" + }, + "end": 1839, + "start": 1810, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1873, + "name": "end", + "start": 1870, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1878, + "raw": "0", + "start": 1877, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "argument": { + "end": 1882, + "raw": "1", + "start": 1881, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "end": 1882, + "operator": "-", + "start": 1880, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "end": 1883, + "start": 1876, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 1869, + "name": "line", + "start": 1865, + "type": "Identifier" + }, + "end": 1884, + "start": 1865, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1925, + "name": "end", + "start": 1922, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1930, + "raw": "1", + "start": 1929, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + { + "end": 1933, + "raw": "0", + "start": 1932, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 1934, + "start": 1928, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 1921, + "name": "line", + "start": 1917, + "type": "Identifier" + }, + "end": 1935, + "start": 1917, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1977, + "name": "end", + "start": 1974, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1982, + "raw": "0", + "start": 1981, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "argument": { + "end": 1998, + "name": "kitFaceHeight", + "start": 1985, + "type": "Identifier", + "type": "Identifier" + }, + "end": 1998, + "operator": "-", + "start": 1984, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "end": 1999, + "start": 1980, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 1973, + "name": "line", + "start": 1969, + "type": "Identifier" + }, + "end": 2000, + "start": 1969, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2033, + "name": "end", + "start": 2030, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "argument": { + "end": 2039, + "raw": "1", + "start": 2038, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "end": 2039, + "operator": "-", + "start": 2037, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 2042, + "raw": "0", + "start": 2041, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 2043, + "start": 2036, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 2029, + "name": "line", + "start": 2025, + "type": "Identifier" + }, + "end": 2044, + "start": 2025, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2085, + "name": "end", + "start": 2082, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 2090, + "raw": "0", + "start": 2089, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "argument": { + "end": 2094, + "raw": "1", + "start": 2093, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "end": 2094, + "operator": "-", + "start": 2092, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "end": 2095, + "start": 2088, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 2081, + "name": "line", + "start": 2077, + "type": "Identifier" + }, + "end": 2096, + "start": 2077, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2145, + "name": "endAbsolute", + "start": 2134, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "arguments": [ + { + "end": 2164, + "start": 2163, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2162, + "name": "profileStartX", + "start": 2149, + "type": "Identifier" + }, + "end": 2165, + "start": 2149, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 2182, + "start": 2181, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2180, + "name": "profileStartY", + "start": 2167, + "type": "Identifier" + }, + "end": 2183, + "start": 2167, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 2184, + "start": 2148, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 2133, + "name": "line", + "start": 2129, + "type": "Identifier" + }, + "end": 2185, + "start": 2129, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [], + "callee": { + "end": 2196, + "name": "close", + "start": 2191, + "type": "Identifier" + }, + "end": 2198, + "start": 2191, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2218, + "name": "length", + "start": 2212, + "type": "Identifier" + }, + "arg": { + "argument": { + "end": 2234, + "name": "kitFaceDepth", + "start": 2222, + "type": "Identifier", + "type": "Identifier" + }, + "end": 2234, + "operator": "-", + "start": 2221, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + } + ], + "callee": { + "end": 2211, + "name": "extrude", + "start": 2204, + "type": "Identifier" + }, + "end": 2235, + "start": 2204, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 2307, + "nonCodeMeta": { + "nonCodeNodes": { + "2": [ + { + "end": 1602, + "start": 1578, + "type": "NonCodeNode", + "value": { + "type": "inlineComment", + "value": "left lower corner up", + "style": "line" + } + } + ], + "3": [ + { + "end": 1653, + "start": 1627, + "type": "NonCodeNode", + "value": { + "type": "inlineComment", + "value": "left lower corner left", + "style": "line" + } + } + ], + "4": [ + { + "end": 1705, + "start": 1689, + "type": "NonCodeNode", + "value": { + "type": "inlineComment", + "value": "left side up", + "style": "line" + } + } + ], + "5": [ + { + "end": 1756, + "start": 1729, + "type": "NonCodeNode", + "value": { + "type": "inlineComment", + "value": "left upper corner right", + "style": "line" + } + } + ], + "6": [ + { + "end": 1804, + "start": 1780, + "type": "NonCodeNode", + "value": { + "type": "inlineComment", + "value": "left upper corner up", + "style": "line" + } + } + ], + "7": [ + { + "end": 1859, + "start": 1839, + "type": "NonCodeNode", + "value": { + "type": "inlineComment", + "value": "upper side right", + "style": "line" + } + } + ], + "8": [ + { + "end": 1911, + "start": 1884, + "type": "NonCodeNode", + "value": { + "type": "inlineComment", + "value": "right upper corner down", + "style": "line" + } + } + ], + "9": [ + { + "end": 1963, + "start": 1935, + "type": "NonCodeNode", + "value": { + "type": "inlineComment", + "value": "right upper corner right", + "style": "line" + } + } + ], + "10": [ + { + "end": 2019, + "start": 2000, + "type": "NonCodeNode", + "value": { + "type": "inlineComment", + "value": "right side down", + "style": "line" + } + } + ], + "11": [ + { + "end": 2071, + "start": 2044, + "type": "NonCodeNode", + "value": { + "type": "inlineComment", + "value": "right lower corner left", + "style": "line" + } + } + ], + "12": [ + { + "end": 2123, + "start": 2096, + "type": "NonCodeNode", + "value": { + "type": "inlineComment", + "value": "right lower corner down", + "style": "line" + } + } + ], + "15": [ + { + "end": 2262, + "start": 2237, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Kitty Face Features:", + "style": "line" + } + }, + { + "end": 2282, + "start": 2264, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "3.1 Kitty Eyes", + "style": "line" + } + }, + { + "end": 2307, + "start": 2282, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "3.1.1 Kitty Left Eye", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, + "start": 1463, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 1453, + "type": "VariableDeclarator" + }, + "end": 2307, + "kind": "const", + "start": 1453, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 2325, + "id": { + "end": 2319, + "name": "kitEyeDepth", + "start": 2308, + "type": "Identifier" + }, + "init": { + "end": 2325, + "raw": "0.5", + "start": 2322, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.5, + "suffix": "None" + } + }, + "start": 2308, + "type": "VariableDeclarator" + }, + "end": 2325, + "kind": "const", + "start": 2308, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 2361, + "id": { + "end": 2338, + "name": "kitEyeHeihgt", + "start": 2326, + "type": "Identifier" + }, + "init": { + "end": 2361, + "left": { + "end": 2357, + "name": "kitFaceElevation", + "start": 2341, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 2361, + "raw": "7", + "start": 2360, + "type": "Literal", + "type": "Literal", + "value": { + "value": 7.0, + "suffix": "None" + } + }, + "start": 2341, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 2326, + "type": "VariableDeclarator" + }, + "end": 2361, + "kind": "const", + "start": 2326, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 2378, + "id": { + "end": 2374, + "name": "kitEyeOffset", + "start": 2362, + "type": "Identifier" + }, + "init": { + "end": 2378, + "raw": "7", + "start": 2377, + "type": "Literal", + "type": "Literal", + "value": { + "value": 7.0, + "suffix": "None" + } + }, + "start": 2362, + "type": "VariableDeclarator" + }, + "end": 2378, + "kind": "const", + "start": 2362, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 2493, + "id": { + "end": 2416, + "name": "kitLeftEye1", + "start": 2405, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "end": 2435, + "name": "kitFace", + "start": 2428, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 2444, + "raw": "'START'", + "start": 2437, + "type": "Literal", + "type": "Literal", + "value": "START" + }, + { + "argument": { + "end": 2459, + "name": "kitEyeOffset", + "start": 2447, + "type": "Identifier", + "type": "Identifier" + }, + "end": 2459, + "operator": "-", + "start": 2446, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 2473, + "name": "kitEyeHeihgt", + "start": 2461, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 2476, + "raw": "1", + "start": 2475, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + { + "end": 2479, + "raw": "1", + "start": 2478, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + { + "end": 2492, + "name": "kitEyeDepth", + "start": 2481, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 2427, + "name": "pixelBox", + "start": 2419, + "type": "Identifier" + }, + "end": 2493, + "start": 2419, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 2405, + "type": "VariableDeclarator" + }, + "end": 2493, + "kind": "const", + "start": 2405, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 2609, + "id": { + "end": 2524, + "name": "kitLeftEye2", + "start": 2513, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "end": 2543, + "name": "kitFace", + "start": 2536, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 2552, + "raw": "'START'", + "start": 2545, + "type": "Literal", + "type": "Literal", + "value": "START" + }, + { + "end": 2571, + "left": { + "argument": { + "end": 2567, + "name": "kitEyeOffset", + "start": 2555, + "type": "Identifier", + "type": "Identifier" + }, + "end": 2567, + "operator": "-", + "start": 2554, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "+", + "right": { + "end": 2571, + "raw": "1", + "start": 2570, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "start": 2554, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 2589, + "left": { + "end": 2585, + "name": "kitEyeHeihgt", + "start": 2573, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 2589, + "raw": "1", + "start": 2588, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "start": 2573, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 2592, + "raw": "3", + "start": 2591, + "type": "Literal", + "type": "Literal", + "value": { + "value": 3.0, + "suffix": "None" + } + }, + { + "end": 2595, + "raw": "1", + "start": 2594, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + { + "end": 2608, + "name": "kitEyeDepth", + "start": 2597, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 2535, + "name": "pixelBox", + "start": 2527, + "type": "Identifier" + }, + "end": 2609, + "start": 2527, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 2513, + "type": "VariableDeclarator" + }, + "end": 2609, + "kind": "const", + "start": 2513, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 2702, + "id": { + "end": 2621, + "name": "kitLeftEye3", + "start": 2610, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "end": 2640, + "name": "kitFace", + "start": 2633, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 2649, + "raw": "'START'", + "start": 2642, + "type": "Literal", + "type": "Literal", + "value": "START" + }, + { + "end": 2668, + "left": { + "argument": { + "end": 2664, + "name": "kitEyeOffset", + "start": 2652, + "type": "Identifier", + "type": "Identifier" + }, + "end": 2664, + "operator": "-", + "start": 2651, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "+", + "right": { + "end": 2668, + "raw": "4", + "start": 2667, + "type": "Literal", + "type": "Literal", + "value": { + "value": 4.0, + "suffix": "None" + } + }, + "start": 2651, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 2682, + "name": "kitEyeHeihgt", + "start": 2670, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 2685, + "raw": "1", + "start": 2684, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + { + "end": 2688, + "raw": "1", + "start": 2687, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + { + "end": 2701, + "name": "kitEyeDepth", + "start": 2690, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 2632, + "name": "pixelBox", + "start": 2624, + "type": "Identifier" + }, + "end": 2702, + "start": 2624, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 2610, + "type": "VariableDeclarator" + }, + "end": 2702, + "kind": "const", + "start": 2610, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 2798, + "id": { + "end": 2714, + "name": "kitRightEye", + "start": 2703, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "end": 2733, + "name": "kitFace", + "start": 2726, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 2742, + "raw": "'START'", + "start": 2735, + "type": "Literal", + "type": "Literal", + "value": "START" + }, + { + "end": 2760, + "left": { + "end": 2756, + "name": "kitEyeOffset", + "start": 2744, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 2760, + "raw": "3", + "start": 2759, + "type": "Literal", + "type": "Literal", + "value": { + "value": 3.0, + "suffix": "None" + } + }, + "start": 2744, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 2778, + "left": { + "end": 2774, + "name": "kitEyeHeihgt", + "start": 2762, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 2778, + "raw": "1", + "start": 2777, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "start": 2762, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 2781, + "raw": "2", + "start": 2780, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + { + "end": 2784, + "raw": "4", + "start": 2783, + "type": "Literal", + "type": "Literal", + "value": { + "value": 4.0, + "suffix": "None" + } + }, + { + "end": 2797, + "name": "kitEyeDepth", + "start": 2786, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 2725, + "name": "pixelBox", + "start": 2717, + "type": "Identifier" + }, + "end": 2798, + "start": 2717, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 2703, + "type": "VariableDeclarator" + }, + "end": 2798, + "kind": "const", + "start": 2703, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 2834, + "id": { + "end": 2815, + "name": "kitNoseElevation", + "start": 2799, + "type": "Identifier" + }, + "init": { + "end": 2834, + "left": { + "end": 2830, + "name": "kitEyeHeihgt", + "start": 2818, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 2834, + "raw": "5", + "start": 2833, + "type": "Literal", + "type": "Literal", + "value": { + "value": 5.0, + "suffix": "None" + } + }, + "start": 2818, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 2799, + "type": "VariableDeclarator" + }, + "end": 2834, + "kind": "const", + "start": 2799, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 3534, + "id": { + "end": 2842, + "name": "kitNose", + "start": 2835, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 2866, + "name": "kitFace", + "start": 2859, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 2875, + "raw": "'START'", + "start": 2868, + "type": "Literal", + "type": "Literal", + "value": "START" + } + ], + "callee": { + "end": 2858, + "name": "startSketchOn", + "start": 2845, + "type": "Identifier" + }, + "end": 2876, + "start": 2845, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "argument": { + "end": 2900, + "raw": "2", + "start": 2899, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "end": 2900, + "operator": "-", + "start": 2898, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 2918, + "name": "kitNoseElevation", + "start": 2902, + "type": "Identifier", + "type": "Identifier" + } + ], + "end": 2919, + "start": 2897, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 2922, + "start": 2921, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2896, + "name": "startProfileAt", + "start": 2882, + "type": "Identifier" + }, + "end": 2923, + "start": 2882, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2944, + "name": "end", + "start": 2941, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 2949, + "raw": "0", + "start": 2948, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 2952, + "raw": "1", + "start": 2951, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + ], + "end": 2953, + "start": 2947, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 2940, + "name": "line", + "start": 2936, + "type": "Identifier" + }, + "end": 2954, + "start": 2936, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2985, + "name": "end", + "start": 2982, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 2990, + "raw": "2", + "start": 2989, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + { + "end": 2993, + "raw": "0", + "start": 2992, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 2994, + "start": 2988, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 2981, + "name": "line", + "start": 2977, + "type": "Identifier" + }, + "end": 2995, + "start": 2977, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 3029, + "name": "end", + "start": 3026, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 3034, + "raw": "0", + "start": 3033, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 3037, + "raw": "2", + "start": 3036, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + } + ], + "end": 3038, + "start": 3032, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 3025, + "name": "line", + "start": 3021, + "type": "Identifier" + }, + "end": 3039, + "start": 3021, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 3068, + "name": "end", + "start": 3065, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "argument": { + "end": 3074, + "raw": "1", + "start": 3073, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "end": 3074, + "operator": "-", + "start": 3072, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 3077, + "raw": "0", + "start": 3076, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 3078, + "start": 3071, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 3064, + "name": "line", + "start": 3060, + "type": "Identifier" + }, + "end": 3079, + "start": 3060, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 3112, + "name": "end", + "start": 3109, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 3117, + "raw": "0", + "start": 3116, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 3120, + "raw": "1", + "start": 3119, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + ], + "end": 3121, + "start": 3115, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 3108, + "name": "line", + "start": 3104, + "type": "Identifier" + }, + "end": 3122, + "start": 3104, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 3153, + "name": "end", + "start": 3150, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 3158, + "raw": "3", + "start": 3157, + "type": "Literal", + "type": "Literal", + "value": { + "value": 3.0, + "suffix": "None" + } + }, + { + "end": 3161, + "raw": "0", + "start": 3160, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 3162, + "start": 3156, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 3149, + "name": "line", + "start": 3145, + "type": "Identifier" + }, + "end": 3163, + "start": 3145, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 3196, + "name": "end", + "start": 3193, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 3201, + "raw": "0", + "start": 3200, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "argument": { + "end": 3205, + "raw": "1", + "start": 3204, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "end": 3205, + "operator": "-", + "start": 3203, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "end": 3206, + "start": 3199, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 3192, + "name": "line", + "start": 3188, + "type": "Identifier" + }, + "end": 3207, + "start": 3188, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 3241, + "name": "end", + "start": 3238, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "argument": { + "end": 3247, + "raw": "1", + "start": 3246, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "end": 3247, + "operator": "-", + "start": 3245, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 3250, + "raw": "0", + "start": 3249, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 3251, + "start": 3244, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 3237, + "name": "line", + "start": 3233, + "type": "Identifier" + }, + "end": 3252, + "start": 3233, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 3286, + "name": "end", + "start": 3283, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 3291, + "raw": "0", + "start": 3290, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "argument": { + "end": 3295, + "raw": "2", + "start": 3294, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "end": 3295, + "operator": "-", + "start": 3293, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "end": 3296, + "start": 3289, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 3282, + "name": "line", + "start": 3278, + "type": "Identifier" + }, + "end": 3297, + "start": 3278, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 3328, + "name": "end", + "start": 3325, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 3333, + "raw": "2", + "start": 3332, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + { + "end": 3336, + "raw": "0", + "start": 3335, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 3337, + "start": 3331, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 3324, + "name": "line", + "start": 3320, + "type": "Identifier" + }, + "end": 3338, + "start": 3320, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 3373, + "name": "end", + "start": 3370, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 3378, + "raw": "0", + "start": 3377, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "argument": { + "end": 3382, + "raw": "1", + "start": 3381, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "end": 3382, + "operator": "-", + "start": 3380, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "end": 3383, + "start": 3376, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 3369, + "name": "line", + "start": 3365, + "type": "Identifier" + }, + "end": 3384, + "start": 3365, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 3426, + "name": "endAbsolute", + "start": 3415, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "arguments": [ + { + "end": 3445, + "start": 3444, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 3443, + "name": "profileStartX", + "start": 3430, + "type": "Identifier" + }, + "end": 3446, + "start": 3430, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 3463, + "start": 3462, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 3461, + "name": "profileStartY", + "start": 3448, + "type": "Identifier" + }, + "end": 3464, + "start": 3448, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 3465, + "start": 3429, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 3414, + "name": "line", + "start": 3410, + "type": "Identifier" + }, + "end": 3466, + "start": 3410, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [], + "callee": { + "end": 3477, + "name": "close", + "start": 3472, + "type": "Identifier" + }, + "end": 3479, + "start": 3472, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 3499, + "name": "length", + "start": 3493, + "type": "Identifier" + }, + "arg": { + "end": 3513, + "name": "kitEyeDepth", + "start": 3502, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 3492, + "name": "extrude", + "start": 3485, + "type": "Identifier" + }, + "end": 3514, + "start": 3485, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 3534, + "nonCodeMeta": { + "nonCodeNodes": { + "1": [ + { + "end": 2930, + "start": 2923, + "type": "NonCodeNode", + "value": { + "type": "inlineComment", + "value": "H V", + "style": "line" + } + } + ], + "2": [ + { + "end": 2971, + "start": 2954, + "type": "NonCodeNode", + "value": { + "type": "inlineComment", + "value": "lower-left up", + "style": "line" + } + } + ], + "3": [ + { + "end": 3015, + "start": 2995, + "type": "NonCodeNode", + "value": { + "type": "inlineComment", + "value": "lower-left right", + "style": "line" + } + } + ], + "4": [ + { + "end": 3054, + "start": 3039, + "type": "NonCodeNode", + "value": { + "type": "inlineComment", + "value": "mid-left up", + "style": "line" + } + } + ], + "5": [ + { + "end": 3098, + "start": 3079, + "type": "NonCodeNode", + "value": { + "type": "inlineComment", + "value": "upper-left left", + "style": "line" + } + } + ], + "6": [ + { + "end": 3139, + "start": 3122, + "type": "NonCodeNode", + "value": { + "type": "inlineComment", + "value": "upper-left up", + "style": "line" + } + } + ], + "7": [ + { + "end": 3182, + "start": 3163, + "type": "NonCodeNode", + "value": { + "type": "inlineComment", + "value": "upper-mid right", + "style": "line" + } + } + ], + "8": [ + { + "end": 3227, + "start": 3207, + "type": "NonCodeNode", + "value": { + "type": "inlineComment", + "value": "upper-right down", + "style": "line" + } + } + ], + "9": [ + { + "end": 3272, + "start": 3252, + "type": "NonCodeNode", + "value": { + "type": "inlineComment", + "value": "upper-right left", + "style": "line" + } + } + ], + "10": [ + { + "end": 3314, + "start": 3297, + "type": "NonCodeNode", + "value": { + "type": "inlineComment", + "value": "mid-left down", + "style": "line" + } + } + ], + "11": [ + { + "end": 3359, + "start": 3338, + "type": "NonCodeNode", + "value": { + "type": "inlineComment", + "value": "lower-right right", + "style": "line" + } + } + ], + "12": [ + { + "end": 3404, + "start": 3384, + "type": "NonCodeNode", + "value": { + "type": "inlineComment", + "value": "lower-right down", + "style": "line" + } + } + ], + "15": [ + { + "end": 3534, + "start": 3514, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "3.3 Kitty Mouth", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, + "start": 2845, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 2835, + "type": "VariableDeclarator" + }, + "end": 3534, + "kind": "const", + "start": 2835, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 3553, + "id": { + "end": 3549, + "name": "kitMouthOffset", + "start": 3535, + "type": "Identifier" + }, + "init": { + "end": 3553, + "raw": "4", + "start": 3552, + "type": "Literal", + "type": "Literal", + "value": { + "value": 4.0, + "suffix": "None" + } + }, + "start": 3535, + "type": "VariableDeclarator" + }, + "end": 3553, + "kind": "const", + "start": 3535, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 3587, + "id": { + "end": 3568, + "name": "kitMouthHeight", + "start": 3554, + "type": "Identifier" + }, + "init": { + "end": 3587, + "left": { + "end": 3583, + "name": "kitEyeHeihgt", + "start": 3571, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 3587, + "raw": "3", + "start": 3586, + "type": "Literal", + "type": "Literal", + "value": { + "value": 3.0, + "suffix": "None" + } + }, + "start": 3571, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 3554, + "type": "VariableDeclarator" + }, + "end": 3587, + "kind": "const", + "start": 3554, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 3683, + "id": { + "end": 3602, + "name": "kitMouthUpLeft", + "start": 3588, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "end": 3621, + "name": "kitFace", + "start": 3614, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 3630, + "raw": "'START'", + "start": 3623, + "type": "Literal", + "type": "Literal", + "value": "START" + }, + { + "argument": { + "end": 3647, + "name": "kitMouthOffset", + "start": 3633, + "type": "Identifier", + "type": "Identifier" + }, + "end": 3647, + "operator": "-", + "start": 3632, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 3663, + "name": "kitMouthHeight", + "start": 3649, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 3666, + "raw": "1", + "start": 3665, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + { + "end": 3669, + "raw": "1", + "start": 3668, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + { + "end": 3682, + "name": "kitEyeDepth", + "start": 3671, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 3613, + "name": "pixelBox", + "start": 3605, + "type": "Identifier" + }, + "end": 3683, + "start": 3605, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 3588, + "type": "VariableDeclarator" + }, + "end": 3683, + "kind": "const", + "start": 3588, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 3808, + "id": { + "end": 3719, + "name": "kitMouthDownLeft", + "start": 3703, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "end": 3738, + "name": "kitFace", + "start": 3731, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 3747, + "raw": "'START'", + "start": 3740, + "type": "Literal", + "type": "Literal", + "value": "START" + }, + { + "end": 3768, + "left": { + "argument": { + "end": 3764, + "name": "kitMouthOffset", + "start": 3750, + "type": "Identifier", + "type": "Identifier" + }, + "end": 3764, + "operator": "-", + "start": 3749, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "+", + "right": { + "end": 3768, + "raw": "1", + "start": 3767, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "start": 3749, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 3788, + "left": { + "end": 3784, + "name": "kitMouthHeight", + "start": 3770, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 3788, + "raw": "1", + "start": 3787, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "start": 3770, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 3791, + "raw": "1", + "start": 3790, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + { + "end": 3794, + "raw": "1", + "start": 3793, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + { + "end": 3807, + "name": "kitEyeDepth", + "start": 3796, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 3730, + "name": "pixelBox", + "start": 3722, + "type": "Identifier" + }, + "end": 3808, + "start": 3722, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 3703, + "type": "VariableDeclarator" + }, + "end": 3808, + "kind": "const", + "start": 3703, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 3904, + "id": { + "end": 3824, + "name": "kitMouthUpRight", + "start": 3809, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "end": 3843, + "name": "kitFace", + "start": 3836, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 3852, + "raw": "'START'", + "start": 3845, + "type": "Literal", + "type": "Literal", + "value": "START" + }, + { + "end": 3868, + "name": "kitMouthOffset", + "start": 3854, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 3884, + "name": "kitMouthHeight", + "start": 3870, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 3887, + "raw": "1", + "start": 3886, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + { + "end": 3890, + "raw": "1", + "start": 3889, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + { + "end": 3903, + "name": "kitEyeDepth", + "start": 3892, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 3835, + "name": "pixelBox", + "start": 3827, + "type": "Identifier" + }, + "end": 3904, + "start": 3827, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 3809, + "type": "VariableDeclarator" + }, + "end": 3904, + "kind": "const", + "start": 3809, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 4010, + "id": { + "end": 3922, + "name": "kitMouthDownRight", + "start": 3905, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "end": 3941, + "name": "kitFace", + "start": 3934, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 3950, + "raw": "'START'", + "start": 3943, + "type": "Literal", + "type": "Literal", + "value": "START" + }, + { + "end": 3970, + "left": { + "end": 3966, + "name": "kitMouthOffset", + "start": 3952, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 3970, + "raw": "1", + "start": 3969, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "start": 3952, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 3990, + "left": { + "end": 3986, + "name": "kitMouthHeight", + "start": 3972, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 3990, + "raw": "1", + "start": 3989, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "start": 3972, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 3993, + "raw": "1", + "start": 3992, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + { + "end": 3996, + "raw": "1", + "start": 3995, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + { + "end": 4009, + "name": "kitEyeDepth", + "start": 3998, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 3933, + "name": "pixelBox", + "start": 3925, + "type": "Identifier" + }, + "end": 4010, + "start": 3925, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 3905, + "type": "VariableDeclarator" + }, + "end": 4010, + "kind": "const", + "start": 3905, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 4051, + "id": { + "end": 4028, + "name": "kitBellyElevation", + "start": 4011, + "type": "Identifier" + }, + "init": { + "end": 4051, + "left": { + "end": 4047, + "name": "kitBodyElevation", + "start": 4031, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 4051, + "raw": "1", + "start": 4050, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "start": 4031, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 4011, + "type": "VariableDeclarator" + }, + "end": 4051, + "kind": "const", + "start": 4011, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 4110, + "id": { + "end": 4067, + "name": "kitBellyHeight", + "start": 4053, + "type": "Identifier" + }, + "init": { + "end": 4110, + "left": { + "end": 4106, + "left": { + "end": 4086, + "name": "kitHeadElevation", + "start": 4070, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 4106, + "name": "kitBellyElevation", + "start": 4089, + "type": "Identifier", + "type": "Identifier" + }, + "start": 4070, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 4110, + "raw": "1", + "start": 4109, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "start": 4070, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 4053, + "type": "VariableDeclarator" + }, + "end": 4110, + "kind": "const", + "start": 4053, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 4157, + "id": { + "end": 4142, + "name": "kitBellyWidth", + "start": 4129, + "type": "Identifier" + }, + "init": { + "end": 4157, + "name": "kitHeadWidth", + "start": 4145, + "type": "Identifier", + "type": "Identifier" + }, + "start": 4129, + "type": "VariableDeclarator" + }, + "end": 4157, + "kind": "const", + "start": 4129, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 4186, + "id": { + "end": 4171, + "name": "kitBellyDepth", + "start": 4158, + "type": "Identifier" + }, + "init": { + "end": 4186, + "name": "kitHeadDepth", + "start": 4174, + "type": "Identifier", + "type": "Identifier" + }, + "start": 4158, + "type": "VariableDeclarator" + }, + "end": 4186, + "kind": "const", + "start": 4158, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 4307, + "id": { + "end": 4195, + "name": "kitBelly", + "start": 4187, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "end": 4214, + "name": "kitBody", + "start": 4207, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 4221, + "raw": "'END'", + "start": 4216, + "type": "Literal", + "type": "Literal", + "value": "END" + }, + { + "end": 4241, + "left": { + "argument": { + "end": 4237, + "name": "kitBellyWidth", + "start": 4224, + "type": "Identifier", + "type": "Identifier" + }, + "end": 4237, + "operator": "-", + "start": 4223, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "/", + "right": { + "end": 4241, + "raw": "2", + "start": 4240, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 4223, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 4260, + "name": "kitBellyElevation", + "start": 4243, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 4275, + "name": "kitBellyWidth", + "start": 4262, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 4291, + "name": "kitBellyHeight", + "start": 4277, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 4306, + "name": "kitBellyDepth", + "start": 4293, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 4206, + "name": "pixelBox", + "start": 4198, + "type": "Identifier" + }, + "end": 4307, + "start": 4198, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 4187, + "type": "VariableDeclarator" + }, + "end": 4307, + "kind": "const", + "start": 4187, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 4347, + "id": { + "end": 4323, + "name": "kitVHSelevation", + "start": 4308, + "type": "Identifier" + }, + "init": { + "end": 4347, + "left": { + "end": 4343, + "name": "kitBellyElevation", + "start": 4326, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 4347, + "raw": "1", + "start": 4346, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "start": 4326, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 4308, + "type": "VariableDeclarator" + }, + "end": 4347, + "kind": "const", + "start": 4308, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 4365, + "id": { + "end": 4361, + "name": "kitVHSheight", + "start": 4349, + "type": "Identifier" + }, + "init": { + "end": 4365, + "raw": "2", + "start": 4364, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 4349, + "type": "VariableDeclarator" + }, + "end": 4365, + "kind": "const", + "start": 4349, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 4402, + "id": { + "end": 4398, + "name": "kitVHSwidth", + "start": 4387, + "type": "Identifier" + }, + "init": { + "end": 4402, + "raw": "8", + "start": 4401, + "type": "Literal", + "type": "Literal", + "value": { + "value": 8.0, + "suffix": "None" + } + }, + "start": 4387, + "type": "VariableDeclarator" + }, + "end": 4402, + "kind": "const", + "start": 4387, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 4418, + "id": { + "end": 4414, + "name": "kitVHSdepth", + "start": 4403, + "type": "Identifier" + }, + "init": { + "end": 4418, + "raw": "1", + "start": 4417, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "start": 4403, + "type": "VariableDeclarator" + }, + "end": 4418, + "kind": "const", + "start": 4403, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 4528, + "id": { + "end": 4425, + "name": "kitVHS", + "start": 4419, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "end": 4445, + "name": "kitBelly", + "start": 4437, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 4452, + "raw": "'END'", + "start": 4447, + "type": "Literal", + "type": "Literal", + "value": "END" + }, + { + "end": 4470, + "left": { + "argument": { + "end": 4466, + "name": "kitVHSwidth", + "start": 4455, + "type": "Identifier", + "type": "Identifier" + }, + "end": 4466, + "operator": "-", + "start": 4454, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "/", + "right": { + "end": 4470, + "raw": "2", + "start": 4469, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 4454, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 4487, + "name": "kitVHSelevation", + "start": 4472, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 4500, + "name": "kitVHSwidth", + "start": 4489, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 4514, + "name": "kitVHSheight", + "start": 4502, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 4527, + "name": "kitVHSdepth", + "start": 4516, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 4436, + "name": "pixelBox", + "start": 4428, + "type": "Identifier" + }, + "end": 4528, + "start": 4428, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 4419, + "type": "VariableDeclarator" + }, + "end": 4528, + "kind": "const", + "start": 4419, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 4571, + "id": { + "end": 4547, + "name": "kitFloppyElevation", + "start": 4529, + "type": "Identifier" + }, + "init": { + "end": 4571, + "left": { + "end": 4567, + "name": "kitBellyElevation", + "start": 4550, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 4571, + "raw": "1", + "start": 4570, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "start": 4550, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 4529, + "type": "VariableDeclarator" + }, + "end": 4571, + "kind": "const", + "start": 4529, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 4591, + "id": { + "end": 4587, + "name": "kitFloppyHeight", + "start": 4572, + "type": "Identifier" + }, + "init": { + "end": 4591, + "raw": "1", + "start": 4590, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "start": 4572, + "type": "VariableDeclarator" + }, + "end": 4591, + "kind": "const", + "start": 4572, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 4611, + "id": { + "end": 4607, + "name": "kitFloppyWidth", + "start": 4593, + "type": "Identifier" + }, + "init": { + "end": 4611, + "raw": "5", + "start": 4610, + "type": "Literal", + "type": "Literal", + "value": { + "value": 5.0, + "suffix": "None" + } + }, + "start": 4593, + "type": "VariableDeclarator" + }, + "end": 4611, + "kind": "const", + "start": 4593, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 4651, + "id": { + "end": 4627, + "name": "kitFloppyOffset", + "start": 4612, + "type": "Identifier" + }, + "init": { + "end": 4651, + "left": { + "end": 4647, + "left": { + "end": 4643, + "name": "kitBellyWidth", + "start": 4630, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 4647, + "raw": "2", + "start": 4646, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 4630, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 4651, + "raw": "1", + "start": 4650, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "start": 4630, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 4612, + "type": "VariableDeclarator" + }, + "end": 4651, + "kind": "const", + "start": 4612, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 4670, + "id": { + "end": 4666, + "name": "kitFloppyDepth", + "start": 4652, + "type": "Identifier" + }, + "init": { + "end": 4670, + "raw": "2", + "start": 4669, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 4652, + "type": "VariableDeclarator" + }, + "end": 4670, + "kind": "const", + "start": 4652, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 4824, + "id": { + "end": 4708, + "name": "kitFloppy1", + "start": 4698, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "end": 4728, + "name": "kitBelly", + "start": 4720, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 4735, + "raw": "'END'", + "start": 4730, + "type": "Literal", + "type": "Literal", + "value": "END" + }, + { + "argument": { + "end": 4753, + "name": "kitFloppyOffset", + "start": 4738, + "type": "Identifier", + "type": "Identifier" + }, + "end": 4753, + "operator": "-", + "start": 4737, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 4773, + "name": "kitFloppyElevation", + "start": 4755, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 4789, + "name": "kitFloppyWidth", + "start": 4775, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 4806, + "name": "kitFloppyHeight", + "start": 4791, + "type": "Identifier", + "type": "Identifier" + }, + { + "argument": { + "end": 4823, + "name": "kitFloppyDepth", + "start": 4809, + "type": "Identifier", + "type": "Identifier" + }, + "end": 4823, + "operator": "-", + "start": 4808, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "callee": { + "end": 4719, + "name": "pixelBox", + "start": 4711, + "type": "Identifier" + }, + "end": 4824, + "start": 4711, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 4698, + "type": "VariableDeclarator" + }, + "end": 4824, + "kind": "const", + "start": 4698, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 4955, + "id": { + "end": 4835, + "name": "kitFloppy2", + "start": 4825, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "end": 4855, + "name": "kitBelly", + "start": 4847, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 4862, + "raw": "'END'", + "start": 4857, + "type": "Literal", + "type": "Literal", + "value": "END" + }, + { + "argument": { + "end": 4880, + "name": "kitFloppyOffset", + "start": 4865, + "type": "Identifier", + "type": "Identifier" + }, + "end": 4880, + "operator": "-", + "start": 4864, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 4904, + "left": { + "end": 4900, + "name": "kitFloppyElevation", + "start": 4882, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 4904, + "raw": "2", + "start": 4903, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 4882, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 4920, + "name": "kitFloppyWidth", + "start": 4906, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 4937, + "name": "kitFloppyHeight", + "start": 4922, + "type": "Identifier", + "type": "Identifier" + }, + { + "argument": { + "end": 4954, + "name": "kitFloppyDepth", + "start": 4940, + "type": "Identifier", + "type": "Identifier" + }, + "end": 4954, + "operator": "-", + "start": 4939, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "callee": { + "end": 4846, + "name": "pixelBox", + "start": 4838, + "type": "Identifier" + }, + "end": 4955, + "start": 4838, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 4825, + "type": "VariableDeclarator" + }, + "end": 4955, + "kind": "const", + "start": 4825, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 5082, + "id": { + "end": 4966, + "name": "kitFloppy3", + "start": 4956, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "end": 4986, + "name": "kitBelly", + "start": 4978, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 4993, + "raw": "'END'", + "start": 4988, + "type": "Literal", + "type": "Literal", + "value": "END" + }, + { + "end": 5010, + "name": "kitFloppyOffset", + "start": 4995, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 5030, + "name": "kitFloppyElevation", + "start": 5012, + "type": "Identifier", + "type": "Identifier" + }, + { + "argument": { + "end": 5047, + "name": "kitFloppyWidth", + "start": 5033, + "type": "Identifier", + "type": "Identifier" + }, + "end": 5047, + "operator": "-", + "start": 5032, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 5064, + "name": "kitFloppyHeight", + "start": 5049, + "type": "Identifier", + "type": "Identifier" + }, + { + "argument": { + "end": 5081, + "name": "kitFloppyDepth", + "start": 5067, + "type": "Identifier", + "type": "Identifier" + }, + "end": 5081, + "operator": "-", + "start": 5066, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "callee": { + "end": 4977, + "name": "pixelBox", + "start": 4969, + "type": "Identifier" + }, + "end": 5082, + "start": 4969, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 4956, + "type": "VariableDeclarator" + }, + "end": 5082, + "kind": "const", + "start": 4956, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 5126, + "id": { + "end": 5103, + "name": "kitBellyButtonOffset", + "start": 5083, + "type": "Identifier" + }, + "init": { + "end": 5126, + "left": { + "end": 5122, + "left": { + "end": 5118, + "name": "kitHeadWidth", + "start": 5106, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 5122, + "raw": "2", + "start": 5121, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 5106, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 5126, + "raw": "3", + "start": 5125, + "type": "Literal", + "type": "Literal", + "value": { + "value": 3.0, + "suffix": "None" + } + }, + "start": 5106, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 5083, + "type": "VariableDeclarator" + }, + "end": 5126, + "kind": "const", + "start": 5083, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 5173, + "id": { + "end": 5150, + "name": "kitBellyButtonElevation", + "start": 5127, + "type": "Identifier" + }, + "init": { + "end": 5173, + "left": { + "end": 5169, + "name": "kitHeadElevation", + "start": 5153, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 5173, + "raw": "1", + "start": 5172, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "start": 5153, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 5127, + "type": "VariableDeclarator" + }, + "end": 5173, + "kind": "const", + "start": 5127, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 5198, + "id": { + "end": 5194, + "name": "kitBellyButtonWidth", + "start": 5175, + "type": "Identifier" + }, + "init": { + "end": 5198, + "raw": "2", + "start": 5197, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 5175, + "type": "VariableDeclarator" + }, + "end": 5198, + "kind": "const", + "start": 5175, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 5245, + "id": { + "end": 5241, + "name": "kitBellyButtonHeight", + "start": 5221, + "type": "Identifier" + }, + "init": { + "end": 5245, + "raw": "1", + "start": 5244, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "start": 5221, + "type": "VariableDeclarator" + }, + "end": 5245, + "kind": "const", + "start": 5221, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 5284, + "id": { + "end": 5265, + "name": "kitBellyButtonDepth", + "start": 5246, + "type": "Identifier" + }, + "init": { + "end": 5284, + "left": { + "end": 5280, + "name": "kitHeadDepth", + "start": 5268, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 5284, + "raw": "1", + "start": 5283, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "start": 5268, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 5246, + "type": "VariableDeclarator" + }, + "end": 5284, + "kind": "const", + "start": 5246, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 5438, + "id": { + "end": 5299, + "name": "kitBellyButton", + "start": 5285, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "end": 5318, + "name": "kitBody", + "start": 5311, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 5325, + "raw": "'END'", + "start": 5320, + "type": "Literal", + "type": "Literal", + "value": "END" + }, + { + "argument": { + "end": 5348, + "name": "kitBellyButtonOffset", + "start": 5328, + "type": "Identifier", + "type": "Identifier" + }, + "end": 5348, + "operator": "-", + "start": 5327, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 5373, + "name": "kitBellyButtonElevation", + "start": 5350, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 5394, + "name": "kitBellyButtonWidth", + "start": 5375, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 5416, + "name": "kitBellyButtonHeight", + "start": 5396, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 5437, + "name": "kitBellyButtonDepth", + "start": 5418, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 5310, + "name": "pixelBox", + "start": 5302, + "type": "Identifier" + }, + "end": 5438, + "start": 5302, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 5285, + "type": "VariableDeclarator" + }, + "end": 5438, + "kind": "const", + "start": 5285, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 5458, + "id": { + "end": 5454, + "name": "kitButtonWidth", + "start": 5440, + "type": "Identifier" + }, + "init": { + "end": 5458, + "raw": "1", + "start": 5457, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "start": 5440, + "type": "VariableDeclarator" + }, + "end": 5458, + "kind": "const", + "start": 5440, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 5478, + "id": { + "end": 5474, + "name": "kitButtonHeight", + "start": 5459, + "type": "Identifier" + }, + "init": { + "end": 5478, + "raw": "2", + "start": 5477, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 5459, + "type": "VariableDeclarator" + }, + "end": 5478, + "kind": "const", + "start": 5459, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 5510, + "id": { + "end": 5493, + "name": "kitButtonDepth", + "start": 5479, + "type": "Identifier" + }, + "init": { + "end": 5510, + "name": "kitFloppyDepth", + "start": 5496, + "type": "Identifier", + "type": "Identifier" + }, + "start": 5479, + "type": "VariableDeclarator" + }, + "end": 5510, + "kind": "const", + "start": 5479, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 5554, + "id": { + "end": 5529, + "name": "kitButtonElevation", + "start": 5511, + "type": "Identifier" + }, + "init": { + "end": 5554, + "left": { + "end": 5550, + "name": "kitFloppyElevation", + "start": 5532, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 5554, + "raw": "2", + "start": 5553, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 5532, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 5511, + "type": "VariableDeclarator" + }, + "end": 5554, + "kind": "const", + "start": 5511, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 5686, + "id": { + "end": 5566, + "name": "kitButton1", + "start": 5556, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "end": 5586, + "name": "kitBelly", + "start": 5578, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 5593, + "raw": "'END'", + "start": 5588, + "type": "Literal", + "type": "Literal", + "value": "END" + }, + { + "end": 5610, + "name": "kitFloppyOffset", + "start": 5595, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 5634, + "left": { + "end": 5630, + "name": "kitFloppyElevation", + "start": 5612, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 5634, + "raw": "2", + "start": 5633, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 5612, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "argument": { + "end": 5651, + "name": "kitButtonWidth", + "start": 5637, + "type": "Identifier", + "type": "Identifier" + }, + "end": 5651, + "operator": "-", + "start": 5636, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 5668, + "name": "kitButtonHeight", + "start": 5653, + "type": "Identifier", + "type": "Identifier" + }, + { + "argument": { + "end": 5685, + "name": "kitButtonDepth", + "start": 5671, + "type": "Identifier", + "type": "Identifier" + }, + "end": 5685, + "operator": "-", + "start": 5670, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "callee": { + "end": 5577, + "name": "pixelBox", + "start": 5569, + "type": "Identifier" + }, + "end": 5686, + "start": 5569, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 5556, + "type": "VariableDeclarator" + }, + "end": 5686, + "kind": "const", + "start": 5556, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 5856, + "id": { + "end": 5715, + "name": "kitButton2", + "start": 5705, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "end": 5735, + "name": "kitBelly", + "start": 5727, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 5742, + "raw": "'END'", + "start": 5737, + "type": "Literal", + "type": "Literal", + "value": "END" + }, + { + "end": 5780, + "left": { + "end": 5776, + "left": { + "end": 5759, + "name": "kitFloppyOffset", + "start": 5744, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 5776, + "name": "kitButtonWidth", + "start": 5762, + "type": "Identifier", + "type": "Identifier" + }, + "start": 5744, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 5780, + "raw": "1", + "start": 5779, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "start": 5744, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 5804, + "left": { + "end": 5800, + "name": "kitFloppyElevation", + "start": 5782, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 5804, + "raw": "2", + "start": 5803, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 5782, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "argument": { + "end": 5821, + "name": "kitButtonWidth", + "start": 5807, + "type": "Identifier", + "type": "Identifier" + }, + "end": 5821, + "operator": "-", + "start": 5806, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 5838, + "name": "kitButtonHeight", + "start": 5823, + "type": "Identifier", + "type": "Identifier" + }, + { + "argument": { + "end": 5855, + "name": "kitButtonDepth", + "start": 5841, + "type": "Identifier", + "type": "Identifier" + }, + "end": 5855, + "operator": "-", + "start": 5840, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "callee": { + "end": 5726, + "name": "pixelBox", + "start": 5718, + "type": "Identifier" + }, + "end": 5856, + "start": 5718, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 5705, + "type": "VariableDeclarator" + }, + "end": 5856, + "kind": "const", + "start": 5705, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 6016, + "id": { + "end": 5867, + "name": "kitButton3", + "start": 5857, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "end": 5887, + "name": "kitBelly", + "start": 5879, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 5894, + "raw": "'END'", + "start": 5889, + "type": "Literal", + "type": "Literal", + "value": "END" + }, + { + "end": 5938, + "left": { + "end": 5911, + "name": "kitFloppyOffset", + "start": 5896, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 5938, + "left": { + "end": 5916, + "raw": "2", + "start": 5915, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 5938, + "left": { + "end": 5934, + "name": "kitButtonWidth", + "start": 5920, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 5938, + "raw": "1", + "start": 5937, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "start": 5920, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 5915, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 5896, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 5964, + "left": { + "end": 5960, + "name": "kitFloppyElevation", + "start": 5942, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 5964, + "raw": "2", + "start": 5963, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 5942, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "argument": { + "end": 5981, + "name": "kitButtonWidth", + "start": 5967, + "type": "Identifier", + "type": "Identifier" + }, + "end": 5981, + "operator": "-", + "start": 5966, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 5998, + "name": "kitButtonHeight", + "start": 5983, + "type": "Identifier", + "type": "Identifier" + }, + { + "argument": { + "end": 6015, + "name": "kitButtonDepth", + "start": 6001, + "type": "Identifier", + "type": "Identifier" + }, + "end": 6015, + "operator": "-", + "start": 6000, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "callee": { + "end": 5878, + "name": "pixelBox", + "start": 5870, + "type": "Identifier" + }, + "end": 6016, + "start": 5870, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 5857, + "type": "VariableDeclarator" + }, + "end": 6016, + "kind": "const", + "start": 5857, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 6034, + "id": { + "end": 6030, + "name": "kitShoeWidth", + "start": 6018, + "type": "Identifier" + }, + "init": { + "end": 6034, + "raw": "7", + "start": 6033, + "type": "Literal", + "type": "Literal", + "value": { + "value": 7.0, + "suffix": "None" + } + }, + "start": 6018, + "type": "VariableDeclarator" + }, + "end": 6034, + "kind": "const", + "start": 6018, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 6053, + "id": { + "end": 6048, + "name": "kitShoeLength", + "start": 6035, + "type": "Identifier" + }, + "init": { + "end": 6053, + "raw": "10", + "start": 6051, + "type": "Literal", + "type": "Literal", + "value": { + "value": 10.0, + "suffix": "None" + } + }, + "start": 6035, + "type": "VariableDeclarator" + }, + "end": 6053, + "kind": "const", + "start": 6035, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 6071, + "id": { + "end": 6067, + "name": "kitShoeHeight", + "start": 6054, + "type": "Identifier" + }, + "init": { + "end": 6071, + "raw": "3", + "start": 6070, + "type": "Literal", + "type": "Literal", + "value": { + "value": 3.0, + "suffix": "None" + } + }, + "start": 6054, + "type": "VariableDeclarator" + }, + "end": 6071, + "kind": "const", + "start": 6054, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 6899, + "id": { + "end": 6082, + "name": "kitLeg", + "start": 6076, + "type": "Identifier" + }, + "init": { + "body": { + "body": [ + { + "declaration": { + "end": 6185, + "id": { + "end": 6130, + "name": "kitShoeOffsetFront", + "start": 6112, + "type": "Identifier" + }, + "init": { + "end": 6185, + "left": { + "end": 6170, + "left": { + "end": 6150, + "left": { + "end": 6146, + "name": "kitShoeLength", + "start": 6133, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 6150, + "raw": "2", + "start": 6149, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 6133, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 6170, + "left": { + "end": 6166, + "name": "kitBodyDepth", + "start": 6154, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 6170, + "raw": "2", + "start": 6169, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 6154, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 6133, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 6185, + "name": "offsetFront", + "start": 6174, + "type": "Identifier", + "type": "Identifier" + }, + "start": 6133, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 6112, + "type": "VariableDeclarator" + }, + "end": 6185, + "kind": "const", + "start": 6112, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 6475, + "id": { + "end": 6201, + "name": "kitFootPrint", + "start": 6189, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 6222, + "raw": "'XY'", + "start": 6218, + "type": "Literal", + "type": "Literal", + "value": "XY" + } + ], + "callee": { + "end": 6217, + "name": "startSketchOn", + "start": 6204, + "type": "Identifier" + }, + "end": 6223, + "start": 6204, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 6257, + "name": "offsetSide", + "start": 6247, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 6277, + "name": "kitShoeOffsetFront", + "start": 6259, + "type": "Identifier", + "type": "Identifier" + } + ], + "end": 6278, + "start": 6246, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 6281, + "start": 6280, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 6245, + "name": "startProfileAt", + "start": 6231, + "type": "Identifier" + }, + "end": 6282, + "start": 6231, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 6298, + "name": "end", + "start": 6295, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 6314, + "name": "kitShoeWidth", + "start": 6302, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 6317, + "raw": "0", + "start": 6316, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 6318, + "start": 6301, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 6294, + "name": "line", + "start": 6290, + "type": "Identifier" + }, + "end": 6319, + "start": 6290, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 6335, + "name": "end", + "start": 6332, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 6340, + "raw": "0", + "start": 6339, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "argument": { + "end": 6356, + "name": "kitShoeLength", + "start": 6343, + "type": "Identifier", + "type": "Identifier" + }, + "end": 6356, + "operator": "-", + "start": 6342, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "end": 6357, + "start": 6338, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 6331, + "name": "line", + "start": 6327, + "type": "Identifier" + }, + "end": 6358, + "start": 6327, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 6374, + "name": "end", + "start": 6371, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "argument": { + "end": 6391, + "name": "kitShoeWidth", + "start": 6379, + "type": "Identifier", + "type": "Identifier" + }, + "end": 6391, + "operator": "-", + "start": 6378, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 6394, + "raw": "0", + "start": 6393, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 6395, + "start": 6377, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 6370, + "name": "line", + "start": 6366, + "type": "Identifier" + }, + "end": 6396, + "start": 6366, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 6420, + "name": "endAbsolute", + "start": 6409, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "arguments": [ + { + "end": 6439, + "start": 6438, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 6437, + "name": "profileStartX", + "start": 6424, + "type": "Identifier" + }, + "end": 6440, + "start": 6424, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 6457, + "start": 6456, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 6455, + "name": "profileStartY", + "start": 6442, + "type": "Identifier" + }, + "end": 6458, + "start": 6442, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 6459, + "start": 6423, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 6408, + "name": "line", + "start": 6404, + "type": "Identifier" + }, + "end": 6460, + "start": 6404, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [], + "callee": { + "end": 6473, + "name": "close", + "start": 6468, + "type": "Identifier" + }, + "end": 6475, + "start": 6468, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 6475, + "start": 6204, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 6189, + "type": "VariableDeclarator" + }, + "end": 6475, + "kind": "const", + "start": 6189, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 6534, + "id": { + "end": 6486, + "name": "kitShoe", + "start": 6479, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 6517, + "name": "length", + "start": 6511, + "type": "Identifier" + }, + "arg": { + "end": 6533, + "name": "kitShoeHeight", + "start": 6520, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 6496, + "name": "extrude", + "start": 6489, + "type": "Identifier" + }, + "end": 6534, + "start": 6489, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 6509, + "name": "kitFootPrint", + "start": 6497, + "type": "Identifier", + "type": "Identifier" + } + }, + "start": 6479, + "type": "VariableDeclarator" + }, + "end": 6534, + "kind": "const", + "start": 6479, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 6573, + "id": { + "end": 6556, + "name": "kitPantsOffsetSide", + "start": 6538, + "type": "Identifier" + }, + "init": { + "end": 6573, + "left": { + "end": 6569, + "name": "offsetSide", + "start": 6559, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 6573, + "raw": "1", + "start": 6572, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "start": 6559, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 6538, + "type": "VariableDeclarator" + }, + "end": 6573, + "kind": "const", + "start": 6538, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 6624, + "id": { + "end": 6595, + "name": "kitPantsOffsetFront", + "start": 6576, + "type": "Identifier" + }, + "init": { + "end": 6624, + "left": { + "end": 6620, + "left": { + "end": 6599, + "raw": "2", + "start": 6598, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 6620, + "name": "kitShoeOffsetFront", + "start": 6602, + "type": "Identifier", + "type": "Identifier" + }, + "start": 6598, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 6624, + "raw": "2", + "start": 6623, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 6598, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 6576, + "type": "VariableDeclarator" + }, + "end": 6624, + "kind": "const", + "start": 6576, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 6659, + "id": { + "end": 6640, + "name": "kitPantsWidth", + "start": 6627, + "type": "Identifier" + }, + "init": { + "end": 6659, + "left": { + "end": 6655, + "name": "kitShoeWidth", + "start": 6643, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 6659, + "raw": "2", + "start": 6658, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 6643, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 6627, + "type": "VariableDeclarator" + }, + "end": 6659, + "kind": "const", + "start": 6627, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 6696, + "id": { + "end": 6680, + "name": "kitPantsFrontWidth", + "start": 6662, + "type": "Identifier" + }, + "init": { + "end": 6696, + "name": "kitPantsWidth", + "start": 6683, + "type": "Identifier", + "type": "Identifier" + }, + "start": 6662, + "type": "VariableDeclarator" + }, + "end": 6696, + "kind": "const", + "start": 6662, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 6748, + "id": { + "end": 6713, + "name": "kitPantsHeight", + "start": 6699, + "type": "Identifier" + }, + "init": { + "end": 6748, + "left": { + "end": 6732, + "name": "kitBodyElevation", + "start": 6716, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 6748, + "name": "kitShoeHeight", + "start": 6735, + "type": "Identifier", + "type": "Identifier" + }, + "start": 6716, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 6699, + "type": "VariableDeclarator" + }, + "end": 6748, + "kind": "const", + "start": 6699, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 6879, + "id": { + "end": 6760, + "name": "kitPants", + "start": 6752, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "end": 6779, + "name": "kitShoe", + "start": 6772, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 6786, + "raw": "'END'", + "start": 6781, + "type": "Literal", + "type": "Literal", + "value": "END" + }, + { + "end": 6806, + "name": "kitPantsOffsetSide", + "start": 6788, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 6827, + "name": "kitPantsOffsetFront", + "start": 6808, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 6847, + "name": "kitPantsFrontWidth", + "start": 6829, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 6862, + "name": "kitPantsWidth", + "start": 6849, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 6878, + "name": "kitPantsHeight", + "start": 6864, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 6771, + "name": "pixelBox", + "start": 6763, + "type": "Identifier" + }, + "end": 6879, + "start": 6763, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 6752, + "type": "VariableDeclarator" + }, + "end": 6879, + "kind": "const", + "start": 6752, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "argument": { + "end": 6897, + "name": "kitShoe", + "start": 6890, + "type": "Identifier", + "type": "Identifier" + }, + "end": 6897, + "start": 6883, + "type": "ReturnStatement", + "type": "ReturnStatement" + } + ], + "end": 6899, + "nonCodeMeta": { + "nonCodeNodes": { + "0": [ + { + "end": 6189, + "start": 6185, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ], + "1": [ + { + "end": 6479, + "start": 6475, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ], + "2": [ + { + "end": 6538, + "start": 6534, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ], + "7": [ + { + "end": 6752, + "start": 6748, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ], + "8": [ + { + "end": 6883, + "start": 6879, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ] + }, + "startNodes": [] + }, + "start": 6108 + }, + "end": 6899, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 6094, + "name": "offsetFront", + "start": 6083, + "type": "Identifier" + } + }, + { + "type": "Parameter", + "identifier": { + "end": 6106, + "name": "offsetSide", + "start": 6096, + "type": "Identifier" + } + } + ], + "start": 6082, + "type": "FunctionExpression", + "type": "FunctionExpression" + }, + "start": 6076, + "type": "VariableDeclarator" + }, + "end": 6899, + "kind": "fn", + "start": 6073, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 6916, + "id": { + "end": 6912, + "name": "kitLegOffset", + "start": 6900, + "type": "Identifier" + }, + "init": { + "end": 6916, + "raw": "3", + "start": 6915, + "type": "Literal", + "type": "Literal", + "value": { + "value": 3.0, + "suffix": "None" + } + }, + "start": 6900, + "type": "VariableDeclarator" + }, + "end": 6916, + "kind": "const", + "start": 6900, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 6955, + "id": { + "end": 6929, + "name": "kitRightLeg", + "start": 6918, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "end": 6940, + "raw": "0", + "start": 6939, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 6954, + "name": "kitLegOffset", + "start": 6942, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 6938, + "name": "kitLeg", + "start": 6932, + "type": "Identifier" + }, + "end": 6955, + "start": 6932, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 6918, + "type": "VariableDeclarator" + }, + "end": 6955, + "kind": "const", + "start": 6918, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 7008, + "id": { + "end": 6966, + "name": "kitLeftLeg", + "start": 6956, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "end": 6977, + "raw": "0", + "start": 6976, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 7007, + "left": { + "argument": { + "end": 6992, + "name": "kitLegOffset", + "start": 6980, + "type": "Identifier", + "type": "Identifier" + }, + "end": 6992, + "operator": "-", + "start": 6979, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "-", + "right": { + "end": 7007, + "name": "kitShoeWidth", + "start": 6995, + "type": "Identifier", + "type": "Identifier" + }, + "start": 6979, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "callee": { + "end": 6975, + "name": "kitLeg", + "start": 6969, + "type": "Identifier" + }, + "end": 7008, + "start": 6969, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 6956, + "type": "VariableDeclarator" + }, + "end": 7008, + "kind": "const", + "start": 6956, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 7042, + "id": { + "end": 7038, + "name": "kitEarWidth", + "start": 7027, + "type": "Identifier" + }, + "init": { + "end": 7042, + "raw": "8", + "start": 7041, + "type": "Literal", + "type": "Literal", + "value": { + "value": 8.0, + "suffix": "None" + } + }, + "start": 7027, + "type": "VariableDeclarator" + }, + "end": 7042, + "kind": "const", + "start": 7027, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 7058, + "id": { + "end": 7054, + "name": "kitEarDepth", + "start": 7043, + "type": "Identifier" + }, + "init": { + "end": 7058, + "raw": "8", + "start": 7057, + "type": "Literal", + "type": "Literal", + "value": { + "value": 8.0, + "suffix": "None" + } + }, + "start": 7043, + "type": "VariableDeclarator" + }, + "end": 7058, + "kind": "const", + "start": 7043, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 7075, + "id": { + "end": 7071, + "name": "kitEarHeight", + "start": 7059, + "type": "Identifier" + }, + "init": { + "end": 7075, + "raw": "2", + "start": 7074, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 7059, + "type": "VariableDeclarator" + }, + "end": 7075, + "kind": "const", + "start": 7059, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 8007, + "id": { + "end": 7086, + "name": "kitEar", + "start": 7080, + "type": "Identifier" + }, + "init": { + "body": { + "body": [ + { + "declaration": { + "end": 7174, + "id": { + "end": 7142, + "name": "kitNewEarOffsetFront", + "start": 7122, + "type": "Identifier" + }, + "init": { + "end": 7174, + "left": { + "end": 7157, + "name": "kitBodyDepth", + "start": 7145, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 7174, + "name": "earOffsetFront", + "start": 7160, + "type": "Identifier", + "type": "Identifier" + }, + "start": 7145, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 7122, + "type": "VariableDeclarator" + }, + "end": 7174, + "kind": "const", + "start": 7122, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 7233, + "id": { + "end": 7196, + "name": "kitNewEarOffsetSide", + "start": 7177, + "type": "Identifier" + }, + "init": { + "argument": { + "end": 7233, + "left": { + "end": 7217, + "left": { + "end": 7213, + "name": "kitBodyWidth", + "start": 7201, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 7217, + "raw": "2", + "start": 7216, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 7201, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 7233, + "name": "earOffsetSide", + "start": 7220, + "type": "Identifier", + "type": "Identifier" + }, + "start": 7201, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "end": 7233, + "operator": "-", + "start": 7199, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "start": 7177, + "type": "VariableDeclarator" + }, + "end": 7233, + "kind": "const", + "start": 7177, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 7358, + "id": { + "end": 7247, + "name": "baseVolume", + "start": 7237, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "end": 7266, + "name": "kitBody", + "start": 7259, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 7273, + "name": "seg01", + "start": 7268, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 7294, + "name": "kitNewEarOffsetSide", + "start": 7275, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 7316, + "name": "kitNewEarOffsetFront", + "start": 7296, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 7329, + "name": "kitEarWidth", + "start": 7318, + "type": "Identifier", + "type": "Identifier" + }, + { + "argument": { + "end": 7343, + "name": "kitEarDepth", + "start": 7332, + "type": "Identifier", + "type": "Identifier" + }, + "end": 7343, + "operator": "-", + "start": 7331, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 7357, + "name": "kitEarHeight", + "start": 7345, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 7258, + "name": "pixelBox", + "start": 7250, + "type": "Identifier" + }, + "end": 7358, + "start": 7250, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 7237, + "type": "VariableDeclarator" + }, + "end": 7358, + "kind": "const", + "start": 7237, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 7378, + "id": { + "end": 7374, + "name": "secondOffset", + "start": 7362, + "type": "Identifier" + }, + "init": { + "end": 7378, + "raw": "1", + "start": 7377, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "start": 7362, + "type": "VariableDeclarator" + }, + "end": 7378, + "kind": "const", + "start": 7362, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 7568, + "id": { + "end": 7392, + "name": "secondLevel", + "start": 7381, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "end": 7414, + "name": "baseVolume", + "start": 7404, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 7421, + "raw": "'END'", + "start": 7416, + "type": "Literal", + "type": "Literal", + "value": "END" + }, + { + "end": 7457, + "left": { + "end": 7442, + "name": "kitNewEarOffsetSide", + "start": 7423, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 7457, + "name": "secondOffset", + "start": 7445, + "type": "Identifier", + "type": "Identifier" + }, + "start": 7423, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 7486, + "left": { + "end": 7479, + "name": "kitNewEarOffsetFront", + "start": 7459, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 7486, + "raw": "0.01", + "start": 7482, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.01, + "suffix": "None" + } + }, + "start": 7459, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 7519, + "left": { + "end": 7499, + "name": "kitEarWidth", + "start": 7488, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 7519, + "left": { + "end": 7515, + "name": "secondOffset", + "start": 7503, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 7519, + "raw": "2", + "start": 7518, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 7503, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 7488, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 7553, + "left": { + "argument": { + "end": 7534, + "name": "kitEarDepth", + "start": 7523, + "type": "Identifier", + "type": "Identifier" + }, + "end": 7534, + "operator": "-", + "start": 7522, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "+", + "right": { + "end": 7553, + "left": { + "end": 7549, + "name": "secondOffset", + "start": 7537, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 7553, + "raw": "2", + "start": 7552, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 7537, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 7522, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 7567, + "name": "kitEarHeight", + "start": 7555, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 7403, + "name": "pixelBox", + "start": 7395, + "type": "Identifier" + }, + "end": 7568, + "start": 7395, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 7381, + "type": "VariableDeclarator" + }, + "end": 7568, + "kind": "const", + "start": 7381, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 7587, + "id": { + "end": 7583, + "name": "thirdOffset", + "start": 7572, + "type": "Identifier" + }, + "init": { + "end": 7587, + "raw": "2", + "start": 7586, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 7572, + "type": "VariableDeclarator" + }, + "end": 7587, + "kind": "const", + "start": 7572, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 7774, + "id": { + "end": 7600, + "name": "thirdLevel", + "start": 7590, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "end": 7623, + "name": "secondLevel", + "start": 7612, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 7630, + "raw": "'END'", + "start": 7625, + "type": "Literal", + "type": "Literal", + "value": "END" + }, + { + "end": 7665, + "left": { + "end": 7651, + "name": "kitNewEarOffsetSide", + "start": 7632, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 7665, + "name": "thirdOffset", + "start": 7654, + "type": "Identifier", + "type": "Identifier" + }, + "start": 7632, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 7694, + "left": { + "end": 7687, + "name": "kitNewEarOffsetFront", + "start": 7667, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 7694, + "raw": "0.02", + "start": 7690, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.02, + "suffix": "None" + } + }, + "start": 7667, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 7726, + "left": { + "end": 7707, + "name": "kitEarWidth", + "start": 7696, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 7726, + "left": { + "end": 7722, + "name": "thirdOffset", + "start": 7711, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 7726, + "raw": "2", + "start": 7725, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 7711, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 7696, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 7759, + "left": { + "argument": { + "end": 7741, + "name": "kitEarDepth", + "start": 7730, + "type": "Identifier", + "type": "Identifier" + }, + "end": 7741, + "operator": "-", + "start": 7729, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "+", + "right": { + "end": 7759, + "left": { + "end": 7755, + "name": "thirdOffset", + "start": 7744, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 7759, + "raw": "2", + "start": 7758, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 7744, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 7729, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 7773, + "name": "kitEarHeight", + "start": 7761, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 7611, + "name": "pixelBox", + "start": 7603, + "type": "Identifier" + }, + "end": 7774, + "start": 7603, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 7590, + "type": "VariableDeclarator" + }, + "end": 7774, + "kind": "const", + "start": 7590, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 7794, + "id": { + "end": 7790, + "name": "fourthOffset", + "start": 7778, + "type": "Identifier" + }, + "init": { + "end": 7794, + "raw": "3", + "start": 7793, + "type": "Literal", + "type": "Literal", + "value": { + "value": 3.0, + "suffix": "None" + } + }, + "start": 7778, + "type": "VariableDeclarator" + }, + "end": 7794, + "kind": "const", + "start": 7778, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 7984, + "id": { + "end": 7808, + "name": "fourthLevel", + "start": 7797, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "end": 7830, + "name": "thirdLevel", + "start": 7820, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 7837, + "raw": "'END'", + "start": 7832, + "type": "Literal", + "type": "Literal", + "value": "END" + }, + { + "end": 7873, + "left": { + "end": 7858, + "name": "kitNewEarOffsetSide", + "start": 7839, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 7873, + "name": "fourthOffset", + "start": 7861, + "type": "Identifier", + "type": "Identifier" + }, + "start": 7839, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 7902, + "left": { + "end": 7895, + "name": "kitNewEarOffsetFront", + "start": 7875, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 7902, + "raw": "0.03", + "start": 7898, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.03, + "suffix": "None" + } + }, + "start": 7875, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 7935, + "left": { + "end": 7915, + "name": "kitEarWidth", + "start": 7904, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 7935, + "left": { + "end": 7931, + "name": "fourthOffset", + "start": 7919, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 7935, + "raw": "2", + "start": 7934, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 7919, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 7904, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 7969, + "left": { + "argument": { + "end": 7950, + "name": "kitEarDepth", + "start": 7939, + "type": "Identifier", + "type": "Identifier" + }, + "end": 7950, + "operator": "-", + "start": 7938, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "+", + "right": { + "end": 7969, + "left": { + "end": 7965, + "name": "fourthOffset", + "start": 7953, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 7969, + "raw": "2", + "start": 7968, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 7953, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 7938, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 7983, + "name": "kitEarHeight", + "start": 7971, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 7819, + "name": "pixelBox", + "start": 7811, + "type": "Identifier" + }, + "end": 7984, + "start": 7811, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 7797, + "type": "VariableDeclarator" + }, + "end": 7984, + "kind": "const", + "start": 7797, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "argument": { + "end": 8005, + "name": "baseVolume", + "start": 7995, + "type": "Identifier", + "type": "Identifier" + }, + "end": 8005, + "start": 7988, + "type": "ReturnStatement", + "type": "ReturnStatement" + } + ], + "end": 8007, + "nonCodeMeta": { + "nonCodeNodes": { + "2": [ + { + "end": 7362, + "start": 7358, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ], + "4": [ + { + "end": 7572, + "start": 7568, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ], + "6": [ + { + "end": 7778, + "start": 7774, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ], + "8": [ + { + "end": 7988, + "start": 7984, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ] + }, + "startNodes": [] + }, + "start": 7118 + }, + "end": 8007, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 7101, + "name": "earOffsetFront", + "start": 7087, + "type": "Identifier" + } + }, + { + "type": "Parameter", + "identifier": { + "end": 7116, + "name": "earOffsetSide", + "start": 7103, + "type": "Identifier" + } + } + ], + "start": 7086, + "type": "FunctionExpression", + "type": "FunctionExpression" + }, + "start": 7080, + "type": "VariableDeclarator" + }, + "end": 8007, + "kind": "fn", + "start": 7077, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 8029, + "id": { + "end": 8025, + "name": "kitEarOffsetFront", + "start": 8008, + "type": "Identifier" + }, + "init": { + "end": 8029, + "raw": "4", + "start": 8028, + "type": "Literal", + "type": "Literal", + "value": { + "value": 4.0, + "suffix": "None" + } + }, + "start": 8008, + "type": "VariableDeclarator" + }, + "end": 8029, + "kind": "const", + "start": 8008, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 8050, + "id": { + "end": 8046, + "name": "kitEarOffsetSide", + "start": 8030, + "type": "Identifier" + }, + "init": { + "end": 8050, + "raw": "1", + "start": 8049, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "start": 8030, + "type": "VariableDeclarator" + }, + "end": 8050, + "kind": "const", + "start": 8030, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 8109, + "id": { + "end": 8063, + "name": "kitRightEar", + "start": 8052, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "end": 8090, + "name": "kitEarOffsetFront", + "start": 8073, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 8108, + "name": "kitEarOffsetSide", + "start": 8092, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 8072, + "name": "kitEar", + "start": 8066, + "type": "Identifier" + }, + "end": 8109, + "start": 8066, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 8052, + "type": "VariableDeclarator" + }, + "end": 8109, + "kind": "const", + "start": 8052, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 8195, + "id": { + "end": 8120, + "name": "kitLeftEar", + "start": 8110, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "end": 8147, + "name": "kitEarOffsetFront", + "start": 8130, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 8194, + "left": { + "end": 8175, + "left": { + "end": 8161, + "name": "kitBodyWidth", + "start": 8149, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 8175, + "name": "kitEarWidth", + "start": 8164, + "type": "Identifier", + "type": "Identifier" + }, + "start": 8149, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 8194, + "name": "kitEarOffsetSide", + "start": 8178, + "type": "Identifier", + "type": "Identifier" + }, + "start": 8149, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "callee": { + "end": 8129, + "name": "kitEar", + "start": 8123, + "type": "Identifier" + }, + "end": 8195, + "start": 8123, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 8110, + "type": "VariableDeclarator" + }, + "end": 8195, + "kind": "const", + "start": 8110, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 8242, + "id": { + "end": 8238, + "name": "grillOffset", + "start": 8227, + "type": "Identifier" + }, + "init": { + "end": 8242, + "raw": "4", + "start": 8241, + "type": "Literal", + "type": "Literal", + "value": { + "value": 4.0, + "suffix": "None" + } + }, + "start": 8227, + "type": "VariableDeclarator" + }, + "end": 8242, + "kind": "const", + "start": 8227, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 8302, + "id": { + "end": 8253, + "name": "grillRowA", + "start": 8244, + "type": "Identifier" + }, + "init": { + "end": 8302, + "left": { + "end": 8288, + "left": { + "end": 8272, + "name": "kitBodyElevation", + "start": 8256, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 8288, + "name": "kitBodyHeight", + "start": 8275, + "type": "Identifier", + "type": "Identifier" + }, + "start": 8256, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 8302, + "name": "grillOffset", + "start": 8291, + "type": "Identifier", + "type": "Identifier" + }, + "start": 8256, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 8244, + "type": "VariableDeclarator" + }, + "end": 8302, + "kind": "const", + "start": 8244, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 8328, + "id": { + "end": 8312, + "name": "grillRowB", + "start": 8303, + "type": "Identifier" + }, + "init": { + "end": 8328, + "left": { + "end": 8324, + "name": "grillRowA", + "start": 8315, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 8328, + "raw": "2", + "start": 8327, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 8315, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 8303, + "type": "VariableDeclarator" + }, + "end": 8328, + "kind": "const", + "start": 8303, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 8354, + "id": { + "end": 8338, + "name": "grillRowC", + "start": 8329, + "type": "Identifier" + }, + "init": { + "end": 8354, + "left": { + "end": 8350, + "name": "grillRowA", + "start": 8341, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 8354, + "raw": "4", + "start": 8353, + "type": "Literal", + "type": "Literal", + "value": { + "value": 4.0, + "suffix": "None" + } + }, + "start": 8341, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 8329, + "type": "VariableDeclarator" + }, + "end": 8354, + "kind": "const", + "start": 8329, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 8397, + "id": { + "end": 8368, + "name": "grillColumnA", + "start": 8356, + "type": "Identifier" + }, + "init": { + "end": 8397, + "left": { + "end": 8383, + "name": "kitBodyDepth", + "start": 8371, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 8397, + "name": "grillOffset", + "start": 8386, + "type": "Identifier", + "type": "Identifier" + }, + "start": 8371, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 8356, + "type": "VariableDeclarator" + }, + "end": 8397, + "kind": "const", + "start": 8356, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 8429, + "id": { + "end": 8410, + "name": "grillColumnB", + "start": 8398, + "type": "Identifier" + }, + "init": { + "end": 8429, + "left": { + "end": 8425, + "name": "grillColumnA", + "start": 8413, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 8429, + "raw": "1", + "start": 8428, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "start": 8413, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 8398, + "type": "VariableDeclarator" + }, + "end": 8429, + "kind": "const", + "start": 8398, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 8461, + "id": { + "end": 8442, + "name": "grillColumnC", + "start": 8430, + "type": "Identifier" + }, + "init": { + "end": 8461, + "left": { + "end": 8457, + "name": "grillColumnA", + "start": 8445, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 8461, + "raw": "2", + "start": 8460, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 8445, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 8430, + "type": "VariableDeclarator" + }, + "end": 8461, + "kind": "const", + "start": 8430, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 8493, + "id": { + "end": 8474, + "name": "grillColumnD", + "start": 8462, + "type": "Identifier" + }, + "init": { + "end": 8493, + "left": { + "end": 8489, + "name": "grillColumnA", + "start": 8477, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 8493, + "raw": "3", + "start": 8492, + "type": "Literal", + "type": "Literal", + "value": { + "value": 3.0, + "suffix": "None" + } + }, + "start": 8477, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 8462, + "type": "VariableDeclarator" + }, + "end": 8493, + "kind": "const", + "start": 8462, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 8525, + "id": { + "end": 8506, + "name": "grillColumnE", + "start": 8494, + "type": "Identifier" + }, + "init": { + "end": 8525, + "left": { + "end": 8521, + "name": "grillColumnA", + "start": 8509, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 8525, + "raw": "4", + "start": 8524, + "type": "Literal", + "type": "Literal", + "value": { + "value": 4.0, + "suffix": "None" + } + }, + "start": 8509, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 8494, + "type": "VariableDeclarator" + }, + "end": 8525, + "kind": "const", + "start": 8494, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 8544, + "id": { + "end": 8540, + "name": "grillHoleSize", + "start": 8527, + "type": "Identifier" + }, + "init": { + "end": 8544, + "raw": "1", + "start": 8543, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "start": 8527, + "type": "VariableDeclarator" + }, + "end": 8544, + "kind": "const", + "start": 8527, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 8564, + "id": { + "end": 8559, + "name": "grillHoleDepth", + "start": 8545, + "type": "Identifier" + }, + "init": { + "argument": { + "end": 8564, + "raw": "2", + "start": 8563, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "end": 8564, + "operator": "-", + "start": 8562, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "start": 8545, + "type": "VariableDeclarator" + }, + "end": 8564, + "kind": "const", + "start": 8545, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 8675, + "id": { + "end": 8577, + "name": "grillHoleAB", + "start": 8566, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "end": 8596, + "name": "kitBody", + "start": 8589, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 8603, + "name": "seg02", + "start": 8598, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 8614, + "name": "grillRowA", + "start": 8605, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 8628, + "name": "grillColumnB", + "start": 8616, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 8643, + "name": "grillHoleSize", + "start": 8630, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 8658, + "name": "grillHoleSize", + "start": 8645, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 8674, + "name": "grillHoleDepth", + "start": 8660, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 8588, + "name": "pixelBox", + "start": 8580, + "type": "Identifier" + }, + "end": 8675, + "start": 8580, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 8566, + "type": "VariableDeclarator" + }, + "end": 8675, + "kind": "const", + "start": 8566, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 8786, + "id": { + "end": 8688, + "name": "grillHoleAD", + "start": 8677, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "end": 8707, + "name": "kitBody", + "start": 8700, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 8714, + "name": "seg02", + "start": 8709, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 8725, + "name": "grillRowA", + "start": 8716, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 8739, + "name": "grillColumnD", + "start": 8727, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 8754, + "name": "grillHoleSize", + "start": 8741, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 8769, + "name": "grillHoleSize", + "start": 8756, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 8785, + "name": "grillHoleDepth", + "start": 8771, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 8699, + "name": "pixelBox", + "start": 8691, + "type": "Identifier" + }, + "end": 8786, + "start": 8691, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 8677, + "type": "VariableDeclarator" + }, + "end": 8786, + "kind": "const", + "start": 8677, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 8897, + "id": { + "end": 8799, + "name": "grillHoleBA", + "start": 8788, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "end": 8818, + "name": "kitBody", + "start": 8811, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 8825, + "name": "seg02", + "start": 8820, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 8836, + "name": "grillRowB", + "start": 8827, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 8850, + "name": "grillColumnA", + "start": 8838, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 8865, + "name": "grillHoleSize", + "start": 8852, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 8880, + "name": "grillHoleSize", + "start": 8867, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 8896, + "name": "grillHoleDepth", + "start": 8882, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 8810, + "name": "pixelBox", + "start": 8802, + "type": "Identifier" + }, + "end": 8897, + "start": 8802, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 8788, + "type": "VariableDeclarator" + }, + "end": 8897, + "kind": "const", + "start": 8788, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 9008, + "id": { + "end": 8910, + "name": "grillHoleBC", + "start": 8899, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "end": 8929, + "name": "kitBody", + "start": 8922, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 8936, + "name": "seg02", + "start": 8931, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 8947, + "name": "grillRowB", + "start": 8938, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 8961, + "name": "grillColumnC", + "start": 8949, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 8976, + "name": "grillHoleSize", + "start": 8963, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 8991, + "name": "grillHoleSize", + "start": 8978, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 9007, + "name": "grillHoleDepth", + "start": 8993, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 8921, + "name": "pixelBox", + "start": 8913, + "type": "Identifier" + }, + "end": 9008, + "start": 8913, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 8899, + "type": "VariableDeclarator" + }, + "end": 9008, + "kind": "const", + "start": 8899, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 9119, + "id": { + "end": 9021, + "name": "grillHoleBE", + "start": 9010, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "end": 9040, + "name": "kitBody", + "start": 9033, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 9047, + "name": "seg02", + "start": 9042, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 9058, + "name": "grillRowB", + "start": 9049, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 9072, + "name": "grillColumnE", + "start": 9060, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 9087, + "name": "grillHoleSize", + "start": 9074, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 9102, + "name": "grillHoleSize", + "start": 9089, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 9118, + "name": "grillHoleDepth", + "start": 9104, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 9032, + "name": "pixelBox", + "start": 9024, + "type": "Identifier" + }, + "end": 9119, + "start": 9024, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 9010, + "type": "VariableDeclarator" + }, + "end": 9119, + "kind": "const", + "start": 9010, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 9230, + "id": { + "end": 9132, + "name": "grillHoleCB", + "start": 9121, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "end": 9151, + "name": "kitBody", + "start": 9144, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 9158, + "name": "seg02", + "start": 9153, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 9169, + "name": "grillRowC", + "start": 9160, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 9183, + "name": "grillColumnB", + "start": 9171, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 9198, + "name": "grillHoleSize", + "start": 9185, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 9213, + "name": "grillHoleSize", + "start": 9200, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 9229, + "name": "grillHoleDepth", + "start": 9215, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 9143, + "name": "pixelBox", + "start": 9135, + "type": "Identifier" + }, + "end": 9230, + "start": 9135, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 9121, + "type": "VariableDeclarator" + }, + "end": 9230, + "kind": "const", + "start": 9121, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 9341, + "id": { + "end": 9243, + "name": "grillHoleCD", + "start": 9232, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "end": 9262, + "name": "kitBody", + "start": 9255, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 9269, + "name": "seg02", + "start": 9264, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 9280, + "name": "grillRowC", + "start": 9271, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 9294, + "name": "grillColumnD", + "start": 9282, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 9309, + "name": "grillHoleSize", + "start": 9296, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 9324, + "name": "grillHoleSize", + "start": 9311, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 9340, + "name": "grillHoleDepth", + "start": 9326, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 9254, + "name": "pixelBox", + "start": 9246, + "type": "Identifier" + }, + "end": 9341, + "start": 9246, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 9232, + "type": "VariableDeclarator" + }, + "end": 9341, + "kind": "const", + "start": 9232, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 9400, + "id": { + "end": 9377, + "name": "kitVentElevation", + "start": 9361, + "type": "Identifier" + }, + "init": { + "end": 9400, + "left": { + "end": 9396, + "name": "kitBodyElevation", + "start": 9380, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 9400, + "raw": "1", + "start": 9399, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "start": 9380, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 9361, + "type": "VariableDeclarator" + }, + "end": 9400, + "kind": "const", + "start": 9361, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 9418, + "id": { + "end": 9414, + "name": "kitVentOffset", + "start": 9401, + "type": "Identifier" + }, + "init": { + "end": 9418, + "raw": "1", + "start": 9417, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "start": 9401, + "type": "VariableDeclarator" + }, + "end": 9418, + "kind": "const", + "start": 9401, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 9439, + "id": { + "end": 9435, + "name": "kitVentHoleWidth", + "start": 9419, + "type": "Identifier" + }, + "init": { + "end": 9439, + "raw": "1", + "start": 9438, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "start": 9419, + "type": "VariableDeclarator" + }, + "end": 9439, + "kind": "const", + "start": 9419, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 9461, + "id": { + "end": 9457, + "name": "kitVentHoleHeight", + "start": 9440, + "type": "Identifier" + }, + "init": { + "end": 9461, + "raw": "4", + "start": 9460, + "type": "Literal", + "type": "Literal", + "value": { + "value": 4.0, + "suffix": "None" + } + }, + "start": 9440, + "type": "VariableDeclarator" + }, + "end": 9461, + "kind": "const", + "start": 9440, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 9495, + "id": { + "end": 9478, + "name": "kitVentHoleDepth", + "start": 9462, + "type": "Identifier" + }, + "init": { + "end": 9495, + "name": "grillHoleDepth", + "start": 9481, + "type": "Identifier", + "type": "Identifier" + }, + "start": 9462, + "type": "VariableDeclarator" + }, + "end": 9495, + "kind": "const", + "start": 9462, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 9620, + "id": { + "end": 9505, + "name": "kitVentA", + "start": 9497, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "end": 9524, + "name": "kitBody", + "start": 9517, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 9531, + "name": "seg02", + "start": 9526, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 9549, + "name": "kitVentElevation", + "start": 9533, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 9564, + "name": "kitVentOffset", + "start": 9551, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 9583, + "name": "kitVentHoleHeight", + "start": 9566, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 9601, + "name": "kitVentHoleWidth", + "start": 9585, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 9619, + "name": "kitVentHoleDepth", + "start": 9603, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 9516, + "name": "pixelBox", + "start": 9508, + "type": "Identifier" + }, + "end": 9620, + "start": 9508, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 9497, + "type": "VariableDeclarator" + }, + "end": 9620, + "kind": "const", + "start": 9497, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 9749, + "id": { + "end": 9630, + "name": "kitVentB", + "start": 9622, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "end": 9649, + "name": "kitBody", + "start": 9642, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 9656, + "name": "seg02", + "start": 9651, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 9674, + "name": "kitVentElevation", + "start": 9658, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 9693, + "left": { + "end": 9689, + "name": "kitVentOffset", + "start": 9676, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 9693, + "raw": "2", + "start": 9692, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 9676, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 9712, + "name": "kitVentHoleHeight", + "start": 9695, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 9730, + "name": "kitVentHoleWidth", + "start": 9714, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 9748, + "name": "kitVentHoleDepth", + "start": 9732, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 9641, + "name": "pixelBox", + "start": 9633, + "type": "Identifier" + }, + "end": 9749, + "start": 9633, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 9622, + "type": "VariableDeclarator" + }, + "end": 9749, + "kind": "const", + "start": 9622, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 9878, + "id": { + "end": 9759, + "name": "kitVentC", + "start": 9751, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "end": 9778, + "name": "kitBody", + "start": 9771, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 9785, + "name": "seg02", + "start": 9780, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 9803, + "name": "kitVentElevation", + "start": 9787, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 9822, + "left": { + "end": 9818, + "name": "kitVentOffset", + "start": 9805, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 9822, + "raw": "4", + "start": 9821, + "type": "Literal", + "type": "Literal", + "value": { + "value": 4.0, + "suffix": "None" + } + }, + "start": 9805, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 9841, + "name": "kitVentHoleHeight", + "start": 9824, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 9859, + "name": "kitVentHoleWidth", + "start": 9843, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 9877, + "name": "kitVentHoleDepth", + "start": 9861, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 9770, + "name": "pixelBox", + "start": 9762, + "type": "Identifier" + }, + "end": 9878, + "start": 9762, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 9751, + "type": "VariableDeclarator" + }, + "end": 9878, + "kind": "const", + "start": 9751, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + } + ], + "end": 9879, + "nonCodeMeta": { + "nonCodeNodes": { + "0": [ + { + "end": 514, + "start": 496, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "1. Kitty Body", + "style": "line" + } + } + ], + "4": [ + { + "end": 592, + "start": 590, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ], + "7": [ + { + "end": 1006, + "start": 1004, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ], + "8": [ + { + "end": 1091, + "start": 1089, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ], + "12": [ + { + "end": 1330, + "start": 1312, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "3. Kitty Face", + "style": "line" + } + } + ], + "15": [ + { + "end": 1453, + "start": 1451, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ], + "19": [ + { + "end": 2404, + "start": 2378, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "3.1.2 Kitty Right Eye", + "style": "line" + } + } + ], + "20": [ + { + "end": 2512, + "start": 2493, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "3.2 Kitty Nose", + "style": "line" + } + } + ], + "28": [ + { + "end": 3702, + "start": 3683, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "4. Kitty Belly", + "style": "line" + } + } + ], + "32": [ + { + "end": 4053, + "start": 4051, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ], + "33": [ + { + "end": 4128, + "start": 4110, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "4.1 Kitty VHS", + "style": "line" + } + } + ], + "37": [ + { + "end": 4349, + "start": 4347, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ], + "38": [ + { + "end": 4386, + "start": 4365, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "4.2 Kitty Floppy", + "style": "line" + } + } + ], + "43": [ + { + "end": 4593, + "start": 4591, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ], + "46": [ + { + "end": 4697, + "start": 4670, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "4.3 Kitty Belly Button", + "style": "line" + } + } + ], + "51": [ + { + "end": 5175, + "start": 5173, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ], + "52": [ + { + "end": 5220, + "start": 5198, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "4.4 Kitty Buttons", + "style": "line" + } + } + ], + "55": [ + { + "end": 5440, + "start": 5438, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ], + "59": [ + { + "end": 5556, + "start": 5554, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ], + "60": [ + { + "end": 5704, + "start": 5686, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "5. Kitty Legs", + "style": "line" + } + } + ], + "62": [ + { + "end": 6018, + "start": 6016, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ], + "65": [ + { + "end": 6073, + "start": 6071, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ], + "67": [ + { + "end": 6918, + "start": 6916, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ], + "69": [ + { + "end": 7026, + "start": 7008, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "6. Kitty Ears", + "style": "line" + } + } + ], + "72": [ + { + "end": 7077, + "start": 7075, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ], + "75": [ + { + "end": 8052, + "start": 8050, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ], + "77": [ + { + "end": 8213, + "start": 8195, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "7. Kitty Side", + "style": "line" + } + }, + { + "end": 8226, + "start": 8214, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "7.1 Grill", + "style": "line" + } + } + ], + "78": [ + { + "end": 8244, + "start": 8242, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ], + "81": [ + { + "end": 8356, + "start": 8354, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ], + "86": [ + { + "end": 8527, + "start": 8525, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ], + "88": [ + { + "end": 8566, + "start": 8564, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ], + "89": [ + { + "end": 8677, + "start": 8675, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ], + "90": [ + { + "end": 8788, + "start": 8786, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ], + "91": [ + { + "end": 8899, + "start": 8897, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ], + "92": [ + { + "end": 9010, + "start": 9008, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ], + "93": [ + { + "end": 9121, + "start": 9119, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ], + "94": [ + { + "end": 9232, + "start": 9230, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ], + "95": [ + { + "end": 9360, + "start": 9341, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "7.2 Kitty Vent", + "style": "line" + } + } + ], + "100": [ + { + "end": 9497, + "start": 9495, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ], + "101": [ + { + "end": 9622, + "start": 9620, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ], + "102": [ + { + "end": 9751, + "start": 9749, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ] + }, + "startNodes": [ + { + "end": 7, + "start": 0, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Kitt", + "style": "line" + } + }, + { + "end": 60, + "start": 8, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "The beloved KittyCAD mascot in a voxelized style.", + "style": "line" + } + }, + { + "end": 62, + "start": 60, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + }, + { + "end": 83, + "start": 62, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "pixel box function", + "style": "line" + } + } + ] + }, + "start": 0 + } +} diff --git a/rust/kcl-lib/tests/kcl_samples/kitt/ops.snap b/rust/kcl-lib/tests/kcl_samples/kitt/ops.snap new file mode 100644 index 000000000..c3ac796ca --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/kitt/ops.snap @@ -0,0 +1,4217 @@ +--- +source: kcl/src/simulation_tests.rs +description: Operations executed kitt.kcl +--- +[ + { + "labeledArgs": { + "data": { + "value": { + "type": "String", + "value": "XZ" + }, + "sourceRange": [ + 616, + 620, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 602, + 621, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 18.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 917, + 929, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 900, + 930, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionCall", + "name": "pixelBox", + "functionSourceRange": [ + 95, + 496, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1168, + 1272, + 0 + ] + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 197, + 207, + 0 + ] + }, + "tag": { + "value": { + "type": "String", + "value": "END" + }, + "sourceRange": [ + 209, + 219, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 183, + 220, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 3.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 466, + 471, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 449, + 472, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1477, + 1484, + 0 + ] + }, + "tag": { + "value": { + "type": "String", + "value": "END" + }, + "sourceRange": [ + 1486, + 1491, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 1463, + 1492, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": -2.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 2221, + 2234, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 2204, + 2235, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionCall", + "name": "pixelBox", + "functionSourceRange": [ + 95, + 496, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 2419, + 2493, + 0 + ] + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 197, + 207, + 0 + ] + }, + "tag": { + "value": { + "type": "String", + "value": "START" + }, + "sourceRange": [ + 209, + 219, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 183, + 220, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 0.5, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 466, + 471, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 449, + 472, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "pixelBox", + "functionSourceRange": [ + 95, + 496, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 2527, + 2609, + 0 + ] + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 197, + 207, + 0 + ] + }, + "tag": { + "value": { + "type": "String", + "value": "START" + }, + "sourceRange": [ + 209, + 219, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 183, + 220, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 0.5, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 466, + 471, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 449, + 472, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "pixelBox", + "functionSourceRange": [ + 95, + 496, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 2624, + 2702, + 0 + ] + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 197, + 207, + 0 + ] + }, + "tag": { + "value": { + "type": "String", + "value": "START" + }, + "sourceRange": [ + 209, + 219, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 183, + 220, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 0.5, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 466, + 471, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 449, + 472, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "pixelBox", + "functionSourceRange": [ + 95, + 496, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 2717, + 2798, + 0 + ] + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 197, + 207, + 0 + ] + }, + "tag": { + "value": { + "type": "String", + "value": "START" + }, + "sourceRange": [ + 209, + 219, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 183, + 220, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 0.5, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 466, + 471, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 449, + 472, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 2859, + 2866, + 0 + ] + }, + "tag": { + "value": { + "type": "String", + "value": "START" + }, + "sourceRange": [ + 2868, + 2875, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 2845, + 2876, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 0.5, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 3502, + 3513, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 3485, + 3514, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionCall", + "name": "pixelBox", + "functionSourceRange": [ + 95, + 496, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 3605, + 3683, + 0 + ] + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 197, + 207, + 0 + ] + }, + "tag": { + "value": { + "type": "String", + "value": "START" + }, + "sourceRange": [ + 209, + 219, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 183, + 220, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 0.5, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 466, + 471, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 449, + 472, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "pixelBox", + "functionSourceRange": [ + 95, + 496, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 3722, + 3808, + 0 + ] + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 197, + 207, + 0 + ] + }, + "tag": { + "value": { + "type": "String", + "value": "START" + }, + "sourceRange": [ + 209, + 219, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 183, + 220, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 0.5, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 466, + 471, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 449, + 472, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "pixelBox", + "functionSourceRange": [ + 95, + 496, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 3827, + 3904, + 0 + ] + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 197, + 207, + 0 + ] + }, + "tag": { + "value": { + "type": "String", + "value": "START" + }, + "sourceRange": [ + 209, + 219, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 183, + 220, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 0.5, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 466, + 471, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 449, + 472, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "pixelBox", + "functionSourceRange": [ + 95, + 496, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 3925, + 4010, + 0 + ] + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 197, + 207, + 0 + ] + }, + "tag": { + "value": { + "type": "String", + "value": "START" + }, + "sourceRange": [ + 209, + 219, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 183, + 220, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 0.5, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 466, + 471, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 449, + 472, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "pixelBox", + "functionSourceRange": [ + 95, + 496, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 4198, + 4307, + 0 + ] + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 197, + 207, + 0 + ] + }, + "tag": { + "value": { + "type": "String", + "value": "END" + }, + "sourceRange": [ + 209, + 219, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 183, + 220, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 3.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 466, + 471, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 449, + 472, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "pixelBox", + "functionSourceRange": [ + 95, + 496, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 4428, + 4528, + 0 + ] + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 197, + 207, + 0 + ] + }, + "tag": { + "value": { + "type": "String", + "value": "END" + }, + "sourceRange": [ + 209, + 219, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 183, + 220, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 466, + 471, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 449, + 472, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "pixelBox", + "functionSourceRange": [ + 95, + 496, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 4711, + 4824, + 0 + ] + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 197, + 207, + 0 + ] + }, + "tag": { + "value": { + "type": "String", + "value": "END" + }, + "sourceRange": [ + 209, + 219, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 183, + 220, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": -2.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 466, + 471, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 449, + 472, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "pixelBox", + "functionSourceRange": [ + 95, + 496, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 4838, + 4955, + 0 + ] + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 197, + 207, + 0 + ] + }, + "tag": { + "value": { + "type": "String", + "value": "END" + }, + "sourceRange": [ + 209, + 219, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 183, + 220, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": -2.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 466, + 471, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 449, + 472, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "pixelBox", + "functionSourceRange": [ + 95, + 496, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 4969, + 5082, + 0 + ] + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 197, + 207, + 0 + ] + }, + "tag": { + "value": { + "type": "String", + "value": "END" + }, + "sourceRange": [ + 209, + 219, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 183, + 220, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": -2.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 466, + 471, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 449, + 472, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "pixelBox", + "functionSourceRange": [ + 95, + 496, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 5302, + 5438, + 0 + ] + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 197, + 207, + 0 + ] + }, + "tag": { + "value": { + "type": "String", + "value": "END" + }, + "sourceRange": [ + 209, + 219, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 183, + 220, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 4.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 466, + 471, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 449, + 472, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "pixelBox", + "functionSourceRange": [ + 95, + 496, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 5569, + 5686, + 0 + ] + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 197, + 207, + 0 + ] + }, + "tag": { + "value": { + "type": "String", + "value": "END" + }, + "sourceRange": [ + 209, + 219, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 183, + 220, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": -2.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 466, + 471, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 449, + 472, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "pixelBox", + "functionSourceRange": [ + 95, + 496, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 5718, + 5856, + 0 + ] + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 197, + 207, + 0 + ] + }, + "tag": { + "value": { + "type": "String", + "value": "END" + }, + "sourceRange": [ + 209, + 219, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 183, + 220, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": -2.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 466, + 471, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 449, + 472, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "pixelBox", + "functionSourceRange": [ + 95, + 496, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 5870, + 6016, + 0 + ] + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 197, + 207, + 0 + ] + }, + "tag": { + "value": { + "type": "String", + "value": "END" + }, + "sourceRange": [ + 209, + 219, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 183, + 220, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": -2.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 466, + 471, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 449, + 472, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "kitLeg", + "functionSourceRange": [ + 6082, + 6899, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 6932, + 6955, + 0 + ] + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "String", + "value": "XY" + }, + "sourceRange": [ + 6218, + 6222, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 6204, + 6223, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 3.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 6520, + 6533, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 6489, + 6534, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 6497, + 6509, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionCall", + "name": "pixelBox", + "functionSourceRange": [ + 95, + 496, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 6763, + 6879, + 0 + ] + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 197, + 207, + 0 + ] + }, + "tag": { + "value": { + "type": "String", + "value": "END" + }, + "sourceRange": [ + 209, + 219, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 183, + 220, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 3.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 466, + 471, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 449, + 472, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "kitLeg", + "functionSourceRange": [ + 6082, + 6899, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 6969, + 7008, + 0 + ] + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "String", + "value": "XY" + }, + "sourceRange": [ + 6218, + 6222, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 6204, + 6223, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 3.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 6520, + 6533, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 6489, + 6534, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 6497, + 6509, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionCall", + "name": "pixelBox", + "functionSourceRange": [ + 95, + 496, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 6763, + 6879, + 0 + ] + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 197, + 207, + 0 + ] + }, + "tag": { + "value": { + "type": "String", + "value": "END" + }, + "sourceRange": [ + 209, + 219, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 183, + 220, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 3.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 466, + 471, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 449, + 472, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "kitEar", + "functionSourceRange": [ + 7086, + 8007, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 8066, + 8109, + 0 + ] + }, + { + "type": "UserDefinedFunctionCall", + "name": "pixelBox", + "functionSourceRange": [ + 95, + 496, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 7250, + 7358, + 0 + ] + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 197, + 207, + 0 + ] + }, + "tag": { + "value": { + "type": "TagIdentifier", + "value": "seg01", + "artifact_id": "[uuid]" + }, + "sourceRange": [ + 209, + 219, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 183, + 220, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 2.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 466, + 471, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 449, + 472, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "pixelBox", + "functionSourceRange": [ + 95, + 496, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 7395, + 7568, + 0 + ] + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 197, + 207, + 0 + ] + }, + "tag": { + "value": { + "type": "String", + "value": "END" + }, + "sourceRange": [ + 209, + 219, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 183, + 220, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 2.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 466, + 471, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 449, + 472, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "pixelBox", + "functionSourceRange": [ + 95, + 496, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 7603, + 7774, + 0 + ] + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 197, + 207, + 0 + ] + }, + "tag": { + "value": { + "type": "String", + "value": "END" + }, + "sourceRange": [ + 209, + 219, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 183, + 220, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 2.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 466, + 471, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 449, + 472, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "pixelBox", + "functionSourceRange": [ + 95, + 496, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 7811, + 7984, + 0 + ] + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 197, + 207, + 0 + ] + }, + "tag": { + "value": { + "type": "String", + "value": "END" + }, + "sourceRange": [ + 209, + 219, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 183, + 220, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 2.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 466, + 471, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 449, + 472, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "kitEar", + "functionSourceRange": [ + 7086, + 8007, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 8123, + 8195, + 0 + ] + }, + { + "type": "UserDefinedFunctionCall", + "name": "pixelBox", + "functionSourceRange": [ + 95, + 496, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 7250, + 7358, + 0 + ] + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 197, + 207, + 0 + ] + }, + "tag": { + "value": { + "type": "TagIdentifier", + "value": "seg01", + "artifact_id": "[uuid]" + }, + "sourceRange": [ + 209, + 219, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 183, + 220, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 2.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 466, + 471, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 449, + 472, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "pixelBox", + "functionSourceRange": [ + 95, + 496, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 7395, + 7568, + 0 + ] + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 197, + 207, + 0 + ] + }, + "tag": { + "value": { + "type": "String", + "value": "END" + }, + "sourceRange": [ + 209, + 219, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 183, + 220, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 2.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 466, + 471, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 449, + 472, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "pixelBox", + "functionSourceRange": [ + 95, + 496, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 7603, + 7774, + 0 + ] + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 197, + 207, + 0 + ] + }, + "tag": { + "value": { + "type": "String", + "value": "END" + }, + "sourceRange": [ + 209, + 219, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 183, + 220, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 2.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 466, + 471, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 449, + 472, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "pixelBox", + "functionSourceRange": [ + 95, + 496, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 7811, + 7984, + 0 + ] + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 197, + 207, + 0 + ] + }, + "tag": { + "value": { + "type": "String", + "value": "END" + }, + "sourceRange": [ + 209, + 219, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 183, + 220, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 2.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 466, + 471, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 449, + 472, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "pixelBox", + "functionSourceRange": [ + 95, + 496, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 8580, + 8675, + 0 + ] + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 197, + 207, + 0 + ] + }, + "tag": { + "value": { + "type": "TagIdentifier", + "value": "seg02", + "artifact_id": "[uuid]" + }, + "sourceRange": [ + 209, + 219, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 183, + 220, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": -2.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 466, + 471, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 449, + 472, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "pixelBox", + "functionSourceRange": [ + 95, + 496, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 8691, + 8786, + 0 + ] + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 197, + 207, + 0 + ] + }, + "tag": { + "value": { + "type": "TagIdentifier", + "value": "seg02", + "artifact_id": "[uuid]" + }, + "sourceRange": [ + 209, + 219, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 183, + 220, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": -2.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 466, + 471, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 449, + 472, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "pixelBox", + "functionSourceRange": [ + 95, + 496, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 8802, + 8897, + 0 + ] + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 197, + 207, + 0 + ] + }, + "tag": { + "value": { + "type": "TagIdentifier", + "value": "seg02", + "artifact_id": "[uuid]" + }, + "sourceRange": [ + 209, + 219, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 183, + 220, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": -2.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 466, + 471, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 449, + 472, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "pixelBox", + "functionSourceRange": [ + 95, + 496, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 8913, + 9008, + 0 + ] + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 197, + 207, + 0 + ] + }, + "tag": { + "value": { + "type": "TagIdentifier", + "value": "seg02", + "artifact_id": "[uuid]" + }, + "sourceRange": [ + 209, + 219, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 183, + 220, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": -2.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 466, + 471, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 449, + 472, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "pixelBox", + "functionSourceRange": [ + 95, + 496, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 9024, + 9119, + 0 + ] + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 197, + 207, + 0 + ] + }, + "tag": { + "value": { + "type": "TagIdentifier", + "value": "seg02", + "artifact_id": "[uuid]" + }, + "sourceRange": [ + 209, + 219, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 183, + 220, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": -2.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 466, + 471, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 449, + 472, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "pixelBox", + "functionSourceRange": [ + 95, + 496, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 9135, + 9230, + 0 + ] + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 197, + 207, + 0 + ] + }, + "tag": { + "value": { + "type": "TagIdentifier", + "value": "seg02", + "artifact_id": "[uuid]" + }, + "sourceRange": [ + 209, + 219, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 183, + 220, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": -2.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 466, + 471, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 449, + 472, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "pixelBox", + "functionSourceRange": [ + 95, + 496, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 9246, + 9341, + 0 + ] + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 197, + 207, + 0 + ] + }, + "tag": { + "value": { + "type": "TagIdentifier", + "value": "seg02", + "artifact_id": "[uuid]" + }, + "sourceRange": [ + 209, + 219, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 183, + 220, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": -2.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 466, + 471, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 449, + 472, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "pixelBox", + "functionSourceRange": [ + 95, + 496, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 9508, + 9620, + 0 + ] + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 197, + 207, + 0 + ] + }, + "tag": { + "value": { + "type": "TagIdentifier", + "value": "seg02", + "artifact_id": "[uuid]" + }, + "sourceRange": [ + 209, + 219, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 183, + 220, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": -2.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 466, + 471, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 449, + 472, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "pixelBox", + "functionSourceRange": [ + 95, + 496, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 9633, + 9749, + 0 + ] + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 197, + 207, + 0 + ] + }, + "tag": { + "value": { + "type": "TagIdentifier", + "value": "seg02", + "artifact_id": "[uuid]" + }, + "sourceRange": [ + 209, + 219, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 183, + 220, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": -2.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 466, + 471, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 449, + 472, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "pixelBox", + "functionSourceRange": [ + 95, + 496, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 9762, + 9878, + 0 + ] + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 197, + 207, + 0 + ] + }, + "tag": { + "value": { + "type": "TagIdentifier", + "value": "seg02", + "artifact_id": "[uuid]" + }, + "sourceRange": [ + 209, + 219, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 183, + 220, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": -2.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 466, + 471, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 449, + 472, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionReturn" + } +] diff --git a/rust/kcl-lib/tests/kcl_samples/kitt/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/kitt/program_memory.snap new file mode 100644 index 000000000..55db5a211 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/kitt/program_memory.snap @@ -0,0 +1,33810 @@ +--- +source: kcl/src/simulation_tests.rs +description: Variables in memory after executing kitt.kcl +--- +{ + "grillColumnA": { + "type": "Number", + "value": 14.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 588, + 590, + 0 + ] + }, + { + "sourceRange": [ + 8241, + 8242, + 0 + ] + } + ] + }, + "grillColumnB": { + "type": "Number", + "value": 13.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 588, + 590, + 0 + ] + }, + { + "sourceRange": [ + 8241, + 8242, + 0 + ] + }, + { + "sourceRange": [ + 8428, + 8429, + 0 + ] + } + ] + }, + "grillColumnC": { + "type": "Number", + "value": 12.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 588, + 590, + 0 + ] + }, + { + "sourceRange": [ + 8241, + 8242, + 0 + ] + }, + { + "sourceRange": [ + 8460, + 8461, + 0 + ] + } + ] + }, + "grillColumnD": { + "type": "Number", + "value": 11.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 588, + 590, + 0 + ] + }, + { + "sourceRange": [ + 8241, + 8242, + 0 + ] + }, + { + "sourceRange": [ + 8492, + 8493, + 0 + ] + } + ] + }, + "grillColumnE": { + "type": "Number", + "value": 10.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 588, + 590, + 0 + ] + }, + { + "sourceRange": [ + 8241, + 8242, + 0 + ] + }, + { + "sourceRange": [ + 8524, + 8525, + 0 + ] + } + ] + }, + "grillHoleAB": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 277, + 300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 308, + 330, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 338, + 362, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 370, + 426, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 277, + 300, + 0 + ] + }, + "from": [ + 27.0, + 13.0 + ], + "tag": null, + "to": [ + 27.0, + 14.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 308, + 330, + 0 + ] + }, + "from": [ + 27.0, + 14.0 + ], + "tag": null, + "to": [ + 28.0, + 14.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 338, + 362, + 0 + ] + }, + "from": [ + 28.0, + 14.0 + ], + "tag": null, + "to": [ + 28.0, + 13.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 370, + 426, + 0 + ] + }, + "from": [ + 28.0, + 13.0 + ], + "tag": null, + "to": [ + 27.0, + 13.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 434, + 441, + 0 + ] + }, + "from": [ + 27.0, + 13.0 + ], + "tag": null, + "to": [ + 27.0, + 13.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "seg02", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 689, + 719, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 825, + 881, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 689, + 719, + 0 + ] + }, + "from": [ + -13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ] + }, + "from": [ + -13.0, + 31.0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ] + }, + "from": [ + 13.0, + 31.0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 825, + 881, + 0 + ] + }, + "from": [ + 13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 887, + 894, + 0 + ] + }, + "from": [ + -13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -13.0, + 6.0 + ], + "to": [ + -13.0, + 6.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 627, + 683, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ] + }, + "from": [ + -13.0, + 31.0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 761, + 767, + 0 + ] + } + ] + }, + "seg02": { + "type": "TagIdentifier", + "value": "seg02", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ] + }, + "from": [ + 13.0, + 31.0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 812, + 818, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 627, + 683, + 0 + ] + } + ] + }, + "height": 18.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 627, + 683, + 0 + ] + } + ] + }, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 183, + 220, + 0 + ] + } + ] + }, + "start": { + "from": [ + 27.0, + 13.0 + ], + "to": [ + 27.0, + 13.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 228, + 269, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 228, + 269, + 0 + ] + } + ] + }, + "height": -2.0, + "startCapId": "[uuid]", + "endCapId": null, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 228, + 269, + 0 + ] + } + ] + } + }, + "grillHoleAD": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 277, + 300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 308, + 330, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 338, + 362, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 370, + 426, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 277, + 300, + 0 + ] + }, + "from": [ + 27.0, + 11.0 + ], + "tag": null, + "to": [ + 27.0, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 308, + 330, + 0 + ] + }, + "from": [ + 27.0, + 12.0 + ], + "tag": null, + "to": [ + 28.0, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 338, + 362, + 0 + ] + }, + "from": [ + 28.0, + 12.0 + ], + "tag": null, + "to": [ + 28.0, + 11.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 370, + 426, + 0 + ] + }, + "from": [ + 28.0, + 11.0 + ], + "tag": null, + "to": [ + 27.0, + 11.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 434, + 441, + 0 + ] + }, + "from": [ + 27.0, + 11.0 + ], + "tag": null, + "to": [ + 27.0, + 11.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "seg02", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 689, + 719, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 825, + 881, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 689, + 719, + 0 + ] + }, + "from": [ + -13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ] + }, + "from": [ + -13.0, + 31.0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ] + }, + "from": [ + 13.0, + 31.0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 825, + 881, + 0 + ] + }, + "from": [ + 13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 887, + 894, + 0 + ] + }, + "from": [ + -13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -13.0, + 6.0 + ], + "to": [ + -13.0, + 6.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 627, + 683, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ] + }, + "from": [ + -13.0, + 31.0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 761, + 767, + 0 + ] + } + ] + }, + "seg02": { + "type": "TagIdentifier", + "value": "seg02", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ] + }, + "from": [ + 13.0, + 31.0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 812, + 818, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 627, + 683, + 0 + ] + } + ] + }, + "height": 18.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 627, + 683, + 0 + ] + } + ] + }, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 183, + 220, + 0 + ] + } + ] + }, + "start": { + "from": [ + 27.0, + 11.0 + ], + "to": [ + 27.0, + 11.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 228, + 269, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 228, + 269, + 0 + ] + } + ] + }, + "height": -2.0, + "startCapId": "[uuid]", + "endCapId": null, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 228, + 269, + 0 + ] + } + ] + } + }, + "grillHoleBA": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 277, + 300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 308, + 330, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 338, + 362, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 370, + 426, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 277, + 300, + 0 + ] + }, + "from": [ + 25.0, + 14.0 + ], + "tag": null, + "to": [ + 25.0, + 15.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 308, + 330, + 0 + ] + }, + "from": [ + 25.0, + 15.0 + ], + "tag": null, + "to": [ + 26.0, + 15.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 338, + 362, + 0 + ] + }, + "from": [ + 26.0, + 15.0 + ], + "tag": null, + "to": [ + 26.0, + 14.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 370, + 426, + 0 + ] + }, + "from": [ + 26.0, + 14.0 + ], + "tag": null, + "to": [ + 25.0, + 14.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 434, + 441, + 0 + ] + }, + "from": [ + 25.0, + 14.0 + ], + "tag": null, + "to": [ + 25.0, + 14.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "seg02", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 689, + 719, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 825, + 881, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 689, + 719, + 0 + ] + }, + "from": [ + -13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ] + }, + "from": [ + -13.0, + 31.0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ] + }, + "from": [ + 13.0, + 31.0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 825, + 881, + 0 + ] + }, + "from": [ + 13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 887, + 894, + 0 + ] + }, + "from": [ + -13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -13.0, + 6.0 + ], + "to": [ + -13.0, + 6.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 627, + 683, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ] + }, + "from": [ + -13.0, + 31.0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 761, + 767, + 0 + ] + } + ] + }, + "seg02": { + "type": "TagIdentifier", + "value": "seg02", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ] + }, + "from": [ + 13.0, + 31.0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 812, + 818, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 627, + 683, + 0 + ] + } + ] + }, + "height": 18.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 627, + 683, + 0 + ] + } + ] + }, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 183, + 220, + 0 + ] + } + ] + }, + "start": { + "from": [ + 25.0, + 14.0 + ], + "to": [ + 25.0, + 14.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 228, + 269, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 228, + 269, + 0 + ] + } + ] + }, + "height": -2.0, + "startCapId": "[uuid]", + "endCapId": null, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 228, + 269, + 0 + ] + } + ] + } + }, + "grillHoleBC": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 277, + 300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 308, + 330, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 338, + 362, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 370, + 426, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 277, + 300, + 0 + ] + }, + "from": [ + 25.0, + 12.0 + ], + "tag": null, + "to": [ + 25.0, + 13.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 308, + 330, + 0 + ] + }, + "from": [ + 25.0, + 13.0 + ], + "tag": null, + "to": [ + 26.0, + 13.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 338, + 362, + 0 + ] + }, + "from": [ + 26.0, + 13.0 + ], + "tag": null, + "to": [ + 26.0, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 370, + 426, + 0 + ] + }, + "from": [ + 26.0, + 12.0 + ], + "tag": null, + "to": [ + 25.0, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 434, + 441, + 0 + ] + }, + "from": [ + 25.0, + 12.0 + ], + "tag": null, + "to": [ + 25.0, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "seg02", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 689, + 719, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 825, + 881, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 689, + 719, + 0 + ] + }, + "from": [ + -13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ] + }, + "from": [ + -13.0, + 31.0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ] + }, + "from": [ + 13.0, + 31.0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 825, + 881, + 0 + ] + }, + "from": [ + 13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 887, + 894, + 0 + ] + }, + "from": [ + -13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -13.0, + 6.0 + ], + "to": [ + -13.0, + 6.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 627, + 683, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ] + }, + "from": [ + -13.0, + 31.0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 761, + 767, + 0 + ] + } + ] + }, + "seg02": { + "type": "TagIdentifier", + "value": "seg02", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ] + }, + "from": [ + 13.0, + 31.0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 812, + 818, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 627, + 683, + 0 + ] + } + ] + }, + "height": 18.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 627, + 683, + 0 + ] + } + ] + }, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 183, + 220, + 0 + ] + } + ] + }, + "start": { + "from": [ + 25.0, + 12.0 + ], + "to": [ + 25.0, + 12.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 228, + 269, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 228, + 269, + 0 + ] + } + ] + }, + "height": -2.0, + "startCapId": "[uuid]", + "endCapId": null, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 228, + 269, + 0 + ] + } + ] + } + }, + "grillHoleBE": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 277, + 300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 308, + 330, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 338, + 362, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 370, + 426, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 277, + 300, + 0 + ] + }, + "from": [ + 25.0, + 10.0 + ], + "tag": null, + "to": [ + 25.0, + 11.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 308, + 330, + 0 + ] + }, + "from": [ + 25.0, + 11.0 + ], + "tag": null, + "to": [ + 26.0, + 11.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 338, + 362, + 0 + ] + }, + "from": [ + 26.0, + 11.0 + ], + "tag": null, + "to": [ + 26.0, + 10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 370, + 426, + 0 + ] + }, + "from": [ + 26.0, + 10.0 + ], + "tag": null, + "to": [ + 25.0, + 10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 434, + 441, + 0 + ] + }, + "from": [ + 25.0, + 10.0 + ], + "tag": null, + "to": [ + 25.0, + 10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "seg02", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 689, + 719, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 825, + 881, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 689, + 719, + 0 + ] + }, + "from": [ + -13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ] + }, + "from": [ + -13.0, + 31.0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ] + }, + "from": [ + 13.0, + 31.0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 825, + 881, + 0 + ] + }, + "from": [ + 13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 887, + 894, + 0 + ] + }, + "from": [ + -13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -13.0, + 6.0 + ], + "to": [ + -13.0, + 6.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 627, + 683, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ] + }, + "from": [ + -13.0, + 31.0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 761, + 767, + 0 + ] + } + ] + }, + "seg02": { + "type": "TagIdentifier", + "value": "seg02", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ] + }, + "from": [ + 13.0, + 31.0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 812, + 818, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 627, + 683, + 0 + ] + } + ] + }, + "height": 18.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 627, + 683, + 0 + ] + } + ] + }, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 183, + 220, + 0 + ] + } + ] + }, + "start": { + "from": [ + 25.0, + 10.0 + ], + "to": [ + 25.0, + 10.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 228, + 269, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 228, + 269, + 0 + ] + } + ] + }, + "height": -2.0, + "startCapId": "[uuid]", + "endCapId": null, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 228, + 269, + 0 + ] + } + ] + } + }, + "grillHoleCB": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 277, + 300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 308, + 330, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 338, + 362, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 370, + 426, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 277, + 300, + 0 + ] + }, + "from": [ + 23.0, + 13.0 + ], + "tag": null, + "to": [ + 23.0, + 14.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 308, + 330, + 0 + ] + }, + "from": [ + 23.0, + 14.0 + ], + "tag": null, + "to": [ + 24.0, + 14.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 338, + 362, + 0 + ] + }, + "from": [ + 24.0, + 14.0 + ], + "tag": null, + "to": [ + 24.0, + 13.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 370, + 426, + 0 + ] + }, + "from": [ + 24.0, + 13.0 + ], + "tag": null, + "to": [ + 23.0, + 13.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 434, + 441, + 0 + ] + }, + "from": [ + 23.0, + 13.0 + ], + "tag": null, + "to": [ + 23.0, + 13.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "seg02", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 689, + 719, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 825, + 881, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 689, + 719, + 0 + ] + }, + "from": [ + -13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ] + }, + "from": [ + -13.0, + 31.0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ] + }, + "from": [ + 13.0, + 31.0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 825, + 881, + 0 + ] + }, + "from": [ + 13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 887, + 894, + 0 + ] + }, + "from": [ + -13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -13.0, + 6.0 + ], + "to": [ + -13.0, + 6.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 627, + 683, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ] + }, + "from": [ + -13.0, + 31.0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 761, + 767, + 0 + ] + } + ] + }, + "seg02": { + "type": "TagIdentifier", + "value": "seg02", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ] + }, + "from": [ + 13.0, + 31.0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 812, + 818, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 627, + 683, + 0 + ] + } + ] + }, + "height": 18.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 627, + 683, + 0 + ] + } + ] + }, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 183, + 220, + 0 + ] + } + ] + }, + "start": { + "from": [ + 23.0, + 13.0 + ], + "to": [ + 23.0, + 13.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 228, + 269, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 228, + 269, + 0 + ] + } + ] + }, + "height": -2.0, + "startCapId": "[uuid]", + "endCapId": null, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 228, + 269, + 0 + ] + } + ] + } + }, + "grillHoleCD": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 277, + 300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 308, + 330, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 338, + 362, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 370, + 426, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 277, + 300, + 0 + ] + }, + "from": [ + 23.0, + 11.0 + ], + "tag": null, + "to": [ + 23.0, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 308, + 330, + 0 + ] + }, + "from": [ + 23.0, + 12.0 + ], + "tag": null, + "to": [ + 24.0, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 338, + 362, + 0 + ] + }, + "from": [ + 24.0, + 12.0 + ], + "tag": null, + "to": [ + 24.0, + 11.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 370, + 426, + 0 + ] + }, + "from": [ + 24.0, + 11.0 + ], + "tag": null, + "to": [ + 23.0, + 11.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 434, + 441, + 0 + ] + }, + "from": [ + 23.0, + 11.0 + ], + "tag": null, + "to": [ + 23.0, + 11.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "seg02", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 689, + 719, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 825, + 881, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 689, + 719, + 0 + ] + }, + "from": [ + -13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ] + }, + "from": [ + -13.0, + 31.0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ] + }, + "from": [ + 13.0, + 31.0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 825, + 881, + 0 + ] + }, + "from": [ + 13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 887, + 894, + 0 + ] + }, + "from": [ + -13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -13.0, + 6.0 + ], + "to": [ + -13.0, + 6.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 627, + 683, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ] + }, + "from": [ + -13.0, + 31.0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 761, + 767, + 0 + ] + } + ] + }, + "seg02": { + "type": "TagIdentifier", + "value": "seg02", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ] + }, + "from": [ + 13.0, + 31.0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 812, + 818, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 627, + 683, + 0 + ] + } + ] + }, + "height": 18.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 627, + 683, + 0 + ] + } + ] + }, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 183, + 220, + 0 + ] + } + ] + }, + "start": { + "from": [ + 23.0, + 11.0 + ], + "to": [ + 23.0, + 11.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 228, + 269, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 228, + 269, + 0 + ] + } + ] + }, + "height": -2.0, + "startCapId": "[uuid]", + "endCapId": null, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 228, + 269, + 0 + ] + } + ] + } + }, + "grillHoleDepth": { + "type": "Number", + "value": -2.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 8562, + 8564, + 0 + ] + } + ] + }, + "grillHoleSize": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 8543, + 8544, + 0 + ] + } + ] + }, + "grillOffset": { + "type": "Number", + "value": 4.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 8241, + 8242, + 0 + ] + } + ] + }, + "grillRowA": { + "type": "Number", + "value": 27.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 534, + 535, + 0 + ] + }, + { + "sourceRange": [ + 570, + 572, + 0 + ] + }, + { + "sourceRange": [ + 8241, + 8242, + 0 + ] + } + ] + }, + "grillRowB": { + "type": "Number", + "value": 25.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 534, + 535, + 0 + ] + }, + { + "sourceRange": [ + 570, + 572, + 0 + ] + }, + { + "sourceRange": [ + 8241, + 8242, + 0 + ] + }, + { + "sourceRange": [ + 8327, + 8328, + 0 + ] + } + ] + }, + "grillRowC": { + "type": "Number", + "value": 23.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 534, + 535, + 0 + ] + }, + { + "sourceRange": [ + 570, + 572, + 0 + ] + }, + { + "sourceRange": [ + 8241, + 8242, + 0 + ] + }, + { + "sourceRange": [ + 8353, + 8354, + 0 + ] + } + ] + }, + "kitBelly": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 277, + 300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 308, + 330, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 338, + 362, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 370, + 426, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 277, + 300, + 0 + ] + }, + "from": [ + -12.0, + 7.0 + ], + "tag": null, + "to": [ + -12.0, + 13.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 308, + 330, + 0 + ] + }, + "from": [ + -12.0, + 13.0 + ], + "tag": null, + "to": [ + 12.0, + 13.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 338, + 362, + 0 + ] + }, + "from": [ + 12.0, + 13.0 + ], + "tag": null, + "to": [ + 12.0, + 7.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 370, + 426, + 0 + ] + }, + "from": [ + 12.0, + 7.0 + ], + "tag": null, + "to": [ + -12.0, + 7.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 434, + 441, + 0 + ] + }, + "from": [ + -12.0, + 7.0 + ], + "tag": null, + "to": [ + -12.0, + 7.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 689, + 719, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 825, + 881, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 689, + 719, + 0 + ] + }, + "from": [ + -13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ] + }, + "from": [ + -13.0, + 31.0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ] + }, + "from": [ + 13.0, + 31.0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 825, + 881, + 0 + ] + }, + "from": [ + 13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 887, + 894, + 0 + ] + }, + "from": [ + -13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -13.0, + 6.0 + ], + "to": [ + -13.0, + 6.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 627, + 683, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ] + }, + "from": [ + -13.0, + 31.0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 761, + 767, + 0 + ] + } + ] + }, + "seg02": { + "type": "TagIdentifier", + "value": "seg02", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ] + }, + "from": [ + 13.0, + 31.0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 812, + 818, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 627, + 683, + 0 + ] + } + ] + }, + "height": 18.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 627, + 683, + 0 + ] + } + ] + }, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 183, + 220, + 0 + ] + } + ] + }, + "start": { + "from": [ + -12.0, + 7.0 + ], + "to": [ + -12.0, + 7.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 228, + 269, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 228, + 269, + 0 + ] + } + ] + }, + "height": 3.0, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 228, + 269, + 0 + ] + } + ] + } + }, + "kitBellyButton": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 277, + 300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 308, + 330, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 338, + 362, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 370, + 426, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 277, + 300, + 0 + ] + }, + "from": [ + -9.0, + 13.0 + ], + "tag": null, + "to": [ + -9.0, + 14.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 308, + 330, + 0 + ] + }, + "from": [ + -9.0, + 14.0 + ], + "tag": null, + "to": [ + -7.0, + 14.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 338, + 362, + 0 + ] + }, + "from": [ + -7.0, + 14.0 + ], + "tag": null, + "to": [ + -7.0, + 13.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 370, + 426, + 0 + ] + }, + "from": [ + -7.0, + 13.0 + ], + "tag": null, + "to": [ + -9.0, + 13.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 434, + 441, + 0 + ] + }, + "from": [ + -9.0, + 13.0 + ], + "tag": null, + "to": [ + -9.0, + 13.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 689, + 719, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 825, + 881, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 689, + 719, + 0 + ] + }, + "from": [ + -13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ] + }, + "from": [ + -13.0, + 31.0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ] + }, + "from": [ + 13.0, + 31.0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 825, + 881, + 0 + ] + }, + "from": [ + 13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 887, + 894, + 0 + ] + }, + "from": [ + -13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -13.0, + 6.0 + ], + "to": [ + -13.0, + 6.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 627, + 683, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ] + }, + "from": [ + -13.0, + 31.0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 761, + 767, + 0 + ] + } + ] + }, + "seg02": { + "type": "TagIdentifier", + "value": "seg02", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ] + }, + "from": [ + 13.0, + 31.0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 812, + 818, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 627, + 683, + 0 + ] + } + ] + }, + "height": 18.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 627, + 683, + 0 + ] + } + ] + }, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 183, + 220, + 0 + ] + } + ] + }, + "start": { + "from": [ + -9.0, + 13.0 + ], + "to": [ + -9.0, + 13.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 228, + 269, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 228, + 269, + 0 + ] + } + ] + }, + "height": 4.0, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 228, + 269, + 0 + ] + } + ] + } + }, + "kitBellyButtonDepth": { + "type": "Number", + "value": 4.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 1156, + 1157, + 0 + ] + }, + { + "sourceRange": [ + 5283, + 5284, + 0 + ] + } + ] + }, + "kitBellyButtonElevation": { + "type": "Number", + "value": 13.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 534, + 535, + 0 + ] + }, + { + "sourceRange": [ + 570, + 572, + 0 + ] + }, + { + "sourceRange": [ + 984, + 985, + 0 + ] + }, + { + "sourceRange": [ + 1002, + 1004, + 0 + ] + }, + { + "sourceRange": [ + 5172, + 5173, + 0 + ] + } + ] + }, + "kitBellyButtonHeight": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 5244, + 5245, + 0 + ] + } + ] + }, + "kitBellyButtonOffset": { + "type": "Number", + "value": 9.0, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 551, + 553, + 0 + ] + }, + { + "sourceRange": [ + 984, + 985, + 0 + ] + }, + { + "sourceRange": [ + 1138, + 1139, + 0 + ] + }, + { + "sourceRange": [ + 5121, + 5122, + 0 + ] + }, + { + "sourceRange": [ + 5125, + 5126, + 0 + ] + } + ] + }, + "kitBellyButtonWidth": { + "type": "Number", + "value": 2.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 5197, + 5198, + 0 + ] + } + ] + }, + "kitBellyDepth": { + "type": "Number", + "value": 3.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 1156, + 1157, + 0 + ] + } + ] + }, + "kitBellyElevation": { + "type": "Number", + "value": 7.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 534, + 535, + 0 + ] + }, + { + "sourceRange": [ + 4050, + 4051, + 0 + ] + } + ] + }, + "kitBellyHeight": { + "type": "Number", + "value": 6.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 534, + 535, + 0 + ] + }, + { + "sourceRange": [ + 570, + 572, + 0 + ] + }, + { + "sourceRange": [ + 984, + 985, + 0 + ] + }, + { + "sourceRange": [ + 1002, + 1004, + 0 + ] + }, + { + "sourceRange": [ + 534, + 535, + 0 + ] + }, + { + "sourceRange": [ + 4050, + 4051, + 0 + ] + }, + { + "sourceRange": [ + 4109, + 4110, + 0 + ] + } + ] + }, + "kitBellyWidth": { + "type": "Number", + "value": 24.0, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 551, + 553, + 0 + ] + }, + { + "sourceRange": [ + 984, + 985, + 0 + ] + }, + { + "sourceRange": [ + 1138, + 1139, + 0 + ] + } + ] + }, + "kitBody": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 689, + 719, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 825, + 881, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 689, + 719, + 0 + ] + }, + "from": [ + -13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ] + }, + "from": [ + -13.0, + 31.0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ] + }, + "from": [ + 13.0, + 31.0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 825, + 881, + 0 + ] + }, + "from": [ + 13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 887, + 894, + 0 + ] + }, + "from": [ + -13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -13.0, + 6.0 + ], + "to": [ + -13.0, + 6.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 627, + 683, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ] + }, + "from": [ + -13.0, + 31.0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 761, + 767, + 0 + ] + } + ] + }, + "seg02": { + "type": "TagIdentifier", + "value": "seg02", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ] + }, + "from": [ + 13.0, + 31.0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 812, + 818, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 627, + 683, + 0 + ] + } + ] + }, + "height": 18.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 627, + 683, + 0 + ] + } + ] + } + }, + "kitBodyDepth": { + "type": "Number", + "value": 18.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 588, + 590, + 0 + ] + } + ] + }, + "kitBodyElevation": { + "type": "Number", + "value": 6.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 534, + 535, + 0 + ] + } + ] + }, + "kitBodyHeight": { + "type": "Number", + "value": 25.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 570, + 572, + 0 + ] + } + ] + }, + "kitBodyWidth": { + "type": "Number", + "value": 26.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 551, + 553, + 0 + ] + } + ] + }, + "kitButton1": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 277, + 300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 308, + 330, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 338, + 362, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 370, + 426, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 277, + 300, + 0 + ] + }, + "from": [ + 11.0, + 10.0 + ], + "tag": null, + "to": [ + 11.0, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 308, + 330, + 0 + ] + }, + "from": [ + 11.0, + 12.0 + ], + "tag": null, + "to": [ + 10.0, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 338, + 362, + 0 + ] + }, + "from": [ + 10.0, + 12.0 + ], + "tag": null, + "to": [ + 10.0, + 10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 370, + 426, + 0 + ] + }, + "from": [ + 10.0, + 10.0 + ], + "tag": null, + "to": [ + 11.0, + 10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 434, + 441, + 0 + ] + }, + "from": [ + 11.0, + 10.0 + ], + "tag": null, + "to": [ + 11.0, + 10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 277, + 300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 308, + 330, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 338, + 362, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 370, + 426, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 277, + 300, + 0 + ] + }, + "from": [ + -12.0, + 7.0 + ], + "tag": null, + "to": [ + -12.0, + 13.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 308, + 330, + 0 + ] + }, + "from": [ + -12.0, + 13.0 + ], + "tag": null, + "to": [ + 12.0, + 13.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 338, + 362, + 0 + ] + }, + "from": [ + 12.0, + 13.0 + ], + "tag": null, + "to": [ + 12.0, + 7.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 370, + 426, + 0 + ] + }, + "from": [ + 12.0, + 7.0 + ], + "tag": null, + "to": [ + -12.0, + 7.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 434, + 441, + 0 + ] + }, + "from": [ + -12.0, + 7.0 + ], + "tag": null, + "to": [ + -12.0, + 7.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 689, + 719, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 825, + 881, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 689, + 719, + 0 + ] + }, + "from": [ + -13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ] + }, + "from": [ + -13.0, + 31.0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ] + }, + "from": [ + 13.0, + 31.0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 825, + 881, + 0 + ] + }, + "from": [ + 13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 887, + 894, + 0 + ] + }, + "from": [ + -13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -13.0, + 6.0 + ], + "to": [ + -13.0, + 6.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 627, + 683, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ] + }, + "from": [ + -13.0, + 31.0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 761, + 767, + 0 + ] + } + ] + }, + "seg02": { + "type": "TagIdentifier", + "value": "seg02", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ] + }, + "from": [ + 13.0, + 31.0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 812, + 818, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 627, + 683, + 0 + ] + } + ] + }, + "height": 18.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 627, + 683, + 0 + ] + } + ] + }, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 183, + 220, + 0 + ] + } + ] + }, + "start": { + "from": [ + -12.0, + 7.0 + ], + "to": [ + -12.0, + 7.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 228, + 269, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 228, + 269, + 0 + ] + } + ] + }, + "height": 3.0, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 228, + 269, + 0 + ] + } + ] + }, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 183, + 220, + 0 + ] + } + ] + }, + "start": { + "from": [ + 11.0, + 10.0 + ], + "to": [ + 11.0, + 10.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 228, + 269, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 228, + 269, + 0 + ] + } + ] + }, + "height": -2.0, + "startCapId": "[uuid]", + "endCapId": null, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 228, + 269, + 0 + ] + } + ] + } + }, + "kitButton2": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 277, + 300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 308, + 330, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 338, + 362, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 370, + 426, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 277, + 300, + 0 + ] + }, + "from": [ + 9.0, + 10.0 + ], + "tag": null, + "to": [ + 9.0, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 308, + 330, + 0 + ] + }, + "from": [ + 9.0, + 12.0 + ], + "tag": null, + "to": [ + 8.0, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 338, + 362, + 0 + ] + }, + "from": [ + 8.0, + 12.0 + ], + "tag": null, + "to": [ + 8.0, + 10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 370, + 426, + 0 + ] + }, + "from": [ + 8.0, + 10.0 + ], + "tag": null, + "to": [ + 9.0, + 10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 434, + 441, + 0 + ] + }, + "from": [ + 9.0, + 10.0 + ], + "tag": null, + "to": [ + 9.0, + 10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 277, + 300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 308, + 330, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 338, + 362, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 370, + 426, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 277, + 300, + 0 + ] + }, + "from": [ + -12.0, + 7.0 + ], + "tag": null, + "to": [ + -12.0, + 13.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 308, + 330, + 0 + ] + }, + "from": [ + -12.0, + 13.0 + ], + "tag": null, + "to": [ + 12.0, + 13.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 338, + 362, + 0 + ] + }, + "from": [ + 12.0, + 13.0 + ], + "tag": null, + "to": [ + 12.0, + 7.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 370, + 426, + 0 + ] + }, + "from": [ + 12.0, + 7.0 + ], + "tag": null, + "to": [ + -12.0, + 7.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 434, + 441, + 0 + ] + }, + "from": [ + -12.0, + 7.0 + ], + "tag": null, + "to": [ + -12.0, + 7.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 689, + 719, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 825, + 881, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 689, + 719, + 0 + ] + }, + "from": [ + -13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ] + }, + "from": [ + -13.0, + 31.0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ] + }, + "from": [ + 13.0, + 31.0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 825, + 881, + 0 + ] + }, + "from": [ + 13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 887, + 894, + 0 + ] + }, + "from": [ + -13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -13.0, + 6.0 + ], + "to": [ + -13.0, + 6.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 627, + 683, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ] + }, + "from": [ + -13.0, + 31.0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 761, + 767, + 0 + ] + } + ] + }, + "seg02": { + "type": "TagIdentifier", + "value": "seg02", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ] + }, + "from": [ + 13.0, + 31.0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 812, + 818, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 627, + 683, + 0 + ] + } + ] + }, + "height": 18.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 627, + 683, + 0 + ] + } + ] + }, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 183, + 220, + 0 + ] + } + ] + }, + "start": { + "from": [ + -12.0, + 7.0 + ], + "to": [ + -12.0, + 7.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 228, + 269, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 228, + 269, + 0 + ] + } + ] + }, + "height": 3.0, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 228, + 269, + 0 + ] + } + ] + }, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 183, + 220, + 0 + ] + } + ] + }, + "start": { + "from": [ + 9.0, + 10.0 + ], + "to": [ + 9.0, + 10.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 228, + 269, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 228, + 269, + 0 + ] + } + ] + }, + "height": -2.0, + "startCapId": "[uuid]", + "endCapId": null, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 228, + 269, + 0 + ] + } + ] + } + }, + "kitButton3": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 277, + 300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 308, + 330, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 338, + 362, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 370, + 426, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 277, + 300, + 0 + ] + }, + "from": [ + 7.0, + 10.0 + ], + "tag": null, + "to": [ + 7.0, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 308, + 330, + 0 + ] + }, + "from": [ + 7.0, + 12.0 + ], + "tag": null, + "to": [ + 6.0, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 338, + 362, + 0 + ] + }, + "from": [ + 6.0, + 12.0 + ], + "tag": null, + "to": [ + 6.0, + 10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 370, + 426, + 0 + ] + }, + "from": [ + 6.0, + 10.0 + ], + "tag": null, + "to": [ + 7.0, + 10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 434, + 441, + 0 + ] + }, + "from": [ + 7.0, + 10.0 + ], + "tag": null, + "to": [ + 7.0, + 10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 277, + 300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 308, + 330, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 338, + 362, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 370, + 426, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 277, + 300, + 0 + ] + }, + "from": [ + -12.0, + 7.0 + ], + "tag": null, + "to": [ + -12.0, + 13.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 308, + 330, + 0 + ] + }, + "from": [ + -12.0, + 13.0 + ], + "tag": null, + "to": [ + 12.0, + 13.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 338, + 362, + 0 + ] + }, + "from": [ + 12.0, + 13.0 + ], + "tag": null, + "to": [ + 12.0, + 7.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 370, + 426, + 0 + ] + }, + "from": [ + 12.0, + 7.0 + ], + "tag": null, + "to": [ + -12.0, + 7.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 434, + 441, + 0 + ] + }, + "from": [ + -12.0, + 7.0 + ], + "tag": null, + "to": [ + -12.0, + 7.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 689, + 719, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 825, + 881, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 689, + 719, + 0 + ] + }, + "from": [ + -13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ] + }, + "from": [ + -13.0, + 31.0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ] + }, + "from": [ + 13.0, + 31.0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 825, + 881, + 0 + ] + }, + "from": [ + 13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 887, + 894, + 0 + ] + }, + "from": [ + -13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -13.0, + 6.0 + ], + "to": [ + -13.0, + 6.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 627, + 683, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ] + }, + "from": [ + -13.0, + 31.0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 761, + 767, + 0 + ] + } + ] + }, + "seg02": { + "type": "TagIdentifier", + "value": "seg02", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ] + }, + "from": [ + 13.0, + 31.0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 812, + 818, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 627, + 683, + 0 + ] + } + ] + }, + "height": 18.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 627, + 683, + 0 + ] + } + ] + }, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 183, + 220, + 0 + ] + } + ] + }, + "start": { + "from": [ + -12.0, + 7.0 + ], + "to": [ + -12.0, + 7.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 228, + 269, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 228, + 269, + 0 + ] + } + ] + }, + "height": 3.0, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 228, + 269, + 0 + ] + } + ] + }, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 183, + 220, + 0 + ] + } + ] + }, + "start": { + "from": [ + 7.0, + 10.0 + ], + "to": [ + 7.0, + 10.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 228, + 269, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 228, + 269, + 0 + ] + } + ] + }, + "height": -2.0, + "startCapId": "[uuid]", + "endCapId": null, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 228, + 269, + 0 + ] + } + ] + } + }, + "kitButtonDepth": { + "type": "Number", + "value": 2.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 4669, + 4670, + 0 + ] + } + ] + }, + "kitButtonElevation": { + "type": "Number", + "value": 10.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 534, + 535, + 0 + ] + }, + { + "sourceRange": [ + 4050, + 4051, + 0 + ] + }, + { + "sourceRange": [ + 4570, + 4571, + 0 + ] + }, + { + "sourceRange": [ + 5553, + 5554, + 0 + ] + } + ] + }, + "kitButtonHeight": { + "type": "Number", + "value": 2.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 5477, + 5478, + 0 + ] + } + ] + }, + "kitButtonWidth": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 5457, + 5458, + 0 + ] + } + ] + }, + "kitEar": { + "type": "Function", + "__meta": [ + { + "sourceRange": [ + 7086, + 8007, + 0 + ] + } + ] + }, + "kitEarDepth": { + "type": "Number", + "value": 8.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 7057, + 7058, + 0 + ] + } + ] + }, + "kitEarHeight": { + "type": "Number", + "value": 2.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 7074, + 7075, + 0 + ] + } + ] + }, + "kitEarOffsetFront": { + "type": "Number", + "value": 4.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 8028, + 8029, + 0 + ] + } + ] + }, + "kitEarOffsetSide": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 8049, + 8050, + 0 + ] + } + ] + }, + "kitEarWidth": { + "type": "Number", + "value": 8.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 7041, + 7042, + 0 + ] + } + ] + }, + "kitEyeDepth": { + "type": "Number", + "value": 0.5, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 2322, + 2325, + 0 + ] + } + ] + }, + "kitEyeHeihgt": { + "type": "Number", + "value": 23.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 534, + 535, + 0 + ] + }, + { + "sourceRange": [ + 570, + 572, + 0 + ] + }, + { + "sourceRange": [ + 984, + 985, + 0 + ] + }, + { + "sourceRange": [ + 1002, + 1004, + 0 + ] + }, + { + "sourceRange": [ + 1311, + 1312, + 0 + ] + }, + { + "sourceRange": [ + 2360, + 2361, + 0 + ] + } + ] + }, + "kitEyeOffset": { + "type": "Number", + "value": 7.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 2377, + 2378, + 0 + ] + } + ] + }, + "kitFace": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1560, + 1578, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1608, + 1627, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1659, + 1689, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1711, + 1729, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1762, + 1780, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1810, + 1839, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1865, + 1884, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1917, + 1935, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1969, + 2000, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2025, + 2044, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2077, + 2096, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2129, + 2185, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1560, + 1578, + 0 + ] + }, + "from": [ + -10.0, + 16.0 + ], + "tag": null, + "to": [ + -10.0, + 17.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1608, + 1627, + 0 + ] + }, + "from": [ + -10.0, + 17.0 + ], + "tag": null, + "to": [ + -11.0, + 17.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1659, + 1689, + 0 + ] + }, + "from": [ + -11.0, + 17.0 + ], + "tag": null, + "to": [ + -11.0, + 28.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1711, + 1729, + 0 + ] + }, + "from": [ + -11.0, + 28.0 + ], + "tag": null, + "to": [ + -10.0, + 28.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1762, + 1780, + 0 + ] + }, + "from": [ + -10.0, + 28.0 + ], + "tag": null, + "to": [ + -10.0, + 29.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1810, + 1839, + 0 + ] + }, + "from": [ + -10.0, + 29.0 + ], + "tag": null, + "to": [ + 10.0, + 29.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1865, + 1884, + 0 + ] + }, + "from": [ + 10.0, + 29.0 + ], + "tag": null, + "to": [ + 10.0, + 28.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1917, + 1935, + 0 + ] + }, + "from": [ + 10.0, + 28.0 + ], + "tag": null, + "to": [ + 11.0, + 28.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1969, + 2000, + 0 + ] + }, + "from": [ + 11.0, + 28.0 + ], + "tag": null, + "to": [ + 11.0, + 17.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2025, + 2044, + 0 + ] + }, + "from": [ + 11.0, + 17.0 + ], + "tag": null, + "to": [ + 10.0, + 17.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2077, + 2096, + 0 + ] + }, + "from": [ + 10.0, + 17.0 + ], + "tag": null, + "to": [ + 10.0, + 16.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2129, + 2185, + 0 + ] + }, + "from": [ + 10.0, + 16.0 + ], + "tag": null, + "to": [ + -10.0, + 16.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2191, + 2198, + 0 + ] + }, + "from": [ + -10.0, + 16.0 + ], + "tag": null, + "to": [ + -10.0, + 16.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 277, + 300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 308, + 330, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 338, + 362, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 370, + 426, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 277, + 300, + 0 + ] + }, + "from": [ + -12.0, + 14.0 + ], + "tag": null, + "to": [ + -12.0, + 30.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 308, + 330, + 0 + ] + }, + "from": [ + -12.0, + 30.0 + ], + "tag": null, + "to": [ + 12.0, + 30.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 338, + 362, + 0 + ] + }, + "from": [ + 12.0, + 30.0 + ], + "tag": null, + "to": [ + 12.0, + 14.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 370, + 426, + 0 + ] + }, + "from": [ + 12.0, + 14.0 + ], + "tag": null, + "to": [ + -12.0, + 14.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 434, + 441, + 0 + ] + }, + "from": [ + -12.0, + 14.0 + ], + "tag": null, + "to": [ + -12.0, + 14.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 689, + 719, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 825, + 881, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 689, + 719, + 0 + ] + }, + "from": [ + -13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ] + }, + "from": [ + -13.0, + 31.0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ] + }, + "from": [ + 13.0, + 31.0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 825, + 881, + 0 + ] + }, + "from": [ + 13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 887, + 894, + 0 + ] + }, + "from": [ + -13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -13.0, + 6.0 + ], + "to": [ + -13.0, + 6.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 627, + 683, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ] + }, + "from": [ + -13.0, + 31.0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 761, + 767, + 0 + ] + } + ] + }, + "seg02": { + "type": "TagIdentifier", + "value": "seg02", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ] + }, + "from": [ + 13.0, + 31.0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 812, + 818, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 627, + 683, + 0 + ] + } + ] + }, + "height": 18.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 627, + 683, + 0 + ] + } + ] + }, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 183, + 220, + 0 + ] + } + ] + }, + "start": { + "from": [ + -12.0, + 14.0 + ], + "to": [ + -12.0, + 14.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 228, + 269, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 228, + 269, + 0 + ] + } + ] + }, + "height": 3.0, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 228, + 269, + 0 + ] + } + ] + }, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1463, + 1492, + 0 + ] + } + ] + }, + "start": { + "from": [ + -10.0, + 16.0 + ], + "to": [ + -10.0, + 16.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1498, + 1554, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1498, + 1554, + 0 + ] + } + ] + }, + "height": -2.0, + "startCapId": "[uuid]", + "endCapId": null, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1498, + 1554, + 0 + ] + } + ] + } + }, + "kitFaceDepth": { + "type": "Number", + "value": 2.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 1450, + 1451, + 0 + ] + } + ] + }, + "kitFaceElevation": { + "type": "Number", + "value": 16.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 534, + 535, + 0 + ] + }, + { + "sourceRange": [ + 570, + 572, + 0 + ] + }, + { + "sourceRange": [ + 984, + 985, + 0 + ] + }, + { + "sourceRange": [ + 1002, + 1004, + 0 + ] + }, + { + "sourceRange": [ + 1311, + 1312, + 0 + ] + } + ] + }, + "kitFaceHeight": { + "type": "Number", + "value": 11.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 534, + 535, + 0 + ] + }, + { + "sourceRange": [ + 570, + 572, + 0 + ] + }, + { + "sourceRange": [ + 984, + 985, + 0 + ] + }, + { + "sourceRange": [ + 1002, + 1004, + 0 + ] + }, + { + "sourceRange": [ + 1002, + 1004, + 0 + ] + }, + { + "sourceRange": [ + 534, + 535, + 0 + ] + }, + { + "sourceRange": [ + 570, + 572, + 0 + ] + }, + { + "sourceRange": [ + 984, + 985, + 0 + ] + }, + { + "sourceRange": [ + 1002, + 1004, + 0 + ] + }, + { + "sourceRange": [ + 1311, + 1312, + 0 + ] + }, + { + "sourceRange": [ + 1433, + 1434, + 0 + ] + } + ] + }, + "kitFaceWidth": { + "type": "Number", + "value": 20.0, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 551, + 553, + 0 + ] + }, + { + "sourceRange": [ + 984, + 985, + 0 + ] + }, + { + "sourceRange": [ + 1138, + 1139, + 0 + ] + }, + { + "sourceRange": [ + 1361, + 1362, + 0 + ] + } + ] + }, + "kitFloppy1": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 277, + 300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 308, + 330, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 338, + 362, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 370, + 426, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 277, + 300, + 0 + ] + }, + "from": [ + -11.0, + 8.0 + ], + "tag": null, + "to": [ + -11.0, + 9.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 308, + 330, + 0 + ] + }, + "from": [ + -11.0, + 9.0 + ], + "tag": null, + "to": [ + -6.0, + 9.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 338, + 362, + 0 + ] + }, + "from": [ + -6.0, + 9.0 + ], + "tag": null, + "to": [ + -6.0, + 8.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 370, + 426, + 0 + ] + }, + "from": [ + -6.0, + 8.0 + ], + "tag": null, + "to": [ + -11.0, + 8.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 434, + 441, + 0 + ] + }, + "from": [ + -11.0, + 8.0 + ], + "tag": null, + "to": [ + -11.0, + 8.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 277, + 300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 308, + 330, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 338, + 362, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 370, + 426, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 277, + 300, + 0 + ] + }, + "from": [ + -12.0, + 7.0 + ], + "tag": null, + "to": [ + -12.0, + 13.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 308, + 330, + 0 + ] + }, + "from": [ + -12.0, + 13.0 + ], + "tag": null, + "to": [ + 12.0, + 13.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 338, + 362, + 0 + ] + }, + "from": [ + 12.0, + 13.0 + ], + "tag": null, + "to": [ + 12.0, + 7.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 370, + 426, + 0 + ] + }, + "from": [ + 12.0, + 7.0 + ], + "tag": null, + "to": [ + -12.0, + 7.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 434, + 441, + 0 + ] + }, + "from": [ + -12.0, + 7.0 + ], + "tag": null, + "to": [ + -12.0, + 7.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 689, + 719, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 825, + 881, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 689, + 719, + 0 + ] + }, + "from": [ + -13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ] + }, + "from": [ + -13.0, + 31.0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ] + }, + "from": [ + 13.0, + 31.0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 825, + 881, + 0 + ] + }, + "from": [ + 13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 887, + 894, + 0 + ] + }, + "from": [ + -13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -13.0, + 6.0 + ], + "to": [ + -13.0, + 6.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 627, + 683, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ] + }, + "from": [ + -13.0, + 31.0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 761, + 767, + 0 + ] + } + ] + }, + "seg02": { + "type": "TagIdentifier", + "value": "seg02", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ] + }, + "from": [ + 13.0, + 31.0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 812, + 818, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 627, + 683, + 0 + ] + } + ] + }, + "height": 18.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 627, + 683, + 0 + ] + } + ] + }, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 183, + 220, + 0 + ] + } + ] + }, + "start": { + "from": [ + -12.0, + 7.0 + ], + "to": [ + -12.0, + 7.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 228, + 269, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 228, + 269, + 0 + ] + } + ] + }, + "height": 3.0, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 228, + 269, + 0 + ] + } + ] + }, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 183, + 220, + 0 + ] + } + ] + }, + "start": { + "from": [ + -11.0, + 8.0 + ], + "to": [ + -11.0, + 8.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 228, + 269, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 228, + 269, + 0 + ] + } + ] + }, + "height": -2.0, + "startCapId": "[uuid]", + "endCapId": null, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 228, + 269, + 0 + ] + } + ] + } + }, + "kitFloppy2": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 277, + 300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 308, + 330, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 338, + 362, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 370, + 426, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 277, + 300, + 0 + ] + }, + "from": [ + -11.0, + 10.0 + ], + "tag": null, + "to": [ + -11.0, + 11.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 308, + 330, + 0 + ] + }, + "from": [ + -11.0, + 11.0 + ], + "tag": null, + "to": [ + -6.0, + 11.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 338, + 362, + 0 + ] + }, + "from": [ + -6.0, + 11.0 + ], + "tag": null, + "to": [ + -6.0, + 10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 370, + 426, + 0 + ] + }, + "from": [ + -6.0, + 10.0 + ], + "tag": null, + "to": [ + -11.0, + 10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 434, + 441, + 0 + ] + }, + "from": [ + -11.0, + 10.0 + ], + "tag": null, + "to": [ + -11.0, + 10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 277, + 300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 308, + 330, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 338, + 362, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 370, + 426, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 277, + 300, + 0 + ] + }, + "from": [ + -12.0, + 7.0 + ], + "tag": null, + "to": [ + -12.0, + 13.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 308, + 330, + 0 + ] + }, + "from": [ + -12.0, + 13.0 + ], + "tag": null, + "to": [ + 12.0, + 13.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 338, + 362, + 0 + ] + }, + "from": [ + 12.0, + 13.0 + ], + "tag": null, + "to": [ + 12.0, + 7.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 370, + 426, + 0 + ] + }, + "from": [ + 12.0, + 7.0 + ], + "tag": null, + "to": [ + -12.0, + 7.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 434, + 441, + 0 + ] + }, + "from": [ + -12.0, + 7.0 + ], + "tag": null, + "to": [ + -12.0, + 7.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 689, + 719, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 825, + 881, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 689, + 719, + 0 + ] + }, + "from": [ + -13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ] + }, + "from": [ + -13.0, + 31.0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ] + }, + "from": [ + 13.0, + 31.0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 825, + 881, + 0 + ] + }, + "from": [ + 13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 887, + 894, + 0 + ] + }, + "from": [ + -13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -13.0, + 6.0 + ], + "to": [ + -13.0, + 6.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 627, + 683, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ] + }, + "from": [ + -13.0, + 31.0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 761, + 767, + 0 + ] + } + ] + }, + "seg02": { + "type": "TagIdentifier", + "value": "seg02", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ] + }, + "from": [ + 13.0, + 31.0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 812, + 818, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 627, + 683, + 0 + ] + } + ] + }, + "height": 18.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 627, + 683, + 0 + ] + } + ] + }, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 183, + 220, + 0 + ] + } + ] + }, + "start": { + "from": [ + -12.0, + 7.0 + ], + "to": [ + -12.0, + 7.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 228, + 269, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 228, + 269, + 0 + ] + } + ] + }, + "height": 3.0, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 228, + 269, + 0 + ] + } + ] + }, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 183, + 220, + 0 + ] + } + ] + }, + "start": { + "from": [ + -11.0, + 10.0 + ], + "to": [ + -11.0, + 10.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 228, + 269, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 228, + 269, + 0 + ] + } + ] + }, + "height": -2.0, + "startCapId": "[uuid]", + "endCapId": null, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 228, + 269, + 0 + ] + } + ] + } + }, + "kitFloppy3": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 277, + 300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 308, + 330, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 338, + 362, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 370, + 426, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 277, + 300, + 0 + ] + }, + "from": [ + 11.0, + 8.0 + ], + "tag": null, + "to": [ + 11.0, + 9.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 308, + 330, + 0 + ] + }, + "from": [ + 11.0, + 9.0 + ], + "tag": null, + "to": [ + 6.0, + 9.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 338, + 362, + 0 + ] + }, + "from": [ + 6.0, + 9.0 + ], + "tag": null, + "to": [ + 6.0, + 8.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 370, + 426, + 0 + ] + }, + "from": [ + 6.0, + 8.0 + ], + "tag": null, + "to": [ + 11.0, + 8.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 434, + 441, + 0 + ] + }, + "from": [ + 11.0, + 8.0 + ], + "tag": null, + "to": [ + 11.0, + 8.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 277, + 300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 308, + 330, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 338, + 362, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 370, + 426, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 277, + 300, + 0 + ] + }, + "from": [ + -12.0, + 7.0 + ], + "tag": null, + "to": [ + -12.0, + 13.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 308, + 330, + 0 + ] + }, + "from": [ + -12.0, + 13.0 + ], + "tag": null, + "to": [ + 12.0, + 13.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 338, + 362, + 0 + ] + }, + "from": [ + 12.0, + 13.0 + ], + "tag": null, + "to": [ + 12.0, + 7.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 370, + 426, + 0 + ] + }, + "from": [ + 12.0, + 7.0 + ], + "tag": null, + "to": [ + -12.0, + 7.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 434, + 441, + 0 + ] + }, + "from": [ + -12.0, + 7.0 + ], + "tag": null, + "to": [ + -12.0, + 7.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 689, + 719, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 825, + 881, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 689, + 719, + 0 + ] + }, + "from": [ + -13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ] + }, + "from": [ + -13.0, + 31.0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ] + }, + "from": [ + 13.0, + 31.0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 825, + 881, + 0 + ] + }, + "from": [ + 13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 887, + 894, + 0 + ] + }, + "from": [ + -13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -13.0, + 6.0 + ], + "to": [ + -13.0, + 6.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 627, + 683, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ] + }, + "from": [ + -13.0, + 31.0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 761, + 767, + 0 + ] + } + ] + }, + "seg02": { + "type": "TagIdentifier", + "value": "seg02", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ] + }, + "from": [ + 13.0, + 31.0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 812, + 818, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 627, + 683, + 0 + ] + } + ] + }, + "height": 18.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 627, + 683, + 0 + ] + } + ] + }, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 183, + 220, + 0 + ] + } + ] + }, + "start": { + "from": [ + -12.0, + 7.0 + ], + "to": [ + -12.0, + 7.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 228, + 269, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 228, + 269, + 0 + ] + } + ] + }, + "height": 3.0, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 228, + 269, + 0 + ] + } + ] + }, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 183, + 220, + 0 + ] + } + ] + }, + "start": { + "from": [ + 11.0, + 8.0 + ], + "to": [ + 11.0, + 8.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 228, + 269, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 228, + 269, + 0 + ] + } + ] + }, + "height": -2.0, + "startCapId": "[uuid]", + "endCapId": null, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 228, + 269, + 0 + ] + } + ] + } + }, + "kitFloppyDepth": { + "type": "Number", + "value": 2.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 4669, + 4670, + 0 + ] + } + ] + }, + "kitFloppyElevation": { + "type": "Number", + "value": 8.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 534, + 535, + 0 + ] + }, + { + "sourceRange": [ + 4050, + 4051, + 0 + ] + }, + { + "sourceRange": [ + 4570, + 4571, + 0 + ] + } + ] + }, + "kitFloppyHeight": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 4590, + 4591, + 0 + ] + } + ] + }, + "kitFloppyOffset": { + "type": "Number", + "value": 11.0, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 551, + 553, + 0 + ] + }, + { + "sourceRange": [ + 984, + 985, + 0 + ] + }, + { + "sourceRange": [ + 1138, + 1139, + 0 + ] + }, + { + "sourceRange": [ + 4646, + 4647, + 0 + ] + }, + { + "sourceRange": [ + 4650, + 4651, + 0 + ] + } + ] + }, + "kitFloppyWidth": { + "type": "Number", + "value": 5.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 4610, + 4611, + 0 + ] + } + ] + }, + "kitHead": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 277, + 300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 308, + 330, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 338, + 362, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 370, + 426, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 277, + 300, + 0 + ] + }, + "from": [ + -12.0, + 14.0 + ], + "tag": null, + "to": [ + -12.0, + 30.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 308, + 330, + 0 + ] + }, + "from": [ + -12.0, + 30.0 + ], + "tag": null, + "to": [ + 12.0, + 30.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 338, + 362, + 0 + ] + }, + "from": [ + 12.0, + 30.0 + ], + "tag": null, + "to": [ + 12.0, + 14.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 370, + 426, + 0 + ] + }, + "from": [ + 12.0, + 14.0 + ], + "tag": null, + "to": [ + -12.0, + 14.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 434, + 441, + 0 + ] + }, + "from": [ + -12.0, + 14.0 + ], + "tag": null, + "to": [ + -12.0, + 14.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 689, + 719, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 825, + 881, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 689, + 719, + 0 + ] + }, + "from": [ + -13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ] + }, + "from": [ + -13.0, + 31.0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ] + }, + "from": [ + 13.0, + 31.0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 825, + 881, + 0 + ] + }, + "from": [ + 13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 887, + 894, + 0 + ] + }, + "from": [ + -13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -13.0, + 6.0 + ], + "to": [ + -13.0, + 6.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 627, + 683, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ] + }, + "from": [ + -13.0, + 31.0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 761, + 767, + 0 + ] + } + ] + }, + "seg02": { + "type": "TagIdentifier", + "value": "seg02", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ] + }, + "from": [ + 13.0, + 31.0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 812, + 818, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 627, + 683, + 0 + ] + } + ] + }, + "height": 18.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 627, + 683, + 0 + ] + } + ] + }, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 183, + 220, + 0 + ] + } + ] + }, + "start": { + "from": [ + -12.0, + 14.0 + ], + "to": [ + -12.0, + 14.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 228, + 269, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 228, + 269, + 0 + ] + } + ] + }, + "height": 3.0, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 228, + 269, + 0 + ] + } + ] + } + }, + "kitHeadDepth": { + "type": "Number", + "value": 3.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 1156, + 1157, + 0 + ] + } + ] + }, + "kitHeadElevation": { + "type": "Number", + "value": 14.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 534, + 535, + 0 + ] + }, + { + "sourceRange": [ + 570, + 572, + 0 + ] + }, + { + "sourceRange": [ + 984, + 985, + 0 + ] + }, + { + "sourceRange": [ + 1002, + 1004, + 0 + ] + } + ] + }, + "kitHeadHeight": { + "type": "Number", + "value": 16.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 1002, + 1004, + 0 + ] + } + ] + }, + "kitHeadOffset": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 984, + 985, + 0 + ] + } + ] + }, + "kitHeadWidth": { + "type": "Number", + "value": 24.0, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 551, + 553, + 0 + ] + }, + { + "sourceRange": [ + 984, + 985, + 0 + ] + }, + { + "sourceRange": [ + 1138, + 1139, + 0 + ] + } + ] + }, + "kitLeftEar": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 277, + 300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 308, + 330, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 338, + 362, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 370, + 426, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 277, + 300, + 0 + ] + }, + "from": [ + 4.0, + 14.0 + ], + "tag": null, + "to": [ + 4.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 308, + 330, + 0 + ] + }, + "from": [ + 4.0, + 6.0 + ], + "tag": null, + "to": [ + 12.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 338, + 362, + 0 + ] + }, + "from": [ + 12.0, + 6.0 + ], + "tag": null, + "to": [ + 12.0, + 14.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 370, + 426, + 0 + ] + }, + "from": [ + 12.0, + 14.0 + ], + "tag": null, + "to": [ + 4.0, + 14.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 434, + 441, + 0 + ] + }, + "from": [ + 4.0, + 14.0 + ], + "tag": null, + "to": [ + 4.0, + 14.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "seg01", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 689, + 719, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 825, + 881, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 689, + 719, + 0 + ] + }, + "from": [ + -13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ] + }, + "from": [ + -13.0, + 31.0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ] + }, + "from": [ + 13.0, + 31.0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 825, + 881, + 0 + ] + }, + "from": [ + 13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 887, + 894, + 0 + ] + }, + "from": [ + -13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -13.0, + 6.0 + ], + "to": [ + -13.0, + 6.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 627, + 683, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ] + }, + "from": [ + -13.0, + 31.0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 761, + 767, + 0 + ] + } + ] + }, + "seg02": { + "type": "TagIdentifier", + "value": "seg02", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ] + }, + "from": [ + 13.0, + 31.0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 812, + 818, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 627, + 683, + 0 + ] + } + ] + }, + "height": 18.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 627, + 683, + 0 + ] + } + ] + }, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 183, + 220, + 0 + ] + } + ] + }, + "start": { + "from": [ + 4.0, + 14.0 + ], + "to": [ + 4.0, + 14.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 228, + 269, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 228, + 269, + 0 + ] + } + ] + }, + "height": 2.0, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 228, + 269, + 0 + ] + } + ] + } + }, + "kitLeftEye1": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 277, + 300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 308, + 330, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 338, + 362, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 370, + 426, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 277, + 300, + 0 + ] + }, + "from": [ + -7.0, + 23.0 + ], + "tag": null, + "to": [ + -7.0, + 24.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 308, + 330, + 0 + ] + }, + "from": [ + -7.0, + 24.0 + ], + "tag": null, + "to": [ + -6.0, + 24.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 338, + 362, + 0 + ] + }, + "from": [ + -6.0, + 24.0 + ], + "tag": null, + "to": [ + -6.0, + 23.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 370, + 426, + 0 + ] + }, + "from": [ + -6.0, + 23.0 + ], + "tag": null, + "to": [ + -7.0, + 23.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 434, + 441, + 0 + ] + }, + "from": [ + -7.0, + 23.0 + ], + "tag": null, + "to": [ + -7.0, + 23.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1560, + 1578, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1608, + 1627, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1659, + 1689, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1711, + 1729, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1762, + 1780, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1810, + 1839, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1865, + 1884, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1917, + 1935, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1969, + 2000, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2025, + 2044, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2077, + 2096, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2129, + 2185, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1560, + 1578, + 0 + ] + }, + "from": [ + -10.0, + 16.0 + ], + "tag": null, + "to": [ + -10.0, + 17.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1608, + 1627, + 0 + ] + }, + "from": [ + -10.0, + 17.0 + ], + "tag": null, + "to": [ + -11.0, + 17.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1659, + 1689, + 0 + ] + }, + "from": [ + -11.0, + 17.0 + ], + "tag": null, + "to": [ + -11.0, + 28.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1711, + 1729, + 0 + ] + }, + "from": [ + -11.0, + 28.0 + ], + "tag": null, + "to": [ + -10.0, + 28.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1762, + 1780, + 0 + ] + }, + "from": [ + -10.0, + 28.0 + ], + "tag": null, + "to": [ + -10.0, + 29.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1810, + 1839, + 0 + ] + }, + "from": [ + -10.0, + 29.0 + ], + "tag": null, + "to": [ + 10.0, + 29.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1865, + 1884, + 0 + ] + }, + "from": [ + 10.0, + 29.0 + ], + "tag": null, + "to": [ + 10.0, + 28.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1917, + 1935, + 0 + ] + }, + "from": [ + 10.0, + 28.0 + ], + "tag": null, + "to": [ + 11.0, + 28.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1969, + 2000, + 0 + ] + }, + "from": [ + 11.0, + 28.0 + ], + "tag": null, + "to": [ + 11.0, + 17.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2025, + 2044, + 0 + ] + }, + "from": [ + 11.0, + 17.0 + ], + "tag": null, + "to": [ + 10.0, + 17.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2077, + 2096, + 0 + ] + }, + "from": [ + 10.0, + 17.0 + ], + "tag": null, + "to": [ + 10.0, + 16.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2129, + 2185, + 0 + ] + }, + "from": [ + 10.0, + 16.0 + ], + "tag": null, + "to": [ + -10.0, + 16.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2191, + 2198, + 0 + ] + }, + "from": [ + -10.0, + 16.0 + ], + "tag": null, + "to": [ + -10.0, + 16.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 277, + 300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 308, + 330, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 338, + 362, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 370, + 426, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 277, + 300, + 0 + ] + }, + "from": [ + -12.0, + 14.0 + ], + "tag": null, + "to": [ + -12.0, + 30.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 308, + 330, + 0 + ] + }, + "from": [ + -12.0, + 30.0 + ], + "tag": null, + "to": [ + 12.0, + 30.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 338, + 362, + 0 + ] + }, + "from": [ + 12.0, + 30.0 + ], + "tag": null, + "to": [ + 12.0, + 14.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 370, + 426, + 0 + ] + }, + "from": [ + 12.0, + 14.0 + ], + "tag": null, + "to": [ + -12.0, + 14.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 434, + 441, + 0 + ] + }, + "from": [ + -12.0, + 14.0 + ], + "tag": null, + "to": [ + -12.0, + 14.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 689, + 719, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 825, + 881, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 689, + 719, + 0 + ] + }, + "from": [ + -13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ] + }, + "from": [ + -13.0, + 31.0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ] + }, + "from": [ + 13.0, + 31.0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 825, + 881, + 0 + ] + }, + "from": [ + 13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 887, + 894, + 0 + ] + }, + "from": [ + -13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -13.0, + 6.0 + ], + "to": [ + -13.0, + 6.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 627, + 683, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ] + }, + "from": [ + -13.0, + 31.0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 761, + 767, + 0 + ] + } + ] + }, + "seg02": { + "type": "TagIdentifier", + "value": "seg02", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ] + }, + "from": [ + 13.0, + 31.0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 812, + 818, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 627, + 683, + 0 + ] + } + ] + }, + "height": 18.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 627, + 683, + 0 + ] + } + ] + }, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 183, + 220, + 0 + ] + } + ] + }, + "start": { + "from": [ + -12.0, + 14.0 + ], + "to": [ + -12.0, + 14.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 228, + 269, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 228, + 269, + 0 + ] + } + ] + }, + "height": 3.0, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 228, + 269, + 0 + ] + } + ] + }, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1463, + 1492, + 0 + ] + } + ] + }, + "start": { + "from": [ + -10.0, + 16.0 + ], + "to": [ + -10.0, + 16.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1498, + 1554, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1498, + 1554, + 0 + ] + } + ] + }, + "height": -2.0, + "startCapId": "[uuid]", + "endCapId": null, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1498, + 1554, + 0 + ] + } + ] + }, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 183, + 220, + 0 + ] + } + ] + }, + "start": { + "from": [ + -7.0, + 23.0 + ], + "to": [ + -7.0, + 23.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 228, + 269, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 228, + 269, + 0 + ] + } + ] + }, + "height": 0.5, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 228, + 269, + 0 + ] + } + ] + } + }, + "kitLeftEye2": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 277, + 300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 308, + 330, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 338, + 362, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 370, + 426, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 277, + 300, + 0 + ] + }, + "from": [ + -6.0, + 24.0 + ], + "tag": null, + "to": [ + -6.0, + 25.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 308, + 330, + 0 + ] + }, + "from": [ + -6.0, + 25.0 + ], + "tag": null, + "to": [ + -3.0, + 25.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 338, + 362, + 0 + ] + }, + "from": [ + -3.0, + 25.0 + ], + "tag": null, + "to": [ + -3.0, + 24.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 370, + 426, + 0 + ] + }, + "from": [ + -3.0, + 24.0 + ], + "tag": null, + "to": [ + -6.0, + 24.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 434, + 441, + 0 + ] + }, + "from": [ + -6.0, + 24.0 + ], + "tag": null, + "to": [ + -6.0, + 24.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1560, + 1578, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1608, + 1627, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1659, + 1689, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1711, + 1729, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1762, + 1780, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1810, + 1839, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1865, + 1884, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1917, + 1935, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1969, + 2000, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2025, + 2044, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2077, + 2096, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2129, + 2185, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1560, + 1578, + 0 + ] + }, + "from": [ + -10.0, + 16.0 + ], + "tag": null, + "to": [ + -10.0, + 17.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1608, + 1627, + 0 + ] + }, + "from": [ + -10.0, + 17.0 + ], + "tag": null, + "to": [ + -11.0, + 17.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1659, + 1689, + 0 + ] + }, + "from": [ + -11.0, + 17.0 + ], + "tag": null, + "to": [ + -11.0, + 28.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1711, + 1729, + 0 + ] + }, + "from": [ + -11.0, + 28.0 + ], + "tag": null, + "to": [ + -10.0, + 28.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1762, + 1780, + 0 + ] + }, + "from": [ + -10.0, + 28.0 + ], + "tag": null, + "to": [ + -10.0, + 29.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1810, + 1839, + 0 + ] + }, + "from": [ + -10.0, + 29.0 + ], + "tag": null, + "to": [ + 10.0, + 29.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1865, + 1884, + 0 + ] + }, + "from": [ + 10.0, + 29.0 + ], + "tag": null, + "to": [ + 10.0, + 28.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1917, + 1935, + 0 + ] + }, + "from": [ + 10.0, + 28.0 + ], + "tag": null, + "to": [ + 11.0, + 28.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1969, + 2000, + 0 + ] + }, + "from": [ + 11.0, + 28.0 + ], + "tag": null, + "to": [ + 11.0, + 17.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2025, + 2044, + 0 + ] + }, + "from": [ + 11.0, + 17.0 + ], + "tag": null, + "to": [ + 10.0, + 17.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2077, + 2096, + 0 + ] + }, + "from": [ + 10.0, + 17.0 + ], + "tag": null, + "to": [ + 10.0, + 16.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2129, + 2185, + 0 + ] + }, + "from": [ + 10.0, + 16.0 + ], + "tag": null, + "to": [ + -10.0, + 16.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2191, + 2198, + 0 + ] + }, + "from": [ + -10.0, + 16.0 + ], + "tag": null, + "to": [ + -10.0, + 16.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 277, + 300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 308, + 330, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 338, + 362, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 370, + 426, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 277, + 300, + 0 + ] + }, + "from": [ + -12.0, + 14.0 + ], + "tag": null, + "to": [ + -12.0, + 30.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 308, + 330, + 0 + ] + }, + "from": [ + -12.0, + 30.0 + ], + "tag": null, + "to": [ + 12.0, + 30.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 338, + 362, + 0 + ] + }, + "from": [ + 12.0, + 30.0 + ], + "tag": null, + "to": [ + 12.0, + 14.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 370, + 426, + 0 + ] + }, + "from": [ + 12.0, + 14.0 + ], + "tag": null, + "to": [ + -12.0, + 14.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 434, + 441, + 0 + ] + }, + "from": [ + -12.0, + 14.0 + ], + "tag": null, + "to": [ + -12.0, + 14.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 689, + 719, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 825, + 881, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 689, + 719, + 0 + ] + }, + "from": [ + -13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ] + }, + "from": [ + -13.0, + 31.0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ] + }, + "from": [ + 13.0, + 31.0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 825, + 881, + 0 + ] + }, + "from": [ + 13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 887, + 894, + 0 + ] + }, + "from": [ + -13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -13.0, + 6.0 + ], + "to": [ + -13.0, + 6.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 627, + 683, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ] + }, + "from": [ + -13.0, + 31.0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 761, + 767, + 0 + ] + } + ] + }, + "seg02": { + "type": "TagIdentifier", + "value": "seg02", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ] + }, + "from": [ + 13.0, + 31.0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 812, + 818, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 627, + 683, + 0 + ] + } + ] + }, + "height": 18.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 627, + 683, + 0 + ] + } + ] + }, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 183, + 220, + 0 + ] + } + ] + }, + "start": { + "from": [ + -12.0, + 14.0 + ], + "to": [ + -12.0, + 14.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 228, + 269, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 228, + 269, + 0 + ] + } + ] + }, + "height": 3.0, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 228, + 269, + 0 + ] + } + ] + }, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1463, + 1492, + 0 + ] + } + ] + }, + "start": { + "from": [ + -10.0, + 16.0 + ], + "to": [ + -10.0, + 16.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1498, + 1554, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1498, + 1554, + 0 + ] + } + ] + }, + "height": -2.0, + "startCapId": "[uuid]", + "endCapId": null, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1498, + 1554, + 0 + ] + } + ] + }, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 183, + 220, + 0 + ] + } + ] + }, + "start": { + "from": [ + -6.0, + 24.0 + ], + "to": [ + -6.0, + 24.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 228, + 269, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 228, + 269, + 0 + ] + } + ] + }, + "height": 0.5, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 228, + 269, + 0 + ] + } + ] + } + }, + "kitLeftEye3": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 277, + 300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 308, + 330, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 338, + 362, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 370, + 426, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 277, + 300, + 0 + ] + }, + "from": [ + -3.0, + 23.0 + ], + "tag": null, + "to": [ + -3.0, + 24.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 308, + 330, + 0 + ] + }, + "from": [ + -3.0, + 24.0 + ], + "tag": null, + "to": [ + -2.0, + 24.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 338, + 362, + 0 + ] + }, + "from": [ + -2.0, + 24.0 + ], + "tag": null, + "to": [ + -2.0, + 23.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 370, + 426, + 0 + ] + }, + "from": [ + -2.0, + 23.0 + ], + "tag": null, + "to": [ + -3.0, + 23.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 434, + 441, + 0 + ] + }, + "from": [ + -3.0, + 23.0 + ], + "tag": null, + "to": [ + -3.0, + 23.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1560, + 1578, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1608, + 1627, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1659, + 1689, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1711, + 1729, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1762, + 1780, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1810, + 1839, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1865, + 1884, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1917, + 1935, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1969, + 2000, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2025, + 2044, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2077, + 2096, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2129, + 2185, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1560, + 1578, + 0 + ] + }, + "from": [ + -10.0, + 16.0 + ], + "tag": null, + "to": [ + -10.0, + 17.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1608, + 1627, + 0 + ] + }, + "from": [ + -10.0, + 17.0 + ], + "tag": null, + "to": [ + -11.0, + 17.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1659, + 1689, + 0 + ] + }, + "from": [ + -11.0, + 17.0 + ], + "tag": null, + "to": [ + -11.0, + 28.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1711, + 1729, + 0 + ] + }, + "from": [ + -11.0, + 28.0 + ], + "tag": null, + "to": [ + -10.0, + 28.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1762, + 1780, + 0 + ] + }, + "from": [ + -10.0, + 28.0 + ], + "tag": null, + "to": [ + -10.0, + 29.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1810, + 1839, + 0 + ] + }, + "from": [ + -10.0, + 29.0 + ], + "tag": null, + "to": [ + 10.0, + 29.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1865, + 1884, + 0 + ] + }, + "from": [ + 10.0, + 29.0 + ], + "tag": null, + "to": [ + 10.0, + 28.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1917, + 1935, + 0 + ] + }, + "from": [ + 10.0, + 28.0 + ], + "tag": null, + "to": [ + 11.0, + 28.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1969, + 2000, + 0 + ] + }, + "from": [ + 11.0, + 28.0 + ], + "tag": null, + "to": [ + 11.0, + 17.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2025, + 2044, + 0 + ] + }, + "from": [ + 11.0, + 17.0 + ], + "tag": null, + "to": [ + 10.0, + 17.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2077, + 2096, + 0 + ] + }, + "from": [ + 10.0, + 17.0 + ], + "tag": null, + "to": [ + 10.0, + 16.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2129, + 2185, + 0 + ] + }, + "from": [ + 10.0, + 16.0 + ], + "tag": null, + "to": [ + -10.0, + 16.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2191, + 2198, + 0 + ] + }, + "from": [ + -10.0, + 16.0 + ], + "tag": null, + "to": [ + -10.0, + 16.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 277, + 300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 308, + 330, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 338, + 362, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 370, + 426, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 277, + 300, + 0 + ] + }, + "from": [ + -12.0, + 14.0 + ], + "tag": null, + "to": [ + -12.0, + 30.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 308, + 330, + 0 + ] + }, + "from": [ + -12.0, + 30.0 + ], + "tag": null, + "to": [ + 12.0, + 30.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 338, + 362, + 0 + ] + }, + "from": [ + 12.0, + 30.0 + ], + "tag": null, + "to": [ + 12.0, + 14.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 370, + 426, + 0 + ] + }, + "from": [ + 12.0, + 14.0 + ], + "tag": null, + "to": [ + -12.0, + 14.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 434, + 441, + 0 + ] + }, + "from": [ + -12.0, + 14.0 + ], + "tag": null, + "to": [ + -12.0, + 14.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 689, + 719, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 825, + 881, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 689, + 719, + 0 + ] + }, + "from": [ + -13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ] + }, + "from": [ + -13.0, + 31.0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ] + }, + "from": [ + 13.0, + 31.0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 825, + 881, + 0 + ] + }, + "from": [ + 13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 887, + 894, + 0 + ] + }, + "from": [ + -13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -13.0, + 6.0 + ], + "to": [ + -13.0, + 6.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 627, + 683, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ] + }, + "from": [ + -13.0, + 31.0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 761, + 767, + 0 + ] + } + ] + }, + "seg02": { + "type": "TagIdentifier", + "value": "seg02", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ] + }, + "from": [ + 13.0, + 31.0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 812, + 818, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 627, + 683, + 0 + ] + } + ] + }, + "height": 18.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 627, + 683, + 0 + ] + } + ] + }, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 183, + 220, + 0 + ] + } + ] + }, + "start": { + "from": [ + -12.0, + 14.0 + ], + "to": [ + -12.0, + 14.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 228, + 269, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 228, + 269, + 0 + ] + } + ] + }, + "height": 3.0, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 228, + 269, + 0 + ] + } + ] + }, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1463, + 1492, + 0 + ] + } + ] + }, + "start": { + "from": [ + -10.0, + 16.0 + ], + "to": [ + -10.0, + 16.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1498, + 1554, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1498, + 1554, + 0 + ] + } + ] + }, + "height": -2.0, + "startCapId": "[uuid]", + "endCapId": null, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1498, + 1554, + 0 + ] + } + ] + }, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 183, + 220, + 0 + ] + } + ] + }, + "start": { + "from": [ + -3.0, + 23.0 + ], + "to": [ + -3.0, + 23.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 228, + 269, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 228, + 269, + 0 + ] + } + ] + }, + "height": 0.5, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 228, + 269, + 0 + ] + } + ] + } + }, + "kitLeftLeg": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 6290, + 6319, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 6327, + 6358, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 6366, + 6396, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 6404, + 6460, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 6290, + 6319, + 0 + ] + }, + "from": [ + -10.0, + -4.0 + ], + "tag": null, + "to": [ + -3.0, + -4.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 6327, + 6358, + 0 + ] + }, + "from": [ + -3.0, + -4.0 + ], + "tag": null, + "to": [ + -3.0, + -14.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 6366, + 6396, + 0 + ] + }, + "from": [ + -3.0, + -14.0 + ], + "tag": null, + "to": [ + -10.0, + -14.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 6404, + 6460, + 0 + ] + }, + "from": [ + -10.0, + -14.0 + ], + "tag": null, + "to": [ + -10.0, + -4.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 6468, + 6475, + 0 + ] + }, + "from": [ + -10.0, + -4.0 + ], + "tag": null, + "to": [ + -10.0, + -4.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -10.0, + -4.0 + ], + "to": [ + -10.0, + -4.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 6231, + 6282, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 6231, + 6282, + 0 + ] + } + ] + }, + "height": 3.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 6231, + 6282, + 0 + ] + } + ] + } + }, + "kitLeg": { + "type": "Function", + "__meta": [ + { + "sourceRange": [ + 6082, + 6899, + 0 + ] + } + ] + }, + "kitLegOffset": { + "type": "Number", + "value": 3.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 6915, + 6916, + 0 + ] + } + ] + }, + "kitMouthDownLeft": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 277, + 300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 308, + 330, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 338, + 362, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 370, + 426, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 277, + 300, + 0 + ] + }, + "from": [ + -3.0, + 19.0 + ], + "tag": null, + "to": [ + -3.0, + 20.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 308, + 330, + 0 + ] + }, + "from": [ + -3.0, + 20.0 + ], + "tag": null, + "to": [ + -2.0, + 20.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 338, + 362, + 0 + ] + }, + "from": [ + -2.0, + 20.0 + ], + "tag": null, + "to": [ + -2.0, + 19.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 370, + 426, + 0 + ] + }, + "from": [ + -2.0, + 19.0 + ], + "tag": null, + "to": [ + -3.0, + 19.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 434, + 441, + 0 + ] + }, + "from": [ + -3.0, + 19.0 + ], + "tag": null, + "to": [ + -3.0, + 19.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1560, + 1578, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1608, + 1627, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1659, + 1689, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1711, + 1729, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1762, + 1780, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1810, + 1839, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1865, + 1884, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1917, + 1935, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1969, + 2000, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2025, + 2044, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2077, + 2096, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2129, + 2185, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1560, + 1578, + 0 + ] + }, + "from": [ + -10.0, + 16.0 + ], + "tag": null, + "to": [ + -10.0, + 17.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1608, + 1627, + 0 + ] + }, + "from": [ + -10.0, + 17.0 + ], + "tag": null, + "to": [ + -11.0, + 17.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1659, + 1689, + 0 + ] + }, + "from": [ + -11.0, + 17.0 + ], + "tag": null, + "to": [ + -11.0, + 28.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1711, + 1729, + 0 + ] + }, + "from": [ + -11.0, + 28.0 + ], + "tag": null, + "to": [ + -10.0, + 28.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1762, + 1780, + 0 + ] + }, + "from": [ + -10.0, + 28.0 + ], + "tag": null, + "to": [ + -10.0, + 29.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1810, + 1839, + 0 + ] + }, + "from": [ + -10.0, + 29.0 + ], + "tag": null, + "to": [ + 10.0, + 29.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1865, + 1884, + 0 + ] + }, + "from": [ + 10.0, + 29.0 + ], + "tag": null, + "to": [ + 10.0, + 28.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1917, + 1935, + 0 + ] + }, + "from": [ + 10.0, + 28.0 + ], + "tag": null, + "to": [ + 11.0, + 28.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1969, + 2000, + 0 + ] + }, + "from": [ + 11.0, + 28.0 + ], + "tag": null, + "to": [ + 11.0, + 17.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2025, + 2044, + 0 + ] + }, + "from": [ + 11.0, + 17.0 + ], + "tag": null, + "to": [ + 10.0, + 17.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2077, + 2096, + 0 + ] + }, + "from": [ + 10.0, + 17.0 + ], + "tag": null, + "to": [ + 10.0, + 16.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2129, + 2185, + 0 + ] + }, + "from": [ + 10.0, + 16.0 + ], + "tag": null, + "to": [ + -10.0, + 16.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2191, + 2198, + 0 + ] + }, + "from": [ + -10.0, + 16.0 + ], + "tag": null, + "to": [ + -10.0, + 16.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 277, + 300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 308, + 330, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 338, + 362, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 370, + 426, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 277, + 300, + 0 + ] + }, + "from": [ + -12.0, + 14.0 + ], + "tag": null, + "to": [ + -12.0, + 30.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 308, + 330, + 0 + ] + }, + "from": [ + -12.0, + 30.0 + ], + "tag": null, + "to": [ + 12.0, + 30.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 338, + 362, + 0 + ] + }, + "from": [ + 12.0, + 30.0 + ], + "tag": null, + "to": [ + 12.0, + 14.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 370, + 426, + 0 + ] + }, + "from": [ + 12.0, + 14.0 + ], + "tag": null, + "to": [ + -12.0, + 14.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 434, + 441, + 0 + ] + }, + "from": [ + -12.0, + 14.0 + ], + "tag": null, + "to": [ + -12.0, + 14.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 689, + 719, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 825, + 881, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 689, + 719, + 0 + ] + }, + "from": [ + -13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ] + }, + "from": [ + -13.0, + 31.0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ] + }, + "from": [ + 13.0, + 31.0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 825, + 881, + 0 + ] + }, + "from": [ + 13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 887, + 894, + 0 + ] + }, + "from": [ + -13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -13.0, + 6.0 + ], + "to": [ + -13.0, + 6.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 627, + 683, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ] + }, + "from": [ + -13.0, + 31.0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 761, + 767, + 0 + ] + } + ] + }, + "seg02": { + "type": "TagIdentifier", + "value": "seg02", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ] + }, + "from": [ + 13.0, + 31.0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 812, + 818, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 627, + 683, + 0 + ] + } + ] + }, + "height": 18.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 627, + 683, + 0 + ] + } + ] + }, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 183, + 220, + 0 + ] + } + ] + }, + "start": { + "from": [ + -12.0, + 14.0 + ], + "to": [ + -12.0, + 14.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 228, + 269, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 228, + 269, + 0 + ] + } + ] + }, + "height": 3.0, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 228, + 269, + 0 + ] + } + ] + }, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1463, + 1492, + 0 + ] + } + ] + }, + "start": { + "from": [ + -10.0, + 16.0 + ], + "to": [ + -10.0, + 16.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1498, + 1554, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1498, + 1554, + 0 + ] + } + ] + }, + "height": -2.0, + "startCapId": "[uuid]", + "endCapId": null, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1498, + 1554, + 0 + ] + } + ] + }, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 183, + 220, + 0 + ] + } + ] + }, + "start": { + "from": [ + -3.0, + 19.0 + ], + "to": [ + -3.0, + 19.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 228, + 269, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 228, + 269, + 0 + ] + } + ] + }, + "height": 0.5, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 228, + 269, + 0 + ] + } + ] + } + }, + "kitMouthDownRight": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 277, + 300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 308, + 330, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 338, + 362, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 370, + 426, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 277, + 300, + 0 + ] + }, + "from": [ + 3.0, + 19.0 + ], + "tag": null, + "to": [ + 3.0, + 20.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 308, + 330, + 0 + ] + }, + "from": [ + 3.0, + 20.0 + ], + "tag": null, + "to": [ + 4.0, + 20.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 338, + 362, + 0 + ] + }, + "from": [ + 4.0, + 20.0 + ], + "tag": null, + "to": [ + 4.0, + 19.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 370, + 426, + 0 + ] + }, + "from": [ + 4.0, + 19.0 + ], + "tag": null, + "to": [ + 3.0, + 19.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 434, + 441, + 0 + ] + }, + "from": [ + 3.0, + 19.0 + ], + "tag": null, + "to": [ + 3.0, + 19.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1560, + 1578, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1608, + 1627, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1659, + 1689, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1711, + 1729, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1762, + 1780, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1810, + 1839, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1865, + 1884, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1917, + 1935, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1969, + 2000, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2025, + 2044, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2077, + 2096, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2129, + 2185, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1560, + 1578, + 0 + ] + }, + "from": [ + -10.0, + 16.0 + ], + "tag": null, + "to": [ + -10.0, + 17.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1608, + 1627, + 0 + ] + }, + "from": [ + -10.0, + 17.0 + ], + "tag": null, + "to": [ + -11.0, + 17.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1659, + 1689, + 0 + ] + }, + "from": [ + -11.0, + 17.0 + ], + "tag": null, + "to": [ + -11.0, + 28.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1711, + 1729, + 0 + ] + }, + "from": [ + -11.0, + 28.0 + ], + "tag": null, + "to": [ + -10.0, + 28.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1762, + 1780, + 0 + ] + }, + "from": [ + -10.0, + 28.0 + ], + "tag": null, + "to": [ + -10.0, + 29.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1810, + 1839, + 0 + ] + }, + "from": [ + -10.0, + 29.0 + ], + "tag": null, + "to": [ + 10.0, + 29.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1865, + 1884, + 0 + ] + }, + "from": [ + 10.0, + 29.0 + ], + "tag": null, + "to": [ + 10.0, + 28.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1917, + 1935, + 0 + ] + }, + "from": [ + 10.0, + 28.0 + ], + "tag": null, + "to": [ + 11.0, + 28.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1969, + 2000, + 0 + ] + }, + "from": [ + 11.0, + 28.0 + ], + "tag": null, + "to": [ + 11.0, + 17.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2025, + 2044, + 0 + ] + }, + "from": [ + 11.0, + 17.0 + ], + "tag": null, + "to": [ + 10.0, + 17.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2077, + 2096, + 0 + ] + }, + "from": [ + 10.0, + 17.0 + ], + "tag": null, + "to": [ + 10.0, + 16.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2129, + 2185, + 0 + ] + }, + "from": [ + 10.0, + 16.0 + ], + "tag": null, + "to": [ + -10.0, + 16.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2191, + 2198, + 0 + ] + }, + "from": [ + -10.0, + 16.0 + ], + "tag": null, + "to": [ + -10.0, + 16.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 277, + 300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 308, + 330, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 338, + 362, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 370, + 426, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 277, + 300, + 0 + ] + }, + "from": [ + -12.0, + 14.0 + ], + "tag": null, + "to": [ + -12.0, + 30.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 308, + 330, + 0 + ] + }, + "from": [ + -12.0, + 30.0 + ], + "tag": null, + "to": [ + 12.0, + 30.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 338, + 362, + 0 + ] + }, + "from": [ + 12.0, + 30.0 + ], + "tag": null, + "to": [ + 12.0, + 14.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 370, + 426, + 0 + ] + }, + "from": [ + 12.0, + 14.0 + ], + "tag": null, + "to": [ + -12.0, + 14.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 434, + 441, + 0 + ] + }, + "from": [ + -12.0, + 14.0 + ], + "tag": null, + "to": [ + -12.0, + 14.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 689, + 719, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 825, + 881, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 689, + 719, + 0 + ] + }, + "from": [ + -13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ] + }, + "from": [ + -13.0, + 31.0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ] + }, + "from": [ + 13.0, + 31.0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 825, + 881, + 0 + ] + }, + "from": [ + 13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 887, + 894, + 0 + ] + }, + "from": [ + -13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -13.0, + 6.0 + ], + "to": [ + -13.0, + 6.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 627, + 683, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ] + }, + "from": [ + -13.0, + 31.0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 761, + 767, + 0 + ] + } + ] + }, + "seg02": { + "type": "TagIdentifier", + "value": "seg02", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ] + }, + "from": [ + 13.0, + 31.0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 812, + 818, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 627, + 683, + 0 + ] + } + ] + }, + "height": 18.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 627, + 683, + 0 + ] + } + ] + }, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 183, + 220, + 0 + ] + } + ] + }, + "start": { + "from": [ + -12.0, + 14.0 + ], + "to": [ + -12.0, + 14.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 228, + 269, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 228, + 269, + 0 + ] + } + ] + }, + "height": 3.0, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 228, + 269, + 0 + ] + } + ] + }, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1463, + 1492, + 0 + ] + } + ] + }, + "start": { + "from": [ + -10.0, + 16.0 + ], + "to": [ + -10.0, + 16.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1498, + 1554, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1498, + 1554, + 0 + ] + } + ] + }, + "height": -2.0, + "startCapId": "[uuid]", + "endCapId": null, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1498, + 1554, + 0 + ] + } + ] + }, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 183, + 220, + 0 + ] + } + ] + }, + "start": { + "from": [ + 3.0, + 19.0 + ], + "to": [ + 3.0, + 19.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 228, + 269, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 228, + 269, + 0 + ] + } + ] + }, + "height": 0.5, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 228, + 269, + 0 + ] + } + ] + } + }, + "kitMouthHeight": { + "type": "Number", + "value": 20.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 534, + 535, + 0 + ] + }, + { + "sourceRange": [ + 570, + 572, + 0 + ] + }, + { + "sourceRange": [ + 984, + 985, + 0 + ] + }, + { + "sourceRange": [ + 1002, + 1004, + 0 + ] + }, + { + "sourceRange": [ + 1311, + 1312, + 0 + ] + }, + { + "sourceRange": [ + 2360, + 2361, + 0 + ] + }, + { + "sourceRange": [ + 3586, + 3587, + 0 + ] + } + ] + }, + "kitMouthOffset": { + "type": "Number", + "value": 4.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 3552, + 3553, + 0 + ] + } + ] + }, + "kitMouthUpLeft": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 277, + 300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 308, + 330, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 338, + 362, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 370, + 426, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 277, + 300, + 0 + ] + }, + "from": [ + -4.0, + 20.0 + ], + "tag": null, + "to": [ + -4.0, + 21.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 308, + 330, + 0 + ] + }, + "from": [ + -4.0, + 21.0 + ], + "tag": null, + "to": [ + -3.0, + 21.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 338, + 362, + 0 + ] + }, + "from": [ + -3.0, + 21.0 + ], + "tag": null, + "to": [ + -3.0, + 20.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 370, + 426, + 0 + ] + }, + "from": [ + -3.0, + 20.0 + ], + "tag": null, + "to": [ + -4.0, + 20.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 434, + 441, + 0 + ] + }, + "from": [ + -4.0, + 20.0 + ], + "tag": null, + "to": [ + -4.0, + 20.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1560, + 1578, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1608, + 1627, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1659, + 1689, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1711, + 1729, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1762, + 1780, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1810, + 1839, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1865, + 1884, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1917, + 1935, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1969, + 2000, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2025, + 2044, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2077, + 2096, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2129, + 2185, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1560, + 1578, + 0 + ] + }, + "from": [ + -10.0, + 16.0 + ], + "tag": null, + "to": [ + -10.0, + 17.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1608, + 1627, + 0 + ] + }, + "from": [ + -10.0, + 17.0 + ], + "tag": null, + "to": [ + -11.0, + 17.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1659, + 1689, + 0 + ] + }, + "from": [ + -11.0, + 17.0 + ], + "tag": null, + "to": [ + -11.0, + 28.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1711, + 1729, + 0 + ] + }, + "from": [ + -11.0, + 28.0 + ], + "tag": null, + "to": [ + -10.0, + 28.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1762, + 1780, + 0 + ] + }, + "from": [ + -10.0, + 28.0 + ], + "tag": null, + "to": [ + -10.0, + 29.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1810, + 1839, + 0 + ] + }, + "from": [ + -10.0, + 29.0 + ], + "tag": null, + "to": [ + 10.0, + 29.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1865, + 1884, + 0 + ] + }, + "from": [ + 10.0, + 29.0 + ], + "tag": null, + "to": [ + 10.0, + 28.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1917, + 1935, + 0 + ] + }, + "from": [ + 10.0, + 28.0 + ], + "tag": null, + "to": [ + 11.0, + 28.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1969, + 2000, + 0 + ] + }, + "from": [ + 11.0, + 28.0 + ], + "tag": null, + "to": [ + 11.0, + 17.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2025, + 2044, + 0 + ] + }, + "from": [ + 11.0, + 17.0 + ], + "tag": null, + "to": [ + 10.0, + 17.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2077, + 2096, + 0 + ] + }, + "from": [ + 10.0, + 17.0 + ], + "tag": null, + "to": [ + 10.0, + 16.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2129, + 2185, + 0 + ] + }, + "from": [ + 10.0, + 16.0 + ], + "tag": null, + "to": [ + -10.0, + 16.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2191, + 2198, + 0 + ] + }, + "from": [ + -10.0, + 16.0 + ], + "tag": null, + "to": [ + -10.0, + 16.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 277, + 300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 308, + 330, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 338, + 362, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 370, + 426, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 277, + 300, + 0 + ] + }, + "from": [ + -12.0, + 14.0 + ], + "tag": null, + "to": [ + -12.0, + 30.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 308, + 330, + 0 + ] + }, + "from": [ + -12.0, + 30.0 + ], + "tag": null, + "to": [ + 12.0, + 30.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 338, + 362, + 0 + ] + }, + "from": [ + 12.0, + 30.0 + ], + "tag": null, + "to": [ + 12.0, + 14.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 370, + 426, + 0 + ] + }, + "from": [ + 12.0, + 14.0 + ], + "tag": null, + "to": [ + -12.0, + 14.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 434, + 441, + 0 + ] + }, + "from": [ + -12.0, + 14.0 + ], + "tag": null, + "to": [ + -12.0, + 14.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 689, + 719, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 825, + 881, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 689, + 719, + 0 + ] + }, + "from": [ + -13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ] + }, + "from": [ + -13.0, + 31.0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ] + }, + "from": [ + 13.0, + 31.0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 825, + 881, + 0 + ] + }, + "from": [ + 13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 887, + 894, + 0 + ] + }, + "from": [ + -13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -13.0, + 6.0 + ], + "to": [ + -13.0, + 6.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 627, + 683, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ] + }, + "from": [ + -13.0, + 31.0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 761, + 767, + 0 + ] + } + ] + }, + "seg02": { + "type": "TagIdentifier", + "value": "seg02", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ] + }, + "from": [ + 13.0, + 31.0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 812, + 818, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 627, + 683, + 0 + ] + } + ] + }, + "height": 18.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 627, + 683, + 0 + ] + } + ] + }, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 183, + 220, + 0 + ] + } + ] + }, + "start": { + "from": [ + -12.0, + 14.0 + ], + "to": [ + -12.0, + 14.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 228, + 269, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 228, + 269, + 0 + ] + } + ] + }, + "height": 3.0, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 228, + 269, + 0 + ] + } + ] + }, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1463, + 1492, + 0 + ] + } + ] + }, + "start": { + "from": [ + -10.0, + 16.0 + ], + "to": [ + -10.0, + 16.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1498, + 1554, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1498, + 1554, + 0 + ] + } + ] + }, + "height": -2.0, + "startCapId": "[uuid]", + "endCapId": null, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1498, + 1554, + 0 + ] + } + ] + }, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 183, + 220, + 0 + ] + } + ] + }, + "start": { + "from": [ + -4.0, + 20.0 + ], + "to": [ + -4.0, + 20.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 228, + 269, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 228, + 269, + 0 + ] + } + ] + }, + "height": 0.5, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 228, + 269, + 0 + ] + } + ] + } + }, + "kitMouthUpRight": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 277, + 300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 308, + 330, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 338, + 362, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 370, + 426, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 277, + 300, + 0 + ] + }, + "from": [ + 4.0, + 20.0 + ], + "tag": null, + "to": [ + 4.0, + 21.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 308, + 330, + 0 + ] + }, + "from": [ + 4.0, + 21.0 + ], + "tag": null, + "to": [ + 5.0, + 21.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 338, + 362, + 0 + ] + }, + "from": [ + 5.0, + 21.0 + ], + "tag": null, + "to": [ + 5.0, + 20.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 370, + 426, + 0 + ] + }, + "from": [ + 5.0, + 20.0 + ], + "tag": null, + "to": [ + 4.0, + 20.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 434, + 441, + 0 + ] + }, + "from": [ + 4.0, + 20.0 + ], + "tag": null, + "to": [ + 4.0, + 20.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1560, + 1578, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1608, + 1627, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1659, + 1689, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1711, + 1729, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1762, + 1780, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1810, + 1839, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1865, + 1884, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1917, + 1935, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1969, + 2000, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2025, + 2044, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2077, + 2096, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2129, + 2185, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1560, + 1578, + 0 + ] + }, + "from": [ + -10.0, + 16.0 + ], + "tag": null, + "to": [ + -10.0, + 17.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1608, + 1627, + 0 + ] + }, + "from": [ + -10.0, + 17.0 + ], + "tag": null, + "to": [ + -11.0, + 17.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1659, + 1689, + 0 + ] + }, + "from": [ + -11.0, + 17.0 + ], + "tag": null, + "to": [ + -11.0, + 28.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1711, + 1729, + 0 + ] + }, + "from": [ + -11.0, + 28.0 + ], + "tag": null, + "to": [ + -10.0, + 28.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1762, + 1780, + 0 + ] + }, + "from": [ + -10.0, + 28.0 + ], + "tag": null, + "to": [ + -10.0, + 29.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1810, + 1839, + 0 + ] + }, + "from": [ + -10.0, + 29.0 + ], + "tag": null, + "to": [ + 10.0, + 29.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1865, + 1884, + 0 + ] + }, + "from": [ + 10.0, + 29.0 + ], + "tag": null, + "to": [ + 10.0, + 28.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1917, + 1935, + 0 + ] + }, + "from": [ + 10.0, + 28.0 + ], + "tag": null, + "to": [ + 11.0, + 28.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1969, + 2000, + 0 + ] + }, + "from": [ + 11.0, + 28.0 + ], + "tag": null, + "to": [ + 11.0, + 17.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2025, + 2044, + 0 + ] + }, + "from": [ + 11.0, + 17.0 + ], + "tag": null, + "to": [ + 10.0, + 17.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2077, + 2096, + 0 + ] + }, + "from": [ + 10.0, + 17.0 + ], + "tag": null, + "to": [ + 10.0, + 16.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2129, + 2185, + 0 + ] + }, + "from": [ + 10.0, + 16.0 + ], + "tag": null, + "to": [ + -10.0, + 16.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2191, + 2198, + 0 + ] + }, + "from": [ + -10.0, + 16.0 + ], + "tag": null, + "to": [ + -10.0, + 16.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 277, + 300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 308, + 330, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 338, + 362, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 370, + 426, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 277, + 300, + 0 + ] + }, + "from": [ + -12.0, + 14.0 + ], + "tag": null, + "to": [ + -12.0, + 30.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 308, + 330, + 0 + ] + }, + "from": [ + -12.0, + 30.0 + ], + "tag": null, + "to": [ + 12.0, + 30.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 338, + 362, + 0 + ] + }, + "from": [ + 12.0, + 30.0 + ], + "tag": null, + "to": [ + 12.0, + 14.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 370, + 426, + 0 + ] + }, + "from": [ + 12.0, + 14.0 + ], + "tag": null, + "to": [ + -12.0, + 14.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 434, + 441, + 0 + ] + }, + "from": [ + -12.0, + 14.0 + ], + "tag": null, + "to": [ + -12.0, + 14.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 689, + 719, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 825, + 881, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 689, + 719, + 0 + ] + }, + "from": [ + -13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ] + }, + "from": [ + -13.0, + 31.0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ] + }, + "from": [ + 13.0, + 31.0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 825, + 881, + 0 + ] + }, + "from": [ + 13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 887, + 894, + 0 + ] + }, + "from": [ + -13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -13.0, + 6.0 + ], + "to": [ + -13.0, + 6.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 627, + 683, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ] + }, + "from": [ + -13.0, + 31.0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 761, + 767, + 0 + ] + } + ] + }, + "seg02": { + "type": "TagIdentifier", + "value": "seg02", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ] + }, + "from": [ + 13.0, + 31.0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 812, + 818, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 627, + 683, + 0 + ] + } + ] + }, + "height": 18.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 627, + 683, + 0 + ] + } + ] + }, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 183, + 220, + 0 + ] + } + ] + }, + "start": { + "from": [ + -12.0, + 14.0 + ], + "to": [ + -12.0, + 14.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 228, + 269, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 228, + 269, + 0 + ] + } + ] + }, + "height": 3.0, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 228, + 269, + 0 + ] + } + ] + }, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1463, + 1492, + 0 + ] + } + ] + }, + "start": { + "from": [ + -10.0, + 16.0 + ], + "to": [ + -10.0, + 16.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1498, + 1554, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1498, + 1554, + 0 + ] + } + ] + }, + "height": -2.0, + "startCapId": "[uuid]", + "endCapId": null, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1498, + 1554, + 0 + ] + } + ] + }, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 183, + 220, + 0 + ] + } + ] + }, + "start": { + "from": [ + 4.0, + 20.0 + ], + "to": [ + 4.0, + 20.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 228, + 269, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 228, + 269, + 0 + ] + } + ] + }, + "height": 0.5, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 228, + 269, + 0 + ] + } + ] + } + }, + "kitNose": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2936, + 2954, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2977, + 2995, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3021, + 3039, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3060, + 3079, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3104, + 3122, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3145, + 3163, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3188, + 3207, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3233, + 3252, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3278, + 3297, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3320, + 3338, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3365, + 3384, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3410, + 3466, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2936, + 2954, + 0 + ] + }, + "from": [ + -2.0, + 18.0 + ], + "tag": null, + "to": [ + -2.0, + 19.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2977, + 2995, + 0 + ] + }, + "from": [ + -2.0, + 19.0 + ], + "tag": null, + "to": [ + 0.0, + 19.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3021, + 3039, + 0 + ] + }, + "from": [ + 0.0, + 19.0 + ], + "tag": null, + "to": [ + 0.0, + 21.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3060, + 3079, + 0 + ] + }, + "from": [ + 0.0, + 21.0 + ], + "tag": null, + "to": [ + -1.0, + 21.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3104, + 3122, + 0 + ] + }, + "from": [ + -1.0, + 21.0 + ], + "tag": null, + "to": [ + -1.0, + 22.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3145, + 3163, + 0 + ] + }, + "from": [ + -1.0, + 22.0 + ], + "tag": null, + "to": [ + 2.0, + 22.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3188, + 3207, + 0 + ] + }, + "from": [ + 2.0, + 22.0 + ], + "tag": null, + "to": [ + 2.0, + 21.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3233, + 3252, + 0 + ] + }, + "from": [ + 2.0, + 21.0 + ], + "tag": null, + "to": [ + 1.0, + 21.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3278, + 3297, + 0 + ] + }, + "from": [ + 1.0, + 21.0 + ], + "tag": null, + "to": [ + 1.0, + 19.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3320, + 3338, + 0 + ] + }, + "from": [ + 1.0, + 19.0 + ], + "tag": null, + "to": [ + 3.0, + 19.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3365, + 3384, + 0 + ] + }, + "from": [ + 3.0, + 19.0 + ], + "tag": null, + "to": [ + 3.0, + 18.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3410, + 3466, + 0 + ] + }, + "from": [ + 3.0, + 18.0 + ], + "tag": null, + "to": [ + -2.0, + 18.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3472, + 3479, + 0 + ] + }, + "from": [ + -2.0, + 18.0 + ], + "tag": null, + "to": [ + -2.0, + 18.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1560, + 1578, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1608, + 1627, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1659, + 1689, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1711, + 1729, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1762, + 1780, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1810, + 1839, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1865, + 1884, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1917, + 1935, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1969, + 2000, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2025, + 2044, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2077, + 2096, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2129, + 2185, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1560, + 1578, + 0 + ] + }, + "from": [ + -10.0, + 16.0 + ], + "tag": null, + "to": [ + -10.0, + 17.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1608, + 1627, + 0 + ] + }, + "from": [ + -10.0, + 17.0 + ], + "tag": null, + "to": [ + -11.0, + 17.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1659, + 1689, + 0 + ] + }, + "from": [ + -11.0, + 17.0 + ], + "tag": null, + "to": [ + -11.0, + 28.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1711, + 1729, + 0 + ] + }, + "from": [ + -11.0, + 28.0 + ], + "tag": null, + "to": [ + -10.0, + 28.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1762, + 1780, + 0 + ] + }, + "from": [ + -10.0, + 28.0 + ], + "tag": null, + "to": [ + -10.0, + 29.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1810, + 1839, + 0 + ] + }, + "from": [ + -10.0, + 29.0 + ], + "tag": null, + "to": [ + 10.0, + 29.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1865, + 1884, + 0 + ] + }, + "from": [ + 10.0, + 29.0 + ], + "tag": null, + "to": [ + 10.0, + 28.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1917, + 1935, + 0 + ] + }, + "from": [ + 10.0, + 28.0 + ], + "tag": null, + "to": [ + 11.0, + 28.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1969, + 2000, + 0 + ] + }, + "from": [ + 11.0, + 28.0 + ], + "tag": null, + "to": [ + 11.0, + 17.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2025, + 2044, + 0 + ] + }, + "from": [ + 11.0, + 17.0 + ], + "tag": null, + "to": [ + 10.0, + 17.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2077, + 2096, + 0 + ] + }, + "from": [ + 10.0, + 17.0 + ], + "tag": null, + "to": [ + 10.0, + 16.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2129, + 2185, + 0 + ] + }, + "from": [ + 10.0, + 16.0 + ], + "tag": null, + "to": [ + -10.0, + 16.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2191, + 2198, + 0 + ] + }, + "from": [ + -10.0, + 16.0 + ], + "tag": null, + "to": [ + -10.0, + 16.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 277, + 300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 308, + 330, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 338, + 362, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 370, + 426, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 277, + 300, + 0 + ] + }, + "from": [ + -12.0, + 14.0 + ], + "tag": null, + "to": [ + -12.0, + 30.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 308, + 330, + 0 + ] + }, + "from": [ + -12.0, + 30.0 + ], + "tag": null, + "to": [ + 12.0, + 30.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 338, + 362, + 0 + ] + }, + "from": [ + 12.0, + 30.0 + ], + "tag": null, + "to": [ + 12.0, + 14.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 370, + 426, + 0 + ] + }, + "from": [ + 12.0, + 14.0 + ], + "tag": null, + "to": [ + -12.0, + 14.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 434, + 441, + 0 + ] + }, + "from": [ + -12.0, + 14.0 + ], + "tag": null, + "to": [ + -12.0, + 14.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 689, + 719, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 825, + 881, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 689, + 719, + 0 + ] + }, + "from": [ + -13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ] + }, + "from": [ + -13.0, + 31.0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ] + }, + "from": [ + 13.0, + 31.0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 825, + 881, + 0 + ] + }, + "from": [ + 13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 887, + 894, + 0 + ] + }, + "from": [ + -13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -13.0, + 6.0 + ], + "to": [ + -13.0, + 6.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 627, + 683, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ] + }, + "from": [ + -13.0, + 31.0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 761, + 767, + 0 + ] + } + ] + }, + "seg02": { + "type": "TagIdentifier", + "value": "seg02", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ] + }, + "from": [ + 13.0, + 31.0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 812, + 818, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 627, + 683, + 0 + ] + } + ] + }, + "height": 18.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 627, + 683, + 0 + ] + } + ] + }, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 183, + 220, + 0 + ] + } + ] + }, + "start": { + "from": [ + -12.0, + 14.0 + ], + "to": [ + -12.0, + 14.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 228, + 269, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 228, + 269, + 0 + ] + } + ] + }, + "height": 3.0, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 228, + 269, + 0 + ] + } + ] + }, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1463, + 1492, + 0 + ] + } + ] + }, + "start": { + "from": [ + -10.0, + 16.0 + ], + "to": [ + -10.0, + 16.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1498, + 1554, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1498, + 1554, + 0 + ] + } + ] + }, + "height": -2.0, + "startCapId": "[uuid]", + "endCapId": null, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1498, + 1554, + 0 + ] + } + ] + }, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 2845, + 2876, + 0 + ] + } + ] + }, + "start": { + "from": [ + -2.0, + 18.0 + ], + "to": [ + -2.0, + 18.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2882, + 2923, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 2882, + 2923, + 0 + ] + } + ] + }, + "height": 0.5, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 2882, + 2923, + 0 + ] + } + ] + } + }, + "kitNoseElevation": { + "type": "Number", + "value": 18.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 534, + 535, + 0 + ] + }, + { + "sourceRange": [ + 570, + 572, + 0 + ] + }, + { + "sourceRange": [ + 984, + 985, + 0 + ] + }, + { + "sourceRange": [ + 1002, + 1004, + 0 + ] + }, + { + "sourceRange": [ + 1311, + 1312, + 0 + ] + }, + { + "sourceRange": [ + 2360, + 2361, + 0 + ] + }, + { + "sourceRange": [ + 2833, + 2834, + 0 + ] + } + ] + }, + "kitRightEar": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 277, + 300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 308, + 330, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 338, + 362, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 370, + 426, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 277, + 300, + 0 + ] + }, + "from": [ + -12.0, + 14.0 + ], + "tag": null, + "to": [ + -12.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 308, + 330, + 0 + ] + }, + "from": [ + -12.0, + 6.0 + ], + "tag": null, + "to": [ + -4.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 338, + 362, + 0 + ] + }, + "from": [ + -4.0, + 6.0 + ], + "tag": null, + "to": [ + -4.0, + 14.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 370, + 426, + 0 + ] + }, + "from": [ + -4.0, + 14.0 + ], + "tag": null, + "to": [ + -12.0, + 14.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 434, + 441, + 0 + ] + }, + "from": [ + -12.0, + 14.0 + ], + "tag": null, + "to": [ + -12.0, + 14.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "seg01", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 689, + 719, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 825, + 881, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 689, + 719, + 0 + ] + }, + "from": [ + -13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ] + }, + "from": [ + -13.0, + 31.0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ] + }, + "from": [ + 13.0, + 31.0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 825, + 881, + 0 + ] + }, + "from": [ + 13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 887, + 894, + 0 + ] + }, + "from": [ + -13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -13.0, + 6.0 + ], + "to": [ + -13.0, + 6.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 627, + 683, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ] + }, + "from": [ + -13.0, + 31.0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 761, + 767, + 0 + ] + } + ] + }, + "seg02": { + "type": "TagIdentifier", + "value": "seg02", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ] + }, + "from": [ + 13.0, + 31.0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 812, + 818, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 627, + 683, + 0 + ] + } + ] + }, + "height": 18.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 627, + 683, + 0 + ] + } + ] + }, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 183, + 220, + 0 + ] + } + ] + }, + "start": { + "from": [ + -12.0, + 14.0 + ], + "to": [ + -12.0, + 14.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 228, + 269, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 228, + 269, + 0 + ] + } + ] + }, + "height": 2.0, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 228, + 269, + 0 + ] + } + ] + } + }, + "kitRightEye": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 277, + 300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 308, + 330, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 338, + 362, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 370, + 426, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 277, + 300, + 0 + ] + }, + "from": [ + 4.0, + 22.0 + ], + "tag": null, + "to": [ + 4.0, + 26.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 308, + 330, + 0 + ] + }, + "from": [ + 4.0, + 26.0 + ], + "tag": null, + "to": [ + 6.0, + 26.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 338, + 362, + 0 + ] + }, + "from": [ + 6.0, + 26.0 + ], + "tag": null, + "to": [ + 6.0, + 22.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 370, + 426, + 0 + ] + }, + "from": [ + 6.0, + 22.0 + ], + "tag": null, + "to": [ + 4.0, + 22.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 434, + 441, + 0 + ] + }, + "from": [ + 4.0, + 22.0 + ], + "tag": null, + "to": [ + 4.0, + 22.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1560, + 1578, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1608, + 1627, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1659, + 1689, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1711, + 1729, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1762, + 1780, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1810, + 1839, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1865, + 1884, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1917, + 1935, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1969, + 2000, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2025, + 2044, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2077, + 2096, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2129, + 2185, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1560, + 1578, + 0 + ] + }, + "from": [ + -10.0, + 16.0 + ], + "tag": null, + "to": [ + -10.0, + 17.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1608, + 1627, + 0 + ] + }, + "from": [ + -10.0, + 17.0 + ], + "tag": null, + "to": [ + -11.0, + 17.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1659, + 1689, + 0 + ] + }, + "from": [ + -11.0, + 17.0 + ], + "tag": null, + "to": [ + -11.0, + 28.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1711, + 1729, + 0 + ] + }, + "from": [ + -11.0, + 28.0 + ], + "tag": null, + "to": [ + -10.0, + 28.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1762, + 1780, + 0 + ] + }, + "from": [ + -10.0, + 28.0 + ], + "tag": null, + "to": [ + -10.0, + 29.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1810, + 1839, + 0 + ] + }, + "from": [ + -10.0, + 29.0 + ], + "tag": null, + "to": [ + 10.0, + 29.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1865, + 1884, + 0 + ] + }, + "from": [ + 10.0, + 29.0 + ], + "tag": null, + "to": [ + 10.0, + 28.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1917, + 1935, + 0 + ] + }, + "from": [ + 10.0, + 28.0 + ], + "tag": null, + "to": [ + 11.0, + 28.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1969, + 2000, + 0 + ] + }, + "from": [ + 11.0, + 28.0 + ], + "tag": null, + "to": [ + 11.0, + 17.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2025, + 2044, + 0 + ] + }, + "from": [ + 11.0, + 17.0 + ], + "tag": null, + "to": [ + 10.0, + 17.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2077, + 2096, + 0 + ] + }, + "from": [ + 10.0, + 17.0 + ], + "tag": null, + "to": [ + 10.0, + 16.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2129, + 2185, + 0 + ] + }, + "from": [ + 10.0, + 16.0 + ], + "tag": null, + "to": [ + -10.0, + 16.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2191, + 2198, + 0 + ] + }, + "from": [ + -10.0, + 16.0 + ], + "tag": null, + "to": [ + -10.0, + 16.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 277, + 300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 308, + 330, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 338, + 362, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 370, + 426, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 277, + 300, + 0 + ] + }, + "from": [ + -12.0, + 14.0 + ], + "tag": null, + "to": [ + -12.0, + 30.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 308, + 330, + 0 + ] + }, + "from": [ + -12.0, + 30.0 + ], + "tag": null, + "to": [ + 12.0, + 30.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 338, + 362, + 0 + ] + }, + "from": [ + 12.0, + 30.0 + ], + "tag": null, + "to": [ + 12.0, + 14.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 370, + 426, + 0 + ] + }, + "from": [ + 12.0, + 14.0 + ], + "tag": null, + "to": [ + -12.0, + 14.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 434, + 441, + 0 + ] + }, + "from": [ + -12.0, + 14.0 + ], + "tag": null, + "to": [ + -12.0, + 14.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 689, + 719, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 825, + 881, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 689, + 719, + 0 + ] + }, + "from": [ + -13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ] + }, + "from": [ + -13.0, + 31.0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ] + }, + "from": [ + 13.0, + 31.0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 825, + 881, + 0 + ] + }, + "from": [ + 13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 887, + 894, + 0 + ] + }, + "from": [ + -13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -13.0, + 6.0 + ], + "to": [ + -13.0, + 6.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 627, + 683, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ] + }, + "from": [ + -13.0, + 31.0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 761, + 767, + 0 + ] + } + ] + }, + "seg02": { + "type": "TagIdentifier", + "value": "seg02", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ] + }, + "from": [ + 13.0, + 31.0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 812, + 818, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 627, + 683, + 0 + ] + } + ] + }, + "height": 18.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 627, + 683, + 0 + ] + } + ] + }, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 183, + 220, + 0 + ] + } + ] + }, + "start": { + "from": [ + -12.0, + 14.0 + ], + "to": [ + -12.0, + 14.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 228, + 269, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 228, + 269, + 0 + ] + } + ] + }, + "height": 3.0, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 228, + 269, + 0 + ] + } + ] + }, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1463, + 1492, + 0 + ] + } + ] + }, + "start": { + "from": [ + -10.0, + 16.0 + ], + "to": [ + -10.0, + 16.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1498, + 1554, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1498, + 1554, + 0 + ] + } + ] + }, + "height": -2.0, + "startCapId": "[uuid]", + "endCapId": null, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1498, + 1554, + 0 + ] + } + ] + }, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 183, + 220, + 0 + ] + } + ] + }, + "start": { + "from": [ + 4.0, + 22.0 + ], + "to": [ + 4.0, + 22.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 228, + 269, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 228, + 269, + 0 + ] + } + ] + }, + "height": 0.5, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 228, + 269, + 0 + ] + } + ] + } + }, + "kitRightLeg": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 6290, + 6319, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 6327, + 6358, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 6366, + 6396, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 6404, + 6460, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 6290, + 6319, + 0 + ] + }, + "from": [ + 3.0, + -4.0 + ], + "tag": null, + "to": [ + 10.0, + -4.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 6327, + 6358, + 0 + ] + }, + "from": [ + 10.0, + -4.0 + ], + "tag": null, + "to": [ + 10.0, + -14.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 6366, + 6396, + 0 + ] + }, + "from": [ + 10.0, + -14.0 + ], + "tag": null, + "to": [ + 3.0, + -14.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 6404, + 6460, + 0 + ] + }, + "from": [ + 3.0, + -14.0 + ], + "tag": null, + "to": [ + 3.0, + -4.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 6468, + 6475, + 0 + ] + }, + "from": [ + 3.0, + -4.0 + ], + "tag": null, + "to": [ + 3.0, + -4.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 3.0, + -4.0 + ], + "to": [ + 3.0, + -4.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 6231, + 6282, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 6231, + 6282, + 0 + ] + } + ] + }, + "height": 3.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 6231, + 6282, + 0 + ] + } + ] + } + }, + "kitShoeHeight": { + "type": "Number", + "value": 3.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 6070, + 6071, + 0 + ] + } + ] + }, + "kitShoeLength": { + "type": "Number", + "value": 10.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 6051, + 6053, + 0 + ] + } + ] + }, + "kitShoeWidth": { + "type": "Number", + "value": 7.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 6033, + 6034, + 0 + ] + } + ] + }, + "kitVHS": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 277, + 300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 308, + 330, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 338, + 362, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 370, + 426, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 277, + 300, + 0 + ] + }, + "from": [ + -4.0, + 8.0 + ], + "tag": null, + "to": [ + -4.0, + 10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 308, + 330, + 0 + ] + }, + "from": [ + -4.0, + 10.0 + ], + "tag": null, + "to": [ + 4.0, + 10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 338, + 362, + 0 + ] + }, + "from": [ + 4.0, + 10.0 + ], + "tag": null, + "to": [ + 4.0, + 8.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 370, + 426, + 0 + ] + }, + "from": [ + 4.0, + 8.0 + ], + "tag": null, + "to": [ + -4.0, + 8.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 434, + 441, + 0 + ] + }, + "from": [ + -4.0, + 8.0 + ], + "tag": null, + "to": [ + -4.0, + 8.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 277, + 300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 308, + 330, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 338, + 362, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 370, + 426, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 277, + 300, + 0 + ] + }, + "from": [ + -12.0, + 7.0 + ], + "tag": null, + "to": [ + -12.0, + 13.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 308, + 330, + 0 + ] + }, + "from": [ + -12.0, + 13.0 + ], + "tag": null, + "to": [ + 12.0, + 13.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 338, + 362, + 0 + ] + }, + "from": [ + 12.0, + 13.0 + ], + "tag": null, + "to": [ + 12.0, + 7.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 370, + 426, + 0 + ] + }, + "from": [ + 12.0, + 7.0 + ], + "tag": null, + "to": [ + -12.0, + 7.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 434, + 441, + 0 + ] + }, + "from": [ + -12.0, + 7.0 + ], + "tag": null, + "to": [ + -12.0, + 7.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 689, + 719, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 825, + 881, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 689, + 719, + 0 + ] + }, + "from": [ + -13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ] + }, + "from": [ + -13.0, + 31.0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ] + }, + "from": [ + 13.0, + 31.0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 825, + 881, + 0 + ] + }, + "from": [ + 13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 887, + 894, + 0 + ] + }, + "from": [ + -13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -13.0, + 6.0 + ], + "to": [ + -13.0, + 6.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 627, + 683, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ] + }, + "from": [ + -13.0, + 31.0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 761, + 767, + 0 + ] + } + ] + }, + "seg02": { + "type": "TagIdentifier", + "value": "seg02", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ] + }, + "from": [ + 13.0, + 31.0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 812, + 818, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 627, + 683, + 0 + ] + } + ] + }, + "height": 18.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 627, + 683, + 0 + ] + } + ] + }, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 183, + 220, + 0 + ] + } + ] + }, + "start": { + "from": [ + -12.0, + 7.0 + ], + "to": [ + -12.0, + 7.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 228, + 269, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 228, + 269, + 0 + ] + } + ] + }, + "height": 3.0, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 228, + 269, + 0 + ] + } + ] + }, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 183, + 220, + 0 + ] + } + ] + }, + "start": { + "from": [ + -4.0, + 8.0 + ], + "to": [ + -4.0, + 8.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 228, + 269, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 228, + 269, + 0 + ] + } + ] + }, + "height": 1.0, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 228, + 269, + 0 + ] + } + ] + } + }, + "kitVHSdepth": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 4417, + 4418, + 0 + ] + } + ] + }, + "kitVHSelevation": { + "type": "Number", + "value": 8.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 534, + 535, + 0 + ] + }, + { + "sourceRange": [ + 4050, + 4051, + 0 + ] + }, + { + "sourceRange": [ + 4346, + 4347, + 0 + ] + } + ] + }, + "kitVHSheight": { + "type": "Number", + "value": 2.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 4364, + 4365, + 0 + ] + } + ] + }, + "kitVHSwidth": { + "type": "Number", + "value": 8.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 4401, + 4402, + 0 + ] + } + ] + }, + "kitVentA": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 277, + 300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 308, + 330, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 338, + 362, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 370, + 426, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 277, + 300, + 0 + ] + }, + "from": [ + 7.0, + 1.0 + ], + "tag": null, + "to": [ + 7.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 308, + 330, + 0 + ] + }, + "from": [ + 7.0, + 2.0 + ], + "tag": null, + "to": [ + 11.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 338, + 362, + 0 + ] + }, + "from": [ + 11.0, + 2.0 + ], + "tag": null, + "to": [ + 11.0, + 1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 370, + 426, + 0 + ] + }, + "from": [ + 11.0, + 1.0 + ], + "tag": null, + "to": [ + 7.0, + 1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 434, + 441, + 0 + ] + }, + "from": [ + 7.0, + 1.0 + ], + "tag": null, + "to": [ + 7.0, + 1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "seg02", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 689, + 719, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 825, + 881, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 689, + 719, + 0 + ] + }, + "from": [ + -13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ] + }, + "from": [ + -13.0, + 31.0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ] + }, + "from": [ + 13.0, + 31.0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 825, + 881, + 0 + ] + }, + "from": [ + 13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 887, + 894, + 0 + ] + }, + "from": [ + -13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -13.0, + 6.0 + ], + "to": [ + -13.0, + 6.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 627, + 683, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ] + }, + "from": [ + -13.0, + 31.0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 761, + 767, + 0 + ] + } + ] + }, + "seg02": { + "type": "TagIdentifier", + "value": "seg02", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ] + }, + "from": [ + 13.0, + 31.0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 812, + 818, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 627, + 683, + 0 + ] + } + ] + }, + "height": 18.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 627, + 683, + 0 + ] + } + ] + }, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 183, + 220, + 0 + ] + } + ] + }, + "start": { + "from": [ + 7.0, + 1.0 + ], + "to": [ + 7.0, + 1.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 228, + 269, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 228, + 269, + 0 + ] + } + ] + }, + "height": -2.0, + "startCapId": "[uuid]", + "endCapId": null, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 228, + 269, + 0 + ] + } + ] + } + }, + "kitVentB": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 277, + 300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 308, + 330, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 338, + 362, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 370, + 426, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 277, + 300, + 0 + ] + }, + "from": [ + 7.0, + 3.0 + ], + "tag": null, + "to": [ + 7.0, + 4.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 308, + 330, + 0 + ] + }, + "from": [ + 7.0, + 4.0 + ], + "tag": null, + "to": [ + 11.0, + 4.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 338, + 362, + 0 + ] + }, + "from": [ + 11.0, + 4.0 + ], + "tag": null, + "to": [ + 11.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 370, + 426, + 0 + ] + }, + "from": [ + 11.0, + 3.0 + ], + "tag": null, + "to": [ + 7.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 434, + 441, + 0 + ] + }, + "from": [ + 7.0, + 3.0 + ], + "tag": null, + "to": [ + 7.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "seg02", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 689, + 719, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 825, + 881, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 689, + 719, + 0 + ] + }, + "from": [ + -13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ] + }, + "from": [ + -13.0, + 31.0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ] + }, + "from": [ + 13.0, + 31.0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 825, + 881, + 0 + ] + }, + "from": [ + 13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 887, + 894, + 0 + ] + }, + "from": [ + -13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -13.0, + 6.0 + ], + "to": [ + -13.0, + 6.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 627, + 683, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ] + }, + "from": [ + -13.0, + 31.0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 761, + 767, + 0 + ] + } + ] + }, + "seg02": { + "type": "TagIdentifier", + "value": "seg02", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ] + }, + "from": [ + 13.0, + 31.0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 812, + 818, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 627, + 683, + 0 + ] + } + ] + }, + "height": 18.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 627, + 683, + 0 + ] + } + ] + }, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 183, + 220, + 0 + ] + } + ] + }, + "start": { + "from": [ + 7.0, + 3.0 + ], + "to": [ + 7.0, + 3.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 228, + 269, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 228, + 269, + 0 + ] + } + ] + }, + "height": -2.0, + "startCapId": "[uuid]", + "endCapId": null, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 228, + 269, + 0 + ] + } + ] + } + }, + "kitVentC": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 277, + 300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 308, + 330, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 338, + 362, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 370, + 426, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 277, + 300, + 0 + ] + }, + "from": [ + 7.0, + 5.0 + ], + "tag": null, + "to": [ + 7.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 308, + 330, + 0 + ] + }, + "from": [ + 7.0, + 6.0 + ], + "tag": null, + "to": [ + 11.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 338, + 362, + 0 + ] + }, + "from": [ + 11.0, + 6.0 + ], + "tag": null, + "to": [ + 11.0, + 5.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 370, + 426, + 0 + ] + }, + "from": [ + 11.0, + 5.0 + ], + "tag": null, + "to": [ + 7.0, + 5.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 434, + 441, + 0 + ] + }, + "from": [ + 7.0, + 5.0 + ], + "tag": null, + "to": [ + 7.0, + 5.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "seg02", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 689, + 719, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 825, + 881, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 689, + 719, + 0 + ] + }, + "from": [ + -13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ] + }, + "from": [ + -13.0, + 31.0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ] + }, + "from": [ + 13.0, + 31.0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 825, + 881, + 0 + ] + }, + "from": [ + 13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 887, + 894, + 0 + ] + }, + "from": [ + -13.0, + 6.0 + ], + "tag": null, + "to": [ + -13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + -13.0, + 6.0 + ], + "to": [ + -13.0, + 6.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 627, + 683, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ] + }, + "from": [ + -13.0, + 31.0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 761, + 767, + 0 + ] + } + ] + }, + "seg02": { + "type": "TagIdentifier", + "value": "seg02", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ] + }, + "from": [ + 13.0, + 31.0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 812, + 818, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 627, + 683, + 0 + ] + } + ] + }, + "height": 18.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 627, + 683, + 0 + ] + } + ] + }, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 183, + 220, + 0 + ] + } + ] + }, + "start": { + "from": [ + 7.0, + 5.0 + ], + "to": [ + 7.0, + 5.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 228, + 269, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 228, + 269, + 0 + ] + } + ] + }, + "height": -2.0, + "startCapId": "[uuid]", + "endCapId": null, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 228, + 269, + 0 + ] + } + ] + } + }, + "kitVentElevation": { + "type": "Number", + "value": 7.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 534, + 535, + 0 + ] + }, + { + "sourceRange": [ + 9399, + 9400, + 0 + ] + } + ] + }, + "kitVentHoleDepth": { + "type": "Number", + "value": -2.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 8562, + 8564, + 0 + ] + } + ] + }, + "kitVentHoleHeight": { + "type": "Number", + "value": 4.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 9460, + 9461, + 0 + ] + } + ] + }, + "kitVentHoleWidth": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 9438, + 9439, + 0 + ] + } + ] + }, + "kitVentOffset": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 9417, + 9418, + 0 + ] + } + ] + }, + "pixelBox": { + "type": "Function", + "__meta": [ + { + "sourceRange": [ + 95, + 496, + 0 + ] + } + ] + }, + "seg01": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "seg01", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ] + }, + "from": [ + -13.0, + 31.0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 13.0, + 31.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 725, + 768, + 0 + ], + "tag": { + "end": 767, + "start": 761, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 761, + 767, + 0 + ] + } + ] + }, + "seg02": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "seg02", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ] + }, + "from": [ + 13.0, + 31.0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 13.0, + 6.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 774, + 819, + 0 + ], + "tag": { + "end": 818, + "start": 812, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 812, + 818, + 0 + ] + } + ] + } +} diff --git a/rust/kcl-lib/tests/kcl_samples/kitt/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/kitt/rendered_model.png new file mode 100644 index 000000000..3411410f9 Binary files /dev/null and b/rust/kcl-lib/tests/kcl_samples/kitt/rendered_model.png differ diff --git a/rust/kcl-lib/tests/kcl_samples/lego/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/lego/artifact_commands.snap new file mode 100644 index 000000000..063f4d3ba --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/lego/artifact_commands.snap @@ -0,0 +1,4062 @@ +--- +source: kcl/src/simulation_tests.rs +description: Artifact commands lego.kcl +--- +[ + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.7, + "g": 0.28, + "b": 0.28, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.28, + "g": 0.7, + "b": 0.28, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.28, + "g": 0.28, + "b": 0.7, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "edge_lines_visible", + "hidden": false + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 238, + 271, + 0 + ], + "command": { + "type": "set_scene_units", + "unit": "in" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1581, + 1600, + 0 + ], + "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": [ + 1606, + 1660, + 0 + ], + "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": [ + 1606, + 1660, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1606, + 1660, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -11.9, + "y": -19.9, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1666, + 1693, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 23.8, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1699, + 1727, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 39.8, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1733, + 1761, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -23.8, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1767, + 1774, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1767, + 1774, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1780, + 1804, + 0 + ], + "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": [ + 1780, + 1804, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 3.2, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1780, + 1804, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1780, + 1804, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1780, + 1804, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1780, + 1804, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1780, + 1804, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1780, + 1804, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1780, + 1804, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1780, + 1804, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1780, + 1804, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1780, + 1804, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1780, + 1804, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1982, + 2069, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1982, + 2069, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1982, + 2069, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -10.4, + "y": -18.4, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2075, + 2112, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 20.8, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2118, + 2156, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 36.8, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2162, + 2202, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -20.8, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2208, + 2215, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2221, + 2252, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2221, + 2252, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -1.7000000000000002, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2221, + 2252, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2221, + 2252, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2221, + 2252, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2221, + 2252, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2221, + 2252, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2221, + 2252, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2221, + 2252, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2221, + 2252, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2221, + 2252, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2221, + 2252, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2221, + 2252, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2331, + 2477, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2331, + 2477, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2331, + 2477, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -5.6, + "y": -16.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2331, + 2477, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": -8.0, + "y": -16.0 + }, + "radius": 2.4, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2331, + 2477, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2483, + 2579, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "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": 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 + } + ] + ] + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2585, + 2681, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.0, + "y": 8.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": 16.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": 24.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": 32.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": [ + 2585, + 2681, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.0, + "y": 8.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": 16.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": 24.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": 32.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": [ + 2585, + 2681, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.0, + "y": 8.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": 16.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": 24.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": 32.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": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.8, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.8, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.8, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.8, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.8, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.8, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.8, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.8, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.8, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.8, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.8, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.8, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.8, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.8, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.8, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2687, + 2715, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2776, + 2799, + 0 + ], + "command": { + "type": "make_plane", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 1.7000000000000002 + }, + "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": [ + 2805, + 2979, + 0 + ], + "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": [ + 2805, + 2979, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2805, + 2979, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -1.6, + "y": -12.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2805, + 2979, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": -4.0, + "y": -12.0 + }, + "radius": 2.4, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2805, + 2979, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2985, + 3085, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "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 + } + ] + ] + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3091, + 3191, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.0, + "y": 8.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": 16.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": 24.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": [ + 3091, + 3191, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.0, + "y": 8.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": 16.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": 24.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": [ + 3197, + 3226, + 0 + ], + "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": [ + 3197, + 3226, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -1.8, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3197, + 3226, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3197, + 3226, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3197, + 3226, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3197, + 3226, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3197, + 3226, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3197, + 3226, + 0 + ], + "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": [ + 3197, + 3226, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -1.8, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3197, + 3226, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3197, + 3226, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3197, + 3226, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3197, + 3226, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3197, + 3226, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3197, + 3226, + 0 + ], + "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": [ + 3197, + 3226, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -1.8, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3197, + 3226, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3197, + 3226, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3197, + 3226, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3197, + 3226, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3197, + 3226, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3197, + 3226, + 0 + ], + "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": [ + 3197, + 3226, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -1.8, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3197, + 3226, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3197, + 3226, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3197, + 3226, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3197, + 3226, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3197, + 3226, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3197, + 3226, + 0 + ], + "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": [ + 3197, + 3226, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -1.8, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3197, + 3226, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3197, + 3226, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3197, + 3226, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3197, + 3226, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3197, + 3226, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3197, + 3226, + 0 + ], + "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": [ + 3197, + 3226, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -1.8, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3197, + 3226, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3197, + 3226, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3197, + 3226, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3197, + 3226, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3197, + 3226, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3197, + 3226, + 0 + ], + "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": [ + 3197, + 3226, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -1.8, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3197, + 3226, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3197, + 3226, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3197, + 3226, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3197, + 3226, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3197, + 3226, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3197, + 3226, + 0 + ], + "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": [ + 3197, + 3226, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -1.8, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3197, + 3226, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3197, + 3226, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3197, + 3226, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3197, + 3226, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3197, + 3226, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2805, + 2979, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + } +] diff --git a/rust/kcl-lib/tests/kcl_samples/lego/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/kcl_samples/lego/artifact_graph_flowchart.snap new file mode 100644 index 000000000..bddc9262b --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/lego/artifact_graph_flowchart.snap @@ -0,0 +1,6 @@ +--- +source: kcl/src/simulation_tests.rs +description: Artifact graph flowchart lego.kcl +extension: md +snapshot_kind: binary +--- diff --git a/rust/kcl-lib/tests/kcl_samples/lego/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/lego/artifact_graph_flowchart.snap.md new file mode 100644 index 000000000..aa2485679 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/lego/artifact_graph_flowchart.snap.md @@ -0,0 +1,163 @@ +```mermaid +flowchart LR + subgraph path2 [Path] + 2["Path
[1606, 1660, 0]"] + 3["Segment
[1666, 1693, 0]"] + 4["Segment
[1699, 1727, 0]"] + 5["Segment
[1733, 1761, 0]"] + 6["Segment
[1767, 1774, 0]"] + 7[Solid2d] + end + subgraph path23 [Path] + 23["Path
[1982, 2069, 0]"] + 24["Segment
[2075, 2112, 0]"] + 25["Segment
[2118, 2156, 0]"] + 26["Segment
[2162, 2202, 0]"] + 27["Segment
[2208, 2215, 0]"] + 28[Solid2d] + end + subgraph path43 [Path] + 43["Path
[2331, 2477, 0]"] + 44["Segment
[2331, 2477, 0]"] + 45[Solid2d] + end + subgraph path52 [Path] + 52["Path
[2805, 2979, 0]"] + 53["Segment
[2805, 2979, 0]"] + 54[Solid2d] + end + 1["Plane
[1581, 1600, 0]"] + 8["Sweep Extrusion
[1780, 1804, 0]"] + 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"] + 29["Sweep Extrusion
[2221, 2252, 0]"] + 30[Wall] + 31[Wall] + 32[Wall] + 33[Wall] + 34["Cap Start"] + 35["SweepEdge Opposite"] + 36["SweepEdge Adjacent"] + 37["SweepEdge Opposite"] + 38["SweepEdge Adjacent"] + 39["SweepEdge Opposite"] + 40["SweepEdge Adjacent"] + 41["SweepEdge Opposite"] + 42["SweepEdge Adjacent"] + 46["Sweep Extrusion
[2687, 2715, 0]"] + 47[Wall] + 48["Cap End"] + 49["SweepEdge Opposite"] + 50["SweepEdge Adjacent"] + 51["Plane
[2776, 2799, 0]"] + 55["Sweep Extrusion
[3197, 3226, 0]"] + 56[Wall] + 57["Cap Start"] + 58["Cap End"] + 59["SweepEdge Opposite"] + 60["SweepEdge Adjacent"] + 61["StartSketchOnFace
[1951, 1976, 0]"] + 62["StartSketchOnFace
[2302, 2325, 0]"] + 1 --- 2 + 2 --- 3 + 2 --- 4 + 2 --- 5 + 2 --- 6 + 2 ---- 8 + 2 --- 7 + 3 --- 9 + 3 --- 15 + 3 --- 16 + 4 --- 10 + 4 --- 17 + 4 --- 18 + 5 --- 11 + 5 --- 19 + 5 --- 20 + 6 --- 12 + 6 --- 21 + 6 --- 22 + 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 + 13 --- 23 + 14 --- 43 + 23 --- 24 + 23 --- 25 + 23 --- 26 + 23 --- 27 + 23 ---- 29 + 23 --- 28 + 24 --- 30 + 24 --- 35 + 24 --- 36 + 25 --- 31 + 25 --- 37 + 25 --- 38 + 26 --- 32 + 26 --- 39 + 26 --- 40 + 27 --- 33 + 27 --- 41 + 27 --- 42 + 29 --- 30 + 29 --- 31 + 29 --- 32 + 29 --- 33 + 29 --- 34 + 29 --- 35 + 29 --- 36 + 29 --- 37 + 29 --- 38 + 29 --- 39 + 29 --- 40 + 29 --- 41 + 29 --- 42 + 43 --- 44 + 43 ---- 46 + 43 --- 45 + 44 --- 47 + 44 --- 49 + 44 --- 50 + 46 --- 47 + 46 --- 48 + 46 --- 49 + 46 --- 50 + 51 --- 52 + 52 --- 53 + 52 ---- 55 + 52 --- 54 + 53 --- 56 + 53 --- 59 + 53 --- 60 + 55 --- 56 + 55 --- 57 + 55 --- 58 + 55 --- 59 + 55 --- 60 + 13 <--x 61 + 14 <--x 62 +``` diff --git a/rust/kcl-lib/tests/kcl_samples/lego/ast.snap b/rust/kcl-lib/tests/kcl_samples/lego/ast.snap new file mode 100644 index 000000000..8201669bf --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/lego/ast.snap @@ -0,0 +1,3510 @@ +--- +source: kcl-lib/src/simulation_tests.rs +description: Result of parsing lego.kcl +--- +{ + "Ok": { + "body": [ + { + "declaration": { + "end": 303, + "id": { + "end": 299, + "name": "lbumps", + "start": 293, + "type": "Identifier" + }, + "init": { + "end": 303, + "raw": "5", + "start": 302, + "type": "Literal", + "type": "Literal", + "value": { + "value": 5.0, + "suffix": "None" + } + }, + "start": 293, + "type": "VariableDeclarator" + }, + "end": 303, + "kind": "const", + "start": 293, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 338, + "id": { + "end": 334, + "name": "wbumps", + "start": 328, + "type": "Identifier" + }, + "init": { + "end": 338, + "raw": "3", + "start": 337, + "type": "Literal", + "type": "Literal", + "value": { + "value": 3.0, + "suffix": "None" + } + }, + "start": 328, + "type": "VariableDeclarator" + }, + "end": 338, + "kind": "const", + "start": 328, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 374, + "id": { + "end": 368, + "name": "pitch", + "start": 363, + "type": "Identifier" + }, + "init": { + "end": 374, + "raw": "8.0", + "start": 371, + "type": "Literal", + "type": "Literal", + "value": { + "value": 8.0, + "suffix": "None" + } + }, + "start": 363, + "type": "VariableDeclarator" + }, + "end": 374, + "kind": "const", + "start": 363, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 390, + "id": { + "end": 384, + "name": "clearance", + "start": 375, + "type": "Identifier" + }, + "init": { + "end": 390, + "raw": "0.1", + "start": 387, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.1, + "suffix": "None" + } + }, + "start": 375, + "type": "VariableDeclarator" + }, + "end": 390, + "kind": "const", + "start": 375, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 405, + "id": { + "end": 399, + "name": "bumpDiam", + "start": 391, + "type": "Identifier" + }, + "init": { + "end": 405, + "raw": "4.8", + "start": 402, + "type": "Literal", + "type": "Literal", + "value": { + "value": 4.8, + "suffix": "None" + } + }, + "start": 391, + "type": "VariableDeclarator" + }, + "end": 405, + "kind": "const", + "start": 391, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 422, + "id": { + "end": 416, + "name": "bumpHeight", + "start": 406, + "type": "Identifier" + }, + "init": { + "end": 422, + "raw": "1.8", + "start": 419, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.8, + "suffix": "None" + } + }, + "start": 406, + "type": "VariableDeclarator" + }, + "end": 422, + "kind": "const", + "start": 406, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 435, + "id": { + "end": 429, + "name": "height", + "start": 423, + "type": "Identifier" + }, + "init": { + "end": 435, + "raw": "3.2", + "start": 432, + "type": "Literal", + "type": "Literal", + "value": { + "value": 3.2, + "suffix": "None" + } + }, + "start": 423, + "type": "VariableDeclarator" + }, + "end": 435, + "kind": "const", + "start": 423, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 482, + "id": { + "end": 437, + "name": "t", + "start": 436, + "type": "Identifier" + }, + "init": { + "end": 482, + "left": { + "end": 475, + "left": { + "end": 463, + "left": { + "end": 446, + "name": "pitch", + "start": 441, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 463, + "left": { + "end": 451, + "raw": "2", + "start": 450, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 463, + "name": "clearance", + "start": 454, + "type": "Identifier", + "type": "Identifier" + }, + "start": 450, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 441, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 475, + "name": "bumpDiam", + "start": 467, + "type": "Identifier", + "type": "Identifier" + }, + "start": 441, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "/", + "right": { + "end": 482, + "raw": "2.0", + "start": 479, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 441, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 436, + "type": "VariableDeclarator" + }, + "end": 482, + "kind": "const", + "start": 436, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 503, + "id": { + "end": 491, + "name": "postDiam", + "start": 483, + "type": "Identifier" + }, + "init": { + "end": 503, + "left": { + "end": 499, + "name": "pitch", + "start": 494, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 503, + "name": "t", + "start": 502, + "type": "Identifier", + "type": "Identifier" + }, + "start": 494, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 483, + "type": "VariableDeclarator" + }, + "end": 503, + "kind": "const", + "start": 483, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 571, + "id": { + "end": 535, + "name": "totalLength", + "start": 524, + "type": "Identifier" + }, + "init": { + "end": 571, + "left": { + "end": 552, + "left": { + "end": 544, + "name": "lbumps", + "start": 538, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 552, + "name": "pitch", + "start": 547, + "type": "Identifier", + "type": "Identifier" + }, + "start": 538, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 571, + "left": { + "end": 559, + "raw": "2.0", + "start": 556, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 571, + "name": "clearance", + "start": 562, + "type": "Identifier", + "type": "Identifier" + }, + "start": 556, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 538, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 524, + "type": "VariableDeclarator" + }, + "end": 571, + "kind": "const", + "start": 524, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 619, + "id": { + "end": 583, + "name": "totalWidth", + "start": 573, + "type": "Identifier" + }, + "init": { + "end": 619, + "left": { + "end": 600, + "left": { + "end": 592, + "name": "wbumps", + "start": 586, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 600, + "name": "pitch", + "start": 595, + "type": "Identifier", + "type": "Identifier" + }, + "start": 586, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 619, + "left": { + "end": 607, + "raw": "2.0", + "start": 604, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 619, + "name": "clearance", + "start": 610, + "type": "Identifier", + "type": "Identifier" + }, + "start": 604, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 586, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 573, + "type": "VariableDeclarator" + }, + "end": 619, + "kind": "const", + "start": 573, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 714, + "id": { + "end": 691, + "name": "lSegments", + "start": 682, + "type": "Identifier" + }, + "init": { + "end": 714, + "left": { + "end": 705, + "name": "totalLength", + "start": 694, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 714, + "name": "lbumps", + "start": 708, + "type": "Identifier", + "type": "Identifier" + }, + "start": 694, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 682, + "type": "VariableDeclarator" + }, + "end": 714, + "kind": "const", + "start": 682, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 746, + "id": { + "end": 724, + "name": "wSegments", + "start": 715, + "type": "Identifier" + }, + "init": { + "end": 746, + "left": { + "end": 737, + "name": "totalWidth", + "start": 727, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 746, + "name": "wbumps", + "start": 740, + "type": "Identifier", + "type": "Identifier" + }, + "start": 727, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 715, + "type": "VariableDeclarator" + }, + "end": 746, + "kind": "const", + "start": 715, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "end": 881, + "expression": { + "arguments": [ + { + "end": 844, + "name": "lbumps", + "start": 838, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 847, + "raw": "1", + "start": 846, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + { + "end": 880, + "raw": "\"lbumps must be greater than 1\"", + "start": 849, + "type": "Literal", + "type": "Literal", + "value": "lbumps must be greater than 1" + } + ], + "callee": { + "end": 837, + "name": "assertGreaterThan", + "start": 820, + "type": "Identifier" + }, + "end": 881, + "start": 820, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 820, + "type": "ExpressionStatement", + "type": "ExpressionStatement" + }, + { + "end": 943, + "expression": { + "arguments": [ + { + "end": 906, + "name": "wbumps", + "start": 900, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 909, + "raw": "1", + "start": 908, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + { + "end": 942, + "raw": "\"wbumps must be greater than 1\"", + "start": 911, + "type": "Literal", + "type": "Literal", + "value": "wbumps must be greater than 1" + } + ], + "callee": { + "end": 899, + "name": "assertGreaterThan", + "start": 882, + "type": "Identifier" + }, + "end": 943, + "start": 882, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 882, + "type": "ExpressionStatement", + "type": "ExpressionStatement" + }, + { + "declaration": { + "end": 1243, + "id": { + "end": 1068, + "name": "pegFace", + "start": 1061, + "type": "Identifier" + }, + "init": { + "end": 1243, + "properties": [ + { + "end": 1241, + "key": { + "end": 1080, + "name": "plane", + "start": 1075, + "type": "Identifier" + }, + "start": 1075, + "type": "ObjectProperty", + "value": { + "end": 1241, + "properties": [ + { + "end": 1126, + "key": { + "end": 1095, + "name": "origin", + "start": 1089, + "type": "Identifier" + }, + "start": 1089, + "type": "ObjectProperty", + "value": { + "end": 1126, + "properties": [ + { + "end": 1105, + "key": { + "end": 1101, + "name": "x", + "start": 1100, + "type": "Identifier" + }, + "start": 1100, + "type": "ObjectProperty", + "value": { + "end": 1105, + "raw": "0", + "start": 1104, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 1112, + "key": { + "end": 1108, + "name": "y", + "start": 1107, + "type": "Identifier" + }, + "start": 1107, + "type": "ObjectProperty", + "value": { + "end": 1112, + "raw": "0", + "start": 1111, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 1124, + "key": { + "end": 1115, + "name": "z", + "start": 1114, + "type": "Identifier" + }, + "start": 1114, + "type": "ObjectProperty", + "value": { + "end": 1124, + "name": "height", + "start": 1118, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 1098, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + }, + { + "end": 1163, + "key": { + "end": 1137, + "name": "xAxis", + "start": 1132, + "type": "Identifier" + }, + "start": 1132, + "type": "ObjectProperty", + "value": { + "end": 1163, + "properties": [ + { + "end": 1147, + "key": { + "end": 1143, + "name": "x", + "start": 1142, + "type": "Identifier" + }, + "start": 1142, + "type": "ObjectProperty", + "value": { + "end": 1147, + "raw": "1", + "start": 1146, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + }, + { + "end": 1154, + "key": { + "end": 1150, + "name": "y", + "start": 1149, + "type": "Identifier" + }, + "start": 1149, + "type": "ObjectProperty", + "value": { + "end": 1154, + "raw": "0", + "start": 1153, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 1161, + "key": { + "end": 1157, + "name": "z", + "start": 1156, + "type": "Identifier" + }, + "start": 1156, + "type": "ObjectProperty", + "value": { + "end": 1161, + "raw": "0", + "start": 1160, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + } + ], + "start": 1140, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + }, + { + "end": 1200, + "key": { + "end": 1174, + "name": "yAxis", + "start": 1169, + "type": "Identifier" + }, + "start": 1169, + "type": "ObjectProperty", + "value": { + "end": 1200, + "properties": [ + { + "end": 1184, + "key": { + "end": 1180, + "name": "x", + "start": 1179, + "type": "Identifier" + }, + "start": 1179, + "type": "ObjectProperty", + "value": { + "end": 1184, + "raw": "0", + "start": 1183, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 1191, + "key": { + "end": 1187, + "name": "y", + "start": 1186, + "type": "Identifier" + }, + "start": 1186, + "type": "ObjectProperty", + "value": { + "end": 1191, + "raw": "1", + "start": 1190, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + }, + { + "end": 1198, + "key": { + "end": 1194, + "name": "z", + "start": 1193, + "type": "Identifier" + }, + "start": 1193, + "type": "ObjectProperty", + "value": { + "end": 1198, + "raw": "0", + "start": 1197, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + } + ], + "start": 1177, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + }, + { + "end": 1237, + "key": { + "end": 1211, + "name": "zAxis", + "start": 1206, + "type": "Identifier" + }, + "start": 1206, + "type": "ObjectProperty", + "value": { + "end": 1237, + "properties": [ + { + "end": 1221, + "key": { + "end": 1217, + "name": "x", + "start": 1216, + "type": "Identifier" + }, + "start": 1216, + "type": "ObjectProperty", + "value": { + "end": 1221, + "raw": "0", + "start": 1220, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 1228, + "key": { + "end": 1224, + "name": "y", + "start": 1223, + "type": "Identifier" + }, + "start": 1223, + "type": "ObjectProperty", + "value": { + "end": 1228, + "raw": "0", + "start": 1227, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 1235, + "key": { + "end": 1231, + "name": "z", + "start": 1230, + "type": "Identifier" + }, + "start": 1230, + "type": "ObjectProperty", + "value": { + "end": 1235, + "raw": "1", + "start": 1234, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + } + ], + "start": 1214, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + } + ], + "start": 1083, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + } + ], + "start": 1071, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + "start": 1061, + "type": "VariableDeclarator" + }, + "end": 1243, + "kind": "const", + "start": 1061, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1558, + "id": { + "end": 1379, + "name": "tubeFace", + "start": 1371, + "type": "Identifier" + }, + "init": { + "end": 1558, + "properties": [ + { + "end": 1556, + "key": { + "end": 1391, + "name": "plane", + "start": 1386, + "type": "Identifier" + }, + "start": 1386, + "type": "ObjectProperty", + "value": { + "end": 1556, + "properties": [ + { + "end": 1441, + "key": { + "end": 1406, + "name": "origin", + "start": 1400, + "type": "Identifier" + }, + "start": 1400, + "type": "ObjectProperty", + "value": { + "end": 1441, + "properties": [ + { + "end": 1416, + "key": { + "end": 1412, + "name": "x", + "start": 1411, + "type": "Identifier" + }, + "start": 1411, + "type": "ObjectProperty", + "value": { + "end": 1416, + "raw": "0", + "start": 1415, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 1423, + "key": { + "end": 1419, + "name": "y", + "start": 1418, + "type": "Identifier" + }, + "start": 1418, + "type": "ObjectProperty", + "value": { + "end": 1423, + "raw": "0", + "start": 1422, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 1439, + "key": { + "end": 1426, + "name": "z", + "start": 1425, + "type": "Identifier" + }, + "start": 1425, + "type": "ObjectProperty", + "value": { + "end": 1439, + "left": { + "end": 1435, + "name": "height", + "start": 1429, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 1439, + "name": "t", + "start": 1438, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1429, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "start": 1409, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + }, + { + "end": 1478, + "key": { + "end": 1452, + "name": "xAxis", + "start": 1447, + "type": "Identifier" + }, + "start": 1447, + "type": "ObjectProperty", + "value": { + "end": 1478, + "properties": [ + { + "end": 1462, + "key": { + "end": 1458, + "name": "x", + "start": 1457, + "type": "Identifier" + }, + "start": 1457, + "type": "ObjectProperty", + "value": { + "end": 1462, + "raw": "1", + "start": 1461, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + }, + { + "end": 1469, + "key": { + "end": 1465, + "name": "y", + "start": 1464, + "type": "Identifier" + }, + "start": 1464, + "type": "ObjectProperty", + "value": { + "end": 1469, + "raw": "0", + "start": 1468, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 1476, + "key": { + "end": 1472, + "name": "z", + "start": 1471, + "type": "Identifier" + }, + "start": 1471, + "type": "ObjectProperty", + "value": { + "end": 1476, + "raw": "0", + "start": 1475, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + } + ], + "start": 1455, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + }, + { + "end": 1515, + "key": { + "end": 1489, + "name": "yAxis", + "start": 1484, + "type": "Identifier" + }, + "start": 1484, + "type": "ObjectProperty", + "value": { + "end": 1515, + "properties": [ + { + "end": 1499, + "key": { + "end": 1495, + "name": "x", + "start": 1494, + "type": "Identifier" + }, + "start": 1494, + "type": "ObjectProperty", + "value": { + "end": 1499, + "raw": "0", + "start": 1498, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 1506, + "key": { + "end": 1502, + "name": "y", + "start": 1501, + "type": "Identifier" + }, + "start": 1501, + "type": "ObjectProperty", + "value": { + "end": 1506, + "raw": "1", + "start": 1505, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + }, + { + "end": 1513, + "key": { + "end": 1509, + "name": "z", + "start": 1508, + "type": "Identifier" + }, + "start": 1508, + "type": "ObjectProperty", + "value": { + "end": 1513, + "raw": "0", + "start": 1512, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + } + ], + "start": 1492, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + }, + { + "end": 1552, + "key": { + "end": 1526, + "name": "zAxis", + "start": 1521, + "type": "Identifier" + }, + "start": 1521, + "type": "ObjectProperty", + "value": { + "end": 1552, + "properties": [ + { + "end": 1536, + "key": { + "end": 1532, + "name": "x", + "start": 1531, + "type": "Identifier" + }, + "start": 1531, + "type": "ObjectProperty", + "value": { + "end": 1536, + "raw": "0", + "start": 1535, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 1543, + "key": { + "end": 1539, + "name": "y", + "start": 1538, + "type": "Identifier" + }, + "start": 1538, + "type": "ObjectProperty", + "value": { + "end": 1543, + "raw": "0", + "start": 1542, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 1550, + "key": { + "end": 1546, + "name": "z", + "start": 1545, + "type": "Identifier" + }, + "start": 1545, + "type": "ObjectProperty", + "value": { + "end": 1550, + "raw": "1", + "start": 1549, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + } + ], + "start": 1529, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + } + ], + "start": 1394, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + } + ], + "start": 1382, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + "start": 1371, + "type": "VariableDeclarator" + }, + "end": 1558, + "kind": "const", + "start": 1371, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1935, + "id": { + "end": 1578, + "name": "s", + "start": 1577, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 1599, + "raw": "'XY'", + "start": 1595, + "type": "Literal", + "type": "Literal", + "value": "XY" + } + ], + "callee": { + "end": 1594, + "name": "startSketchOn", + "start": 1581, + "type": "Identifier" + }, + "end": 1600, + "start": 1581, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 1637, + "left": { + "argument": { + "end": 1633, + "name": "totalWidth", + "start": 1623, + "type": "Identifier", + "type": "Identifier" + }, + "end": 1633, + "operator": "-", + "start": 1622, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "/", + "right": { + "end": 1637, + "raw": "2", + "start": 1636, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1622, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 1655, + "left": { + "argument": { + "end": 1651, + "name": "totalLength", + "start": 1640, + "type": "Identifier", + "type": "Identifier" + }, + "end": 1651, + "operator": "-", + "start": 1639, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "/", + "right": { + "end": 1655, + "raw": "2", + "start": 1654, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1639, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 1656, + "start": 1621, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 1659, + "start": 1658, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1620, + "name": "startProfileAt", + "start": 1606, + "type": "Identifier" + }, + "end": 1660, + "start": 1606, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1674, + "name": "end", + "start": 1671, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1688, + "name": "totalWidth", + "start": 1678, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 1691, + "raw": "0", + "start": 1690, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 1692, + "start": 1677, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 1670, + "name": "line", + "start": 1666, + "type": "Identifier" + }, + "end": 1693, + "start": 1666, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1707, + "name": "end", + "start": 1704, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1712, + "raw": "0", + "start": 1711, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 1725, + "name": "totalLength", + "start": 1714, + "type": "Identifier", + "type": "Identifier" + } + ], + "end": 1726, + "start": 1710, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 1703, + "name": "line", + "start": 1699, + "type": "Identifier" + }, + "end": 1727, + "start": 1699, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1741, + "name": "end", + "start": 1738, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "argument": { + "end": 1756, + "name": "totalWidth", + "start": 1746, + "type": "Identifier", + "type": "Identifier" + }, + "end": 1756, + "operator": "-", + "start": 1745, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 1759, + "raw": "0", + "start": 1758, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 1760, + "start": 1744, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 1737, + "name": "line", + "start": 1733, + "type": "Identifier" + }, + "end": 1761, + "start": 1733, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [], + "callee": { + "end": 1772, + "name": "close", + "start": 1767, + "type": "Identifier" + }, + "end": 1774, + "start": 1767, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1794, + "name": "length", + "start": 1788, + "type": "Identifier" + }, + "arg": { + "end": 1803, + "name": "height", + "start": 1797, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 1787, + "name": "extrude", + "start": 1780, + "type": "Identifier" + }, + "end": 1804, + "start": 1780, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 1935, + "nonCodeMeta": { + "nonCodeNodes": { + "6": [ + { + "end": 1935, + "start": 1804, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Sketch and extrude a rectangular shape to create the shell underneath the lego. This is a hack until we have a shell function.", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, + "start": 1581, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 1577, + "type": "VariableDeclarator" + }, + "end": 1935, + "kind": "const", + "start": 1577, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 2295, + "id": { + "end": 1948, + "name": "shellExtrude", + "start": 1936, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 1966, + "name": "s", + "start": 1965, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 1975, + "raw": "\"start\"", + "start": 1968, + "type": "Literal", + "type": "Literal", + "value": "start" + } + ], + "callee": { + "end": 1964, + "name": "startSketchOn", + "start": 1951, + "type": "Identifier" + }, + "end": 1976, + "start": 1951, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "argument": { + "end": 2026, + "left": { + "end": 2022, + "left": { + "end": 2018, + "name": "totalWidth", + "start": 2008, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 2022, + "raw": "2", + "start": 2021, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 2008, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 2026, + "name": "t", + "start": 2025, + "type": "Identifier", + "type": "Identifier" + }, + "start": 2008, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "end": 2026, + "operator": "-", + "start": 2006, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "argument": { + "end": 2057, + "left": { + "end": 2053, + "left": { + "end": 2049, + "name": "totalLength", + "start": 2038, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 2053, + "raw": "2", + "start": 2052, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 2038, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 2057, + "name": "t", + "start": 2056, + "type": "Identifier", + "type": "Identifier" + }, + "start": 2038, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "end": 2057, + "operator": "-", + "start": 2036, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "end": 2065, + "start": 1997, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 2068, + "start": 2067, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1996, + "name": "startProfileAt", + "start": 1982, + "type": "Identifier" + }, + "end": 2069, + "start": 1982, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2083, + "name": "end", + "start": 2080, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 2106, + "left": { + "end": 2097, + "name": "totalWidth", + "start": 2087, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 2106, + "left": { + "end": 2102, + "raw": "2", + "start": 2101, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 2106, + "name": "t", + "start": 2105, + "type": "Identifier", + "type": "Identifier" + }, + "start": 2101, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 2087, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 2110, + "raw": "0", + "start": 2109, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 2111, + "start": 2086, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 2079, + "name": "line", + "start": 2075, + "type": "Identifier" + }, + "end": 2112, + "start": 2075, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2126, + "name": "end", + "start": 2123, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 2131, + "raw": "0", + "start": 2130, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 2153, + "left": { + "end": 2144, + "name": "totalLength", + "start": 2133, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 2153, + "left": { + "end": 2149, + "raw": "2", + "start": 2148, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 2153, + "name": "t", + "start": 2152, + "type": "Identifier", + "type": "Identifier" + }, + "start": 2148, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 2133, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 2155, + "start": 2129, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 2122, + "name": "line", + "start": 2118, + "type": "Identifier" + }, + "end": 2156, + "start": 2118, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2170, + "name": "end", + "start": 2167, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "argument": { + "end": 2195, + "left": { + "end": 2186, + "name": "totalWidth", + "start": 2176, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 2195, + "left": { + "end": 2191, + "raw": "2", + "start": 2190, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 2195, + "name": "t", + "start": 2194, + "type": "Identifier", + "type": "Identifier" + }, + "start": 2190, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 2176, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "end": 2195, + "operator": "-", + "start": 2174, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 2200, + "raw": "0", + "start": 2199, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 2201, + "start": 2173, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 2166, + "name": "line", + "start": 2162, + "type": "Identifier" + }, + "end": 2202, + "start": 2162, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [], + "callee": { + "end": 2213, + "name": "close", + "start": 2208, + "type": "Identifier" + }, + "end": 2215, + "start": 2208, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2235, + "name": "length", + "start": 2229, + "type": "Identifier" + }, + "arg": { + "argument": { + "end": 2250, + "left": { + "end": 2246, + "name": "height", + "start": 2240, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 2250, + "name": "t", + "start": 2249, + "type": "Identifier", + "type": "Identifier" + }, + "start": 2240, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "end": 2250, + "operator": "-", + "start": 2238, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + } + ], + "callee": { + "end": 2228, + "name": "extrude", + "start": 2221, + "type": "Identifier" + }, + "end": 2252, + "start": 2221, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 2295, + "nonCodeMeta": { + "nonCodeNodes": { + "6": [ + { + "end": 2295, + "start": 2252, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Create the pegs on the top of the base", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, + "start": 1951, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 1936, + "type": "VariableDeclarator" + }, + "end": 2295, + "kind": "const", + "start": 1936, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 2761, + "id": { + "end": 2299, + "name": "peg", + "start": 2296, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 2317, + "name": "s", + "start": 2316, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 2324, + "raw": "'end'", + "start": 2319, + "type": "Literal", + "type": "Literal", + "value": "end" + } + ], + "callee": { + "end": 2315, + "name": "startSketchOn", + "start": 2302, + "type": "Identifier" + }, + "end": 2325, + "start": 2302, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2352, + "name": "center", + "start": 2346, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "argument": { + "end": 2392, + "left": { + "end": 2387, + "left": { + "end": 2373, + "name": "pitch", + "start": 2368, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 2387, + "left": { + "end": 2383, + "name": "wbumps", + "start": 2377, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 2387, + "raw": "1", + "start": 2386, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "start": 2377, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 2368, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "/", + "right": { + "end": 2392, + "raw": "2", + "start": 2391, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 2368, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "end": 2392, + "operator": "-", + "start": 2366, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "argument": { + "end": 2430, + "left": { + "end": 2425, + "left": { + "end": 2411, + "name": "pitch", + "start": 2406, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 2425, + "left": { + "end": 2421, + "name": "lbumps", + "start": 2415, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 2425, + "raw": "1", + "start": 2424, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "start": 2415, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 2406, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "/", + "right": { + "end": 2430, + "raw": "2", + "start": 2429, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 2406, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "end": 2430, + "operator": "-", + "start": 2404, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "end": 2440, + "start": 2355, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2455, + "name": "radius", + "start": 2449, + "type": "Identifier" + }, + "arg": { + "end": 2470, + "left": { + "end": 2466, + "name": "bumpDiam", + "start": 2458, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 2470, + "raw": "2", + "start": 2469, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 2458, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 2337, + "name": "circle", + "start": 2331, + "type": "Identifier" + }, + "end": 2477, + "start": 2331, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2511, + "name": "axis", + "start": 2507, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 2516, + "raw": "1", + "start": 2515, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + { + "end": 2519, + "raw": "0", + "start": 2518, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 2520, + "start": 2514, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2538, + "name": "instances", + "start": 2529, + "type": "Identifier" + }, + "arg": { + "end": 2547, + "name": "wbumps", + "start": 2541, + "type": "Identifier", + "type": "Identifier" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2564, + "name": "distance", + "start": 2556, + "type": "Identifier" + }, + "arg": { + "end": 2572, + "name": "pitch", + "start": 2567, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 2498, + "name": "patternLinear2d", + "start": 2483, + "type": "Identifier" + }, + "end": 2579, + "start": 2483, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2613, + "name": "axis", + "start": 2609, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 2618, + "raw": "0", + "start": 2617, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 2621, + "raw": "1", + "start": 2620, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + ], + "end": 2622, + "start": 2616, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2640, + "name": "instances", + "start": 2631, + "type": "Identifier" + }, + "arg": { + "end": 2649, + "name": "lbumps", + "start": 2643, + "type": "Identifier", + "type": "Identifier" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2666, + "name": "distance", + "start": 2658, + "type": "Identifier" + }, + "arg": { + "end": 2674, + "name": "pitch", + "start": 2669, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 2600, + "name": "patternLinear2d", + "start": 2585, + "type": "Identifier" + }, + "end": 2681, + "start": 2585, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2701, + "name": "length", + "start": 2695, + "type": "Identifier" + }, + "arg": { + "end": 2714, + "name": "bumpHeight", + "start": 2704, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 2694, + "name": "extrude", + "start": 2687, + "type": "Identifier" + }, + "end": 2715, + "start": 2687, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 2761, + "nonCodeMeta": { + "nonCodeNodes": { + "4": [ + { + "end": 2761, + "start": 2715, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Create the pegs on the bottom of the base", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, + "start": 2302, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 2296, + "type": "VariableDeclarator" + }, + "end": 2761, + "kind": "const", + "start": 2296, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 3226, + "id": { + "end": 2773, + "name": "tubePattern", + "start": 2762, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 2798, + "name": "tubeFace", + "start": 2790, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 2789, + "name": "startSketchOn", + "start": 2776, + "type": "Identifier" + }, + "end": 2799, + "start": 2776, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2826, + "name": "center", + "start": 2820, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "argument": { + "end": 2879, + "left": { + "end": 2866, + "left": { + "end": 2861, + "left": { + "end": 2847, + "name": "pitch", + "start": 2842, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 2861, + "left": { + "end": 2857, + "name": "wbumps", + "start": 2851, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 2861, + "raw": "1", + "start": 2860, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "start": 2851, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 2842, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "/", + "right": { + "end": 2866, + "raw": "2", + "start": 2865, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 2842, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 2879, + "left": { + "end": 2875, + "name": "pitch", + "start": 2870, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 2879, + "raw": "2", + "start": 2878, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 2870, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 2842, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "end": 2879, + "operator": "-", + "start": 2840, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "argument": { + "end": 2931, + "left": { + "end": 2918, + "left": { + "end": 2913, + "left": { + "end": 2899, + "name": "pitch", + "start": 2894, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 2913, + "left": { + "end": 2909, + "name": "lbumps", + "start": 2903, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 2913, + "raw": "1", + "start": 2912, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "start": 2903, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 2894, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "/", + "right": { + "end": 2918, + "raw": "2", + "start": 2917, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 2894, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 2931, + "left": { + "end": 2927, + "name": "pitch", + "start": 2922, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 2931, + "raw": "2", + "start": 2930, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 2922, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 2894, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "end": 2931, + "operator": "-", + "start": 2892, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "end": 2942, + "start": 2829, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2957, + "name": "radius", + "start": 2951, + "type": "Identifier" + }, + "arg": { + "end": 2972, + "left": { + "end": 2968, + "name": "bumpDiam", + "start": 2960, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 2972, + "raw": "2", + "start": 2971, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 2960, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 2811, + "name": "circle", + "start": 2805, + "type": "Identifier" + }, + "end": 2979, + "start": 2805, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 3013, + "name": "axis", + "start": 3009, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 3018, + "raw": "1", + "start": 3017, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + { + "end": 3021, + "raw": "0", + "start": 3020, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 3022, + "start": 3016, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 3040, + "name": "instances", + "start": 3031, + "type": "Identifier" + }, + "arg": { + "end": 3053, + "left": { + "end": 3049, + "name": "wbumps", + "start": 3043, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 3053, + "raw": "1", + "start": 3052, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "start": 3043, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 3070, + "name": "distance", + "start": 3062, + "type": "Identifier" + }, + "arg": { + "end": 3078, + "name": "pitch", + "start": 3073, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 3000, + "name": "patternLinear2d", + "start": 2985, + "type": "Identifier" + }, + "end": 3085, + "start": 2985, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 3119, + "name": "axis", + "start": 3115, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 3124, + "raw": "0", + "start": 3123, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 3127, + "raw": "1", + "start": 3126, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + ], + "end": 3128, + "start": 3122, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 3146, + "name": "instances", + "start": 3137, + "type": "Identifier" + }, + "arg": { + "end": 3159, + "left": { + "end": 3155, + "name": "lbumps", + "start": 3149, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 3159, + "raw": "1", + "start": 3158, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "start": 3149, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 3176, + "name": "distance", + "start": 3168, + "type": "Identifier" + }, + "arg": { + "end": 3184, + "name": "pitch", + "start": 3179, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 3106, + "name": "patternLinear2d", + "start": 3091, + "type": "Identifier" + }, + "end": 3191, + "start": 3091, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 3211, + "name": "length", + "start": 3205, + "type": "Identifier" + }, + "arg": { + "argument": { + "end": 3225, + "name": "bumpHeight", + "start": 3215, + "type": "Identifier", + "type": "Identifier" + }, + "end": 3225, + "operator": "-", + "start": 3214, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + } + ], + "callee": { + "end": 3204, + "name": "extrude", + "start": 3197, + "type": "Identifier" + }, + "end": 3226, + "start": 3197, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 3226, + "start": 2776, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 2762, + "type": "VariableDeclarator" + }, + "end": 3226, + "kind": "const", + "start": 2762, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + } + ], + "end": 3227, + "innerAttrs": [ + { + "end": 271, + "name": { + "end": 247, + "name": "settings", + "start": 239, + "type": "Identifier" + }, + "properties": [ + { + "end": 270, + "key": { + "end": 265, + "name": "defaultLengthUnit", + "start": 248, + "type": "Identifier" + }, + "start": 248, + "type": "ObjectProperty", + "value": { + "end": 270, + "name": "in", + "start": 268, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 238, + "type": "Annotation" + } + ], + "nonCodeMeta": { + "nonCodeNodes": { + "0": [ + { + "end": 327, + "start": 303, + "type": "NonCodeNode", + "value": { + "type": "inlineComment", + "value": "number of bumps long", + "style": "line" + } + } + ], + "1": [ + { + "end": 362, + "start": 338, + "type": "NonCodeNode", + "value": { + "type": "inlineComment", + "value": "number of bumps wide", + "style": "line" + } + } + ], + "8": [ + { + "end": 523, + "start": 503, + "type": "NonCodeNode", + "value": { + "type": "inlineComment", + "value": "works out to 6.5", + "style": "line" + } + } + ], + "10": [ + { + "end": 681, + "start": 620, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Calculate the number of segments in the length and width", + "style": "line" + } + } + ], + "12": [ + { + "end": 819, + "start": 746, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Add assertions to ensure that the number of bumps are greater than 1", + "style": "line" + } + } + ], + "14": [ + { + "end": 1060, + "start": 943, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Create the plane for the pegs. This is a hack so that the pegs can be patterned along the face of the lego base.", + "style": "line" + } + } + ], + "15": [ + { + "end": 1370, + "start": 1243, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Create the plane for the tubes underneath the lego. This is a hack so that the tubes can be patterned underneath the lego.", + "style": "line" + } + } + ], + "16": [ + { + "end": 1576, + "start": 1558, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Make the base", + "style": "line" + } + } + ] + }, + "startNodes": [ + { + "end": 13, + "start": 0, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Lego Brick", + "style": "line" + } + }, + { + "end": 223, + "start": 14, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "A standard Lego brick. This is a small, plastic construction block toy that can be interlocked with other blocks to build various structures, models, and figures. There are a lot of hacks used in this code.", + "style": "line" + } + }, + { + "end": 225, + "start": 223, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + }, + { + "end": 237, + "start": 225, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Set Units", + "style": "line" + } + }, + { + "end": 273, + "start": 271, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + }, + { + "end": 292, + "start": 273, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Define constants", + "style": "line" + } + } + ] + }, + "start": 0 + } +} diff --git a/rust/kcl-lib/tests/kcl_samples/lego/ops.snap b/rust/kcl-lib/tests/kcl_samples/lego/ops.snap new file mode 100644 index 000000000..6af7c6a52 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/lego/ops.snap @@ -0,0 +1,537 @@ +--- +source: kcl/src/simulation_tests.rs +description: Operations executed lego.kcl +--- +[ + { + "labeledArgs": { + "data": { + "value": { + "type": "String", + "value": "XY" + }, + "sourceRange": [ + 1595, + 1599, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 1581, + 1600, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 3.2, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1797, + 1803, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 1780, + 1804, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1965, + 1966, + 0 + ] + }, + "tag": { + "value": { + "type": "String", + "value": "start" + }, + "sourceRange": [ + 1968, + 1975, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 1951, + 1976, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": -1.7000000000000002, + "ty": { + "type": "Unknown" + } + }, + "sourceRange": [ + 2238, + 2250, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 2221, + 2252, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 2316, + 2317, + 0 + ] + }, + "tag": { + "value": { + "type": "String", + "value": "end" + }, + "sourceRange": [ + 2319, + 2324, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 2302, + 2325, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 1.8, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 2704, + 2714, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 2687, + 2715, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketches", + "value": [ + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + } + ] + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Object", + "value": { + "plane": { + "type": "Object", + "value": { + "origin": { + "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.7000000000000002, + "ty": { + "type": "Unknown" + } + } + } + }, + "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": [ + 2790, + 2798, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 2776, + 2799, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": -1.8, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 3214, + 3225, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 3197, + 3226, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketches", + "value": [ + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + } + ] + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + } +] diff --git a/rust/kcl-lib/tests/kcl_samples/lego/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/lego/program_memory.snap new file mode 100644 index 000000000..3c2031f4b --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/lego/program_memory.snap @@ -0,0 +1,8344 @@ +--- +source: kcl/src/simulation_tests.rs +description: Variables in memory after executing lego.kcl +--- +{ + "bumpDiam": { + "type": "Number", + "value": 4.8, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 402, + 405, + 0 + ] + } + ] + }, + "bumpHeight": { + "type": "Number", + "value": 1.8, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 419, + 422, + 0 + ] + } + ] + }, + "clearance": { + "type": "Number", + "value": 0.1, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 387, + 390, + 0 + ] + } + ] + }, + "height": { + "type": "Number", + "value": 3.2, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 432, + 435, + 0 + ] + } + ] + }, + "lSegments": { + "type": "Number", + "value": 7.96, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 302, + 303, + 0 + ] + }, + { + "sourceRange": [ + 371, + 374, + 0 + ] + }, + { + "sourceRange": [ + 556, + 559, + 0 + ] + }, + { + "sourceRange": [ + 387, + 390, + 0 + ] + }, + { + "sourceRange": [ + 302, + 303, + 0 + ] + } + ] + }, + "lbumps": { + "type": "Number", + "value": 5.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 302, + 303, + 0 + ] + } + ] + }, + "peg": { + "type": "Solids", + "value": [ + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2331, + 2477, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2331, + 2477, + 0 + ] + }, + "ccw": true, + "center": [ + -8.0, + -16.0 + ], + "from": [ + -5.6, + -16.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -5.6, + -16.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1666, + 1693, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1699, + 1727, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1733, + 1761, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1767, + 1774, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1666, + 1693, + 0 + ] + }, + "from": [ + -11.9, + -19.9 + ], + "tag": null, + "to": [ + 11.9, + -19.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1699, + 1727, + 0 + ] + }, + "from": [ + 11.9, + -19.9 + ], + "tag": null, + "to": [ + 11.9, + 19.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1733, + 1761, + 0 + ] + }, + "from": [ + 11.9, + 19.9 + ], + "tag": null, + "to": [ + -11.9, + 19.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1767, + 1774, + 0 + ] + }, + "from": [ + -11.9, + 19.9 + ], + "tag": null, + "to": [ + -11.9, + -19.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + -11.9, + -19.9 + ], + "to": [ + -11.9, + -19.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1606, + 1660, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1606, + 1660, + 0 + ] + } + ] + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1606, + 1660, + 0 + ] + } + ] + }, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2302, + 2325, + 0 + ] + } + ] + }, + "start": { + "from": [ + -5.6, + -16.0 + ], + "to": [ + -5.6, + -16.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2331, + 2477, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2331, + 2477, + 0 + ] + } + ] + }, + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2331, + 2477, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2331, + 2477, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2331, + 2477, + 0 + ] + }, + "ccw": true, + "center": [ + -8.0, + -16.0 + ], + "from": [ + -5.6, + -16.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -5.6, + -16.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1666, + 1693, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1699, + 1727, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1733, + 1761, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1767, + 1774, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1666, + 1693, + 0 + ] + }, + "from": [ + -11.9, + -19.9 + ], + "tag": null, + "to": [ + 11.9, + -19.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1699, + 1727, + 0 + ] + }, + "from": [ + 11.9, + -19.9 + ], + "tag": null, + "to": [ + 11.9, + 19.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1733, + 1761, + 0 + ] + }, + "from": [ + 11.9, + 19.9 + ], + "tag": null, + "to": [ + -11.9, + 19.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1767, + 1774, + 0 + ] + }, + "from": [ + -11.9, + 19.9 + ], + "tag": null, + "to": [ + -11.9, + -19.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + -11.9, + -19.9 + ], + "to": [ + -11.9, + -19.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1606, + 1660, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1606, + 1660, + 0 + ] + } + ] + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1606, + 1660, + 0 + ] + } + ] + }, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2302, + 2325, + 0 + ] + } + ] + }, + "start": { + "from": [ + -5.6, + -16.0 + ], + "to": [ + -5.6, + -16.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2331, + 2477, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2331, + 2477, + 0 + ] + } + ] + }, + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2331, + 2477, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2331, + 2477, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2331, + 2477, + 0 + ] + }, + "ccw": true, + "center": [ + -8.0, + -16.0 + ], + "from": [ + -5.6, + -16.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -5.6, + -16.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1666, + 1693, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1699, + 1727, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1733, + 1761, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1767, + 1774, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1666, + 1693, + 0 + ] + }, + "from": [ + -11.9, + -19.9 + ], + "tag": null, + "to": [ + 11.9, + -19.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1699, + 1727, + 0 + ] + }, + "from": [ + 11.9, + -19.9 + ], + "tag": null, + "to": [ + 11.9, + 19.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1733, + 1761, + 0 + ] + }, + "from": [ + 11.9, + 19.9 + ], + "tag": null, + "to": [ + -11.9, + 19.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1767, + 1774, + 0 + ] + }, + "from": [ + -11.9, + 19.9 + ], + "tag": null, + "to": [ + -11.9, + -19.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + -11.9, + -19.9 + ], + "to": [ + -11.9, + -19.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1606, + 1660, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1606, + 1660, + 0 + ] + } + ] + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1606, + 1660, + 0 + ] + } + ] + }, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2302, + 2325, + 0 + ] + } + ] + }, + "start": { + "from": [ + -5.6, + -16.0 + ], + "to": [ + -5.6, + -16.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2331, + 2477, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2331, + 2477, + 0 + ] + } + ] + }, + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2331, + 2477, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2331, + 2477, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2331, + 2477, + 0 + ] + }, + "ccw": true, + "center": [ + -8.0, + -16.0 + ], + "from": [ + -5.6, + -16.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -5.6, + -16.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1666, + 1693, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1699, + 1727, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1733, + 1761, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1767, + 1774, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1666, + 1693, + 0 + ] + }, + "from": [ + -11.9, + -19.9 + ], + "tag": null, + "to": [ + 11.9, + -19.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1699, + 1727, + 0 + ] + }, + "from": [ + 11.9, + -19.9 + ], + "tag": null, + "to": [ + 11.9, + 19.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1733, + 1761, + 0 + ] + }, + "from": [ + 11.9, + 19.9 + ], + "tag": null, + "to": [ + -11.9, + 19.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1767, + 1774, + 0 + ] + }, + "from": [ + -11.9, + 19.9 + ], + "tag": null, + "to": [ + -11.9, + -19.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + -11.9, + -19.9 + ], + "to": [ + -11.9, + -19.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1606, + 1660, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1606, + 1660, + 0 + ] + } + ] + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1606, + 1660, + 0 + ] + } + ] + }, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2302, + 2325, + 0 + ] + } + ] + }, + "start": { + "from": [ + -5.6, + -16.0 + ], + "to": [ + -5.6, + -16.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2331, + 2477, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2331, + 2477, + 0 + ] + } + ] + }, + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2331, + 2477, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2331, + 2477, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2331, + 2477, + 0 + ] + }, + "ccw": true, + "center": [ + -8.0, + -16.0 + ], + "from": [ + -5.6, + -16.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -5.6, + -16.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1666, + 1693, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1699, + 1727, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1733, + 1761, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1767, + 1774, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1666, + 1693, + 0 + ] + }, + "from": [ + -11.9, + -19.9 + ], + "tag": null, + "to": [ + 11.9, + -19.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1699, + 1727, + 0 + ] + }, + "from": [ + 11.9, + -19.9 + ], + "tag": null, + "to": [ + 11.9, + 19.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1733, + 1761, + 0 + ] + }, + "from": [ + 11.9, + 19.9 + ], + "tag": null, + "to": [ + -11.9, + 19.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1767, + 1774, + 0 + ] + }, + "from": [ + -11.9, + 19.9 + ], + "tag": null, + "to": [ + -11.9, + -19.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + -11.9, + -19.9 + ], + "to": [ + -11.9, + -19.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1606, + 1660, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1606, + 1660, + 0 + ] + } + ] + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1606, + 1660, + 0 + ] + } + ] + }, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2302, + 2325, + 0 + ] + } + ] + }, + "start": { + "from": [ + -5.6, + -16.0 + ], + "to": [ + -5.6, + -16.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2331, + 2477, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2331, + 2477, + 0 + ] + } + ] + }, + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2331, + 2477, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2331, + 2477, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2331, + 2477, + 0 + ] + }, + "ccw": true, + "center": [ + -8.0, + -16.0 + ], + "from": [ + -5.6, + -16.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -5.6, + -16.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1666, + 1693, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1699, + 1727, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1733, + 1761, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1767, + 1774, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1666, + 1693, + 0 + ] + }, + "from": [ + -11.9, + -19.9 + ], + "tag": null, + "to": [ + 11.9, + -19.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1699, + 1727, + 0 + ] + }, + "from": [ + 11.9, + -19.9 + ], + "tag": null, + "to": [ + 11.9, + 19.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1733, + 1761, + 0 + ] + }, + "from": [ + 11.9, + 19.9 + ], + "tag": null, + "to": [ + -11.9, + 19.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1767, + 1774, + 0 + ] + }, + "from": [ + -11.9, + 19.9 + ], + "tag": null, + "to": [ + -11.9, + -19.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + -11.9, + -19.9 + ], + "to": [ + -11.9, + -19.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1606, + 1660, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1606, + 1660, + 0 + ] + } + ] + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1606, + 1660, + 0 + ] + } + ] + }, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2302, + 2325, + 0 + ] + } + ] + }, + "start": { + "from": [ + -5.6, + -16.0 + ], + "to": [ + -5.6, + -16.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2331, + 2477, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2331, + 2477, + 0 + ] + } + ] + }, + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2331, + 2477, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2331, + 2477, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2331, + 2477, + 0 + ] + }, + "ccw": true, + "center": [ + -8.0, + -16.0 + ], + "from": [ + -5.6, + -16.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -5.6, + -16.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1666, + 1693, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1699, + 1727, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1733, + 1761, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1767, + 1774, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1666, + 1693, + 0 + ] + }, + "from": [ + -11.9, + -19.9 + ], + "tag": null, + "to": [ + 11.9, + -19.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1699, + 1727, + 0 + ] + }, + "from": [ + 11.9, + -19.9 + ], + "tag": null, + "to": [ + 11.9, + 19.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1733, + 1761, + 0 + ] + }, + "from": [ + 11.9, + 19.9 + ], + "tag": null, + "to": [ + -11.9, + 19.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1767, + 1774, + 0 + ] + }, + "from": [ + -11.9, + 19.9 + ], + "tag": null, + "to": [ + -11.9, + -19.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + -11.9, + -19.9 + ], + "to": [ + -11.9, + -19.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1606, + 1660, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1606, + 1660, + 0 + ] + } + ] + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1606, + 1660, + 0 + ] + } + ] + }, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2302, + 2325, + 0 + ] + } + ] + }, + "start": { + "from": [ + -5.6, + -16.0 + ], + "to": [ + -5.6, + -16.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2331, + 2477, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2331, + 2477, + 0 + ] + } + ] + }, + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2331, + 2477, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2331, + 2477, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2331, + 2477, + 0 + ] + }, + "ccw": true, + "center": [ + -8.0, + -16.0 + ], + "from": [ + -5.6, + -16.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -5.6, + -16.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1666, + 1693, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1699, + 1727, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1733, + 1761, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1767, + 1774, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1666, + 1693, + 0 + ] + }, + "from": [ + -11.9, + -19.9 + ], + "tag": null, + "to": [ + 11.9, + -19.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1699, + 1727, + 0 + ] + }, + "from": [ + 11.9, + -19.9 + ], + "tag": null, + "to": [ + 11.9, + 19.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1733, + 1761, + 0 + ] + }, + "from": [ + 11.9, + 19.9 + ], + "tag": null, + "to": [ + -11.9, + 19.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1767, + 1774, + 0 + ] + }, + "from": [ + -11.9, + 19.9 + ], + "tag": null, + "to": [ + -11.9, + -19.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + -11.9, + -19.9 + ], + "to": [ + -11.9, + -19.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1606, + 1660, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1606, + 1660, + 0 + ] + } + ] + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1606, + 1660, + 0 + ] + } + ] + }, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2302, + 2325, + 0 + ] + } + ] + }, + "start": { + "from": [ + -5.6, + -16.0 + ], + "to": [ + -5.6, + -16.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2331, + 2477, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2331, + 2477, + 0 + ] + } + ] + }, + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2331, + 2477, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2331, + 2477, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2331, + 2477, + 0 + ] + }, + "ccw": true, + "center": [ + -8.0, + -16.0 + ], + "from": [ + -5.6, + -16.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -5.6, + -16.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1666, + 1693, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1699, + 1727, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1733, + 1761, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1767, + 1774, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1666, + 1693, + 0 + ] + }, + "from": [ + -11.9, + -19.9 + ], + "tag": null, + "to": [ + 11.9, + -19.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1699, + 1727, + 0 + ] + }, + "from": [ + 11.9, + -19.9 + ], + "tag": null, + "to": [ + 11.9, + 19.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1733, + 1761, + 0 + ] + }, + "from": [ + 11.9, + 19.9 + ], + "tag": null, + "to": [ + -11.9, + 19.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1767, + 1774, + 0 + ] + }, + "from": [ + -11.9, + 19.9 + ], + "tag": null, + "to": [ + -11.9, + -19.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + -11.9, + -19.9 + ], + "to": [ + -11.9, + -19.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1606, + 1660, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1606, + 1660, + 0 + ] + } + ] + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1606, + 1660, + 0 + ] + } + ] + }, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2302, + 2325, + 0 + ] + } + ] + }, + "start": { + "from": [ + -5.6, + -16.0 + ], + "to": [ + -5.6, + -16.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2331, + 2477, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2331, + 2477, + 0 + ] + } + ] + }, + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2331, + 2477, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2331, + 2477, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2331, + 2477, + 0 + ] + }, + "ccw": true, + "center": [ + -8.0, + -16.0 + ], + "from": [ + -5.6, + -16.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -5.6, + -16.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1666, + 1693, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1699, + 1727, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1733, + 1761, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1767, + 1774, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1666, + 1693, + 0 + ] + }, + "from": [ + -11.9, + -19.9 + ], + "tag": null, + "to": [ + 11.9, + -19.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1699, + 1727, + 0 + ] + }, + "from": [ + 11.9, + -19.9 + ], + "tag": null, + "to": [ + 11.9, + 19.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1733, + 1761, + 0 + ] + }, + "from": [ + 11.9, + 19.9 + ], + "tag": null, + "to": [ + -11.9, + 19.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1767, + 1774, + 0 + ] + }, + "from": [ + -11.9, + 19.9 + ], + "tag": null, + "to": [ + -11.9, + -19.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + -11.9, + -19.9 + ], + "to": [ + -11.9, + -19.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1606, + 1660, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1606, + 1660, + 0 + ] + } + ] + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1606, + 1660, + 0 + ] + } + ] + }, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2302, + 2325, + 0 + ] + } + ] + }, + "start": { + "from": [ + -5.6, + -16.0 + ], + "to": [ + -5.6, + -16.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2331, + 2477, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2331, + 2477, + 0 + ] + } + ] + }, + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2331, + 2477, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2331, + 2477, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2331, + 2477, + 0 + ] + }, + "ccw": true, + "center": [ + -8.0, + -16.0 + ], + "from": [ + -5.6, + -16.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -5.6, + -16.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1666, + 1693, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1699, + 1727, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1733, + 1761, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1767, + 1774, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1666, + 1693, + 0 + ] + }, + "from": [ + -11.9, + -19.9 + ], + "tag": null, + "to": [ + 11.9, + -19.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1699, + 1727, + 0 + ] + }, + "from": [ + 11.9, + -19.9 + ], + "tag": null, + "to": [ + 11.9, + 19.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1733, + 1761, + 0 + ] + }, + "from": [ + 11.9, + 19.9 + ], + "tag": null, + "to": [ + -11.9, + 19.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1767, + 1774, + 0 + ] + }, + "from": [ + -11.9, + 19.9 + ], + "tag": null, + "to": [ + -11.9, + -19.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + -11.9, + -19.9 + ], + "to": [ + -11.9, + -19.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1606, + 1660, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1606, + 1660, + 0 + ] + } + ] + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1606, + 1660, + 0 + ] + } + ] + }, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2302, + 2325, + 0 + ] + } + ] + }, + "start": { + "from": [ + -5.6, + -16.0 + ], + "to": [ + -5.6, + -16.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2331, + 2477, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2331, + 2477, + 0 + ] + } + ] + }, + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2331, + 2477, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2331, + 2477, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2331, + 2477, + 0 + ] + }, + "ccw": true, + "center": [ + -8.0, + -16.0 + ], + "from": [ + -5.6, + -16.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -5.6, + -16.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1666, + 1693, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1699, + 1727, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1733, + 1761, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1767, + 1774, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1666, + 1693, + 0 + ] + }, + "from": [ + -11.9, + -19.9 + ], + "tag": null, + "to": [ + 11.9, + -19.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1699, + 1727, + 0 + ] + }, + "from": [ + 11.9, + -19.9 + ], + "tag": null, + "to": [ + 11.9, + 19.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1733, + 1761, + 0 + ] + }, + "from": [ + 11.9, + 19.9 + ], + "tag": null, + "to": [ + -11.9, + 19.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1767, + 1774, + 0 + ] + }, + "from": [ + -11.9, + 19.9 + ], + "tag": null, + "to": [ + -11.9, + -19.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + -11.9, + -19.9 + ], + "to": [ + -11.9, + -19.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1606, + 1660, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1606, + 1660, + 0 + ] + } + ] + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1606, + 1660, + 0 + ] + } + ] + }, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2302, + 2325, + 0 + ] + } + ] + }, + "start": { + "from": [ + -5.6, + -16.0 + ], + "to": [ + -5.6, + -16.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2331, + 2477, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2331, + 2477, + 0 + ] + } + ] + }, + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2331, + 2477, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2331, + 2477, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2331, + 2477, + 0 + ] + }, + "ccw": true, + "center": [ + -8.0, + -16.0 + ], + "from": [ + -5.6, + -16.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -5.6, + -16.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1666, + 1693, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1699, + 1727, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1733, + 1761, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1767, + 1774, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1666, + 1693, + 0 + ] + }, + "from": [ + -11.9, + -19.9 + ], + "tag": null, + "to": [ + 11.9, + -19.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1699, + 1727, + 0 + ] + }, + "from": [ + 11.9, + -19.9 + ], + "tag": null, + "to": [ + 11.9, + 19.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1733, + 1761, + 0 + ] + }, + "from": [ + 11.9, + 19.9 + ], + "tag": null, + "to": [ + -11.9, + 19.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1767, + 1774, + 0 + ] + }, + "from": [ + -11.9, + 19.9 + ], + "tag": null, + "to": [ + -11.9, + -19.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + -11.9, + -19.9 + ], + "to": [ + -11.9, + -19.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1606, + 1660, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1606, + 1660, + 0 + ] + } + ] + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1606, + 1660, + 0 + ] + } + ] + }, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2302, + 2325, + 0 + ] + } + ] + }, + "start": { + "from": [ + -5.6, + -16.0 + ], + "to": [ + -5.6, + -16.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2331, + 2477, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2331, + 2477, + 0 + ] + } + ] + }, + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2331, + 2477, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2331, + 2477, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2331, + 2477, + 0 + ] + }, + "ccw": true, + "center": [ + -8.0, + -16.0 + ], + "from": [ + -5.6, + -16.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -5.6, + -16.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1666, + 1693, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1699, + 1727, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1733, + 1761, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1767, + 1774, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1666, + 1693, + 0 + ] + }, + "from": [ + -11.9, + -19.9 + ], + "tag": null, + "to": [ + 11.9, + -19.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1699, + 1727, + 0 + ] + }, + "from": [ + 11.9, + -19.9 + ], + "tag": null, + "to": [ + 11.9, + 19.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1733, + 1761, + 0 + ] + }, + "from": [ + 11.9, + 19.9 + ], + "tag": null, + "to": [ + -11.9, + 19.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1767, + 1774, + 0 + ] + }, + "from": [ + -11.9, + 19.9 + ], + "tag": null, + "to": [ + -11.9, + -19.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + -11.9, + -19.9 + ], + "to": [ + -11.9, + -19.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1606, + 1660, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1606, + 1660, + 0 + ] + } + ] + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1606, + 1660, + 0 + ] + } + ] + }, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2302, + 2325, + 0 + ] + } + ] + }, + "start": { + "from": [ + -5.6, + -16.0 + ], + "to": [ + -5.6, + -16.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2331, + 2477, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2331, + 2477, + 0 + ] + } + ] + }, + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2331, + 2477, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2331, + 2477, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2331, + 2477, + 0 + ] + }, + "ccw": true, + "center": [ + -8.0, + -16.0 + ], + "from": [ + -5.6, + -16.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -5.6, + -16.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1666, + 1693, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1699, + 1727, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1733, + 1761, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1767, + 1774, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1666, + 1693, + 0 + ] + }, + "from": [ + -11.9, + -19.9 + ], + "tag": null, + "to": [ + 11.9, + -19.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1699, + 1727, + 0 + ] + }, + "from": [ + 11.9, + -19.9 + ], + "tag": null, + "to": [ + 11.9, + 19.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1733, + 1761, + 0 + ] + }, + "from": [ + 11.9, + 19.9 + ], + "tag": null, + "to": [ + -11.9, + 19.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1767, + 1774, + 0 + ] + }, + "from": [ + -11.9, + 19.9 + ], + "tag": null, + "to": [ + -11.9, + -19.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + -11.9, + -19.9 + ], + "to": [ + -11.9, + -19.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1606, + 1660, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1606, + 1660, + 0 + ] + } + ] + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1606, + 1660, + 0 + ] + } + ] + }, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2302, + 2325, + 0 + ] + } + ] + }, + "start": { + "from": [ + -5.6, + -16.0 + ], + "to": [ + -5.6, + -16.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2331, + 2477, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2331, + 2477, + 0 + ] + } + ] + }, + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2331, + 2477, + 0 + ] + } + ] + } + ] + }, + "pegFace": { + "type": "Object", + "value": { + "plane": { + "type": "Object", + "value": { + "origin": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 1104, + 1105, + 0 + ] + } + ] + }, + "y": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 1111, + 1112, + 0 + ] + } + ] + }, + "z": { + "type": "Number", + "value": 3.2, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 432, + 435, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 1098, + 1126, + 0 + ] + } + ] + }, + "xAxis": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 1146, + 1147, + 0 + ] + } + ] + }, + "y": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 1153, + 1154, + 0 + ] + } + ] + }, + "z": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 1160, + 1161, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 1140, + 1163, + 0 + ] + } + ] + }, + "yAxis": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 1183, + 1184, + 0 + ] + } + ] + }, + "y": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 1190, + 1191, + 0 + ] + } + ] + }, + "z": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 1197, + 1198, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 1177, + 1200, + 0 + ] + } + ] + }, + "zAxis": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 1220, + 1221, + 0 + ] + } + ] + }, + "y": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 1227, + 1228, + 0 + ] + } + ] + }, + "z": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 1234, + 1235, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 1214, + 1237, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 1083, + 1241, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 1071, + 1243, + 0 + ] + } + ] + }, + "pitch": { + "type": "Number", + "value": 8.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 371, + 374, + 0 + ] + } + ] + }, + "postDiam": { + "type": "Number", + "value": 6.5, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 371, + 374, + 0 + ] + }, + { + "sourceRange": [ + 371, + 374, + 0 + ] + }, + { + "sourceRange": [ + 450, + 451, + 0 + ] + }, + { + "sourceRange": [ + 387, + 390, + 0 + ] + }, + { + "sourceRange": [ + 402, + 405, + 0 + ] + }, + { + "sourceRange": [ + 479, + 482, + 0 + ] + } + ] + }, + "s": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1666, + 1693, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1699, + 1727, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1733, + 1761, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1767, + 1774, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1666, + 1693, + 0 + ] + }, + "from": [ + -11.9, + -19.9 + ], + "tag": null, + "to": [ + 11.9, + -19.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1699, + 1727, + 0 + ] + }, + "from": [ + 11.9, + -19.9 + ], + "tag": null, + "to": [ + 11.9, + 19.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1733, + 1761, + 0 + ] + }, + "from": [ + 11.9, + 19.9 + ], + "tag": null, + "to": [ + -11.9, + 19.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1767, + 1774, + 0 + ] + }, + "from": [ + -11.9, + 19.9 + ], + "tag": null, + "to": [ + -11.9, + -19.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + -11.9, + -19.9 + ], + "to": [ + -11.9, + -19.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1606, + 1660, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1606, + 1660, + 0 + ] + } + ] + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1606, + 1660, + 0 + ] + } + ] + } + }, + "shellExtrude": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2075, + 2112, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2118, + 2156, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2162, + 2202, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2208, + 2215, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2075, + 2112, + 0 + ] + }, + "from": [ + -10.4, + -18.4 + ], + "tag": null, + "to": [ + 10.4, + -18.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2118, + 2156, + 0 + ] + }, + "from": [ + 10.4, + -18.4 + ], + "tag": null, + "to": [ + 10.4, + 18.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2162, + 2202, + 0 + ] + }, + "from": [ + 10.4, + 18.4 + ], + "tag": null, + "to": [ + -10.4, + 18.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2208, + 2215, + 0 + ] + }, + "from": [ + -10.4, + 18.4 + ], + "tag": null, + "to": [ + -10.4, + -18.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1666, + 1693, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1699, + 1727, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1733, + 1761, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1767, + 1774, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1666, + 1693, + 0 + ] + }, + "from": [ + -11.9, + -19.9 + ], + "tag": null, + "to": [ + 11.9, + -19.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1699, + 1727, + 0 + ] + }, + "from": [ + 11.9, + -19.9 + ], + "tag": null, + "to": [ + 11.9, + 19.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1733, + 1761, + 0 + ] + }, + "from": [ + 11.9, + 19.9 + ], + "tag": null, + "to": [ + -11.9, + 19.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1767, + 1774, + 0 + ] + }, + "from": [ + -11.9, + 19.9 + ], + "tag": null, + "to": [ + -11.9, + -19.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + -11.9, + -19.9 + ], + "to": [ + -11.9, + -19.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1606, + 1660, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1606, + 1660, + 0 + ] + } + ] + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1606, + 1660, + 0 + ] + } + ] + }, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1951, + 1976, + 0 + ] + } + ] + }, + "start": { + "from": [ + -10.4, + -18.4 + ], + "to": [ + -10.4, + -18.4 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1982, + 2069, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1982, + 2069, + 0 + ] + } + ] + }, + "height": -1.7000000000000002, + "startCapId": "[uuid]", + "endCapId": null, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1982, + 2069, + 0 + ] + } + ] + } + }, + "t": { + "type": "Number", + "value": 1.5, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 371, + 374, + 0 + ] + }, + { + "sourceRange": [ + 450, + 451, + 0 + ] + }, + { + "sourceRange": [ + 387, + 390, + 0 + ] + }, + { + "sourceRange": [ + 402, + 405, + 0 + ] + }, + { + "sourceRange": [ + 479, + 482, + 0 + ] + } + ] + }, + "totalLength": { + "type": "Number", + "value": 39.8, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 302, + 303, + 0 + ] + }, + { + "sourceRange": [ + 371, + 374, + 0 + ] + }, + { + "sourceRange": [ + 556, + 559, + 0 + ] + }, + { + "sourceRange": [ + 387, + 390, + 0 + ] + } + ] + }, + "totalWidth": { + "type": "Number", + "value": 23.8, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 337, + 338, + 0 + ] + }, + { + "sourceRange": [ + 371, + 374, + 0 + ] + }, + { + "sourceRange": [ + 604, + 607, + 0 + ] + }, + { + "sourceRange": [ + 387, + 390, + 0 + ] + } + ] + }, + "tubeFace": { + "type": "Object", + "value": { + "plane": { + "type": "Object", + "value": { + "origin": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 1415, + 1416, + 0 + ] + } + ] + }, + "y": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 1422, + 1423, + 0 + ] + } + ] + }, + "z": { + "type": "Number", + "value": 1.7000000000000002, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 432, + 435, + 0 + ] + }, + { + "sourceRange": [ + 371, + 374, + 0 + ] + }, + { + "sourceRange": [ + 450, + 451, + 0 + ] + }, + { + "sourceRange": [ + 387, + 390, + 0 + ] + }, + { + "sourceRange": [ + 402, + 405, + 0 + ] + }, + { + "sourceRange": [ + 479, + 482, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 1409, + 1441, + 0 + ] + } + ] + }, + "xAxis": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 1461, + 1462, + 0 + ] + } + ] + }, + "y": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 1468, + 1469, + 0 + ] + } + ] + }, + "z": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 1475, + 1476, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 1455, + 1478, + 0 + ] + } + ] + }, + "yAxis": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 1498, + 1499, + 0 + ] + } + ] + }, + "y": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 1505, + 1506, + 0 + ] + } + ] + }, + "z": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 1512, + 1513, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 1492, + 1515, + 0 + ] + } + ] + }, + "zAxis": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 1535, + 1536, + 0 + ] + } + ] + }, + "y": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 1542, + 1543, + 0 + ] + } + ] + }, + "z": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 1549, + 1550, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 1529, + 1552, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 1394, + 1556, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 1382, + 1558, + 0 + ] + } + ] + }, + "tubePattern": { + "type": "Solids", + "value": [ + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2805, + 2979, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2805, + 2979, + 0 + ] + }, + "ccw": true, + "center": [ + -4.0, + -12.0 + ], + "from": [ + -1.6, + -12.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -1.6, + -12.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 1.7000000000000002 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + -1.6, + -12.0 + ], + "to": [ + -1.6, + -12.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2805, + 2979, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2805, + 2979, + 0 + ] + } + ] + }, + "height": -1.8, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2805, + 2979, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2805, + 2979, + 0 + ] + }, + "ccw": true, + "center": [ + -4.0, + -12.0 + ], + "from": [ + -1.6, + -12.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -1.6, + -12.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 1.7000000000000002 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + -1.6, + -12.0 + ], + "to": [ + -1.6, + -12.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2805, + 2979, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2805, + 2979, + 0 + ] + } + ] + }, + "height": -1.8, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2805, + 2979, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2805, + 2979, + 0 + ] + }, + "ccw": true, + "center": [ + -4.0, + -12.0 + ], + "from": [ + -1.6, + -12.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -1.6, + -12.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 1.7000000000000002 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + -1.6, + -12.0 + ], + "to": [ + -1.6, + -12.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2805, + 2979, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2805, + 2979, + 0 + ] + } + ] + }, + "height": -1.8, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2805, + 2979, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2805, + 2979, + 0 + ] + }, + "ccw": true, + "center": [ + -4.0, + -12.0 + ], + "from": [ + -1.6, + -12.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -1.6, + -12.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 1.7000000000000002 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + -1.6, + -12.0 + ], + "to": [ + -1.6, + -12.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2805, + 2979, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2805, + 2979, + 0 + ] + } + ] + }, + "height": -1.8, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2805, + 2979, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2805, + 2979, + 0 + ] + }, + "ccw": true, + "center": [ + -4.0, + -12.0 + ], + "from": [ + -1.6, + -12.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -1.6, + -12.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 1.7000000000000002 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + -1.6, + -12.0 + ], + "to": [ + -1.6, + -12.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2805, + 2979, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2805, + 2979, + 0 + ] + } + ] + }, + "height": -1.8, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2805, + 2979, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2805, + 2979, + 0 + ] + }, + "ccw": true, + "center": [ + -4.0, + -12.0 + ], + "from": [ + -1.6, + -12.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -1.6, + -12.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 1.7000000000000002 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + -1.6, + -12.0 + ], + "to": [ + -1.6, + -12.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2805, + 2979, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2805, + 2979, + 0 + ] + } + ] + }, + "height": -1.8, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2805, + 2979, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2805, + 2979, + 0 + ] + }, + "ccw": true, + "center": [ + -4.0, + -12.0 + ], + "from": [ + -1.6, + -12.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -1.6, + -12.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 1.7000000000000002 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + -1.6, + -12.0 + ], + "to": [ + -1.6, + -12.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2805, + 2979, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2805, + 2979, + 0 + ] + } + ] + }, + "height": -1.8, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2805, + 2979, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2805, + 2979, + 0 + ] + }, + "ccw": true, + "center": [ + -4.0, + -12.0 + ], + "from": [ + -1.6, + -12.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -1.6, + -12.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 1.7000000000000002 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + -1.6, + -12.0 + ], + "to": [ + -1.6, + -12.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2805, + 2979, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2805, + 2979, + 0 + ] + } + ] + }, + "height": -1.8, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2805, + 2979, + 0 + ] + } + ] + } + ] + }, + "wSegments": { + "type": "Number", + "value": 7.9333, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 337, + 338, + 0 + ] + }, + { + "sourceRange": [ + 371, + 374, + 0 + ] + }, + { + "sourceRange": [ + 604, + 607, + 0 + ] + }, + { + "sourceRange": [ + 387, + 390, + 0 + ] + }, + { + "sourceRange": [ + 337, + 338, + 0 + ] + } + ] + }, + "wbumps": { + "type": "Number", + "value": 3.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 337, + 338, + 0 + ] + } + ] + } +} diff --git a/rust/kcl-lib/tests/kcl_samples/lego/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/lego/rendered_model.png new file mode 100644 index 000000000..69cf7c572 Binary files /dev/null and b/rust/kcl-lib/tests/kcl_samples/lego/rendered_model.png differ 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 new file mode 100644 index 000000000..fdc173b19 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/mounting-plate/artifact_commands.snap @@ -0,0 +1,1476 @@ +--- +source: kcl/src/simulation_tests.rs +description: Artifact commands mounting-plate.kcl +--- +[ + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.7, + "g": 0.28, + "b": 0.28, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.28, + "g": 0.7, + "b": 0.28, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.28, + "g": 0.28, + "b": 0.7, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "edge_lines_visible", + "hidden": false + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 207, + 240, + 0 + ], + "command": { + "type": "set_scene_units", + "unit": "in" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 540, + 559, + 0 + ], + "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": [ + 567, + 622, + 0 + ], + "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": [ + 567, + 622, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 567, + 622, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -3.0, + "y": -5.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 630, + 698, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 3.0, + "y": -5.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 706, + 772, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 3.0, + "y": 5.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 780, + 848, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -3.0, + "y": 5.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 856, + 875, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 856, + 875, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1106, + 1250, + 0 + ], + "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": [ + 1106, + 1250, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1106, + 1250, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -2.0, + "y": 4.25, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1106, + 1250, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": -2.25, + "y": 4.25 + }, + "radius": 0.25, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1106, + 1250, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1101, + 1254, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1101, + 1254, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1265, + 1408, + 0 + ], + "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": [ + 1265, + 1408, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1265, + 1408, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 2.5, + "y": 4.25, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1265, + 1408, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 2.25, + "y": 4.25 + }, + "radius": 0.25, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1265, + 1408, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1260, + 1412, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1260, + 1412, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1423, + 1568, + 0 + ], + "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": [ + 1423, + 1568, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1423, + 1568, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -2.0, + "y": -4.25, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1423, + 1568, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": -2.25, + "y": -4.25 + }, + "radius": 0.25, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1423, + 1568, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1418, + 1572, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1418, + 1572, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1583, + 1727, + 0 + ], + "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": [ + 1583, + 1727, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1583, + 1727, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 2.5, + "y": -4.25, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1583, + 1727, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 2.25, + "y": -4.25 + }, + "radius": 0.25, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1583, + 1727, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1578, + 1731, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1578, + 1731, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1742, + 1815, + 0 + ], + "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": [ + 1742, + 1815, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1742, + 1815, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 2.0, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1742, + 1815, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 0.0, + "y": 0.0 + }, + "radius": 2.0, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1742, + 1815, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1737, + 1819, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1737, + 1819, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1825, + 1857, + 0 + ], + "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": [ + 1825, + 1857, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.5, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1825, + 1857, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1825, + 1857, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1825, + 1857, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1825, + 1857, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1825, + 1857, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1825, + 1857, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1825, + 1857, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1825, + 1857, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1825, + 1857, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1825, + 1857, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1825, + 1857, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1825, + 1857, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1825, + 1857, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1825, + 1857, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1825, + 1857, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1825, + 1857, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1825, + 1857, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1825, + 1857, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1825, + 1857, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1825, + 1857, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1825, + 1857, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1926, + 1964, + 0 + ], + "command": { + "type": "solid3d_get_prev_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1975, + 2013, + 0 + ], + "command": { + "type": "solid3d_get_prev_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2024, + 2062, + 0 + ], + "command": { + "type": "solid3d_get_prev_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2073, + 2111, + 0 + ], + "command": { + "type": "solid3d_get_prev_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1863, + 2127, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.5, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1863, + 2127, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.5, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1863, + 2127, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.5, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1863, + 2127, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.5, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + } +] diff --git a/rust/kcl-lib/tests/kcl_samples/mounting-plate/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/kcl_samples/mounting-plate/artifact_graph_flowchart.snap new file mode 100644 index 000000000..f50c41602 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/mounting-plate/artifact_graph_flowchart.snap @@ -0,0 +1,6 @@ +--- +source: kcl/src/simulation_tests.rs +description: Artifact graph flowchart mounting-plate.kcl +extension: md +snapshot_kind: binary +--- diff --git a/rust/kcl-lib/tests/kcl_samples/mounting-plate/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/mounting-plate/artifact_graph_flowchart.snap.md new file mode 100644 index 000000000..68abff722 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/mounting-plate/artifact_graph_flowchart.snap.md @@ -0,0 +1,108 @@ +```mermaid +flowchart LR + subgraph path2 [Path] + 2["Path
[567, 622, 0]"] + 3["Segment
[630, 698, 0]"] + 4["Segment
[706, 772, 0]"] + 5["Segment
[780, 848, 0]"] + 6["Segment
[856, 875, 0]"] + 7[Solid2d] + end + subgraph path8 [Path] + 8["Path
[1106, 1250, 0]"] + 9["Segment
[1106, 1250, 0]"] + 10[Solid2d] + end + subgraph path11 [Path] + 11["Path
[1265, 1408, 0]"] + 12["Segment
[1265, 1408, 0]"] + 13[Solid2d] + end + subgraph path14 [Path] + 14["Path
[1423, 1568, 0]"] + 15["Segment
[1423, 1568, 0]"] + 16[Solid2d] + end + subgraph path17 [Path] + 17["Path
[1583, 1727, 0]"] + 18["Segment
[1583, 1727, 0]"] + 19[Solid2d] + end + subgraph path20 [Path] + 20["Path
[1742, 1815, 0]"] + 21["Segment
[1742, 1815, 0]"] + 22[Solid2d] + end + 1["Plane
[540, 559, 0]"] + 23["Sweep Extrusion
[1825, 1857, 0]"] + 24[Wall] + 25[Wall] + 26[Wall] + 27[Wall] + 28["Cap Start"] + 29["Cap End"] + 30["SweepEdge Opposite"] + 31["SweepEdge Adjacent"] + 32["SweepEdge Opposite"] + 33["SweepEdge Adjacent"] + 34["SweepEdge Opposite"] + 35["SweepEdge Adjacent"] + 36["SweepEdge Opposite"] + 37["SweepEdge Adjacent"] + 38["EdgeCut Fillet
[1863, 2127, 0]"] + 39["EdgeCut Fillet
[1863, 2127, 0]"] + 40["EdgeCut Fillet
[1863, 2127, 0]"] + 41["EdgeCut Fillet
[1863, 2127, 0]"] + 1 --- 2 + 1 --- 8 + 1 --- 11 + 1 --- 14 + 1 --- 17 + 1 --- 20 + 2 --- 3 + 2 --- 4 + 2 --- 5 + 2 --- 6 + 2 ---- 23 + 2 --- 7 + 3 --- 24 + 3 --- 30 + 3 --- 31 + 4 --- 25 + 4 --- 32 + 4 --- 33 + 5 --- 26 + 5 --- 34 + 5 --- 35 + 6 --- 27 + 6 --- 36 + 6 --- 37 + 8 --- 9 + 8 --- 10 + 11 --- 12 + 11 --- 13 + 14 --- 15 + 14 --- 16 + 17 --- 18 + 17 --- 19 + 20 --- 21 + 20 --- 22 + 23 --- 24 + 23 --- 25 + 23 --- 26 + 23 --- 27 + 23 --- 28 + 23 --- 29 + 23 --- 30 + 23 --- 31 + 23 --- 32 + 23 --- 33 + 23 --- 34 + 23 --- 35 + 23 --- 36 + 23 --- 37 + 37 <--x 38 + 31 <--x 39 + 33 <--x 40 + 35 <--x 41 +``` diff --git a/rust/kcl-lib/tests/kcl_samples/mounting-plate/ast.snap b/rust/kcl-lib/tests/kcl_samples/mounting-plate/ast.snap new file mode 100644 index 000000000..cc03b85f8 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/mounting-plate/ast.snap @@ -0,0 +1,2211 @@ +--- +source: kcl-lib/src/simulation_tests.rs +description: Result of parsing mounting-plate.kcl +--- +{ + "Ok": { + "body": [ + { + "declaration": { + "end": 278, + "id": { + "end": 273, + "name": "plateLength", + "start": 262, + "type": "Identifier" + }, + "init": { + "end": 278, + "raw": "10", + "start": 276, + "type": "Literal", + "type": "Literal", + "value": { + "value": 10.0, + "suffix": "None" + } + }, + "start": 262, + "type": "VariableDeclarator" + }, + "end": 278, + "kind": "const", + "start": 262, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 293, + "id": { + "end": 289, + "name": "plateWidth", + "start": 279, + "type": "Identifier" + }, + "init": { + "end": 293, + "raw": "6", + "start": 292, + "type": "Literal", + "type": "Literal", + "value": { + "value": 6.0, + "suffix": "None" + } + }, + "start": 279, + "type": "VariableDeclarator" + }, + "end": 293, + "kind": "const", + "start": 279, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 312, + "id": { + "end": 306, + "name": "filletRadius", + "start": 294, + "type": "Identifier" + }, + "init": { + "end": 312, + "raw": "0.5", + "start": 309, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.5, + "suffix": "None" + } + }, + "start": 294, + "type": "VariableDeclarator" + }, + "end": 312, + "kind": "const", + "start": 294, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 332, + "id": { + "end": 327, + "name": "plateThickness", + "start": 313, + "type": "Identifier" + }, + "init": { + "end": 332, + "raw": ".5", + "start": 330, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.5, + "suffix": "None" + } + }, + "start": 313, + "type": "VariableDeclarator" + }, + "end": 332, + "kind": "const", + "start": 313, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 355, + "id": { + "end": 351, + "name": "centerHoleDiameter", + "start": 333, + "type": "Identifier" + }, + "init": { + "end": 355, + "raw": "2", + "start": 354, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 333, + "type": "VariableDeclarator" + }, + "end": 355, + "kind": "const", + "start": 333, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 889, + "id": { + "end": 519, + "name": "rectShape", + "start": 510, + "type": "Identifier" + }, + "init": { + "body": { + "body": [ + { + "declaration": { + "end": 875, + "id": { + "end": 537, + "name": "rr", + "start": 535, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 558, + "raw": "'XY'", + "start": 554, + "type": "Literal", + "type": "Literal", + "value": "XY" + } + ], + "callee": { + "end": 553, + "name": "startSketchOn", + "start": 540, + "type": "Identifier" + }, + "end": 559, + "start": 540, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 598, + "left": { + "computed": false, + "end": 589, + "object": { + "end": 586, + "name": "pos", + "start": 583, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 588, + "raw": "0", + "start": 587, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + "start": 583, + "type": "MemberExpression", + "type": "MemberExpression" + }, + "operator": "-", + "right": { + "end": 598, + "left": { + "end": 594, + "name": "w", + "start": 593, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 598, + "raw": "2", + "start": 597, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 593, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 583, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 616, + "left": { + "computed": false, + "end": 607, + "object": { + "end": 604, + "name": "pos", + "start": 601, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 606, + "raw": "1", + "start": 605, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "start": 601, + "type": "MemberExpression", + "type": "MemberExpression" + }, + "operator": "-", + "right": { + "end": 616, + "left": { + "end": 612, + "name": "l", + "start": 611, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 616, + "raw": "2", + "start": 615, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 611, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 601, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 618, + "start": 582, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 621, + "start": 620, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 581, + "name": "startProfileAt", + "start": 567, + "type": "Identifier" + }, + "end": 622, + "start": 567, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 646, + "name": "endAbsolute", + "start": 635, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 664, + "left": { + "computed": false, + "end": 656, + "object": { + "end": 653, + "name": "pos", + "start": 650, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 655, + "raw": "0", + "start": 654, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + "start": 650, + "type": "MemberExpression", + "type": "MemberExpression" + }, + "operator": "+", + "right": { + "end": 664, + "left": { + "end": 660, + "name": "w", + "start": 659, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 664, + "raw": "2", + "start": 663, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 659, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 650, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 681, + "left": { + "computed": false, + "end": 672, + "object": { + "end": 669, + "name": "pos", + "start": 666, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 671, + "raw": "1", + "start": 670, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "start": 666, + "type": "MemberExpression", + "type": "MemberExpression" + }, + "operator": "-", + "right": { + "end": 681, + "left": { + "end": 677, + "name": "l", + "start": 676, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 681, + "raw": "2", + "start": 680, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 676, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 666, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 683, + "start": 649, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 688, + "name": "tag", + "start": 685, + "type": "Identifier" + }, + "arg": { + "end": 697, + "start": 691, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "edge1" + } + } + ], + "callee": { + "end": 634, + "name": "line", + "start": 630, + "type": "Identifier" + }, + "end": 698, + "start": 630, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 722, + "name": "endAbsolute", + "start": 711, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 740, + "left": { + "computed": false, + "end": 732, + "object": { + "end": 729, + "name": "pos", + "start": 726, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 731, + "raw": "0", + "start": 730, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + "start": 726, + "type": "MemberExpression", + "type": "MemberExpression" + }, + "operator": "+", + "right": { + "end": 740, + "left": { + "end": 736, + "name": "w", + "start": 735, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 740, + "raw": "2", + "start": 739, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 735, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 726, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 756, + "left": { + "computed": false, + "end": 748, + "object": { + "end": 745, + "name": "pos", + "start": 742, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 747, + "raw": "1", + "start": 746, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "start": 742, + "type": "MemberExpression", + "type": "MemberExpression" + }, + "operator": "+", + "right": { + "end": 756, + "left": { + "end": 752, + "name": "l", + "start": 751, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 756, + "raw": "2", + "start": 755, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 751, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 742, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 757, + "start": 725, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 762, + "name": "tag", + "start": 759, + "type": "Identifier" + }, + "arg": { + "end": 771, + "start": 765, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "edge2" + } + } + ], + "callee": { + "end": 710, + "name": "line", + "start": 706, + "type": "Identifier" + }, + "end": 772, + "start": 706, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 796, + "name": "endAbsolute", + "start": 785, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 815, + "left": { + "computed": false, + "end": 806, + "object": { + "end": 803, + "name": "pos", + "start": 800, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 805, + "raw": "0", + "start": 804, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + "start": 800, + "type": "MemberExpression", + "type": "MemberExpression" + }, + "operator": "-", + "right": { + "end": 815, + "left": { + "end": 811, + "name": "w", + "start": 810, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 815, + "raw": "2", + "start": 814, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 810, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 800, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 832, + "left": { + "computed": false, + "end": 824, + "object": { + "end": 821, + "name": "pos", + "start": 818, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 823, + "raw": "1", + "start": 822, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "start": 818, + "type": "MemberExpression", + "type": "MemberExpression" + }, + "operator": "+", + "right": { + "end": 832, + "left": { + "end": 828, + "name": "l", + "start": 827, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 832, + "raw": "2", + "start": 831, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 827, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 818, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 833, + "start": 799, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 838, + "name": "tag", + "start": 835, + "type": "Identifier" + }, + "arg": { + "end": 847, + "start": 841, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "edge3" + } + } + ], + "callee": { + "end": 784, + "name": "line", + "start": 780, + "type": "Identifier" + }, + "end": 848, + "start": 780, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 865, + "name": "tag", + "start": 862, + "type": "Identifier" + }, + "arg": { + "end": 874, + "start": 868, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "edge4" + } + } + ], + "callee": { + "end": 861, + "name": "close", + "start": 856, + "type": "Identifier" + }, + "end": 875, + "start": 856, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 875, + "start": 540, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 535, + "type": "VariableDeclarator" + }, + "end": 875, + "kind": "const", + "start": 535, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "argument": { + "end": 887, + "name": "rr", + "start": 885, + "type": "Identifier", + "type": "Identifier" + }, + "end": 887, + "start": 878, + "type": "ReturnStatement", + "type": "ReturnStatement" + } + ], + "end": 889, + "start": 531 + }, + "end": 889, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 523, + "name": "pos", + "start": 520, + "type": "Identifier" + } + }, + { + "type": "Parameter", + "identifier": { + "end": 526, + "name": "w", + "start": 525, + "type": "Identifier" + } + }, + { + "type": "Parameter", + "identifier": { + "end": 529, + "name": "l", + "start": 528, + "type": "Identifier" + } + } + ], + "start": 519, + "type": "FunctionExpression", + "type": "FunctionExpression" + }, + "start": 510, + "type": "VariableDeclarator" + }, + "end": 889, + "kind": "fn", + "start": 507, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 961, + "id": { + "end": 955, + "name": "holeRadius", + "start": 945, + "type": "Identifier" + }, + "init": { + "end": 961, + "raw": ".25", + "start": 958, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.25, + "suffix": "None" + } + }, + "start": 945, + "type": "VariableDeclarator" + }, + "end": 961, + "kind": "const", + "start": 945, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 977, + "id": { + "end": 971, + "name": "holeIndex", + "start": 962, + "type": "Identifier" + }, + "init": { + "end": 977, + "raw": ".75", + "start": 974, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.75, + "suffix": "None" + } + }, + "start": 962, + "type": "VariableDeclarator" + }, + "end": 977, + "kind": "const", + "start": 962, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1085, + "id": { + "end": 1040, + "name": "rs", + "start": 1038, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "elements": [ + { + "end": 1055, + "raw": "0", + "start": 1054, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 1058, + "raw": "0", + "start": 1057, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 1059, + "start": 1053, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 1071, + "name": "plateWidth", + "start": 1061, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 1084, + "name": "plateLength", + "start": 1073, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 1052, + "name": "rectShape", + "start": 1043, + "type": "Identifier" + }, + "end": 1085, + "start": 1043, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 1038, + "type": "VariableDeclarator" + }, + "end": 1085, + "kind": "const", + "start": 1038, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 2127, + "id": { + "end": 1090, + "name": "part", + "start": 1086, + "type": "Identifier" + }, + "init": { + "body": [ + { + "end": 1095, + "name": "rs", + "start": 1093, + "type": "Identifier", + "type": "Identifier" + }, + { + "arguments": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1127, + "name": "center", + "start": 1121, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1168, + "left": { + "end": 1156, + "left": { + "argument": { + "end": 1152, + "name": "plateWidth", + "start": 1142, + "type": "Identifier", + "type": "Identifier" + }, + "end": 1152, + "operator": "-", + "start": 1141, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "/", + "right": { + "end": 1156, + "raw": "2", + "start": 1155, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1141, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "end": 1168, + "name": "holeIndex", + "start": 1159, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1141, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 1206, + "left": { + "end": 1194, + "left": { + "end": 1190, + "name": "plateLength", + "start": 1179, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1194, + "raw": "2", + "start": 1193, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1179, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 1206, + "name": "holeIndex", + "start": 1197, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1179, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 1215, + "start": 1130, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1230, + "name": "radius", + "start": 1224, + "type": "Identifier" + }, + "arg": { + "end": 1243, + "name": "holeRadius", + "start": 1233, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 1112, + "name": "circle", + "start": 1106, + "type": "Identifier" + }, + "end": 1250, + "start": 1106, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "end": 1253, + "start": 1252, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1105, + "name": "hole", + "start": 1101, + "type": "Identifier" + }, + "end": 1254, + "start": 1101, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1286, + "name": "center", + "start": 1280, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1326, + "left": { + "end": 1314, + "left": { + "end": 1310, + "name": "plateWidth", + "start": 1300, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1314, + "raw": "2", + "start": 1313, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1300, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 1326, + "name": "holeIndex", + "start": 1317, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1300, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 1364, + "left": { + "end": 1352, + "left": { + "end": 1348, + "name": "plateLength", + "start": 1337, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1352, + "raw": "2", + "start": 1351, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1337, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 1364, + "name": "holeIndex", + "start": 1355, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1337, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 1373, + "start": 1289, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1388, + "name": "radius", + "start": 1382, + "type": "Identifier" + }, + "arg": { + "end": 1401, + "name": "holeRadius", + "start": 1391, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 1271, + "name": "circle", + "start": 1265, + "type": "Identifier" + }, + "end": 1408, + "start": 1265, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "end": 1411, + "start": 1410, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1264, + "name": "hole", + "start": 1260, + "type": "Identifier" + }, + "end": 1412, + "start": 1260, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1444, + "name": "center", + "start": 1438, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1485, + "left": { + "end": 1473, + "left": { + "argument": { + "end": 1469, + "name": "plateWidth", + "start": 1459, + "type": "Identifier", + "type": "Identifier" + }, + "end": 1469, + "operator": "-", + "start": 1458, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "/", + "right": { + "end": 1473, + "raw": "2", + "start": 1472, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1458, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "end": 1485, + "name": "holeIndex", + "start": 1476, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1458, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 1524, + "left": { + "end": 1512, + "left": { + "argument": { + "end": 1508, + "name": "plateLength", + "start": 1497, + "type": "Identifier", + "type": "Identifier" + }, + "end": 1508, + "operator": "-", + "start": 1496, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "/", + "right": { + "end": 1512, + "raw": "2", + "start": 1511, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1496, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "end": 1524, + "name": "holeIndex", + "start": 1515, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1496, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 1533, + "start": 1447, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1548, + "name": "radius", + "start": 1542, + "type": "Identifier" + }, + "arg": { + "end": 1561, + "name": "holeRadius", + "start": 1551, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 1429, + "name": "circle", + "start": 1423, + "type": "Identifier" + }, + "end": 1568, + "start": 1423, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "end": 1571, + "start": 1570, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1422, + "name": "hole", + "start": 1418, + "type": "Identifier" + }, + "end": 1572, + "start": 1418, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1604, + "name": "center", + "start": 1598, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1644, + "left": { + "end": 1632, + "left": { + "end": 1628, + "name": "plateWidth", + "start": 1618, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1632, + "raw": "2", + "start": 1631, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1618, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 1644, + "name": "holeIndex", + "start": 1635, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1618, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 1683, + "left": { + "end": 1671, + "left": { + "argument": { + "end": 1667, + "name": "plateLength", + "start": 1656, + "type": "Identifier", + "type": "Identifier" + }, + "end": 1667, + "operator": "-", + "start": 1655, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "/", + "right": { + "end": 1671, + "raw": "2", + "start": 1670, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1655, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "end": 1683, + "name": "holeIndex", + "start": 1674, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1655, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 1692, + "start": 1607, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1707, + "name": "radius", + "start": 1701, + "type": "Identifier" + }, + "arg": { + "end": 1720, + "name": "holeRadius", + "start": 1710, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 1589, + "name": "circle", + "start": 1583, + "type": "Identifier" + }, + "end": 1727, + "start": 1583, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "end": 1730, + "start": 1729, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1582, + "name": "hole", + "start": 1578, + "type": "Identifier" + }, + "end": 1731, + "start": 1578, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1763, + "name": "center", + "start": 1757, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1768, + "raw": "0", + "start": 1767, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 1771, + "raw": "0", + "start": 1770, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 1772, + "start": 1766, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1787, + "name": "radius", + "start": 1781, + "type": "Identifier" + }, + "arg": { + "end": 1808, + "name": "centerHoleDiameter", + "start": 1790, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 1748, + "name": "circle", + "start": 1742, + "type": "Identifier" + }, + "end": 1815, + "start": 1742, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "end": 1818, + "start": 1817, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1741, + "name": "hole", + "start": 1737, + "type": "Identifier" + }, + "end": 1819, + "start": 1737, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1839, + "name": "length", + "start": 1833, + "type": "Identifier" + }, + "arg": { + "end": 1856, + "name": "plateThickness", + "start": 1842, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 1832, + "name": "extrude", + "start": 1825, + "type": "Identifier" + }, + "end": 1857, + "start": 1825, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1884, + "name": "radius", + "start": 1878, + "type": "Identifier" + }, + "arg": { + "end": 1899, + "name": "filletRadius", + "start": 1887, + "type": "Identifier", + "type": "Identifier" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1912, + "name": "tags", + "start": 1908, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "arguments": [ + { + "computed": false, + "end": 1963, + "object": { + "computed": false, + "end": 1957, + "object": { + "end": 1952, + "name": "rs", + "start": 1950, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 1957, + "name": "tags", + "start": 1953, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1950, + "type": "MemberExpression", + "type": "MemberExpression" + }, + "property": { + "end": 1963, + "name": "edge1", + "start": 1958, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1950, + "type": "MemberExpression", + "type": "MemberExpression" + } + ], + "callee": { + "end": 1949, + "name": "getPreviousAdjacentEdge", + "start": 1926, + "type": "Identifier" + }, + "end": 1964, + "start": 1926, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "computed": false, + "end": 2012, + "object": { + "computed": false, + "end": 2006, + "object": { + "end": 2001, + "name": "rs", + "start": 1999, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 2006, + "name": "tags", + "start": 2002, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1999, + "type": "MemberExpression", + "type": "MemberExpression" + }, + "property": { + "end": 2012, + "name": "edge2", + "start": 2007, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1999, + "type": "MemberExpression", + "type": "MemberExpression" + } + ], + "callee": { + "end": 1998, + "name": "getPreviousAdjacentEdge", + "start": 1975, + "type": "Identifier" + }, + "end": 2013, + "start": 1975, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "computed": false, + "end": 2061, + "object": { + "computed": false, + "end": 2055, + "object": { + "end": 2050, + "name": "rs", + "start": 2048, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 2055, + "name": "tags", + "start": 2051, + "type": "Identifier", + "type": "Identifier" + }, + "start": 2048, + "type": "MemberExpression", + "type": "MemberExpression" + }, + "property": { + "end": 2061, + "name": "edge3", + "start": 2056, + "type": "Identifier", + "type": "Identifier" + }, + "start": 2048, + "type": "MemberExpression", + "type": "MemberExpression" + } + ], + "callee": { + "end": 2047, + "name": "getPreviousAdjacentEdge", + "start": 2024, + "type": "Identifier" + }, + "end": 2062, + "start": 2024, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "computed": false, + "end": 2110, + "object": { + "computed": false, + "end": 2104, + "object": { + "end": 2099, + "name": "rs", + "start": 2097, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 2104, + "name": "tags", + "start": 2100, + "type": "Identifier", + "type": "Identifier" + }, + "start": 2097, + "type": "MemberExpression", + "type": "MemberExpression" + }, + "property": { + "end": 2110, + "name": "edge4", + "start": 2105, + "type": "Identifier", + "type": "Identifier" + }, + "start": 2097, + "type": "MemberExpression", + "type": "MemberExpression" + } + ], + "callee": { + "end": 2096, + "name": "getPreviousAdjacentEdge", + "start": 2073, + "type": "Identifier" + }, + "end": 2111, + "start": 2073, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 2120, + "start": 1915, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 1869, + "name": "fillet", + "start": 1863, + "type": "Identifier" + }, + "end": 2127, + "start": 1863, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 2127, + "start": 1093, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 1086, + "type": "VariableDeclarator" + }, + "end": 2127, + "kind": "const", + "start": 1086, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + } + ], + "end": 2128, + "innerAttrs": [ + { + "end": 240, + "name": { + "end": 216, + "name": "settings", + "start": 208, + "type": "Identifier" + }, + "properties": [ + { + "end": 239, + "key": { + "end": 234, + "name": "defaultLengthUnit", + "start": 217, + "type": "Identifier" + }, + "start": 217, + "type": "ObjectProperty", + "value": { + "end": 239, + "name": "in", + "start": 237, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 207, + "type": "Annotation" + } + ], + "nonCodeMeta": { + "nonCodeNodes": { + "4": [ + { + "end": 506, + "start": 355, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Create a function that defines the body width and length of the mounting plate. Tag the corners so they can be passed through the fillet function.", + "style": "line" + } + } + ], + "5": [ + { + "end": 944, + "start": 889, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Define the hole radius and x, y location constants", + "style": "line" + } + } + ], + "7": [ + { + "end": 1037, + "start": 977, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Create the mounting plate extrusion, holes, and fillets", + "style": "line" + } + } + ] + }, + "startNodes": [ + { + "end": 17, + "start": 0, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Mounting Plate", + "style": "line" + } + }, + { + "end": 192, + "start": 18, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "A flat piece of material, often metal or plastic, that serves as a support or base for attaching, securing, or mounting various types of equipment, devices, or components.", + "style": "line" + } + }, + { + "end": 194, + "start": 192, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + }, + { + "end": 206, + "start": 194, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Set Units", + "style": "line" + } + }, + { + "end": 242, + "start": 240, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + }, + { + "end": 261, + "start": 242, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Define constants", + "style": "line" + } + } + ] + }, + "start": 0 + } +} diff --git a/rust/kcl-lib/tests/kcl_samples/mounting-plate/ops.snap b/rust/kcl-lib/tests/kcl_samples/mounting-plate/ops.snap new file mode 100644 index 000000000..edab4230a --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/mounting-plate/ops.snap @@ -0,0 +1,354 @@ +--- +source: kcl/src/simulation_tests.rs +description: Operations executed mounting-plate.kcl +--- +[ + { + "type": "UserDefinedFunctionCall", + "name": "rectShape", + "functionSourceRange": [ + 519, + 889, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1043, + 1085, + 0 + ] + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "String", + "value": "XY" + }, + "sourceRange": [ + 554, + 558, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 540, + 559, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1106, + 1250, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1252, + 1253, + 0 + ] + } + }, + "name": "hole", + "sourceRange": [ + 1101, + 1254, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1265, + 1408, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1410, + 1411, + 0 + ] + } + }, + "name": "hole", + "sourceRange": [ + 1260, + 1412, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1423, + 1568, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1570, + 1571, + 0 + ] + } + }, + "name": "hole", + "sourceRange": [ + 1418, + 1572, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1583, + 1727, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1729, + 1730, + 0 + ] + } + }, + "name": "hole", + "sourceRange": [ + 1578, + 1731, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1742, + 1815, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1817, + 1818, + 0 + ] + } + }, + "name": "hole", + "sourceRange": [ + 1737, + 1819, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 0.5, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1842, + 1856, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 1825, + 1857, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "labeledArgs": { + "radius": { + "value": { + "type": "Number", + "value": 0.5, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1887, + 1899, + 0 + ] + }, + "tags": { + "value": { + "type": "Array", + "value": [ + { + "type": "Uuid", + "value": "[uuid]" + }, + { + "type": "Uuid", + "value": "[uuid]" + }, + { + "type": "Uuid", + "value": "[uuid]" + }, + { + "type": "Uuid", + "value": "[uuid]" + } + ] + }, + "sourceRange": [ + 1915, + 2120, + 0 + ] + } + }, + "name": "fillet", + "sourceRange": [ + 1863, + 2127, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + } +] diff --git a/rust/kcl-lib/tests/kcl_samples/mounting-plate/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/mounting-plate/program_memory.snap new file mode 100644 index 000000000..32d1e5a79 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/mounting-plate/program_memory.snap @@ -0,0 +1,1414 @@ +--- +source: kcl/src/simulation_tests.rs +description: Variables in memory after executing mounting-plate.kcl +--- +{ + "centerHoleDiameter": { + "type": "Number", + "value": 2.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 354, + 355, + 0 + ] + } + ] + }, + "edge1": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "edge1", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 630, + 698, + 0 + ] + }, + "from": [ + -3.0, + -5.0 + ], + "tag": { + "end": 697, + "start": 691, + "type": "TagDeclarator", + "value": "edge1" + }, + "to": [ + 3.0, + -5.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 630, + 698, + 0 + ], + "tag": { + "end": 697, + "start": 691, + "type": "TagDeclarator", + "value": "edge1" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 691, + 697, + 0 + ] + } + ] + }, + "edge2": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "edge2", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 706, + 772, + 0 + ] + }, + "from": [ + 3.0, + -5.0 + ], + "tag": { + "end": 771, + "start": 765, + "type": "TagDeclarator", + "value": "edge2" + }, + "to": [ + 3.0, + 5.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 706, + 772, + 0 + ], + "tag": { + "end": 771, + "start": 765, + "type": "TagDeclarator", + "value": "edge2" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 765, + 771, + 0 + ] + } + ] + }, + "edge3": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "edge3", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 780, + 848, + 0 + ] + }, + "from": [ + 3.0, + 5.0 + ], + "tag": { + "end": 847, + "start": 841, + "type": "TagDeclarator", + "value": "edge3" + }, + "to": [ + -3.0, + 5.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 780, + 848, + 0 + ], + "tag": { + "end": 847, + "start": 841, + "type": "TagDeclarator", + "value": "edge3" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 841, + 847, + 0 + ] + } + ] + }, + "edge4": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "edge4", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 856, + 875, + 0 + ] + }, + "from": [ + -3.0, + 5.0 + ], + "tag": { + "end": 874, + "start": 868, + "type": "TagDeclarator", + "value": "edge4" + }, + "to": [ + -3.0, + -5.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 856, + 875, + 0 + ], + "tag": { + "end": 874, + "start": 868, + "type": "TagDeclarator", + "value": "edge4" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 868, + 874, + 0 + ] + } + ] + }, + "filletRadius": { + "type": "Number", + "value": 0.5, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 309, + 312, + 0 + ] + } + ] + }, + "holeIndex": { + "type": "Number", + "value": 0.75, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 974, + 977, + 0 + ] + } + ] + }, + "holeRadius": { + "type": "Number", + "value": 0.25, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 958, + 961, + 0 + ] + } + ] + }, + "part": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 630, + 698, + 0 + ], + "tag": { + "end": 697, + "start": 691, + "type": "TagDeclarator", + "value": "edge1" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 706, + 772, + 0 + ], + "tag": { + "end": 771, + "start": 765, + "type": "TagDeclarator", + "value": "edge2" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 780, + 848, + 0 + ], + "tag": { + "end": 847, + "start": 841, + "type": "TagDeclarator", + "value": "edge3" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 856, + 875, + 0 + ], + "tag": { + "end": 874, + "start": 868, + "type": "TagDeclarator", + "value": "edge4" + }, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 630, + 698, + 0 + ] + }, + "from": [ + -3.0, + -5.0 + ], + "tag": { + "end": 697, + "start": 691, + "type": "TagDeclarator", + "value": "edge1" + }, + "to": [ + 3.0, + -5.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 706, + 772, + 0 + ] + }, + "from": [ + 3.0, + -5.0 + ], + "tag": { + "end": 771, + "start": 765, + "type": "TagDeclarator", + "value": "edge2" + }, + "to": [ + 3.0, + 5.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 780, + 848, + 0 + ] + }, + "from": [ + 3.0, + 5.0 + ], + "tag": { + "end": 847, + "start": 841, + "type": "TagDeclarator", + "value": "edge3" + }, + "to": [ + -3.0, + 5.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 856, + 875, + 0 + ] + }, + "from": [ + -3.0, + 5.0 + ], + "tag": { + "end": 874, + "start": 868, + "type": "TagDeclarator", + "value": "edge4" + }, + "to": [ + -3.0, + -5.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + -3.0, + -5.0 + ], + "to": [ + -3.0, + -5.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 567, + 622, + 0 + ] + } + }, + "tags": { + "edge1": { + "type": "TagIdentifier", + "value": "edge1", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 630, + 698, + 0 + ] + }, + "from": [ + -3.0, + -5.0 + ], + "tag": { + "end": 697, + "start": 691, + "type": "TagDeclarator", + "value": "edge1" + }, + "to": [ + 3.0, + -5.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 630, + 698, + 0 + ], + "tag": { + "end": 697, + "start": 691, + "type": "TagDeclarator", + "value": "edge1" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 691, + 697, + 0 + ] + } + ] + }, + "edge2": { + "type": "TagIdentifier", + "value": "edge2", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 706, + 772, + 0 + ] + }, + "from": [ + 3.0, + -5.0 + ], + "tag": { + "end": 771, + "start": 765, + "type": "TagDeclarator", + "value": "edge2" + }, + "to": [ + 3.0, + 5.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 706, + 772, + 0 + ], + "tag": { + "end": 771, + "start": 765, + "type": "TagDeclarator", + "value": "edge2" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 765, + 771, + 0 + ] + } + ] + }, + "edge3": { + "type": "TagIdentifier", + "value": "edge3", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 780, + 848, + 0 + ] + }, + "from": [ + 3.0, + 5.0 + ], + "tag": { + "end": 847, + "start": 841, + "type": "TagDeclarator", + "value": "edge3" + }, + "to": [ + -3.0, + 5.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 780, + 848, + 0 + ], + "tag": { + "end": 847, + "start": 841, + "type": "TagDeclarator", + "value": "edge3" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 841, + 847, + 0 + ] + } + ] + }, + "edge4": { + "type": "TagIdentifier", + "value": "edge4", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 856, + 875, + 0 + ] + }, + "from": [ + -3.0, + 5.0 + ], + "tag": { + "end": 874, + "start": 868, + "type": "TagDeclarator", + "value": "edge4" + }, + "to": [ + -3.0, + -5.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 856, + 875, + 0 + ], + "tag": { + "end": 874, + "start": 868, + "type": "TagDeclarator", + "value": "edge4" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 868, + 874, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 567, + 622, + 0 + ] + } + ] + }, + "height": 0.5, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "edgeCuts": [ + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.5, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.5, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.5, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.5, + "edgeId": "[uuid]", + "tag": null + } + ], + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 567, + 622, + 0 + ] + } + ] + } + }, + "plateLength": { + "type": "Number", + "value": 10.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 276, + 278, + 0 + ] + } + ] + }, + "plateThickness": { + "type": "Number", + "value": 0.5, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 330, + 332, + 0 + ] + } + ] + }, + "plateWidth": { + "type": "Number", + "value": 6.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 292, + 293, + 0 + ] + } + ] + }, + "rectShape": { + "type": "Function", + "__meta": [ + { + "sourceRange": [ + 519, + 889, + 0 + ] + } + ] + }, + "rs": { + "type": "Sketch", + "value": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 630, + 698, + 0 + ] + }, + "from": [ + -3.0, + -5.0 + ], + "tag": { + "end": 697, + "start": 691, + "type": "TagDeclarator", + "value": "edge1" + }, + "to": [ + 3.0, + -5.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 706, + 772, + 0 + ] + }, + "from": [ + 3.0, + -5.0 + ], + "tag": { + "end": 771, + "start": 765, + "type": "TagDeclarator", + "value": "edge2" + }, + "to": [ + 3.0, + 5.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 780, + 848, + 0 + ] + }, + "from": [ + 3.0, + 5.0 + ], + "tag": { + "end": 847, + "start": 841, + "type": "TagDeclarator", + "value": "edge3" + }, + "to": [ + -3.0, + 5.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 856, + 875, + 0 + ] + }, + "from": [ + -3.0, + 5.0 + ], + "tag": { + "end": 874, + "start": 868, + "type": "TagDeclarator", + "value": "edge4" + }, + "to": [ + -3.0, + -5.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + -3.0, + -5.0 + ], + "to": [ + -3.0, + -5.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 567, + 622, + 0 + ] + } + }, + "tags": { + "edge1": { + "type": "TagIdentifier", + "value": "edge1", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 630, + 698, + 0 + ] + }, + "from": [ + -3.0, + -5.0 + ], + "tag": { + "end": 697, + "start": 691, + "type": "TagDeclarator", + "value": "edge1" + }, + "to": [ + 3.0, + -5.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 630, + 698, + 0 + ], + "tag": { + "end": 697, + "start": 691, + "type": "TagDeclarator", + "value": "edge1" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 691, + 697, + 0 + ] + } + ] + }, + "edge2": { + "type": "TagIdentifier", + "value": "edge2", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 706, + 772, + 0 + ] + }, + "from": [ + 3.0, + -5.0 + ], + "tag": { + "end": 771, + "start": 765, + "type": "TagDeclarator", + "value": "edge2" + }, + "to": [ + 3.0, + 5.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 706, + 772, + 0 + ], + "tag": { + "end": 771, + "start": 765, + "type": "TagDeclarator", + "value": "edge2" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 765, + 771, + 0 + ] + } + ] + }, + "edge3": { + "type": "TagIdentifier", + "value": "edge3", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 780, + 848, + 0 + ] + }, + "from": [ + 3.0, + 5.0 + ], + "tag": { + "end": 847, + "start": 841, + "type": "TagDeclarator", + "value": "edge3" + }, + "to": [ + -3.0, + 5.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 780, + 848, + 0 + ], + "tag": { + "end": 847, + "start": 841, + "type": "TagDeclarator", + "value": "edge3" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 841, + 847, + 0 + ] + } + ] + }, + "edge4": { + "type": "TagIdentifier", + "value": "edge4", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 856, + 875, + 0 + ] + }, + "from": [ + -3.0, + 5.0 + ], + "tag": { + "end": 874, + "start": 868, + "type": "TagDeclarator", + "value": "edge4" + }, + "to": [ + -3.0, + -5.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 856, + 875, + 0 + ], + "tag": { + "end": 874, + "start": 868, + "type": "TagDeclarator", + "value": "edge4" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 868, + 874, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 567, + 622, + 0 + ] + } + ] + } + } +} diff --git a/rust/kcl-lib/tests/kcl_samples/mounting-plate/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/mounting-plate/rendered_model.png new file mode 100644 index 000000000..316ac5373 Binary files /dev/null and b/rust/kcl-lib/tests/kcl_samples/mounting-plate/rendered_model.png differ 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 new file mode 100644 index 000000000..732ede140 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/artifact_commands.snap @@ -0,0 +1,9426 @@ +--- +source: kcl/src/simulation_tests.rs +description: Artifact commands multi-axis-robot.kcl +--- +[ + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.7, + "g": 0.28, + "b": 0.28, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.28, + "g": 0.7, + "b": 0.28, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.28, + "g": 0.28, + "b": 0.7, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "edge_lines_visible", + "hidden": false + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 179, + 212, + 0 + ], + "command": { + "type": "set_scene_units", + "unit": "in" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 33, + 66, + 3 + ], + "command": { + "type": "set_scene_units", + "unit": "in" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 203, + 222, + 3 + ], + "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": [ + 228, + 283, + 3 + ], + "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": [ + 228, + 283, + 3 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 283, + 3 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -5.0, + "y": -5.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 289, + 351, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 10.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 357, + 472, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 10.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 478, + 598, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -10.0, + "y": -0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 604, + 689, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -5.0, + "y": -5.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 695, + 702, + 3 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 695, + 702, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 716, + 763, + 3 + ], + "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": [ + 716, + 763, + 3 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.5, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 716, + 763, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 716, + 763, + 3 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 716, + 763, + 3 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 716, + 763, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 716, + 763, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 716, + 763, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 716, + 763, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 716, + 763, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 716, + 763, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 716, + 763, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 716, + 763, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 832, + 873, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 884, + 925, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 936, + 977, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 988, + 1029, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 769, + 1045, + 3 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 2.0, + "tolerance": 0.0000001, + "cut_type": "chamfer" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 769, + 1045, + 3 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 2.0, + "tolerance": 0.0000001, + "cut_type": "chamfer" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 769, + 1045, + 3 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 2.0, + "tolerance": 0.0000001, + "cut_type": "chamfer" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 769, + 1045, + 3 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 2.0, + "tolerance": 0.0000001, + "cut_type": "chamfer" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1137, + 1194, + 3 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1137, + 1194, + 3 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1137, + 1194, + 3 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1137, + 1194, + 3 + ], + "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": [ + 1137, + 1194, + 3 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1208, + 1274, + 3 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1208, + 1274, + 3 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 3.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1208, + 1274, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1208, + 1274, + 3 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1208, + 1274, + 3 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1208, + 1274, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1208, + 1274, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1324, + 1354, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1280, + 1362, + 3 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.1, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1413, + 1450, + 3 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1413, + 1450, + 3 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1413, + 1450, + 3 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.5, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1413, + 1450, + 3 + ], + "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": [ + 1413, + 1450, + 3 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1464, + 1494, + 3 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1464, + 1494, + 3 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1464, + 1494, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1464, + 1494, + 3 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1464, + 1494, + 3 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1464, + 1494, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1464, + 1494, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1582, + 1721, + 3 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1582, + 1721, + 3 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1582, + 1721, + 3 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -3.6, + "y": -2.5, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1582, + 1721, + 3 + ], + "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": [ + 1582, + 1721, + 3 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1727, + 1854, + 3 + ], + "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": [ + 1868, + 1915, + 3 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1868, + 1915, + 3 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.5, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1868, + 1915, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1868, + 1915, + 3 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1868, + 1915, + 3 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1868, + 1915, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1868, + 1915, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1868, + 1915, + 3 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1868, + 1915, + 3 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.5, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1868, + 1915, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1868, + 1915, + 3 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1868, + 1915, + 3 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1868, + 1915, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1868, + 1915, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1868, + 1915, + 3 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1868, + 1915, + 3 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.5, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1868, + 1915, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1868, + 1915, + 3 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1868, + 1915, + 3 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1868, + 1915, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1868, + 1915, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1868, + 1915, + 3 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1868, + 1915, + 3 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.5, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1868, + 1915, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1868, + 1915, + 3 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1868, + 1915, + 3 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1868, + 1915, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1868, + 1915, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1966, + 2105, + 3 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1966, + 2105, + 3 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1966, + 2105, + 3 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -2.1, + "y": -4.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1966, + 2105, + 3 + ], + "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": [ + 1966, + 2105, + 3 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2111, + 2238, + 3 + ], + "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": [ + 2240, + 2287, + 3 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2240, + 2287, + 3 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.5, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2240, + 2287, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2240, + 2287, + 3 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2240, + 2287, + 3 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2240, + 2287, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2240, + 2287, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2240, + 2287, + 3 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2240, + 2287, + 3 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.5, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2240, + 2287, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2240, + 2287, + 3 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2240, + 2287, + 3 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2240, + 2287, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2240, + 2287, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2240, + 2287, + 3 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2240, + 2287, + 3 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.5, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2240, + 2287, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2240, + 2287, + 3 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2240, + 2287, + 3 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2240, + 2287, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2240, + 2287, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2240, + 2287, + 3 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2240, + 2287, + 3 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.5, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2240, + 2287, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2240, + 2287, + 3 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2240, + 2287, + 3 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2240, + 2287, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2240, + 2287, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2293, + 2354, + 3 + ], + "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": [ + 2293, + 2354, + 3 + ], + "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": [ + 2293, + 2354, + 3 + ], + "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": [ + 2293, + 2354, + 3 + ], + "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": [ + 38, + 71, + 4 + ], + "command": { + "type": "set_scene_units", + "unit": "in" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 176, + 199, + 4 + ], + "command": { + "type": "make_plane", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 3.6 + }, + "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": [ + 205, + 265, + 4 + ], + "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": [ + 205, + 265, + 4 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 205, + 265, + 4 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 3.9, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 205, + 265, + 4 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 0.0, + "y": 0.0 + }, + "radius": 3.9, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 205, + 265, + 4 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 279, + 317, + 4 + ], + "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": [ + 279, + 317, + 4 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.4, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 279, + 317, + 4 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 279, + 317, + 4 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 279, + 317, + 4 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 279, + 317, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 279, + 317, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 367, + 398, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 412, + 473, + 4 + ], + "command": { + "type": "object_set_material_params_pbr", + "object_id": "[uuid]", + "color": { + "r": 0.30980393, + "g": 0.49019608, + "b": 0.32941177, + "a": 100.0 + }, + "metalness": 0.9, + "roughness": 0.9, + "ambient_occlusion": 0.0 + } + }, + { + "cmdId": "[uuid]", + "range": [ + 487, + 510, + 4 + ], + "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": [ + 516, + 552, + 4 + ], + "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": [ + 516, + 552, + 4 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 516, + 552, + 4 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 3.5, + "y": 5.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 558, + 602, + 4 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.875, + "y": 1.5155, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 608, + 696, + 4 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 1.7769, + "y": 8.0155 + }, + "radius": 3.0, + "start": { + "unit": "degrees", + "value": -30.0 + }, + "end": { + "unit": "degrees", + "value": 150.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 702, + 751, + 4 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -3.4282, + "y": 5.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 757, + 813, + 4 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 3.5, + "y": 5.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 819, + 826, + 4 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 819, + 826, + 4 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 841, + 871, + 4 + ], + "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": [ + 841, + 871, + 4 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 841, + 871, + 4 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 841, + 871, + 4 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 841, + 871, + 4 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 841, + 871, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 841, + 871, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 841, + 871, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 841, + 871, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 841, + 871, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 841, + 871, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 841, + 871, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 841, + 871, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 923, + 1091, + 4 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 923, + 1091, + 4 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 923, + 1091, + 4 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 4.5, + "y": 8.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 923, + 1091, + 4 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 1.75, + "y": 8.0 + }, + "radius": 2.75, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 923, + 1091, + 4 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1105, + 1137, + 4 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1105, + 1137, + 4 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.5, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1105, + 1137, + 4 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1105, + 1137, + 4 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1105, + 1137, + 4 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1105, + 1137, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1105, + 1137, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1187, + 1218, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1143, + 1226, + 4 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.1, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1316, + 1462, + 4 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1316, + 1462, + 4 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1316, + 1462, + 4 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 1.9499999999999997, + "y": 6.75, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1316, + 1462, + 4 + ], + "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": [ + 1316, + 1462, + 4 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1468, + 1680, + 4 + ], + "command": { + "type": "entity_circular_pattern", + "entity_id": "[uuid]", + "axis": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "center": { + "x": 1.7499999999999998, + "y": 8.0, + "z": 0.0 + }, + "num_repetitions": 3, + "arc_degrees": 360.0, + "rotate_duplicates": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1694, + 1726, + 4 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1694, + 1726, + 4 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.2, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1694, + 1726, + 4 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1694, + 1726, + 4 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1694, + 1726, + 4 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1694, + 1726, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1694, + 1726, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1694, + 1726, + 4 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1694, + 1726, + 4 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.2, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1694, + 1726, + 4 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1694, + 1726, + 4 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1694, + 1726, + 4 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1694, + 1726, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1694, + 1726, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1694, + 1726, + 4 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1694, + 1726, + 4 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.2, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1694, + 1726, + 4 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1694, + 1726, + 4 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1694, + 1726, + 4 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1694, + 1726, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1694, + 1726, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1694, + 1726, + 4 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1694, + 1726, + 4 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.2, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1694, + 1726, + 4 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1694, + 1726, + 4 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1694, + 1726, + 4 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1694, + 1726, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1694, + 1726, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1778, + 1943, + 4 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1778, + 1943, + 4 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1778, + 1943, + 4 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 2.25, + "y": 8.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1778, + 1943, + 4 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 1.75, + "y": 8.0 + }, + "radius": 0.5, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1778, + 1943, + 4 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1957, + 1990, + 4 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1957, + 1990, + 4 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.15, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1957, + 1990, + 4 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1957, + 1990, + 4 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1957, + 1990, + 4 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1957, + 1990, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1957, + 1990, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2040, + 2071, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2085, + 2146, + 4 + ], + "command": { + "type": "object_set_material_params_pbr", + "object_id": "[uuid]", + "color": { + "r": 0.30980393, + "g": 0.49019608, + "b": 0.32941177, + "a": 100.0 + }, + "metalness": 0.9, + "roughness": 0.9, + "ambient_occlusion": 0.0 + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2160, + 2183, + 4 + ], + "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": [ + 2189, + 2229, + 4 + ], + "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": [ + 2189, + 2229, + 4 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2189, + 2229, + 4 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 2.05, + "y": 8.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2189, + 2229, + 4 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 1.75, + "y": 8.0 + }, + "radius": 0.3, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2189, + 2229, + 4 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2231, + 2262, + 4 + ], + "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": [ + 2231, + 2262, + 4 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -1.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2231, + 2262, + 4 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2231, + 2262, + 4 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2231, + 2262, + 4 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2231, + 2262, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2231, + 2262, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 205, + 265, + 4 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 323, + 406, + 4 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.1, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 516, + 552, + 4 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1996, + 2079, + 4 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.1, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2189, + 2229, + 4 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 40, + 73, + 5 + ], + "command": { + "type": "set_scene_units", + "unit": "in" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 224, + 247, + 5 + ], + "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": [ + 253, + 396, + 5 + ], + "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": [ + 253, + 396, + 5 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 253, + 396, + 5 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -0.12938524157181686, + "y": 7.315959713348662, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 402, + 518, + 5 + ], + "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": [ + 524, + 602, + 5 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -10.6026, + "y": 29.1305, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 608, + 724, + 5 + ], + "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": [ + 730, + 786, + 5 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.1294, + "y": 7.316, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 792, + 799, + 5 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 792, + 799, + 5 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 813, + 861, + 5 + ], + "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": [ + 813, + 861, + 5 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -2.5, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 813, + 861, + 5 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 813, + 861, + 5 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 813, + 861, + 5 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 813, + 861, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 813, + 861, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 813, + 861, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 813, + 861, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 813, + 861, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 813, + 861, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 813, + 861, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 813, + 861, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 915, + 979, + 5 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 915, + 979, + 5 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 915, + 979, + 5 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.1499999999999999, + "y": 8.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 915, + 979, + 5 + ], + "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": [ + 915, + 979, + 5 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 994, + 1027, + 5 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 994, + 1027, + 5 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.15, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 994, + 1027, + 5 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 994, + 1027, + 5 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 994, + 1027, + 5 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 994, + 1027, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 994, + 1027, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1077, + 1108, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1033, + 1116, + 5 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.1, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1169, + 1364, + 5 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1169, + 1364, + 5 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1169, + 1364, + 5 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 10.75262444309573, + "y": 37.130471244363164, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1169, + 1364, + 5 + ], + "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": [ + 1169, + 1364, + 5 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1379, + 1409, + 5 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1379, + 1409, + 5 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1379, + 1409, + 5 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1379, + 1409, + 5 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1379, + 1409, + 5 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1379, + 1409, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1379, + 1409, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1459, + 1490, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1415, + 1498, + 5 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.1, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1588, + 1632, + 5 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1588, + 1632, + 5 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1588, + 1632, + 5 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -1.55, + "y": 6.75, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1588, + 1632, + 5 + ], + "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": [ + 1588, + 1632, + 5 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1638, + 1769, + 5 + ], + "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": [ + 1784, + 1817, + 5 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1784, + 1817, + 5 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.15, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1784, + 1817, + 5 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1784, + 1817, + 5 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1784, + 1817, + 5 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1784, + 1817, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1784, + 1817, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1784, + 1817, + 5 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1784, + 1817, + 5 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.15, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1784, + 1817, + 5 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1784, + 1817, + 5 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1784, + 1817, + 5 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1784, + 1817, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1784, + 1817, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1784, + 1817, + 5 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1784, + 1817, + 5 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.15, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1784, + 1817, + 5 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1784, + 1817, + 5 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1784, + 1817, + 5 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1784, + 1817, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1784, + 1817, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1784, + 1817, + 5 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1784, + 1817, + 5 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.15, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1784, + 1817, + 5 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1784, + 1817, + 5 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1784, + 1817, + 5 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1784, + 1817, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1784, + 1817, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1784, + 1817, + 5 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1784, + 1817, + 5 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.15, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1784, + 1817, + 5 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1784, + 1817, + 5 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1784, + 1817, + 5 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1784, + 1817, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1784, + 1817, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1784, + 1817, + 5 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1784, + 1817, + 5 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.15, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1784, + 1817, + 5 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1784, + 1817, + 5 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1784, + 1817, + 5 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1784, + 1817, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1784, + 1817, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1784, + 1817, + 5 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1784, + 1817, + 5 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.15, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1784, + 1817, + 5 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1784, + 1817, + 5 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1784, + 1817, + 5 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1784, + 1817, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1784, + 1817, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1784, + 1817, + 5 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1784, + 1817, + 5 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.15, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1784, + 1817, + 5 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1784, + 1817, + 5 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1784, + 1817, + 5 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1784, + 1817, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1784, + 1817, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1869, + 2060, + 5 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1869, + 2060, + 5 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1869, + 2060, + 5 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 8.710604299770061, + "y": 35.7209323131843, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1869, + 2060, + 5 + ], + "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": [ + 1869, + 2060, + 5 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2066, + 2312, + 5 + ], + "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": [ + 2327, + 2360, + 5 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2327, + 2360, + 5 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.15, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2327, + 2360, + 5 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2327, + 2360, + 5 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2327, + 2360, + 5 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2327, + 2360, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2327, + 2360, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2327, + 2360, + 5 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2327, + 2360, + 5 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.15, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2327, + 2360, + 5 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2327, + 2360, + 5 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2327, + 2360, + 5 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2327, + 2360, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2327, + 2360, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2327, + 2360, + 5 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2327, + 2360, + 5 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.15, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2327, + 2360, + 5 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2327, + 2360, + 5 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2327, + 2360, + 5 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2327, + 2360, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2327, + 2360, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2327, + 2360, + 5 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2327, + 2360, + 5 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.15, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2327, + 2360, + 5 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2327, + 2360, + 5 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2327, + 2360, + 5 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2327, + 2360, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2327, + 2360, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2412, + 2586, + 5 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2412, + 2586, + 5 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2412, + 2586, + 5 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -8.552624443095729, + "y": 37.130471244363164, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2412, + 2586, + 5 + ], + "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": [ + 2412, + 2586, + 5 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2588, + 2618, + 5 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2588, + 2618, + 5 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2588, + 2618, + 5 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2588, + 2618, + 5 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2588, + 2618, + 5 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2588, + 2618, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2588, + 2618, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2624, + 2685, + 5 + ], + "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": [ + 253, + 396, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 31, + 64, + 6 + ], + "command": { + "type": "set_scene_units", + "unit": "in" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 244, + 267, + 6 + ], + "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": [ + 273, + 506, + 6 + ], + "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": [ + 273, + 506, + 6 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 273, + 506, + 6 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -8.527034109970234, + "y": 38.97698578126106, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 512, + 631, + 6 + ], + "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": [ + 637, + 717, + 6 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 19.6962, + "y": -3.473, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 723, + 842, + 6 + ], + "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": [ + 848, + 918, + 6 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -8.527, + "y": 38.977, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 924, + 931, + 6 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 924, + 931, + 6 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 945, + 993, + 6 + ], + "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": [ + 945, + 993, + 6 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 2.5, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 945, + 993, + 6 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 945, + 993, + 6 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 945, + 993, + 6 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 945, + 993, + 6 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 945, + 993, + 6 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 945, + 993, + 6 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 945, + 993, + 6 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 945, + 993, + 6 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 945, + 993, + 6 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 945, + 993, + 6 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 945, + 993, + 6 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1045, + 1245, + 6 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1045, + 1245, + 6 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1045, + 1245, + 6 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -7.00262444309573, + "y": 37.130471244363164, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1045, + 1245, + 6 + ], + "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": [ + 1045, + 1245, + 6 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1260, + 1293, + 6 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1260, + 1293, + 6 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.15, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1260, + 1293, + 6 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1260, + 1293, + 6 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1260, + 1293, + 6 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1260, + 1293, + 6 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1260, + 1293, + 6 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1343, + 1374, + 6 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1299, + 1382, + 6 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.1, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1471, + 1659, + 6 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1471, + 1659, + 6 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1471, + 1659, + 6 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -8.310604299770063, + "y": 35.7209323131843, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1471, + 1659, + 6 + ], + "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": [ + 1471, + 1659, + 6 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1665, + 1908, + 6 + ], + "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": [ + 1923, + 1956, + 6 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1923, + 1956, + 6 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.15, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1923, + 1956, + 6 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1923, + 1956, + 6 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1923, + 1956, + 6 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1923, + 1956, + 6 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1923, + 1956, + 6 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1923, + 1956, + 6 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1923, + 1956, + 6 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.15, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1923, + 1956, + 6 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1923, + 1956, + 6 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1923, + 1956, + 6 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1923, + 1956, + 6 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1923, + 1956, + 6 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1923, + 1956, + 6 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1923, + 1956, + 6 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.15, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1923, + 1956, + 6 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1923, + 1956, + 6 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1923, + 1956, + 6 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1923, + 1956, + 6 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1923, + 1956, + 6 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1923, + 1956, + 6 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1923, + 1956, + 6 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.15, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1923, + 1956, + 6 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1923, + 1956, + 6 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1923, + 1956, + 6 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1923, + 1956, + 6 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1923, + 1956, + 6 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1923, + 1956, + 6 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1923, + 1956, + 6 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.15, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1923, + 1956, + 6 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1923, + 1956, + 6 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1923, + 1956, + 6 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1923, + 1956, + 6 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1923, + 1956, + 6 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1923, + 1956, + 6 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1923, + 1956, + 6 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.15, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1923, + 1956, + 6 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1923, + 1956, + 6 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1923, + 1956, + 6 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1923, + 1956, + 6 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1923, + 1956, + 6 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1923, + 1956, + 6 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1923, + 1956, + 6 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.15, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1923, + 1956, + 6 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1923, + 1956, + 6 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1923, + 1956, + 6 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1923, + 1956, + 6 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1923, + 1956, + 6 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1923, + 1956, + 6 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1923, + 1956, + 6 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.15, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1923, + 1956, + 6 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1923, + 1956, + 6 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1923, + 1956, + 6 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1923, + 1956, + 6 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1923, + 1956, + 6 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2079, + 2364, + 6 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2079, + 2364, + 6 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2079, + 2364, + 6 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -8.96853061714843, + "y": 33.657507691024556, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2079, + 2364, + 6 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": -10.8435, + "y": 33.6575 + }, + "radius": 1.875, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2079, + 2364, + 6 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2378, + 2411, + 6 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2378, + 2411, + 6 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.5, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2378, + 2411, + 6 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2378, + 2411, + 6 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2378, + 2411, + 6 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2378, + 2411, + 6 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2378, + 2411, + 6 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2463, + 2746, + 6 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2463, + 2746, + 6 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2463, + 2746, + 6 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 12.709202258939474, + "y": 33.657507691024556, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2463, + 2746, + 6 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 10.8435, + "y": 33.6575 + }, + "radius": 1.865671641791045, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2463, + 2746, + 6 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2761, + 2794, + 6 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2761, + 2794, + 6 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.5, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2761, + 2794, + 6 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2761, + 2794, + 6 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2761, + 2794, + 6 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2761, + 2794, + 6 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2761, + 2794, + 6 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2900, + 2938, + 6 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2900, + 2938, + 6 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2900, + 2938, + 6 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.1, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2900, + 2938, + 6 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 0.0, + "y": 0.0 + }, + "radius": 0.1, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2900, + 2938, + 6 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2953, + 2987, + 6 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2953, + 2987, + 6 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.01, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2953, + 2987, + 6 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2953, + 2987, + 6 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2953, + 2987, + 6 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2953, + 2987, + 6 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2953, + 2987, + 6 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3068, + 3293, + 6 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3068, + 3293, + 6 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3068, + 3293, + 6 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 10.84353061714843, + "y": 33.657507691024556, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3299, + 3393, + 6 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 1.7483, + "y": 0.0763, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3399, + 3542, + 6 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 14.6616, + "y": 32.6564 + }, + "radius": 2.3333333333333335, + "start": { + "unit": "degrees", + "value": 152.5 + }, + "end": { + "unit": "degrees", + "value": 32.5 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3548, + 3642, + 6 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 1.1656, + "y": 0.0509, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3648, + 3750, + 6 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -1.4018, + "y": 1.4265, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3756, + 3858, + 6 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -1.9074, + "y": 0.6014, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3864, + 3964, + 6 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -2.1557, + "y": -0.8929, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3970, + 4026, + 6 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 10.8435, + "y": 33.6575, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4032, + 4039, + 6 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4054, + 4087, + 6 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4054, + 4087, + 6 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -1.5, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4054, + 4087, + 6 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4054, + 4087, + 6 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4054, + 4087, + 6 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4054, + 4087, + 6 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4054, + 4087, + 6 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4054, + 4087, + 6 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4054, + 4087, + 6 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4054, + 4087, + 6 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4054, + 4087, + 6 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4054, + 4087, + 6 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4054, + 4087, + 6 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4054, + 4087, + 6 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4054, + 4087, + 6 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4054, + 4087, + 6 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4054, + 4087, + 6 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4054, + 4087, + 6 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4054, + 4087, + 6 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4168, + 4393, + 6 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4168, + 4393, + 6 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4168, + 4393, + 6 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 10.84353061714843, + "y": 33.657507691024556, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4399, + 4495, + 6 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 1.6168, + "y": -0.6697, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4501, + 4649, + 6 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 14.7737, + "y": 33.2924 + }, + "radius": 2.3333333333333335, + "start": { + "unit": "degrees", + "value": 187.5 + }, + "end": { + "unit": "degrees", + "value": 307.5 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4655, + 4751, + 6 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 1.0779, + "y": -0.4465, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4757, + 4861, + 6 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -1.8052, + "y": -0.861, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4867, + 4971, + 6 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -1.9981, + "y": 0.0872, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4977, + 5079, + 6 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -1.7203, + "y": 1.5764, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5085, + 5141, + 6 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 10.8435, + "y": 33.6575, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5147, + 5154, + 6 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5156, + 5189, + 6 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5156, + 5189, + 6 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -1.5, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5156, + 5189, + 6 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5156, + 5189, + 6 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5156, + 5189, + 6 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5156, + 5189, + 6 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5156, + 5189, + 6 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5156, + 5189, + 6 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5156, + 5189, + 6 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5156, + 5189, + 6 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5156, + 5189, + 6 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5156, + 5189, + 6 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5156, + 5189, + 6 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5156, + 5189, + 6 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5156, + 5189, + 6 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5156, + 5189, + 6 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5156, + 5189, + 6 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5156, + 5189, + 6 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5156, + 5189, + 6 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5195, + 5256, + 6 + ], + "command": { + "type": "object_set_material_params_pbr", + "object_id": "[uuid]", + "color": { + "r": 0.39607844, + "g": 0.44705883, + "b": 0.7019608, + "a": 100.0 + }, + "metalness": 0.9, + "roughness": 0.9, + "ambient_occlusion": 0.0 + } + }, + { + "cmdId": "[uuid]", + "range": [ + 273, + 506, + 6 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + } +] diff --git a/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/artifact_graph_flowchart.snap new file mode 100644 index 000000000..e00447f35 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/artifact_graph_flowchart.snap @@ -0,0 +1,6 @@ +--- +source: kcl/src/simulation_tests.rs +description: Artifact graph flowchart multi-axis-robot.kcl +extension: md +snapshot_kind: binary +--- 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 new file mode 100644 index 000000000..e0ef934ff --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/artifact_graph_flowchart.snap.md @@ -0,0 +1,878 @@ +```mermaid +flowchart LR + subgraph path2 [Path] + 2["Path
[228, 283, 3]"] + 3["Segment
[289, 351, 3]"] + 4["Segment
[357, 472, 3]"] + 5["Segment
[478, 598, 3]"] + 6["Segment
[604, 689, 3]"] + 7["Segment
[695, 702, 3]"] + 8[Solid2d] + end + subgraph path28 [Path] + 28["Path
[1137, 1194, 3]"] + 29["Segment
[1137, 1194, 3]"] + 30[Solid2d] + end + subgraph path36 [Path] + 36["Path
[1413, 1450, 3]"] + 37["Segment
[1413, 1450, 3]"] + 38[Solid2d] + end + subgraph path44 [Path] + 44["Path
[1582, 1721, 3]"] + 45["Segment
[1582, 1721, 3]"] + 46[Solid2d] + end + subgraph path51 [Path] + 51["Path
[1966, 2105, 3]"] + 52["Segment
[1966, 2105, 3]"] + 53[Solid2d] + end + subgraph path59 [Path] + 59["Path
[205, 265, 4]"] + 60["Segment
[205, 265, 4]"] + 61[Solid2d] + end + subgraph path69 [Path] + 69["Path
[516, 552, 4]"] + 70["Segment
[558, 602, 4]"] + 71["Segment
[608, 696, 4]"] + 72["Segment
[702, 751, 4]"] + 73["Segment
[757, 813, 4]"] + 74["Segment
[819, 826, 4]"] + 75[Solid2d] + end + subgraph path91 [Path] + 91["Path
[923, 1091, 4]"] + 92["Segment
[923, 1091, 4]"] + 93[Solid2d] + end + subgraph path99 [Path] + 99["Path
[1316, 1462, 4]"] + 100["Segment
[1316, 1462, 4]"] + 101[Solid2d] + end + subgraph path107 [Path] + 107["Path
[1778, 1943, 4]"] + 108["Segment
[1778, 1943, 4]"] + 109[Solid2d] + end + subgraph path116 [Path] + 116["Path
[2189, 2229, 4]"] + 117["Segment
[2189, 2229, 4]"] + 118[Solid2d] + end + subgraph path128 [Path] + 128["Path
[253, 396, 5]"] + 129["Segment
[402, 518, 5]"] + 130["Segment
[524, 602, 5]"] + 131["Segment
[608, 724, 5]"] + 132["Segment
[730, 786, 5]"] + 133["Segment
[792, 799, 5]"] + 134[Solid2d] + end + subgraph path150 [Path] + 150["Path
[915, 979, 5]"] + 151["Segment
[915, 979, 5]"] + 152[Solid2d] + end + subgraph path158 [Path] + 158["Path
[1169, 1364, 5]"] + 159["Segment
[1169, 1364, 5]"] + 160[Solid2d] + end + subgraph path166 [Path] + 166["Path
[1588, 1632, 5]"] + 167["Segment
[1588, 1632, 5]"] + 168[Solid2d] + end + subgraph path174 [Path] + 174["Path
[1869, 2060, 5]"] + 175["Segment
[1869, 2060, 5]"] + 176[Solid2d] + end + subgraph path182 [Path] + 182["Path
[2412, 2586, 5]"] + 183["Segment
[2412, 2586, 5]"] + 184[Solid2d] + end + subgraph path191 [Path] + 191["Path
[273, 506, 6]"] + 192["Segment
[512, 631, 6]"] + 193["Segment
[637, 717, 6]"] + 194["Segment
[723, 842, 6]"] + 195["Segment
[848, 918, 6]"] + 196["Segment
[924, 931, 6]"] + 197[Solid2d] + end + subgraph path213 [Path] + 213["Path
[1045, 1245, 6]"] + 214["Segment
[1045, 1245, 6]"] + 215[Solid2d] + end + subgraph path221 [Path] + 221["Path
[1471, 1659, 6]"] + 222["Segment
[1471, 1659, 6]"] + 223[Solid2d] + end + subgraph path229 [Path] + 229["Path
[2079, 2364, 6]"] + 230["Segment
[2079, 2364, 6]"] + 231[Solid2d] + end + subgraph path238 [Path] + 238["Path
[2463, 2746, 6]"] + 239["Segment
[2463, 2746, 6]"] + 240[Solid2d] + end + subgraph path247 [Path] + 247["Path
[2900, 2938, 6]"] + 248["Segment
[2900, 2938, 6]"] + 249[Solid2d] + end + subgraph path256 [Path] + 256["Path
[3068, 3293, 6]"] + 257["Segment
[3299, 3393, 6]"] + 258["Segment
[3399, 3542, 6]"] + 259["Segment
[3548, 3642, 6]"] + 260["Segment
[3648, 3750, 6]"] + 261["Segment
[3756, 3858, 6]"] + 262["Segment
[3864, 3964, 6]"] + 263["Segment
[3970, 4026, 6]"] + 264["Segment
[4032, 4039, 6]"] + 265[Solid2d] + end + subgraph path290 [Path] + 290["Path
[4168, 4393, 6]"] + 291["Segment
[4399, 4495, 6]"] + 292["Segment
[4501, 4649, 6]"] + 293["Segment
[4655, 4751, 6]"] + 294["Segment
[4757, 4861, 6]"] + 295["Segment
[4867, 4971, 6]"] + 296["Segment
[4977, 5079, 6]"] + 297["Segment
[5085, 5141, 6]"] + 298["Segment
[5147, 5154, 6]"] + 299[Solid2d] + end + 1["Plane
[203, 222, 3]"] + 9["Sweep Extrusion
[716, 763, 3]"] + 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
[769, 1045, 3]"] + 25["EdgeCut Chamfer
[769, 1045, 3]"] + 26["EdgeCut Chamfer
[769, 1045, 3]"] + 27["EdgeCut Chamfer
[769, 1045, 3]"] + 31["Sweep Extrusion
[1208, 1274, 3]"] + 32[Wall] + 33["Cap End"] + 34["SweepEdge Opposite"] + 35["SweepEdge Adjacent"] + 39["Sweep Extrusion
[1464, 1494, 3]"] + 40[Wall] + 41["Cap End"] + 42["SweepEdge Opposite"] + 43["SweepEdge Adjacent"] + 47["Sweep Extrusion
[1868, 1915, 3]"] + 48[Wall] + 49["SweepEdge Opposite"] + 50["SweepEdge Adjacent"] + 54["Sweep Extrusion
[2240, 2287, 3]"] + 55[Wall] + 56["SweepEdge Opposite"] + 57["SweepEdge Adjacent"] + 58["Plane
[176, 199, 4]"] + 62["Sweep Extrusion
[279, 317, 4]"] + 63[Wall] + 64["Cap Start"] + 65["Cap End"] + 66["SweepEdge Opposite"] + 67["SweepEdge Adjacent"] + 68["Plane
[487, 510, 4]"] + 76["Sweep Extrusion
[841, 871, 4]"] + 77[Wall] + 78[Wall] + 79[Wall] + 80[Wall] + 81["Cap Start"] + 82["Cap End"] + 83["SweepEdge Opposite"] + 84["SweepEdge Adjacent"] + 85["SweepEdge Opposite"] + 86["SweepEdge Adjacent"] + 87["SweepEdge Opposite"] + 88["SweepEdge Adjacent"] + 89["SweepEdge Opposite"] + 90["SweepEdge Adjacent"] + 94["Sweep Extrusion
[1105, 1137, 4]"] + 95[Wall] + 96["Cap End"] + 97["SweepEdge Opposite"] + 98["SweepEdge Adjacent"] + 102["Sweep Extrusion
[1694, 1726, 4]"] + 103[Wall] + 104["Cap End"] + 105["SweepEdge Opposite"] + 106["SweepEdge Adjacent"] + 110["Sweep Extrusion
[1957, 1990, 4]"] + 111[Wall] + 112["Cap End"] + 113["SweepEdge Opposite"] + 114["SweepEdge Adjacent"] + 115["Plane
[2160, 2183, 4]"] + 119["Sweep Extrusion
[2231, 2262, 4]"] + 120[Wall] + 121["Cap Start"] + 122["Cap End"] + 123["SweepEdge Opposite"] + 124["SweepEdge Adjacent"] + 125["EdgeCut Fillet
[323, 406, 4]"] + 126["EdgeCut Fillet
[1996, 2079, 4]"] + 127["Plane
[224, 247, 5]"] + 135["Sweep Extrusion
[813, 861, 5]"] + 136[Wall] + 137[Wall] + 138[Wall] + 139[Wall] + 140["Cap Start"] + 141["Cap End"] + 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
[994, 1027, 5]"] + 154[Wall] + 155["Cap End"] + 156["SweepEdge Opposite"] + 157["SweepEdge Adjacent"] + 161["Sweep Extrusion
[1379, 1409, 5]"] + 162[Wall] + 163["Cap End"] + 164["SweepEdge Opposite"] + 165["SweepEdge Adjacent"] + 169["Sweep Extrusion
[1784, 1817, 5]"] + 170[Wall] + 171["Cap End"] + 172["SweepEdge Opposite"] + 173["SweepEdge Adjacent"] + 177["Sweep Extrusion
[2327, 2360, 5]"] + 178[Wall] + 179["Cap End"] + 180["SweepEdge Opposite"] + 181["SweepEdge Adjacent"] + 185["Sweep Extrusion
[2588, 2618, 5]"] + 186[Wall] + 187["Cap End"] + 188["SweepEdge Opposite"] + 189["SweepEdge Adjacent"] + 190["Plane
[244, 267, 6]"] + 198["Sweep Extrusion
[945, 993, 6]"] + 199[Wall] + 200[Wall] + 201[Wall] + 202[Wall] + 203["Cap Start"] + 204["Cap End"] + 205["SweepEdge Opposite"] + 206["SweepEdge Adjacent"] + 207["SweepEdge Opposite"] + 208["SweepEdge Adjacent"] + 209["SweepEdge Opposite"] + 210["SweepEdge Adjacent"] + 211["SweepEdge Opposite"] + 212["SweepEdge Adjacent"] + 216["Sweep Extrusion
[1260, 1293, 6]"] + 217[Wall] + 218["Cap End"] + 219["SweepEdge Opposite"] + 220["SweepEdge Adjacent"] + 224["Sweep Extrusion
[1923, 1956, 6]"] + 225[Wall] + 226["Cap End"] + 227["SweepEdge Opposite"] + 228["SweepEdge Adjacent"] + 232["Sweep Extrusion
[2378, 2411, 6]"] + 233[Wall] + 234["Cap Start"] + 235["Cap End"] + 236["SweepEdge Opposite"] + 237["SweepEdge Adjacent"] + 241["Sweep Extrusion
[2761, 2794, 6]"] + 242[Wall] + 243["Cap Start"] + 244["Cap End"] + 245["SweepEdge Opposite"] + 246["SweepEdge Adjacent"] + 250["Sweep Extrusion
[2953, 2987, 6]"] + 251[Wall] + 252["Cap Start"] + 253["Cap End"] + 254["SweepEdge Opposite"] + 255["SweepEdge Adjacent"] + 266["Sweep Extrusion
[4054, 4087, 6]"] + 267[Wall] + 268[Wall] + 269[Wall] + 270[Wall] + 271[Wall] + 272[Wall] + 273[Wall] + 274["Cap Start"] + 275["Cap End"] + 276["SweepEdge Opposite"] + 277["SweepEdge Adjacent"] + 278["SweepEdge Opposite"] + 279["SweepEdge Adjacent"] + 280["SweepEdge Opposite"] + 281["SweepEdge Adjacent"] + 282["SweepEdge Opposite"] + 283["SweepEdge Adjacent"] + 284["SweepEdge Opposite"] + 285["SweepEdge Adjacent"] + 286["SweepEdge Opposite"] + 287["SweepEdge Adjacent"] + 288["SweepEdge Opposite"] + 289["SweepEdge Adjacent"] + 300["Sweep Extrusion
[5156, 5189, 6]"] + 301[Wall] + 302[Wall] + 303[Wall] + 304[Wall] + 305[Wall] + 306[Wall] + 307[Wall] + 308["Cap Start"] + 309["Cap End"] + 310["SweepEdge Opposite"] + 311["SweepEdge Adjacent"] + 312["SweepEdge Opposite"] + 313["SweepEdge Adjacent"] + 314["SweepEdge Opposite"] + 315["SweepEdge Adjacent"] + 316["SweepEdge Opposite"] + 317["SweepEdge Adjacent"] + 318["SweepEdge Opposite"] + 319["SweepEdge Adjacent"] + 320["SweepEdge Opposite"] + 321["SweepEdge Adjacent"] + 322["SweepEdge Opposite"] + 323["SweepEdge Adjacent"] + 324["StartSketchOnFace
[1099, 1131, 3]"] + 325["StartSketchOnFace
[1375, 1407, 3]"] + 326["StartSketchOnFace
[1544, 1576, 3]"] + 327["StartSketchOnFace
[1928, 1960, 3]"] + 328["StartSketchOnFace
[885, 917, 4]"] + 329["StartSketchOnFace
[1278, 1310, 4]"] + 330["StartSketchOnFace
[1740, 1772, 4]"] + 331["StartSketchOnFace
[875, 909, 5]"] + 332["StartSketchOnFace
[1129, 1163, 5]"] + 333["StartSketchOnFace
[1550, 1582, 5]"] + 334["StartSketchOnFace
[1831, 1863, 5]"] + 335["StartSketchOnFace
[2374, 2406, 5]"] + 336["StartSketchOnFace
[1007, 1039, 6]"] + 337["StartSketchOnFace
[1433, 1465, 6]"] + 338["StartSketchOnFace
[2039, 2073, 6]"] + 339["StartSketchOnFace
[2425, 2457, 6]"] + 340["StartSketchOnFace
[2860, 2894, 6]"] + 341["StartSketchOnFace
[3028, 3062, 6]"] + 342["StartSketchOnFace
[4128, 4162, 6]"] + 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 --- 51 + 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 + 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 + 47 --- 48 + 47 --- 49 + 47 --- 50 + 51 --- 52 + 51 ---- 54 + 51 --- 53 + 52 --- 55 + 52 --- 56 + 52 --- 57 + 54 --- 55 + 54 --- 56 + 54 --- 57 + 58 --- 59 + 59 --- 60 + 59 ---- 62 + 59 --- 61 + 60 --- 63 + 60 --- 66 + 60 --- 67 + 62 --- 63 + 62 --- 64 + 62 --- 65 + 62 --- 66 + 62 --- 67 + 68 --- 69 + 69 --- 70 + 69 --- 71 + 69 --- 72 + 69 --- 73 + 69 --- 74 + 69 ---- 76 + 69 --- 75 + 70 --- 77 + 70 --- 83 + 70 --- 84 + 71 --- 78 + 71 --- 85 + 71 --- 86 + 72 --- 79 + 72 --- 87 + 72 --- 88 + 73 --- 80 + 73 --- 89 + 73 --- 90 + 76 --- 77 + 76 --- 78 + 76 --- 79 + 76 --- 80 + 76 --- 81 + 76 --- 82 + 76 --- 83 + 76 --- 84 + 76 --- 85 + 76 --- 86 + 76 --- 87 + 76 --- 88 + 76 --- 89 + 76 --- 90 + 82 --- 91 + 91 --- 92 + 91 ---- 94 + 91 --- 93 + 92 --- 95 + 92 --- 97 + 92 --- 98 + 94 --- 95 + 94 --- 96 + 94 --- 97 + 94 --- 98 + 96 --- 99 + 96 --- 107 + 99 --- 100 + 99 ---- 102 + 99 --- 101 + 100 --- 103 + 100 --- 105 + 100 --- 106 + 102 --- 103 + 102 --- 104 + 102 --- 105 + 102 --- 106 + 107 --- 108 + 107 ---- 110 + 107 --- 109 + 108 --- 111 + 108 --- 113 + 108 --- 114 + 110 --- 111 + 110 --- 112 + 110 --- 113 + 110 --- 114 + 115 --- 116 + 116 --- 117 + 116 ---- 119 + 116 --- 118 + 117 --- 120 + 117 --- 123 + 117 --- 124 + 119 --- 120 + 119 --- 121 + 119 --- 122 + 119 --- 123 + 119 --- 124 + 66 <--x 125 + 113 <--x 126 + 127 --- 128 + 128 --- 129 + 128 --- 130 + 128 --- 131 + 128 --- 132 + 128 --- 133 + 128 ---- 135 + 128 --- 134 + 129 --- 136 + 129 --- 142 + 129 --- 143 + 130 --- 137 + 130 --- 144 + 130 --- 145 + 131 --- 138 + 131 --- 146 + 131 --- 147 + 132 --- 139 + 132 --- 148 + 132 --- 149 + 135 --- 136 + 135 --- 137 + 135 --- 138 + 135 --- 139 + 135 --- 140 + 135 --- 141 + 135 --- 142 + 135 --- 143 + 135 --- 144 + 135 --- 145 + 135 --- 146 + 135 --- 147 + 135 --- 148 + 135 --- 149 + 140 --- 150 + 140 --- 158 + 141 --- 182 + 150 --- 151 + 150 ---- 153 + 150 --- 152 + 151 --- 154 + 151 --- 156 + 151 --- 157 + 153 --- 154 + 153 --- 155 + 153 --- 156 + 153 --- 157 + 155 --- 166 + 158 --- 159 + 158 ---- 161 + 158 --- 160 + 159 --- 162 + 159 --- 164 + 159 --- 165 + 161 --- 162 + 161 --- 163 + 161 --- 164 + 161 --- 165 + 163 --- 174 + 166 --- 167 + 166 ---- 169 + 166 --- 168 + 167 --- 170 + 167 --- 172 + 167 --- 173 + 169 --- 170 + 169 --- 171 + 169 --- 172 + 169 --- 173 + 174 --- 175 + 174 ---- 177 + 174 --- 176 + 175 --- 178 + 175 --- 180 + 175 --- 181 + 177 --- 178 + 177 --- 179 + 177 --- 180 + 177 --- 181 + 182 --- 183 + 182 ---- 185 + 182 --- 184 + 183 --- 186 + 183 --- 188 + 183 --- 189 + 185 --- 186 + 185 --- 187 + 185 --- 188 + 185 --- 189 + 190 --- 191 + 191 --- 192 + 191 --- 193 + 191 --- 194 + 191 --- 195 + 191 --- 196 + 191 ---- 198 + 191 --- 197 + 192 --- 199 + 192 --- 205 + 192 --- 206 + 193 --- 200 + 193 --- 207 + 193 --- 208 + 194 --- 201 + 194 --- 209 + 194 --- 210 + 195 --- 202 + 195 --- 211 + 195 --- 212 + 198 --- 199 + 198 --- 200 + 198 --- 201 + 198 --- 202 + 198 --- 203 + 198 --- 204 + 198 --- 205 + 198 --- 206 + 198 --- 207 + 198 --- 208 + 198 --- 209 + 198 --- 210 + 198 --- 211 + 198 --- 212 + 203 --- 229 + 204 --- 213 + 204 --- 238 + 213 --- 214 + 213 ---- 216 + 213 --- 215 + 214 --- 217 + 214 --- 219 + 214 --- 220 + 216 --- 217 + 216 --- 218 + 216 --- 219 + 216 --- 220 + 218 --- 221 + 221 --- 222 + 221 ---- 224 + 221 --- 223 + 222 --- 225 + 222 --- 227 + 222 --- 228 + 224 --- 225 + 224 --- 226 + 224 --- 227 + 224 --- 228 + 229 --- 230 + 229 ---- 232 + 229 --- 231 + 230 --- 233 + 230 --- 236 + 230 --- 237 + 232 --- 233 + 232 --- 234 + 232 --- 235 + 232 --- 236 + 232 --- 237 + 238 --- 239 + 238 ---- 241 + 238 --- 240 + 239 --- 242 + 239 --- 245 + 239 --- 246 + 241 --- 242 + 241 --- 243 + 241 --- 244 + 241 --- 245 + 241 --- 246 + 243 --- 247 + 247 --- 248 + 247 ---- 250 + 247 --- 249 + 248 --- 251 + 248 --- 254 + 248 --- 255 + 250 --- 251 + 250 --- 252 + 250 --- 253 + 250 --- 254 + 250 --- 255 + 252 --- 256 + 252 --- 290 + 256 --- 257 + 256 --- 258 + 256 --- 259 + 256 --- 260 + 256 --- 261 + 256 --- 262 + 256 --- 263 + 256 --- 264 + 256 ---- 266 + 256 --- 265 + 257 --- 267 + 257 --- 276 + 257 --- 277 + 258 --- 268 + 258 --- 278 + 258 --- 279 + 259 --- 269 + 259 --- 280 + 259 --- 281 + 260 --- 270 + 260 --- 282 + 260 --- 283 + 261 --- 271 + 261 --- 284 + 261 --- 285 + 262 --- 272 + 262 --- 286 + 262 --- 287 + 263 --- 273 + 263 --- 288 + 263 --- 289 + 266 --- 267 + 266 --- 268 + 266 --- 269 + 266 --- 270 + 266 --- 271 + 266 --- 272 + 266 --- 273 + 266 --- 274 + 266 --- 275 + 266 --- 276 + 266 --- 277 + 266 --- 278 + 266 --- 279 + 266 --- 280 + 266 --- 281 + 266 --- 282 + 266 --- 283 + 266 --- 284 + 266 --- 285 + 266 --- 286 + 266 --- 287 + 266 --- 288 + 266 --- 289 + 290 --- 291 + 290 --- 292 + 290 --- 293 + 290 --- 294 + 290 --- 295 + 290 --- 296 + 290 --- 297 + 290 --- 298 + 290 ---- 300 + 290 --- 299 + 291 --- 307 + 291 --- 322 + 291 --- 323 + 292 --- 306 + 292 --- 320 + 292 --- 321 + 293 --- 305 + 293 --- 318 + 293 --- 319 + 294 --- 304 + 294 --- 316 + 294 --- 317 + 295 --- 303 + 295 --- 314 + 295 --- 315 + 296 --- 302 + 296 --- 312 + 296 --- 313 + 297 --- 301 + 297 --- 310 + 297 --- 311 + 300 --- 301 + 300 --- 302 + 300 --- 303 + 300 --- 304 + 300 --- 305 + 300 --- 306 + 300 --- 307 + 300 --- 308 + 300 --- 309 + 300 --- 310 + 300 --- 311 + 300 --- 312 + 300 --- 313 + 300 --- 314 + 300 --- 315 + 300 --- 316 + 300 --- 317 + 300 --- 318 + 300 --- 319 + 300 --- 320 + 300 --- 321 + 300 --- 322 + 300 --- 323 + 15 <--x 324 + 33 <--x 325 + 15 <--x 326 + 15 <--x 327 + 82 <--x 328 + 96 <--x 329 + 96 <--x 330 + 140 <--x 331 + 140 <--x 332 + 155 <--x 333 + 163 <--x 334 + 141 <--x 335 + 204 <--x 336 + 218 <--x 337 + 203 <--x 338 + 204 <--x 339 + 243 <--x 340 + 252 <--x 341 + 252 <--x 342 +``` diff --git a/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/ast.snap b/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/ast.snap new file mode 100644 index 000000000..397318b6a --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/ast.snap @@ -0,0 +1,235 @@ +--- +source: kcl/src/simulation_tests.rs +description: Result of parsing multi-axis-robot.kcl +--- +{ + "Ok": { + "body": [ + { + "end": 257, + "path": { + "type": "Kcl", + "filename": "robot-arm-base.kcl" + }, + "selector": { + "type": "None", + "alias": { + "end": 257, + "name": "robotArmBase", + "start": 245, + "type": "Identifier" + } + }, + "start": 214, + "type": "ImportStatement", + "type": "ImportStatement" + }, + { + "end": 306, + "path": { + "type": "Kcl", + "filename": "robot-rotating-base.kcl" + }, + "selector": { + "type": "None", + "alias": { + "end": 306, + "name": "rotatingBase", + "start": 294, + "type": "Identifier" + } + }, + "start": 258, + "type": "ImportStatement", + "type": "ImportStatement" + }, + { + "end": 346, + "path": { + "type": "Kcl", + "filename": "robot-arm-j2.kcl" + }, + "selector": { + "type": "None", + "alias": { + "end": 346, + "name": "j2RobotArm", + "start": 336, + "type": "Identifier" + } + }, + "start": 307, + "type": "ImportStatement", + "type": "ImportStatement" + }, + { + "end": 386, + "path": { + "type": "Kcl", + "filename": "robot-arm-j3.kcl" + }, + "selector": { + "type": "None", + "alias": { + "end": 386, + "name": "j3RobotArm", + "start": 376, + "type": "Identifier" + } + }, + "start": 347, + "type": "ImportStatement", + "type": "ImportStatement" + }, + { + "end": 400, + "expression": { + "end": 400, + "name": "robotArmBase", + "start": 388, + "type": "Identifier", + "type": "Identifier" + }, + "start": 388, + "type": "ExpressionStatement", + "type": "ExpressionStatement" + }, + { + "end": 413, + "expression": { + "end": 413, + "name": "rotatingBase", + "start": 401, + "type": "Identifier", + "type": "Identifier" + }, + "start": 401, + "type": "ExpressionStatement", + "type": "ExpressionStatement" + }, + { + "end": 424, + "expression": { + "end": 424, + "name": "j2RobotArm", + "start": 414, + "type": "Identifier", + "type": "Identifier" + }, + "start": 414, + "type": "ExpressionStatement", + "type": "ExpressionStatement" + }, + { + "end": 435, + "expression": { + "end": 435, + "name": "j3RobotArm", + "start": 425, + "type": "Identifier", + "type": "Identifier" + }, + "start": 425, + "type": "ExpressionStatement", + "type": "ExpressionStatement" + } + ], + "end": 436, + "innerAttrs": [ + { + "end": 212, + "name": { + "end": 188, + "name": "settings", + "start": 180, + "type": "Identifier" + }, + "properties": [ + { + "end": 211, + "key": { + "end": 206, + "name": "defaultLengthUnit", + "start": 189, + "type": "Identifier" + }, + "start": 189, + "type": "ObjectProperty", + "value": { + "end": 211, + "name": "in", + "start": 209, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 179, + "type": "Annotation" + } + ], + "nonCodeMeta": { + "nonCodeNodes": { + "3": [ + { + "end": 388, + "start": 386, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ] + }, + "startNodes": [ + { + "end": 12, + "start": 0, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Robot Arm", + "style": "line" + } + }, + { + "end": 164, + "start": 13, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "A 4 axis robotic arm for industrial use. These machines can be used for assembly, packaging, organization of goods, and quality inspection processes", + "style": "line" + } + }, + { + "end": 166, + "start": 164, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + }, + { + "end": 178, + "start": 166, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Set Units", + "style": "line" + } + }, + { + "end": 214, + "start": 212, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ] + }, + "start": 0 + } +} 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 new file mode 100644 index 000000000..4690aef41 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/ops.snap @@ -0,0 +1,4292 @@ +--- +source: kcl/src/simulation_tests.rs +description: Operations executed multi-axis-robot.kcl +--- +[ + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 867, + 889, + 7 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 899, + 921, + 7 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1149, + 1171, + 7 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1181, + 1203, + 7 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "String", + "value": "XY" + }, + "sourceRange": [ + 217, + 221, + 3 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 203, + 222, + 3 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 0.5, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 744, + 762, + 3 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 716, + 763, + 3 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 724, + 733, + 3 + ] + } + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 2.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 794, + 805, + 3 + ] + }, + "tags": { + "value": { + "type": "Array", + "value": [ + { + "type": "Uuid", + "value": "[uuid]" + }, + { + "type": "Uuid", + "value": "[uuid]" + }, + { + "type": "Uuid", + "value": "[uuid]" + }, + { + "type": "Uuid", + "value": "[uuid]" + } + ] + }, + "sourceRange": [ + 821, + 1038, + 3 + ] + } + }, + "name": "chamfer", + "sourceRange": [ + 769, + 1045, + 3 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1113, + 1123, + 3 + ] + }, + "tag": { + "value": { + "type": "String", + "value": "END" + }, + "sourceRange": [ + 1125, + 1130, + 3 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 1099, + 1131, + 3 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 3.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1236, + 1273, + 3 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 1208, + 1274, + 3 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1216, + 1225, + 3 + ] + } + }, + { + "labeledArgs": { + "radius": { + "value": { + "type": "Number", + "value": 0.1, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1304, + 1307, + 3 + ] + }, + "tags": { + "value": { + "type": "Array", + "value": [ + { + "type": "Uuid", + "value": "[uuid]" + } + ] + }, + "sourceRange": [ + 1323, + 1355, + 3 + ] + } + }, + "name": "fillet", + "sourceRange": [ + 1280, + 1362, + 3 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1389, + 1399, + 3 + ] + }, + "tag": { + "value": { + "type": "String", + "value": "END" + }, + "sourceRange": [ + 1401, + 1406, + 3 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 1375, + 1407, + 3 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1492, + 1493, + 3 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 1464, + 1494, + 3 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1472, + 1481, + 3 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1558, + 1568, + 3 + ] + }, + "tag": { + "value": { + "type": "String", + "value": "END" + }, + "sourceRange": [ + 1570, + 1575, + 3 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 1544, + 1576, + 3 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": -0.5, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1895, + 1914, + 3 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 1868, + 1915, + 3 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketches", + "value": [ + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + } + ] + }, + "sourceRange": [ + 1876, + 1884, + 3 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1942, + 1952, + 3 + ] + }, + "tag": { + "value": { + "type": "String", + "value": "END" + }, + "sourceRange": [ + 1954, + 1959, + 3 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 1928, + 1960, + 3 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": -0.5, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 2267, + 2286, + 3 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 2240, + 2287, + 3 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketches", + "value": [ + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + } + ] + }, + "sourceRange": [ + 2248, + 2256, + 3 + ] + } + }, + { + "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": [ + 190, + 198, + 4 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 176, + 199, + 4 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 1.4, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 307, + 316, + 4 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 279, + 317, + 4 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 287, + 296, + 4 + ] + } + }, + { + "labeledArgs": { + "radius": { + "value": { + "type": "Number", + "value": 0.1, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 347, + 350, + 4 + ] + }, + "tags": { + "value": { + "type": "Array", + "value": [ + { + "type": "Uuid", + "value": "[uuid]" + } + ] + }, + "sourceRange": [ + 366, + 399, + 4 + ] + } + }, + "name": "fillet", + "sourceRange": [ + 323, + 406, + 4 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "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": [ + 501, + 509, + 4 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 487, + 510, + 4 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 869, + 870, + 4 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 841, + 871, + 4 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 849, + 858, + 4 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 899, + 909, + 4 + ] + }, + "tag": { + "value": { + "type": "String", + "value": "END" + }, + "sourceRange": [ + 911, + 916, + 4 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 885, + 917, + 4 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 965, + 987, + 4 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 994, + 1016, + 4 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 1.5, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1133, + 1136, + 4 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 1105, + 1137, + 4 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1113, + 1122, + 4 + ] + } + }, + { + "labeledArgs": { + "radius": { + "value": { + "type": "Number", + "value": 0.1, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1167, + 1170, + 4 + ] + }, + "tags": { + "value": { + "type": "Array", + "value": [ + { + "type": "Uuid", + "value": "[uuid]" + } + ] + }, + "sourceRange": [ + 1186, + 1219, + 4 + ] + } + }, + "name": "fillet", + "sourceRange": [ + 1143, + 1226, + 4 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1292, + 1302, + 4 + ] + }, + "tag": { + "value": { + "type": "String", + "value": "END" + }, + "sourceRange": [ + 1304, + 1309, + 4 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 1278, + 1310, + 4 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1358, + 1380, + 4 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1387, + 1409, + 4 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1521, + 1543, + 4 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1550, + 1572, + 4 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 0.2, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1722, + 1725, + 4 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 1694, + 1726, + 4 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketches", + "value": [ + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + } + ] + }, + "sourceRange": [ + 1702, + 1711, + 4 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1754, + 1764, + 4 + ] + }, + "tag": { + "value": { + "type": "String", + "value": "END" + }, + "sourceRange": [ + 1766, + 1771, + 4 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 1740, + 1772, + 4 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1820, + 1842, + 4 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1849, + 1871, + 4 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 0.15, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1985, + 1989, + 4 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 1957, + 1990, + 4 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1965, + 1974, + 4 + ] + } + }, + { + "labeledArgs": { + "radius": { + "value": { + "type": "Number", + "value": 0.1, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 2020, + 2023, + 4 + ] + }, + "tags": { + "value": { + "type": "Array", + "value": [ + { + "type": "Uuid", + "value": "[uuid]" + } + ] + }, + "sourceRange": [ + 2039, + 2072, + 4 + ] + } + }, + "name": "fillet", + "sourceRange": [ + 1996, + 2079, + 4 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "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": [ + 2174, + 2182, + 4 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 2160, + 2183, + 4 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": -1.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 2259, + 2261, + 4 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 2231, + 2262, + 4 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 2239, + 2248, + 4 + ] + } + }, + { + "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": [ + 238, + 246, + 5 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 224, + 247, + 5 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 306, + 328, + 5 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 363, + 385, + 5 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": -2.5, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 841, + 860, + 5 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 813, + 861, + 5 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 821, + 830, + 5 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 889, + 899, + 5 + ] + }, + "tag": { + "value": { + "type": "String", + "value": "START" + }, + "sourceRange": [ + 901, + 908, + 5 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 875, + 909, + 5 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 0.15, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1022, + 1026, + 5 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 994, + 1027, + 5 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1002, + 1011, + 5 + ] + } + }, + { + "labeledArgs": { + "radius": { + "value": { + "type": "Number", + "value": 0.1, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1057, + 1060, + 5 + ] + }, + "tags": { + "value": { + "type": "Array", + "value": [ + { + "type": "Uuid", + "value": "[uuid]" + } + ] + }, + "sourceRange": [ + 1076, + 1109, + 5 + ] + } + }, + "name": "fillet", + "sourceRange": [ + 1033, + 1116, + 5 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1143, + 1153, + 5 + ] + }, + "tag": { + "value": { + "type": "String", + "value": "START" + }, + "sourceRange": [ + 1155, + 1162, + 5 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 1129, + 1163, + 5 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1229, + 1251, + 5 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1285, + 1307, + 5 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1407, + 1408, + 5 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 1379, + 1409, + 5 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1387, + 1396, + 5 + ] + } + }, + { + "labeledArgs": { + "radius": { + "value": { + "type": "Number", + "value": 0.1, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1439, + 1442, + 5 + ] + }, + "tags": { + "value": { + "type": "Array", + "value": [ + { + "type": "Uuid", + "value": "[uuid]" + } + ] + }, + "sourceRange": [ + 1458, + 1491, + 5 + ] + } + }, + "name": "fillet", + "sourceRange": [ + 1415, + 1498, + 5 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1564, + 1574, + 5 + ] + }, + "tag": { + "value": { + "type": "String", + "value": "END" + }, + "sourceRange": [ + 1576, + 1581, + 5 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 1550, + 1582, + 5 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 0.15, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1812, + 1816, + 5 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 1784, + 1817, + 5 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketches", + "value": [ + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + } + ] + }, + "sourceRange": [ + 1792, + 1801, + 5 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1845, + 1855, + 5 + ] + }, + "tag": { + "value": { + "type": "String", + "value": "END" + }, + "sourceRange": [ + 1857, + 1862, + 5 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 1831, + 1863, + 5 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1937, + 1959, + 5 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 2001, + 2023, + 5 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 2139, + 2161, + 5 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 2195, + 2217, + 5 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 0.15, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 2355, + 2359, + 5 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 2327, + 2360, + 5 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketches", + "value": [ + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + } + ] + }, + "sourceRange": [ + 2335, + 2344, + 5 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 2388, + 2398, + 5 + ] + }, + "tag": { + "value": { + "type": "String", + "value": "END" + }, + "sourceRange": [ + 2400, + 2405, + 5 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 2374, + 2406, + 5 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 2472, + 2494, + 5 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 2527, + 2549, + 5 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 2616, + 2617, + 5 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 2588, + 2618, + 5 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 2596, + 2605, + 5 + ] + } + }, + { + "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": [ + 258, + 266, + 6 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 244, + 267, + 6 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 322, + 344, + 6 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 370, + 393, + 6 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 425, + 447, + 6 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 472, + 495, + 6 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 2.5, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 973, + 992, + 6 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 945, + 993, + 6 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 953, + 962, + 6 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1021, + 1031, + 6 + ] + }, + "tag": { + "value": { + "type": "String", + "value": "END" + }, + "sourceRange": [ + 1033, + 1038, + 6 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 1007, + 1039, + 6 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1105, + 1127, + 6 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1160, + 1182, + 6 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 0.15, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1288, + 1292, + 6 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 1260, + 1293, + 6 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1268, + 1277, + 6 + ] + } + }, + { + "labeledArgs": { + "radius": { + "value": { + "type": "Number", + "value": 0.1, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1323, + 1326, + 6 + ] + }, + "tags": { + "value": { + "type": "Array", + "value": [ + { + "type": "Uuid", + "value": "[uuid]" + } + ] + }, + "sourceRange": [ + 1342, + 1375, + 6 + ] + } + }, + "name": "fillet", + "sourceRange": [ + 1299, + 1382, + 6 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1447, + 1457, + 6 + ] + }, + "tag": { + "value": { + "type": "String", + "value": "END" + }, + "sourceRange": [ + 1459, + 1464, + 6 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 1433, + 1465, + 6 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1537, + 1559, + 6 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1600, + 1622, + 6 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1736, + 1758, + 6 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1791, + 1813, + 6 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 0.15, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1951, + 1955, + 6 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 1923, + 1956, + 6 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketches", + "value": [ + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + } + ] + }, + "sourceRange": [ + 1931, + 1940, + 6 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 2053, + 2063, + 6 + ] + }, + "tag": { + "value": { + "type": "String", + "value": "START" + }, + "sourceRange": [ + 2065, + 2072, + 6 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 2039, + 2073, + 6 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 2141, + 2163, + 6 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 2187, + 2210, + 6 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 2244, + 2266, + 6 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 2288, + 2311, + 6 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": -0.5, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 2406, + 2410, + 6 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 2378, + 2411, + 6 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 2386, + 2395, + 6 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 2439, + 2449, + 6 + ] + }, + "tag": { + "value": { + "type": "String", + "value": "END" + }, + "sourceRange": [ + 2451, + 2456, + 6 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 2425, + 2457, + 6 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 2523, + 2545, + 6 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 2567, + 2590, + 6 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 2623, + 2645, + 6 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 2667, + 2690, + 6 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": -0.5, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 2789, + 2793, + 6 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 2761, + 2794, + 6 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 2769, + 2778, + 6 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 2874, + 2884, + 6 + ] + }, + "tag": { + "value": { + "type": "String", + "value": "START" + }, + "sourceRange": [ + 2886, + 2893, + 6 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 2860, + 2894, + 6 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": -0.01, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 2981, + 2986, + 6 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 2953, + 2987, + 6 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 2961, + 2970, + 6 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 3042, + 3052, + 6 + ] + }, + "tag": { + "value": { + "type": "String", + "value": "START" + }, + "sourceRange": [ + 3054, + 3061, + 6 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 3028, + 3062, + 6 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 3117, + 3139, + 6 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 3161, + 3184, + 6 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 3215, + 3237, + 6 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 3259, + 3282, + 6 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": -1.5, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 4082, + 4086, + 6 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 4054, + 4087, + 6 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 4062, + 4071, + 6 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 4142, + 4152, + 6 + ] + }, + "tag": { + "value": { + "type": "String", + "value": "START" + }, + "sourceRange": [ + 4154, + 4161, + 6 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 4128, + 4162, + 6 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 4217, + 4239, + 6 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 4261, + 4284, + 6 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 4315, + 4337, + 6 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 4359, + 4382, + 6 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": -1.5, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 5184, + 5188, + 6 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 5156, + 5189, + 6 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 5164, + 5173, + 6 + ] + } + } +] 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 new file mode 100644 index 000000000..b368ec5a3 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/program_memory.snap @@ -0,0 +1,58 @@ +--- +source: kcl/src/simulation_tests.rs +description: Variables in memory after executing multi-axis-robot.kcl +--- +{ + "j2RobotArm": { + "type": "Module", + "value": 5, + "__meta": [ + { + "sourceRange": [ + 307, + 346, + 0 + ] + } + ] + }, + "j3RobotArm": { + "type": "Module", + "value": 6, + "__meta": [ + { + "sourceRange": [ + 347, + 386, + 0 + ] + } + ] + }, + "robotArmBase": { + "type": "Module", + "value": 3, + "__meta": [ + { + "sourceRange": [ + 214, + 257, + 0 + ] + } + ] + }, + "rotatingBase": { + "type": "Module", + "value": 4, + "__meta": [ + { + "sourceRange": [ + 258, + 306, + 0 + ] + } + ] + } +} 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 new file mode 100644 index 000000000..b58825d66 Binary files /dev/null and b/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/rendered_model.png differ 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 new file mode 100644 index 000000000..f86104d31 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/artifact_commands.snap @@ -0,0 +1,6018 @@ +--- +source: kcl/src/simulation_tests.rs +description: Artifact commands pipe-flange-assembly.kcl +--- +[ + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.7, + "g": 0.28, + "b": 0.28, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.28, + "g": 0.7, + "b": 0.28, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.28, + "g": 0.28, + "b": 0.7, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "edge_lines_visible", + "hidden": false + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 346, + 379, + 0 + ], + "command": { + "type": "set_scene_units", + "unit": "in" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4326, + 4345, + 0 + ], + "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": [ + 4351, + 4448, + 0 + ], + "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": [ + 4351, + 4448, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4351, + 4448, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.1975, + "y": 1.375, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4351, + 4448, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 0.0, + "y": 1.375 + }, + "radius": 0.1975, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4351, + 4448, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4454, + 4581, + 0 + ], + "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": 6, + "arc_degrees": 360.0, + "rotate_duplicates": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4621, + 4640, + 0 + ], + "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": [ + 4646, + 4693, + 0 + ], + "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": [ + 4646, + 4693, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4646, + 4693, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.49, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4699, + 4718, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -2.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4724, + 4767, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.25, + "y": -0.433, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4773, + 4792, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4798, + 4831, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.125, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4837, + 4855, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4861, + 4905, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.25, + "y": 0.433, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4911, + 4929, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 5.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4935, + 4977, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.25, + "y": 0.433, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4983, + 5001, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5007, + 5039, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.125, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5045, + 5064, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5070, + 5113, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.25, + "y": -0.433, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5119, + 5126, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5119, + 5126, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5132, + 5158, + 0 + ], + "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": [ + 5132, + 5158, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5132, + 5158, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5132, + 5158, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5132, + 5158, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5132, + 5158, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5132, + 5158, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5132, + 5158, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5132, + 5158, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5132, + 5158, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5132, + 5158, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5132, + 5158, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5132, + 5158, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5132, + 5158, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5132, + 5158, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5132, + 5158, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5132, + 5158, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5132, + 5158, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5132, + 5158, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5132, + 5158, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5132, + 5158, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5132, + 5158, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5132, + 5158, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5132, + 5158, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5132, + 5158, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5132, + 5158, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5132, + 5158, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5132, + 5158, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5132, + 5158, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5164, + 5193, + 0 + ], + "command": { + "type": "object_set_material_params_pbr", + "object_id": "[uuid]", + "color": { + "r": 0.48235294, + "g": 0.4745098, + "b": 0.84313726, + "a": 100.0 + }, + "metalness": 0.0, + "roughness": 0.0, + "ambient_occlusion": 0.0 + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5233, + 5252, + 0 + ], + "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": [ + 5258, + 5285, + 0 + ], + "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": [ + 5258, + 5285, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5258, + 5285, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -4.0, + "y": -4.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5291, + 5309, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 8.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5315, + 5333, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 8.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5339, + 5358, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -8.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5364, + 5371, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5364, + 5371, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5377, + 5405, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5377, + 5405, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5377, + 5405, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5377, + 5405, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5377, + 5405, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5377, + 5405, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5377, + 5405, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5377, + 5405, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5377, + 5405, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5377, + 5405, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5377, + 5405, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5377, + 5405, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5377, + 5405, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5377, + 5405, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5416, + 5488, + 0 + ], + "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": [ + 5416, + 5488, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5416, + 5488, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.5, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5416, + 5488, + 0 + ], + "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": [ + 5416, + 5488, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5411, + 5492, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5411, + 5492, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5498, + 5529, + 0 + ], + "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": [ + 5498, + 5529, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.5, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5498, + 5529, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5498, + 5529, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5498, + 5529, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5498, + 5529, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5498, + 5529, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5498, + 5529, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5498, + 5529, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5498, + 5529, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5498, + 5529, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5498, + 5529, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5498, + 5529, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5498, + 5529, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5498, + 5529, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5498, + 5529, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5498, + 5529, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5498, + 5529, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5498, + 5529, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5498, + 5529, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5498, + 5529, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5498, + 5529, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5498, + 5529, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5498, + 5529, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5498, + 5529, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5498, + 5529, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5498, + 5529, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5498, + 5529, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5498, + 5529, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5535, + 5564, + 0 + ], + "command": { + "type": "object_set_material_params_pbr", + "object_id": "[uuid]", + "color": { + "r": 0.78039217, + "g": 0.6666667, + "b": 0.56078434, + "a": 100.0 + }, + "metalness": 0.0, + "roughness": 0.0, + "ambient_occlusion": 0.0 + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5612, + 5631, + 0 + ], + "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": [ + 5637, + 5705, + 0 + ], + "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": [ + 5637, + 5705, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5637, + 5705, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 2.0, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5637, + 5705, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 0.0, + "y": 0.0 + }, + "radius": 2.0, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5637, + 5705, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5711, + 5739, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5711, + 5739, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5711, + 5739, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5711, + 5739, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5711, + 5739, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5711, + 5739, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5711, + 5739, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5711, + 5739, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5711, + 5739, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5711, + 5739, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5711, + 5739, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5711, + 5739, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5711, + 5739, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5711, + 5739, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5750, + 5822, + 0 + ], + "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": [ + 5750, + 5822, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5750, + 5822, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.5, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5750, + 5822, + 0 + ], + "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": [ + 5750, + 5822, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5745, + 5826, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5745, + 5826, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5832, + 5866, + 0 + ], + "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": [ + 5832, + 5866, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.125, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5832, + 5866, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5832, + 5866, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5832, + 5866, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5832, + 5866, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5832, + 5866, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5832, + 5866, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5832, + 5866, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5832, + 5866, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5832, + 5866, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5832, + 5866, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5832, + 5866, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5832, + 5866, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5832, + 5866, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5832, + 5866, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5832, + 5866, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5832, + 5866, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5832, + 5866, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5832, + 5866, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5832, + 5866, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5832, + 5866, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5832, + 5866, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 5872, + 5901, + 0 + ], + "command": { + "type": "object_set_material_params_pbr", + "object_id": "[uuid]", + "color": { + "r": 0.60784316, + "g": 0.5921569, + "b": 0.5921569, + "a": 100.0 + }, + "metalness": 0.0, + "roughness": 0.0, + "ambient_occlusion": 0.0 + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2944, + 2964, + 0 + ], + "command": { + "type": "make_plane", + "origin": { + "x": 0.0, + "y": 0.125, + "z": 0.0 + }, + "x_axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "y_axis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "size": 60.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2972, + 3059, + 0 + ], + "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": [ + 2972, + 3059, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2972, + 3059, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 1.6875, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2972, + 3059, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 1.375, + "y": 0.0 + }, + "radius": 0.3125, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2972, + 3059, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3072, + 3159, + 0 + ], + "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": [ + 3072, + 3159, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3072, + 3159, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 1.5675, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3072, + 3159, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 1.375, + "y": 0.0 + }, + "radius": 0.1925, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3072, + 3159, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3067, + 3163, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3067, + 3163, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3171, + 3192, + 0 + ], + "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": [ + 3171, + 3192, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.0625, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3171, + 3192, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3171, + 3192, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3171, + 3192, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3171, + 3192, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3171, + 3192, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3171, + 3192, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3171, + 3192, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6043, + 6198, + 0 + ], + "command": { + "type": "entity_circular_pattern", + "entity_id": "[uuid]", + "axis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "center": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "num_repetitions": 6, + "arc_degrees": 360.0, + "rotate_duplicates": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6204, + 6233, + 0 + ], + "command": { + "type": "object_set_material_params_pbr", + "object_id": "[uuid]", + "color": { + "r": 0.84705883, + "g": 0.85490197, + "b": 0.3647059, + "a": 100.0 + }, + "metalness": 0.0, + "roughness": 0.0, + "ambient_occlusion": 0.0 + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6204, + 6233, + 0 + ], + "command": { + "type": "object_set_material_params_pbr", + "object_id": "[uuid]", + "color": { + "r": 0.84705883, + "g": 0.85490197, + "b": 0.3647059, + "a": 100.0 + }, + "metalness": 0.0, + "roughness": 0.0, + "ambient_occlusion": 0.0 + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6204, + 6233, + 0 + ], + "command": { + "type": "object_set_material_params_pbr", + "object_id": "[uuid]", + "color": { + "r": 0.84705883, + "g": 0.85490197, + "b": 0.3647059, + "a": 100.0 + }, + "metalness": 0.0, + "roughness": 0.0, + "ambient_occlusion": 0.0 + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6204, + 6233, + 0 + ], + "command": { + "type": "object_set_material_params_pbr", + "object_id": "[uuid]", + "color": { + "r": 0.84705883, + "g": 0.85490197, + "b": 0.3647059, + "a": 100.0 + }, + "metalness": 0.0, + "roughness": 0.0, + "ambient_occlusion": 0.0 + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6204, + 6233, + 0 + ], + "command": { + "type": "object_set_material_params_pbr", + "object_id": "[uuid]", + "color": { + "r": 0.84705883, + "g": 0.85490197, + "b": 0.3647059, + "a": 100.0 + }, + "metalness": 0.0, + "roughness": 0.0, + "ambient_occlusion": 0.0 + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6204, + 6233, + 0 + ], + "command": { + "type": "object_set_material_params_pbr", + "object_id": "[uuid]", + "color": { + "r": 0.84705883, + "g": 0.85490197, + "b": 0.3647059, + "a": 100.0 + }, + "metalness": 0.0, + "roughness": 0.0, + "ambient_occlusion": 0.0 + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6204, + 6233, + 0 + ], + "command": { + "type": "object_set_material_params_pbr", + "object_id": "[uuid]", + "color": { + "r": 0.84705883, + "g": 0.85490197, + "b": 0.3647059, + "a": 100.0 + }, + "metalness": 0.0, + "roughness": 0.0, + "ambient_occlusion": 0.0 + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1521, + 1546, + 0 + ], + "command": { + "type": "make_plane", + "origin": { + "x": 0.0, + "y": 0.1875, + "z": 1.375 + }, + "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": [ + 1554, + 1626, + 0 + ], + "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": [ + 1554, + 1626, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1554, + 1626, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.3088815789473684, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1554, + 1626, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 0.0, + "y": 0.0 + }, + "radius": 0.3088815789473684, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1554, + 1626, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1677, + 1715, + 0 + ], + "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": [ + 1677, + 1715, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.375, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1677, + 1715, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1677, + 1715, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1677, + 1715, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1677, + 1715, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1677, + 1715, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1837, + 1927, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1837, + 1927, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1837, + 1927, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.15419407894736842, + "y": 1.375, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1935, + 1963, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -0.089, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1971, + 2063, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.1542, + "y": -0.089, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2071, + 2180, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.1542, + "y": 0.089, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2188, + 2303, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 0.178, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2311, + 2426, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.1542, + "y": 0.089, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2434, + 2549, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.1542, + "y": -0.089, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2557, + 2564, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2580, + 2634, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2580, + 2634, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.28125, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2580, + 2634, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2580, + 2634, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2580, + 2634, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2580, + 2634, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2580, + 2634, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2580, + 2634, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2580, + 2634, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2580, + 2634, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2580, + 2634, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2580, + 2634, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2580, + 2634, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2580, + 2634, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2580, + 2634, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2580, + 2634, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2580, + 2634, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2580, + 2634, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2580, + 2634, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6401, + 6556, + 0 + ], + "command": { + "type": "entity_circular_pattern", + "entity_id": "[uuid]", + "axis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "center": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "num_repetitions": 6, + "arc_degrees": 360.0, + "rotate_duplicates": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6562, + 6591, + 0 + ], + "command": { + "type": "object_set_material_params_pbr", + "object_id": "[uuid]", + "color": { + "r": 0.29803923, + "g": 0.83137256, + "b": 0.06666667, + "a": 100.0 + }, + "metalness": 0.0, + "roughness": 0.0, + "ambient_occlusion": 0.0 + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6562, + 6591, + 0 + ], + "command": { + "type": "object_set_material_params_pbr", + "object_id": "[uuid]", + "color": { + "r": 0.29803923, + "g": 0.83137256, + "b": 0.06666667, + "a": 100.0 + }, + "metalness": 0.0, + "roughness": 0.0, + "ambient_occlusion": 0.0 + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6562, + 6591, + 0 + ], + "command": { + "type": "object_set_material_params_pbr", + "object_id": "[uuid]", + "color": { + "r": 0.29803923, + "g": 0.83137256, + "b": 0.06666667, + "a": 100.0 + }, + "metalness": 0.0, + "roughness": 0.0, + "ambient_occlusion": 0.0 + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6562, + 6591, + 0 + ], + "command": { + "type": "object_set_material_params_pbr", + "object_id": "[uuid]", + "color": { + "r": 0.29803923, + "g": 0.83137256, + "b": 0.06666667, + "a": 100.0 + }, + "metalness": 0.0, + "roughness": 0.0, + "ambient_occlusion": 0.0 + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6562, + 6591, + 0 + ], + "command": { + "type": "object_set_material_params_pbr", + "object_id": "[uuid]", + "color": { + "r": 0.29803923, + "g": 0.83137256, + "b": 0.06666667, + "a": 100.0 + }, + "metalness": 0.0, + "roughness": 0.0, + "ambient_occlusion": 0.0 + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6562, + 6591, + 0 + ], + "command": { + "type": "object_set_material_params_pbr", + "object_id": "[uuid]", + "color": { + "r": 0.29803923, + "g": 0.83137256, + "b": 0.06666667, + "a": 100.0 + }, + "metalness": 0.0, + "roughness": 0.0, + "ambient_occlusion": 0.0 + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6562, + 6591, + 0 + ], + "command": { + "type": "object_set_material_params_pbr", + "object_id": "[uuid]", + "color": { + "r": 0.29803923, + "g": 0.83137256, + "b": 0.06666667, + "a": 100.0 + }, + "metalness": 0.0, + "roughness": 0.0, + "ambient_occlusion": 0.0 + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6611, + 6636, + 0 + ], + "command": { + "type": "make_plane", + "origin": { + "x": 0.0, + "y": 0.1875, + "z": 1.375 + }, + "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": [ + 6642, + 6709, + 0 + ], + "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": [ + 6642, + 6709, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6642, + 6709, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.1875, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6642, + 6709, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 0.0, + "y": 0.0 + }, + "radius": 0.1875, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6642, + 6709, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6722, + 6769, + 0 + ], + "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": [ + 6722, + 6769, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -1.125, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6722, + 6769, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6722, + 6769, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6722, + 6769, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6722, + 6769, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6722, + 6769, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6775, + 6930, + 0 + ], + "command": { + "type": "entity_circular_pattern", + "entity_id": "[uuid]", + "axis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "center": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "num_repetitions": 6, + "arc_degrees": 360.0, + "rotate_duplicates": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6936, + 6965, + 0 + ], + "command": { + "type": "object_set_material_params_pbr", + "object_id": "[uuid]", + "color": { + "r": 0.29803923, + "g": 0.83137256, + "b": 0.06666667, + "a": 100.0 + }, + "metalness": 0.0, + "roughness": 0.0, + "ambient_occlusion": 0.0 + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6936, + 6965, + 0 + ], + "command": { + "type": "object_set_material_params_pbr", + "object_id": "[uuid]", + "color": { + "r": 0.29803923, + "g": 0.83137256, + "b": 0.06666667, + "a": 100.0 + }, + "metalness": 0.0, + "roughness": 0.0, + "ambient_occlusion": 0.0 + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6936, + 6965, + 0 + ], + "command": { + "type": "object_set_material_params_pbr", + "object_id": "[uuid]", + "color": { + "r": 0.29803923, + "g": 0.83137256, + "b": 0.06666667, + "a": 100.0 + }, + "metalness": 0.0, + "roughness": 0.0, + "ambient_occlusion": 0.0 + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6936, + 6965, + 0 + ], + "command": { + "type": "object_set_material_params_pbr", + "object_id": "[uuid]", + "color": { + "r": 0.29803923, + "g": 0.83137256, + "b": 0.06666667, + "a": 100.0 + }, + "metalness": 0.0, + "roughness": 0.0, + "ambient_occlusion": 0.0 + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6936, + 6965, + 0 + ], + "command": { + "type": "object_set_material_params_pbr", + "object_id": "[uuid]", + "color": { + "r": 0.29803923, + "g": 0.83137256, + "b": 0.06666667, + "a": 100.0 + }, + "metalness": 0.0, + "roughness": 0.0, + "ambient_occlusion": 0.0 + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6936, + 6965, + 0 + ], + "command": { + "type": "object_set_material_params_pbr", + "object_id": "[uuid]", + "color": { + "r": 0.29803923, + "g": 0.83137256, + "b": 0.06666667, + "a": 100.0 + }, + "metalness": 0.0, + "roughness": 0.0, + "ambient_occlusion": 0.0 + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6936, + 6965, + 0 + ], + "command": { + "type": "object_set_material_params_pbr", + "object_id": "[uuid]", + "color": { + "r": 0.29803923, + "g": 0.83137256, + "b": 0.06666667, + "a": 100.0 + }, + "metalness": 0.0, + "roughness": 0.0, + "ambient_occlusion": 0.0 + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2944, + 2964, + 0 + ], + "command": { + "type": "make_plane", + "origin": { + "x": 0.0, + "y": -0.5625, + "z": 0.0 + }, + "x_axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "y_axis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "size": 60.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2972, + 3059, + 0 + ], + "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": [ + 2972, + 3059, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2972, + 3059, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 1.6875, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2972, + 3059, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 1.375, + "y": 0.0 + }, + "radius": 0.3125, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2972, + 3059, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3072, + 3159, + 0 + ], + "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": [ + 3072, + 3159, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3072, + 3159, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 1.5675, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3072, + 3159, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 1.375, + "y": 0.0 + }, + "radius": 0.1925, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3072, + 3159, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3067, + 3163, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3067, + 3163, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3171, + 3192, + 0 + ], + "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": [ + 3171, + 3192, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.0625, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3171, + 3192, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3171, + 3192, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3171, + 3192, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3171, + 3192, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3171, + 3192, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3171, + 3192, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3171, + 3192, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 7420, + 7575, + 0 + ], + "command": { + "type": "entity_circular_pattern", + "entity_id": "[uuid]", + "axis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "center": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "num_repetitions": 6, + "arc_degrees": 360.0, + "rotate_duplicates": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 7581, + 7610, + 0 + ], + "command": { + "type": "object_set_material_params_pbr", + "object_id": "[uuid]", + "color": { + "r": 0.9098039, + "g": 0.9254902, + "b": 0.03529412, + "a": 100.0 + }, + "metalness": 0.0, + "roughness": 0.0, + "ambient_occlusion": 0.0 + } + }, + { + "cmdId": "[uuid]", + "range": [ + 7581, + 7610, + 0 + ], + "command": { + "type": "object_set_material_params_pbr", + "object_id": "[uuid]", + "color": { + "r": 0.9098039, + "g": 0.9254902, + "b": 0.03529412, + "a": 100.0 + }, + "metalness": 0.0, + "roughness": 0.0, + "ambient_occlusion": 0.0 + } + }, + { + "cmdId": "[uuid]", + "range": [ + 7581, + 7610, + 0 + ], + "command": { + "type": "object_set_material_params_pbr", + "object_id": "[uuid]", + "color": { + "r": 0.9098039, + "g": 0.9254902, + "b": 0.03529412, + "a": 100.0 + }, + "metalness": 0.0, + "roughness": 0.0, + "ambient_occlusion": 0.0 + } + }, + { + "cmdId": "[uuid]", + "range": [ + 7581, + 7610, + 0 + ], + "command": { + "type": "object_set_material_params_pbr", + "object_id": "[uuid]", + "color": { + "r": 0.9098039, + "g": 0.9254902, + "b": 0.03529412, + "a": 100.0 + }, + "metalness": 0.0, + "roughness": 0.0, + "ambient_occlusion": 0.0 + } + }, + { + "cmdId": "[uuid]", + "range": [ + 7581, + 7610, + 0 + ], + "command": { + "type": "object_set_material_params_pbr", + "object_id": "[uuid]", + "color": { + "r": 0.9098039, + "g": 0.9254902, + "b": 0.03529412, + "a": 100.0 + }, + "metalness": 0.0, + "roughness": 0.0, + "ambient_occlusion": 0.0 + } + }, + { + "cmdId": "[uuid]", + "range": [ + 7581, + 7610, + 0 + ], + "command": { + "type": "object_set_material_params_pbr", + "object_id": "[uuid]", + "color": { + "r": 0.9098039, + "g": 0.9254902, + "b": 0.03529412, + "a": 100.0 + }, + "metalness": 0.0, + "roughness": 0.0, + "ambient_occlusion": 0.0 + } + }, + { + "cmdId": "[uuid]", + "range": [ + 7581, + 7610, + 0 + ], + "command": { + "type": "object_set_material_params_pbr", + "object_id": "[uuid]", + "color": { + "r": 0.9098039, + "g": 0.9254902, + "b": 0.03529412, + "a": 100.0 + }, + "metalness": 0.0, + "roughness": 0.0, + "ambient_occlusion": 0.0 + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3289, + 3615, + 0 + ], + "command": { + "type": "make_plane", + "origin": { + "x": 0.0, + "y": -0.5625, + "z": 1.375 + }, + "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": [ + 3623, + 3673, + 0 + ], + "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": [ + 3623, + 3673, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3623, + 3673, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.34650000000000003, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3681, + 3769, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.1733, + "y": -0.3001, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3777, + 3865, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.3465, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3873, + 3961, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.1732, + "y": 0.3001, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3969, + 4056, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.1733, + "y": 0.3001, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4064, + 4117, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.3465, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4125, + 4132, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4125, + 4132, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4145, + 4218, + 0 + ], + "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": [ + 4145, + 4218, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4145, + 4218, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.1925, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4145, + 4218, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 0.0, + "y": 0.0 + }, + "radius": 0.1925, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4145, + 4218, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4140, + 4222, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4140, + 4222, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4230, + 4252, + 0 + ], + "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": [ + 4230, + 4252, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.25, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4230, + 4252, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4230, + 4252, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4230, + 4252, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4230, + 4252, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4230, + 4252, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4230, + 4252, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4230, + 4252, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4230, + 4252, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4230, + 4252, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4230, + 4252, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4230, + 4252, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4230, + 4252, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4230, + 4252, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4230, + 4252, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4230, + 4252, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4230, + 4252, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4230, + 4252, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 7772, + 7927, + 0 + ], + "command": { + "type": "entity_circular_pattern", + "entity_id": "[uuid]", + "axis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "center": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "num_repetitions": 6, + "arc_degrees": 360.0, + "rotate_duplicates": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 7933, + 7962, + 0 + ], + "command": { + "type": "object_set_material_params_pbr", + "object_id": "[uuid]", + "color": { + "r": 0.7372549, + "g": 0.20392157, + "b": 0.20392157, + "a": 100.0 + }, + "metalness": 0.0, + "roughness": 0.0, + "ambient_occlusion": 0.0 + } + }, + { + "cmdId": "[uuid]", + "range": [ + 7933, + 7962, + 0 + ], + "command": { + "type": "object_set_material_params_pbr", + "object_id": "[uuid]", + "color": { + "r": 0.7372549, + "g": 0.20392157, + "b": 0.20392157, + "a": 100.0 + }, + "metalness": 0.0, + "roughness": 0.0, + "ambient_occlusion": 0.0 + } + }, + { + "cmdId": "[uuid]", + "range": [ + 7933, + 7962, + 0 + ], + "command": { + "type": "object_set_material_params_pbr", + "object_id": "[uuid]", + "color": { + "r": 0.7372549, + "g": 0.20392157, + "b": 0.20392157, + "a": 100.0 + }, + "metalness": 0.0, + "roughness": 0.0, + "ambient_occlusion": 0.0 + } + }, + { + "cmdId": "[uuid]", + "range": [ + 7933, + 7962, + 0 + ], + "command": { + "type": "object_set_material_params_pbr", + "object_id": "[uuid]", + "color": { + "r": 0.7372549, + "g": 0.20392157, + "b": 0.20392157, + "a": 100.0 + }, + "metalness": 0.0, + "roughness": 0.0, + "ambient_occlusion": 0.0 + } + }, + { + "cmdId": "[uuid]", + "range": [ + 7933, + 7962, + 0 + ], + "command": { + "type": "object_set_material_params_pbr", + "object_id": "[uuid]", + "color": { + "r": 0.7372549, + "g": 0.20392157, + "b": 0.20392157, + "a": 100.0 + }, + "metalness": 0.0, + "roughness": 0.0, + "ambient_occlusion": 0.0 + } + }, + { + "cmdId": "[uuid]", + "range": [ + 7933, + 7962, + 0 + ], + "command": { + "type": "object_set_material_params_pbr", + "object_id": "[uuid]", + "color": { + "r": 0.7372549, + "g": 0.20392157, + "b": 0.20392157, + "a": 100.0 + }, + "metalness": 0.0, + "roughness": 0.0, + "ambient_occlusion": 0.0 + } + }, + { + "cmdId": "[uuid]", + "range": [ + 7933, + 7962, + 0 + ], + "command": { + "type": "object_set_material_params_pbr", + "object_id": "[uuid]", + "color": { + "r": 0.7372549, + "g": 0.20392157, + "b": 0.20392157, + "a": 100.0 + }, + "metalness": 0.0, + "roughness": 0.0, + "ambient_occlusion": 0.0 + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2972, + 3059, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3072, + 3159, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1554, + 1626, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 6642, + 6709, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2972, + 3059, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3072, + 3159, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3623, + 3673, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4145, + 4218, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + } +] diff --git a/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/artifact_graph_flowchart.snap new file mode 100644 index 000000000..3fc4c6ff0 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/artifact_graph_flowchart.snap @@ -0,0 +1,6 @@ +--- +source: kcl/src/simulation_tests.rs +description: Artifact graph flowchart pipe-flange-assembly.kcl +extension: md +snapshot_kind: binary +--- 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 new file mode 100644 index 000000000..13581cddd --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/artifact_graph_flowchart.snap.md @@ -0,0 +1,521 @@ +```mermaid +flowchart LR + subgraph path2 [Path] + 2["Path
[4351, 4448, 0]"] + 3["Segment
[4351, 4448, 0]"] + 4[Solid2d] + end + subgraph path6 [Path] + 6["Path
[4646, 4693, 0]"] + 7["Segment
[4699, 4718, 0]"] + 8["Segment
[4724, 4767, 0]"] + 9["Segment
[4773, 4792, 0]"] + 10["Segment
[4798, 4831, 0]"] + 11["Segment
[4837, 4855, 0]"] + 12["Segment
[4861, 4905, 0]"] + 13["Segment
[4911, 4929, 0]"] + 14["Segment
[4935, 4977, 0]"] + 15["Segment
[4983, 5001, 0]"] + 16["Segment
[5007, 5039, 0]"] + 17["Segment
[5045, 5064, 0]"] + 18["Segment
[5070, 5113, 0]"] + 19["Segment
[5119, 5126, 0]"] + 20[Solid2d] + end + subgraph path48 [Path] + 48["Path
[5258, 5285, 0]"] + 49["Segment
[5291, 5309, 0]"] + 50["Segment
[5315, 5333, 0]"] + 51["Segment
[5339, 5358, 0]"] + 52["Segment
[5364, 5371, 0]"] + 53[Solid2d] + end + subgraph path54 [Path] + 54["Path
[5416, 5488, 0]"] + 55["Segment
[5416, 5488, 0]"] + 56[Solid2d] + end + subgraph path73 [Path] + 73["Path
[5637, 5705, 0]"] + 74["Segment
[5637, 5705, 0]"] + 75[Solid2d] + end + subgraph path76 [Path] + 76["Path
[5750, 5822, 0]"] + 77["Segment
[5750, 5822, 0]"] + 78[Solid2d] + end + subgraph path86 [Path] + 86["Path
[2972, 3059, 0]"] + 87["Segment
[2972, 3059, 0]"] + 88[Solid2d] + end + subgraph path89 [Path] + 89["Path
[3072, 3159, 0]"] + 90["Segment
[3072, 3159, 0]"] + 91[Solid2d] + end + subgraph path99 [Path] + 99["Path
[1554, 1626, 0]"] + 100["Segment
[1554, 1626, 0]"] + 101[Solid2d] + end + subgraph path108 [Path] + 108["Path
[1837, 1927, 0]"] + 109["Segment
[1935, 1963, 0]"] + 110["Segment
[1971, 2063, 0]"] + 111["Segment
[2071, 2180, 0]"] + 112["Segment
[2188, 2303, 0]"] + 113["Segment
[2311, 2426, 0]"] + 114["Segment
[2434, 2549, 0]"] + 115["Segment
[2557, 2564, 0]"] + 116[Solid2d] + end + subgraph path141 [Path] + 141["Path
[6642, 6709, 0]"] + 142["Segment
[6642, 6709, 0]"] + 143[Solid2d] + end + subgraph path151 [Path] + 151["Path
[2972, 3059, 0]"] + 152["Segment
[2972, 3059, 0]"] + 153[Solid2d] + end + subgraph path154 [Path] + 154["Path
[3072, 3159, 0]"] + 155["Segment
[3072, 3159, 0]"] + 156[Solid2d] + end + subgraph path164 [Path] + 164["Path
[3623, 3673, 0]"] + 165["Segment
[3681, 3769, 0]"] + 166["Segment
[3777, 3865, 0]"] + 167["Segment
[3873, 3961, 0]"] + 168["Segment
[3969, 4056, 0]"] + 169["Segment
[4064, 4117, 0]"] + 170["Segment
[4125, 4132, 0]"] + 171[Solid2d] + end + subgraph path172 [Path] + 172["Path
[4145, 4218, 0]"] + 173["Segment
[4145, 4218, 0]"] + 174[Solid2d] + end + 1["Plane
[4326, 4345, 0]"] + 5["Plane
[4621, 4640, 0]"] + 21["Sweep Revolve
[5132, 5158, 0]"] + 22[Wall] + 23[Wall] + 24[Wall] + 25[Wall] + 26[Wall] + 27[Wall] + 28[Wall] + 29[Wall] + 30[Wall] + 31[Wall] + 32[Wall] + 33[Wall] + 34[Wall] + 35["SweepEdge Adjacent"] + 36["SweepEdge Adjacent"] + 37["SweepEdge Adjacent"] + 38["SweepEdge Adjacent"] + 39["SweepEdge Adjacent"] + 40["SweepEdge Adjacent"] + 41["SweepEdge Adjacent"] + 42["SweepEdge Adjacent"] + 43["SweepEdge Adjacent"] + 44["SweepEdge Adjacent"] + 45["SweepEdge Adjacent"] + 46["SweepEdge Adjacent"] + 47["Plane
[5233, 5252, 0]"] + 57["Sweep Extrusion
[5498, 5529, 0]"] + 58[Wall] + 59[Wall] + 60[Wall] + 61[Wall] + 62["Cap Start"] + 63["Cap End"] + 64["SweepEdge Opposite"] + 65["SweepEdge Adjacent"] + 66["SweepEdge Opposite"] + 67["SweepEdge Adjacent"] + 68["SweepEdge Opposite"] + 69["SweepEdge Adjacent"] + 70["SweepEdge Opposite"] + 71["SweepEdge Adjacent"] + 72["Plane
[5612, 5631, 0]"] + 79["Sweep Extrusion
[5832, 5866, 0]"] + 80[Wall] + 81["Cap Start"] + 82["Cap End"] + 83["SweepEdge Opposite"] + 84["SweepEdge Adjacent"] + 85["Plane
[2944, 2964, 0]"] + 92["Sweep Extrusion
[3171, 3192, 0]"] + 93[Wall] + 94["Cap Start"] + 95["Cap End"] + 96["SweepEdge Opposite"] + 97["SweepEdge Adjacent"] + 98["Plane
[1521, 1546, 0]"] + 102["Sweep Extrusion
[1677, 1715, 0]"] + 103[Wall] + 104["Cap Start"] + 105["Cap End"] + 106["SweepEdge Opposite"] + 107["SweepEdge Adjacent"] + 117["Sweep Extrusion
[2580, 2634, 0]"] + 118[Wall] + 119[Wall] + 120[Wall] + 121[Wall] + 122[Wall] + 123[Wall] + 124[Wall] + 125["Cap Start"] + 126["SweepEdge Opposite"] + 127["SweepEdge Adjacent"] + 128["SweepEdge Opposite"] + 129["SweepEdge Adjacent"] + 130["SweepEdge Opposite"] + 131["SweepEdge Adjacent"] + 132["SweepEdge Opposite"] + 133["SweepEdge Adjacent"] + 134["SweepEdge Opposite"] + 135["SweepEdge Adjacent"] + 136["SweepEdge Opposite"] + 137["SweepEdge Adjacent"] + 138["SweepEdge Opposite"] + 139["SweepEdge Adjacent"] + 140["Plane
[6611, 6636, 0]"] + 144["Sweep Extrusion
[6722, 6769, 0]"] + 145[Wall] + 146["Cap Start"] + 147["Cap End"] + 148["SweepEdge Opposite"] + 149["SweepEdge Adjacent"] + 150["Plane
[2944, 2964, 0]"] + 157["Sweep Extrusion
[3171, 3192, 0]"] + 158[Wall] + 159["Cap Start"] + 160["Cap End"] + 161["SweepEdge Opposite"] + 162["SweepEdge Adjacent"] + 163["Plane
[3289, 3615, 0]"] + 175["Sweep Extrusion
[4230, 4252, 0]"] + 176[Wall] + 177[Wall] + 178[Wall] + 179[Wall] + 180[Wall] + 181[Wall] + 182["Cap Start"] + 183["Cap End"] + 184["SweepEdge Opposite"] + 185["SweepEdge Adjacent"] + 186["SweepEdge Opposite"] + 187["SweepEdge Adjacent"] + 188["SweepEdge Opposite"] + 189["SweepEdge Adjacent"] + 190["SweepEdge Opposite"] + 191["SweepEdge Adjacent"] + 192["SweepEdge Opposite"] + 193["SweepEdge Adjacent"] + 194["SweepEdge Opposite"] + 195["SweepEdge Adjacent"] + 196["StartSketchOnFace
[1798, 1829, 0]"] + 1 --- 2 + 2 --- 3 + 2 --- 4 + 5 --- 6 + 6 --- 7 + 6 --- 8 + 6 --- 9 + 6 --- 10 + 6 --- 11 + 6 --- 12 + 6 --- 13 + 6 --- 14 + 6 --- 15 + 6 --- 16 + 6 --- 17 + 6 --- 18 + 6 --- 19 + 6 ---- 21 + 6 --- 20 + 7 --- 22 + 7 x--> 35 + 8 --- 23 + 8 --- 35 + 9 --- 24 + 9 --- 36 + 10 --- 25 + 10 --- 37 + 11 --- 26 + 11 --- 38 + 12 --- 27 + 12 --- 39 + 13 --- 28 + 13 --- 40 + 14 --- 29 + 14 --- 41 + 15 --- 30 + 15 --- 42 + 16 --- 31 + 16 --- 43 + 17 --- 32 + 17 --- 44 + 18 --- 33 + 18 --- 45 + 19 --- 34 + 19 --- 46 + 21 --- 22 + 21 --- 23 + 21 --- 24 + 21 --- 25 + 21 --- 26 + 21 --- 27 + 21 --- 28 + 21 --- 29 + 21 --- 30 + 21 --- 31 + 21 --- 32 + 21 --- 33 + 21 --- 34 + 21 <--x 7 + 21 --- 35 + 21 <--x 8 + 21 <--x 9 + 21 --- 36 + 21 <--x 10 + 21 --- 37 + 21 <--x 11 + 21 --- 38 + 21 <--x 12 + 21 --- 39 + 21 <--x 13 + 21 --- 40 + 21 <--x 14 + 21 --- 41 + 21 <--x 15 + 21 --- 42 + 21 <--x 16 + 21 --- 43 + 21 <--x 17 + 21 --- 44 + 21 <--x 18 + 21 --- 45 + 21 <--x 19 + 21 --- 46 + 47 --- 48 + 47 --- 54 + 48 --- 49 + 48 --- 50 + 48 --- 51 + 48 --- 52 + 48 ---- 57 + 48 --- 53 + 49 --- 61 + 49 --- 70 + 49 --- 71 + 50 --- 60 + 50 --- 68 + 50 --- 69 + 51 --- 59 + 51 --- 66 + 51 --- 67 + 52 --- 58 + 52 --- 64 + 52 --- 65 + 54 --- 55 + 54 --- 56 + 57 --- 58 + 57 --- 59 + 57 --- 60 + 57 --- 61 + 57 --- 62 + 57 --- 63 + 57 --- 64 + 57 --- 65 + 57 --- 66 + 57 --- 67 + 57 --- 68 + 57 --- 69 + 57 --- 70 + 57 --- 71 + 72 --- 73 + 72 --- 76 + 73 --- 74 + 73 ---- 79 + 73 --- 75 + 74 --- 80 + 74 --- 83 + 74 --- 84 + 76 --- 77 + 76 --- 78 + 79 --- 80 + 79 --- 81 + 79 --- 82 + 79 --- 83 + 79 --- 84 + 85 --- 86 + 85 --- 89 + 86 --- 87 + 86 ---- 92 + 86 --- 88 + 87 --- 93 + 87 --- 96 + 87 --- 97 + 89 --- 90 + 89 --- 91 + 92 --- 93 + 92 --- 94 + 92 --- 95 + 92 --- 96 + 92 --- 97 + 98 --- 99 + 99 --- 100 + 99 ---- 102 + 99 --- 101 + 100 --- 103 + 100 --- 106 + 100 --- 107 + 102 --- 103 + 102 --- 104 + 102 --- 105 + 102 --- 106 + 102 --- 107 + 105 --- 108 + 108 --- 109 + 108 --- 110 + 108 --- 111 + 108 --- 112 + 108 --- 113 + 108 --- 114 + 108 --- 115 + 108 ---- 117 + 108 --- 116 + 109 --- 124 + 109 --- 138 + 109 --- 139 + 110 --- 123 + 110 --- 136 + 110 --- 137 + 111 --- 122 + 111 --- 134 + 111 --- 135 + 112 --- 121 + 112 --- 132 + 112 --- 133 + 113 --- 120 + 113 --- 130 + 113 --- 131 + 114 --- 119 + 114 --- 128 + 114 --- 129 + 115 --- 118 + 115 --- 126 + 115 --- 127 + 117 --- 118 + 117 --- 119 + 117 --- 120 + 117 --- 121 + 117 --- 122 + 117 --- 123 + 117 --- 124 + 117 --- 125 + 117 --- 126 + 117 --- 127 + 117 --- 128 + 117 --- 129 + 117 --- 130 + 117 --- 131 + 117 --- 132 + 117 --- 133 + 117 --- 134 + 117 --- 135 + 117 --- 136 + 117 --- 137 + 117 --- 138 + 117 --- 139 + 140 --- 141 + 141 --- 142 + 141 ---- 144 + 141 --- 143 + 142 --- 145 + 142 --- 148 + 142 --- 149 + 144 --- 145 + 144 --- 146 + 144 --- 147 + 144 --- 148 + 144 --- 149 + 150 --- 151 + 150 --- 154 + 151 --- 152 + 151 ---- 157 + 151 --- 153 + 152 --- 158 + 152 --- 161 + 152 --- 162 + 154 --- 155 + 154 --- 156 + 157 --- 158 + 157 --- 159 + 157 --- 160 + 157 --- 161 + 157 --- 162 + 163 --- 164 + 163 --- 172 + 164 --- 165 + 164 --- 166 + 164 --- 167 + 164 --- 168 + 164 --- 169 + 164 --- 170 + 164 ---- 175 + 164 --- 171 + 165 --- 176 + 165 --- 184 + 165 --- 185 + 166 --- 177 + 166 --- 186 + 166 --- 187 + 167 --- 178 + 167 --- 188 + 167 --- 189 + 168 --- 179 + 168 --- 190 + 168 --- 191 + 169 --- 180 + 169 --- 192 + 169 --- 193 + 170 --- 181 + 170 --- 194 + 170 --- 195 + 172 --- 173 + 172 --- 174 + 175 --- 176 + 175 --- 177 + 175 --- 178 + 175 --- 179 + 175 --- 180 + 175 --- 181 + 175 --- 182 + 175 --- 183 + 175 --- 184 + 175 --- 185 + 175 --- 186 + 175 --- 187 + 175 --- 188 + 175 --- 189 + 175 --- 190 + 175 --- 191 + 175 --- 192 + 175 --- 193 + 175 --- 194 + 175 --- 195 + 105 <--x 196 +``` diff --git a/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/ast.snap b/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/ast.snap new file mode 100644 index 000000000..26f05a04c --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/ast.snap @@ -0,0 +1,8929 @@ +--- +source: kcl-lib/src/simulation_tests.rs +description: Result of parsing pipe-flange-assembly.kcl +--- +{ + "Ok": { + "body": [ + { + "declaration": { + "end": 424, + "id": { + "end": 417, + "name": "flangeThickness", + "start": 402, + "type": "Identifier" + }, + "init": { + "end": 424, + "raw": ".125", + "start": 420, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.125, + "suffix": "None" + } + }, + "start": 402, + "type": "VariableDeclarator" + }, + "end": 424, + "kind": "const", + "start": 402, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 442, + "id": { + "end": 438, + "name": "flangeBaseDia", + "start": 425, + "type": "Identifier" + }, + "init": { + "end": 442, + "raw": "2", + "start": 441, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 425, + "type": "VariableDeclarator" + }, + "end": 442, + "kind": "const", + "start": 425, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 457, + "id": { + "end": 453, + "name": "boreHeight", + "start": 443, + "type": "Identifier" + }, + "init": { + "end": 457, + "raw": "1", + "start": 456, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "start": 443, + "type": "VariableDeclarator" + }, + "end": 457, + "kind": "const", + "start": 443, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 475, + "id": { + "end": 471, + "name": "flangePipeDia", + "start": 458, + "type": "Identifier" + }, + "init": { + "end": 475, + "raw": "1", + "start": 474, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "start": 458, + "type": "VariableDeclarator" + }, + "end": 475, + "kind": "const", + "start": 458, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 499, + "id": { + "end": 491, + "name": "mountingHoleDia", + "start": 476, + "type": "Identifier" + }, + "init": { + "end": 499, + "raw": "0.425", + "start": 494, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.425, + "suffix": "None" + } + }, + "start": 476, + "type": "VariableDeclarator" + }, + "end": 499, + "kind": "const", + "start": 476, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 516, + "id": { + "end": 508, + "name": "screwDia", + "start": 500, + "type": "Identifier" + }, + "init": { + "end": 516, + "raw": "0.375", + "start": 511, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.375, + "suffix": "None" + } + }, + "start": 500, + "type": "VariableDeclarator" + }, + "end": 516, + "kind": "const", + "start": 500, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 528, + "id": { + "end": 520, + "name": "tol", + "start": 517, + "type": "Identifier" + }, + "init": { + "end": 528, + "raw": "0.010", + "start": 523, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.01, + "suffix": "None" + } + }, + "start": 517, + "type": "VariableDeclarator" + }, + "end": 528, + "kind": "const", + "start": 517, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 547, + "id": { + "end": 540, + "name": "hexNutScale", + "start": 529, + "type": "Identifier" + }, + "init": { + "end": 547, + "raw": "0.90", + "start": 543, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.9, + "suffix": "None" + } + }, + "start": 529, + "type": "VariableDeclarator" + }, + "end": 547, + "kind": "const", + "start": 529, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 567, + "id": { + "end": 561, + "name": "wallThickness", + "start": 548, + "type": "Identifier" + }, + "init": { + "end": 567, + "raw": "0.5", + "start": 564, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.5, + "suffix": "None" + } + }, + "start": 548, + "type": "VariableDeclarator" + }, + "end": 567, + "kind": "const", + "start": 548, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 587, + "id": { + "end": 579, + "name": "screwLength", + "start": 568, + "type": "Identifier" + }, + "init": { + "end": 587, + "raw": "1.125", + "start": 582, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.125, + "suffix": "None" + } + }, + "start": 568, + "type": "VariableDeclarator" + }, + "end": 587, + "kind": "const", + "start": 568, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 612, + "id": { + "end": 603, + "name": "washerThickness", + "start": 588, + "type": "Identifier" + }, + "init": { + "end": 612, + "raw": "0.0625", + "start": 606, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0625, + "suffix": "None" + } + }, + "start": 588, + "type": "VariableDeclarator" + }, + "end": 612, + "kind": "const", + "start": 588, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 679, + "id": { + "end": 623, + "name": "screwStart", + "start": 613, + "type": "Identifier" + }, + "init": { + "elements": [ + { + "end": 631, + "raw": "0", + "start": 630, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 668, + "left": { + "end": 650, + "name": "flangeThickness", + "start": 635, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 668, + "name": "washerThickness", + "start": 653, + "type": "Identifier", + "type": "Identifier" + }, + "start": 635, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 677, + "raw": "1.375", + "start": 672, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.375, + "suffix": "None" + } + } + ], + "end": 679, + "start": 626, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + "start": 613, + "type": "VariableDeclarator" + }, + "end": 679, + "kind": "const", + "start": 613, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 702, + "id": { + "end": 688, + "name": "capRatio", + "start": 680, + "type": "Identifier" + }, + "init": { + "end": 702, + "left": { + "end": 695, + "raw": ".190", + "start": 691, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.19, + "suffix": "None" + } + }, + "operator": "/", + "right": { + "end": 702, + "raw": ".313", + "start": 698, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.313, + "suffix": "None" + } + }, + "start": 691, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 680, + "type": "VariableDeclarator" + }, + "end": 702, + "kind": "const", + "start": 680, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 763, + "id": { + "end": 747, + "name": "hexRatio", + "start": 739, + "type": "Identifier" + }, + "init": { + "end": 763, + "left": { + "end": 756, + "left": { + "end": 751, + "raw": "5", + "start": 750, + "type": "Literal", + "type": "Literal", + "value": { + "value": 5.0, + "suffix": "None" + } + }, + "operator": "/", + "right": { + "end": 756, + "raw": "32", + "start": 754, + "type": "Literal", + "type": "Literal", + "value": { + "value": 32.0, + "suffix": "None" + } + }, + "start": 750, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "/", + "right": { + "end": 763, + "raw": ".190", + "start": 759, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.19, + "suffix": "None" + } + }, + "start": 750, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 739, + "type": "VariableDeclarator" + }, + "end": 763, + "kind": "const", + "start": 739, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 822, + "id": { + "end": 816, + "name": "hexStartingAngle", + "start": 800, + "type": "Identifier" + }, + "init": { + "end": 822, + "raw": "210", + "start": 819, + "type": "Literal", + "type": "Literal", + "value": { + "value": 210.0, + "suffix": "None" + } + }, + "start": 800, + "type": "VariableDeclarator" + }, + "end": 822, + "kind": "const", + "start": 800, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 885, + "id": { + "end": 879, + "name": "hexInteriorAngle", + "start": 863, + "type": "Identifier" + }, + "init": { + "end": 885, + "raw": "120", + "start": 882, + "type": "Literal", + "type": "Literal", + "value": { + "value": 120.0, + "suffix": "None" + } + }, + "start": 863, + "type": "VariableDeclarator" + }, + "end": 885, + "kind": "const", + "start": 863, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 936, + "id": { + "end": 911, + "name": "hexChangeAngle", + "start": 897, + "type": "Identifier" + }, + "init": { + "end": 936, + "left": { + "end": 917, + "raw": "180", + "start": 914, + "type": "Literal", + "type": "Literal", + "value": { + "value": 180.0, + "suffix": "None" + } + }, + "operator": "-", + "right": { + "end": 936, + "name": "hexInteriorAngle", + "start": 920, + "type": "Identifier", + "type": "Identifier" + }, + "start": 914, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 897, + "type": "VariableDeclarator" + }, + "end": 936, + "kind": "const", + "start": 897, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1188, + "id": { + "end": 960, + "name": "screwPlane", + "start": 950, + "type": "Identifier" + }, + "init": { + "end": 1188, + "properties": [ + { + "end": 1186, + "key": { + "end": 972, + "name": "plane", + "start": 967, + "type": "Identifier" + }, + "start": 967, + "type": "ObjectProperty", + "value": { + "end": 1186, + "properties": [ + { + "end": 1071, + "key": { + "end": 987, + "name": "origin", + "start": 981, + "type": "Identifier" + }, + "start": 981, + "type": "ObjectProperty", + "value": { + "end": 1071, + "properties": [ + { + "end": 1015, + "key": { + "end": 999, + "name": "x", + "start": 998, + "type": "Identifier" + }, + "start": 998, + "type": "ObjectProperty", + "value": { + "computed": false, + "end": 1015, + "object": { + "end": 1012, + "name": "screwStart", + "start": 1002, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 1014, + "raw": "0", + "start": 1013, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + "start": 1002, + "type": "MemberExpression", + "type": "MemberExpression" + } + }, + { + "end": 1040, + "key": { + "end": 1024, + "name": "y", + "start": 1023, + "type": "Identifier" + }, + "start": 1023, + "type": "ObjectProperty", + "value": { + "computed": false, + "end": 1040, + "object": { + "end": 1037, + "name": "screwStart", + "start": 1027, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 1039, + "raw": "1", + "start": 1038, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "start": 1027, + "type": "MemberExpression", + "type": "MemberExpression" + } + }, + { + "end": 1065, + "key": { + "end": 1049, + "name": "z", + "start": 1048, + "type": "Identifier" + }, + "start": 1048, + "type": "ObjectProperty", + "value": { + "computed": false, + "end": 1065, + "object": { + "end": 1062, + "name": "screwStart", + "start": 1052, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 1064, + "raw": "2", + "start": 1063, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1052, + "type": "MemberExpression", + "type": "MemberExpression" + } + } + ], + "start": 990, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + }, + { + "end": 1108, + "key": { + "end": 1082, + "name": "xAxis", + "start": 1077, + "type": "Identifier" + }, + "start": 1077, + "type": "ObjectProperty", + "value": { + "end": 1108, + "properties": [ + { + "end": 1092, + "key": { + "end": 1088, + "name": "x", + "start": 1087, + "type": "Identifier" + }, + "start": 1087, + "type": "ObjectProperty", + "value": { + "end": 1092, + "raw": "1", + "start": 1091, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + }, + { + "end": 1099, + "key": { + "end": 1095, + "name": "y", + "start": 1094, + "type": "Identifier" + }, + "start": 1094, + "type": "ObjectProperty", + "value": { + "end": 1099, + "raw": "0", + "start": 1098, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 1106, + "key": { + "end": 1102, + "name": "z", + "start": 1101, + "type": "Identifier" + }, + "start": 1101, + "type": "ObjectProperty", + "value": { + "end": 1106, + "raw": "0", + "start": 1105, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + } + ], + "start": 1085, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + }, + { + "end": 1145, + "key": { + "end": 1119, + "name": "yAxis", + "start": 1114, + "type": "Identifier" + }, + "start": 1114, + "type": "ObjectProperty", + "value": { + "end": 1145, + "properties": [ + { + "end": 1129, + "key": { + "end": 1125, + "name": "x", + "start": 1124, + "type": "Identifier" + }, + "start": 1124, + "type": "ObjectProperty", + "value": { + "end": 1129, + "raw": "0", + "start": 1128, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 1136, + "key": { + "end": 1132, + "name": "y", + "start": 1131, + "type": "Identifier" + }, + "start": 1131, + "type": "ObjectProperty", + "value": { + "end": 1136, + "raw": "0", + "start": 1135, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 1143, + "key": { + "end": 1139, + "name": "z", + "start": 1138, + "type": "Identifier" + }, + "start": 1138, + "type": "ObjectProperty", + "value": { + "end": 1143, + "raw": "1", + "start": 1142, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + } + ], + "start": 1122, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + }, + { + "end": 1182, + "key": { + "end": 1156, + "name": "zAxis", + "start": 1151, + "type": "Identifier" + }, + "start": 1151, + "type": "ObjectProperty", + "value": { + "end": 1182, + "properties": [ + { + "end": 1166, + "key": { + "end": 1162, + "name": "x", + "start": 1161, + "type": "Identifier" + }, + "start": 1161, + "type": "ObjectProperty", + "value": { + "end": 1166, + "raw": "0", + "start": 1165, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 1173, + "key": { + "end": 1169, + "name": "y", + "start": 1168, + "type": "Identifier" + }, + "start": 1168, + "type": "ObjectProperty", + "value": { + "end": 1173, + "raw": "1", + "start": 1172, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + }, + { + "end": 1180, + "key": { + "end": 1176, + "name": "z", + "start": 1175, + "type": "Identifier" + }, + "start": 1175, + "type": "ObjectProperty", + "value": { + "end": 1180, + "raw": "0", + "start": 1179, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + } + ], + "start": 1159, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + } + ], + "start": 975, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + } + ], + "start": 963, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + "start": 950, + "type": "VariableDeclarator" + }, + "end": 1188, + "kind": "const", + "start": 950, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 2657, + "id": { + "end": 1201, + "name": "capScrew", + "start": 1193, + "type": "Identifier" + }, + "init": { + "body": { + "body": [ + { + "declaration": { + "end": 1242, + "id": { + "end": 1236, + "name": "headLength", + "start": 1226, + "type": "Identifier" + }, + "init": { + "end": 1242, + "name": "dia", + "start": 1239, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1226, + "type": "VariableDeclarator" + }, + "end": 1242, + "kind": "const", + "start": 1226, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1286, + "id": { + "end": 1269, + "name": "wallToWallLength", + "start": 1253, + "type": "Identifier" + }, + "init": { + "end": 1286, + "left": { + "end": 1280, + "name": "hexRatio", + "start": 1272, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 1286, + "name": "dia", + "start": 1283, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1272, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 1253, + "type": "VariableDeclarator" + }, + "end": 1286, + "kind": "const", + "start": 1253, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1313, + "id": { + "end": 1296, + "name": "headDia", + "start": 1289, + "type": "Identifier" + }, + "init": { + "end": 1313, + "left": { + "end": 1302, + "name": "dia", + "start": 1299, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1313, + "name": "capRatio", + "start": 1305, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1299, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 1289, + "type": "VariableDeclarator" + }, + "end": 1313, + "kind": "const", + "start": 1289, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1377, + "id": { + "end": 1329, + "name": "hexWallLength", + "start": 1316, + "type": "Identifier" + }, + "init": { + "end": 1377, + "left": { + "end": 1356, + "left": { + "end": 1352, + "left": { + "end": 1348, + "name": "wallToWallLength", + "start": 1332, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1352, + "raw": "2", + "start": 1351, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1332, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "*", + "right": { + "end": 1356, + "raw": "1", + "start": 1355, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "start": 1332, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "/", + "right": { + "arguments": [ + { + "arguments": [ + { + "end": 1375, + "raw": "30", + "start": 1373, + "type": "Literal", + "type": "Literal", + "value": { + "value": 30.0, + "suffix": "None" + } + } + ], + "callee": { + "end": 1372, + "name": "toRadians", + "start": 1363, + "type": "Identifier" + }, + "end": 1376, + "start": 1363, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "callee": { + "end": 1362, + "name": "cos", + "start": 1359, + "type": "Identifier" + }, + "end": 1377, + "start": 1359, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 1332, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 1316, + "type": "VariableDeclarator" + }, + "end": 1377, + "kind": "const", + "start": 1316, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1461, + "id": { + "end": 1455, + "name": "capHeadLength", + "start": 1442, + "type": "Identifier" + }, + "init": { + "end": 1461, + "name": "dia", + "start": 1458, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1442, + "type": "VariableDeclarator" + }, + "end": 1461, + "kind": "const", + "start": 1442, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1662, + "id": { + "end": 1518, + "name": "screwHeadSketch", + "start": 1503, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 1545, + "name": "screwPlane", + "start": 1535, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 1534, + "name": "startSketchOn", + "start": 1521, + "type": "Identifier" + }, + "end": 1546, + "start": 1521, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1577, + "name": "center", + "start": 1571, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1582, + "raw": "0", + "start": 1581, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 1585, + "raw": "0", + "start": 1584, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 1586, + "start": 1580, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1603, + "name": "radius", + "start": 1597, + "type": "Identifier" + }, + "arg": { + "end": 1617, + "left": { + "end": 1613, + "name": "headDia", + "start": 1606, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1617, + "raw": "2", + "start": 1616, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1606, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 1560, + "name": "circle", + "start": 1554, + "type": "Identifier" + }, + "end": 1626, + "start": 1554, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 1662, + "nonCodeMeta": { + "nonCodeNodes": { + "1": [ + { + "end": 1662, + "start": 1628, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Extrude the screw head sketch", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, + "start": 1521, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 1503, + "type": "VariableDeclarator" + }, + "end": 1662, + "kind": "const", + "start": 1503, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1715, + "id": { + "end": 1674, + "name": "screwHead", + "start": 1665, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1708, + "name": "length", + "start": 1702, + "type": "Identifier" + }, + "arg": { + "end": 1714, + "name": "dia", + "start": 1711, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 1684, + "name": "extrude", + "start": 1677, + "type": "Identifier" + }, + "end": 1715, + "start": 1677, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 1700, + "name": "screwHeadSketch", + "start": 1685, + "type": "Identifier", + "type": "Identifier" + } + }, + "start": 1665, + "type": "VariableDeclarator" + }, + "end": 1715, + "kind": "const", + "start": 1665, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 2564, + "id": { + "end": 1795, + "name": "hexPatternSketch", + "start": 1779, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 1821, + "name": "screwHead", + "start": 1812, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 1828, + "raw": "'end'", + "start": 1823, + "type": "Literal", + "type": "Literal", + "value": "end" + } + ], + "callee": { + "end": 1811, + "name": "startSketchOn", + "start": 1798, + "type": "Identifier" + }, + "end": 1829, + "start": 1798, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 1895, + "left": { + "argument": { + "computed": false, + "end": 1872, + "object": { + "end": 1869, + "name": "start", + "start": 1864, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 1871, + "raw": "0", + "start": 1870, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + "start": 1864, + "type": "MemberExpression", + "type": "MemberExpression" + }, + "end": 1872, + "operator": "-", + "start": 1863, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "+", + "right": { + "end": 1895, + "left": { + "end": 1891, + "name": "wallToWallLength", + "start": 1875, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1895, + "raw": "2", + "start": 1894, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1875, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 1863, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "computed": false, + "end": 1914, + "object": { + "end": 1911, + "name": "start", + "start": 1906, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 1913, + "raw": "2", + "start": 1912, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1906, + "type": "MemberExpression", + "type": "MemberExpression" + } + ], + "end": 1923, + "start": 1852, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 1926, + "start": 1925, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1851, + "name": "startProfileAt", + "start": 1837, + "type": "Identifier" + }, + "end": 1927, + "start": 1837, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 1959, + "left": { + "argument": { + "end": 1955, + "name": "hexWallLength", + "start": 1942, + "type": "Identifier", + "type": "Identifier" + }, + "end": 1955, + "operator": "-", + "start": 1941, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "/", + "right": { + "end": 1959, + "raw": "2", + "start": 1958, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1941, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 1962, + "start": 1961, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1940, + "name": "yLine", + "start": 1935, + "type": "Identifier" + }, + "end": 1963, + "start": 1935, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 2059, + "properties": [ + { + "end": 2017, + "key": { + "end": 1998, + "name": "angle", + "start": 1993, + "type": "Identifier" + }, + "start": 1993, + "type": "ObjectProperty", + "value": { + "end": 2017, + "name": "hexStartingAngle", + "start": 2001, + "type": "Identifier", + "type": "Identifier" + } + }, + { + "end": 2050, + "key": { + "end": 2034, + "name": "length", + "start": 2028, + "type": "Identifier" + }, + "start": 2028, + "type": "ObjectProperty", + "value": { + "end": 2050, + "name": "hexWallLength", + "start": 2037, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 1982, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 2062, + "start": 2061, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1981, + "name": "angledLine", + "start": 1971, + "type": "Identifier" + }, + "end": 2063, + "start": 1971, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 2176, + "properties": [ + { + "end": 2134, + "key": { + "end": 2098, + "name": "angle", + "start": 2093, + "type": "Identifier" + }, + "start": 2093, + "type": "ObjectProperty", + "value": { + "end": 2134, + "left": { + "end": 2117, + "name": "hexStartingAngle", + "start": 2101, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 2134, + "name": "hexChangeAngle", + "start": 2120, + "type": "Identifier", + "type": "Identifier" + }, + "start": 2101, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + }, + { + "end": 2167, + "key": { + "end": 2151, + "name": "length", + "start": 2145, + "type": "Identifier" + }, + "start": 2145, + "type": "ObjectProperty", + "value": { + "end": 2167, + "name": "hexWallLength", + "start": 2154, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 2082, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 2179, + "start": 2178, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2081, + "name": "angledLine", + "start": 2071, + "type": "Identifier" + }, + "end": 2180, + "start": 2071, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 2299, + "properties": [ + { + "end": 2256, + "key": { + "end": 2215, + "name": "angle", + "start": 2210, + "type": "Identifier" + }, + "start": 2210, + "type": "ObjectProperty", + "value": { + "end": 2256, + "left": { + "end": 2234, + "name": "hexStartingAngle", + "start": 2218, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 2256, + "left": { + "end": 2239, + "raw": "2", + "start": 2238, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 2256, + "name": "hexChangeAngle", + "start": 2242, + "type": "Identifier", + "type": "Identifier" + }, + "start": 2238, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 2218, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + }, + { + "end": 2290, + "key": { + "end": 2274, + "name": "length", + "start": 2268, + "type": "Identifier" + }, + "start": 2268, + "type": "ObjectProperty", + "value": { + "end": 2290, + "name": "hexWallLength", + "start": 2277, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 2199, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 2302, + "start": 2301, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2198, + "name": "angledLine", + "start": 2188, + "type": "Identifier" + }, + "end": 2303, + "start": 2188, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 2422, + "properties": [ + { + "end": 2379, + "key": { + "end": 2338, + "name": "angle", + "start": 2333, + "type": "Identifier" + }, + "start": 2333, + "type": "ObjectProperty", + "value": { + "end": 2379, + "left": { + "end": 2357, + "name": "hexStartingAngle", + "start": 2341, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 2379, + "left": { + "end": 2362, + "raw": "3", + "start": 2361, + "type": "Literal", + "type": "Literal", + "value": { + "value": 3.0, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 2379, + "name": "hexChangeAngle", + "start": 2365, + "type": "Identifier", + "type": "Identifier" + }, + "start": 2361, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 2341, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + }, + { + "end": 2413, + "key": { + "end": 2397, + "name": "length", + "start": 2391, + "type": "Identifier" + }, + "start": 2391, + "type": "ObjectProperty", + "value": { + "end": 2413, + "name": "hexWallLength", + "start": 2400, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 2322, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 2425, + "start": 2424, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2321, + "name": "angledLine", + "start": 2311, + "type": "Identifier" + }, + "end": 2426, + "start": 2311, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 2545, + "properties": [ + { + "end": 2502, + "key": { + "end": 2461, + "name": "angle", + "start": 2456, + "type": "Identifier" + }, + "start": 2456, + "type": "ObjectProperty", + "value": { + "end": 2502, + "left": { + "end": 2480, + "name": "hexStartingAngle", + "start": 2464, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 2502, + "left": { + "end": 2485, + "raw": "4", + "start": 2484, + "type": "Literal", + "type": "Literal", + "value": { + "value": 4.0, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 2502, + "name": "hexChangeAngle", + "start": 2488, + "type": "Identifier", + "type": "Identifier" + }, + "start": 2484, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 2464, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + }, + { + "end": 2536, + "key": { + "end": 2520, + "name": "length", + "start": 2514, + "type": "Identifier" + }, + "start": 2514, + "type": "ObjectProperty", + "value": { + "end": 2536, + "name": "hexWallLength", + "start": 2523, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 2445, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 2548, + "start": 2547, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2444, + "name": "angledLine", + "start": 2434, + "type": "Identifier" + }, + "end": 2549, + "start": 2434, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [], + "callee": { + "end": 2562, + "name": "close", + "start": 2557, + "type": "Identifier" + }, + "end": 2564, + "start": 2557, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 2564, + "start": 1798, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 1779, + "type": "VariableDeclarator" + }, + "end": 2564, + "kind": "const", + "start": 1779, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 2634, + "id": { + "end": 2577, + "name": "hexPattern", + "start": 2567, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2612, + "name": "length", + "start": 2606, + "type": "Identifier" + }, + "arg": { + "end": 2633, + "left": { + "argument": { + "end": 2626, + "name": "headLength", + "start": 2616, + "type": "Identifier", + "type": "Identifier" + }, + "end": 2626, + "operator": "-", + "start": 2615, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "*", + "right": { + "end": 2633, + "raw": "0.75", + "start": 2629, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.75, + "suffix": "None" + } + }, + "start": 2615, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 2587, + "name": "extrude", + "start": 2580, + "type": "Identifier" + }, + "end": 2634, + "start": 2580, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 2604, + "name": "hexPatternSketch", + "start": 2588, + "type": "Identifier", + "type": "Identifier" + } + }, + "start": 2567, + "type": "VariableDeclarator" + }, + "end": 2634, + "kind": "const", + "start": 2567, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "argument": { + "end": 2655, + "name": "hexPattern", + "start": 2645, + "type": "Identifier", + "type": "Identifier" + }, + "end": 2655, + "start": 2638, + "type": "ReturnStatement", + "type": "ReturnStatement" + } + ], + "end": 2657, + "nonCodeMeta": { + "nonCodeNodes": { + "0": [ + { + "end": 1250, + "start": 1242, + "type": "NonCodeNode", + "value": { + "type": "inlineComment", + "value": "inch", + "style": "line" + } + } + ], + "3": [ + { + "end": 1385, + "start": 1377, + "type": "NonCodeNode", + "value": { + "type": "inlineComment", + "value": "inch", + "style": "line" + } + }, + { + "end": 1390, + "start": 1385, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + }, + { + "end": 1439, + "start": 1390, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Length of Cap Head is always equal to diameter", + "style": "line" + } + } + ], + "4": [ + { + "end": 1500, + "start": 1463, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Create the head of the cap screw", + "style": "line" + } + } + ], + "6": [ + { + "end": 1776, + "start": 1717, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Define the sketch of the hex pattern on the screw head", + "style": "line" + } + } + ], + "8": [ + { + "end": 2638, + "start": 2634, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ] + }, + "startNodes": [] + }, + "start": 1222 + }, + "end": 2657, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1207, + "name": "start", + "start": 1202, + "type": "Identifier" + } + }, + { + "type": "Parameter", + "identifier": { + "end": 1215, + "name": "length", + "start": 1209, + "type": "Identifier" + } + }, + { + "type": "Parameter", + "identifier": { + "end": 1220, + "name": "dia", + "start": 1217, + "type": "Identifier" + } + } + ], + "start": 1201, + "type": "FunctionExpression", + "type": "FunctionExpression" + }, + "start": 1193, + "type": "VariableDeclarator" + }, + "end": 2657, + "kind": "fn", + "start": 1190, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 2855, + "id": { + "end": 2671, + "name": "workingPlane", + "start": 2659, + "type": "Identifier" + }, + "init": { + "end": 2855, + "properties": [ + { + "end": 2853, + "key": { + "end": 2683, + "name": "plane", + "start": 2678, + "type": "Identifier" + }, + "start": 2678, + "type": "ObjectProperty", + "value": { + "end": 2853, + "properties": [ + { + "end": 2738, + "key": { + "end": 2698, + "name": "origin", + "start": 2692, + "type": "Identifier" + }, + "start": 2692, + "type": "ObjectProperty", + "value": { + "end": 2738, + "properties": [ + { + "end": 2708, + "key": { + "end": 2704, + "name": "x", + "start": 2703, + "type": "Identifier" + }, + "start": 2703, + "type": "ObjectProperty", + "value": { + "end": 2708, + "raw": "0", + "start": 2707, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 2729, + "key": { + "end": 2711, + "name": "y", + "start": 2710, + "type": "Identifier" + }, + "start": 2710, + "type": "ObjectProperty", + "value": { + "end": 2729, + "name": "flangeThickness", + "start": 2714, + "type": "Identifier", + "type": "Identifier" + } + }, + { + "end": 2736, + "key": { + "end": 2732, + "name": "z", + "start": 2731, + "type": "Identifier" + }, + "start": 2731, + "type": "ObjectProperty", + "value": { + "end": 2736, + "raw": "0", + "start": 2735, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + } + ], + "start": 2701, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + }, + { + "end": 2775, + "key": { + "end": 2749, + "name": "xAxis", + "start": 2744, + "type": "Identifier" + }, + "start": 2744, + "type": "ObjectProperty", + "value": { + "end": 2775, + "properties": [ + { + "end": 2759, + "key": { + "end": 2755, + "name": "x", + "start": 2754, + "type": "Identifier" + }, + "start": 2754, + "type": "ObjectProperty", + "value": { + "end": 2759, + "raw": "0", + "start": 2758, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 2766, + "key": { + "end": 2762, + "name": "y", + "start": 2761, + "type": "Identifier" + }, + "start": 2761, + "type": "ObjectProperty", + "value": { + "end": 2766, + "raw": "0", + "start": 2765, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 2773, + "key": { + "end": 2769, + "name": "z", + "start": 2768, + "type": "Identifier" + }, + "start": 2768, + "type": "ObjectProperty", + "value": { + "end": 2773, + "raw": "1", + "start": 2772, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + } + ], + "start": 2752, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + }, + { + "end": 2812, + "key": { + "end": 2786, + "name": "yAxis", + "start": 2781, + "type": "Identifier" + }, + "start": 2781, + "type": "ObjectProperty", + "value": { + "end": 2812, + "properties": [ + { + "end": 2796, + "key": { + "end": 2792, + "name": "x", + "start": 2791, + "type": "Identifier" + }, + "start": 2791, + "type": "ObjectProperty", + "value": { + "end": 2796, + "raw": "1", + "start": 2795, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + }, + { + "end": 2803, + "key": { + "end": 2799, + "name": "y", + "start": 2798, + "type": "Identifier" + }, + "start": 2798, + "type": "ObjectProperty", + "value": { + "end": 2803, + "raw": "0", + "start": 2802, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 2810, + "key": { + "end": 2806, + "name": "z", + "start": 2805, + "type": "Identifier" + }, + "start": 2805, + "type": "ObjectProperty", + "value": { + "end": 2810, + "raw": "0", + "start": 2809, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + } + ], + "start": 2789, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + }, + { + "end": 2849, + "key": { + "end": 2823, + "name": "zAxis", + "start": 2818, + "type": "Identifier" + }, + "start": 2818, + "type": "ObjectProperty", + "value": { + "end": 2849, + "properties": [ + { + "end": 2833, + "key": { + "end": 2829, + "name": "x", + "start": 2828, + "type": "Identifier" + }, + "start": 2828, + "type": "ObjectProperty", + "value": { + "end": 2833, + "raw": "0", + "start": 2832, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 2840, + "key": { + "end": 2836, + "name": "y", + "start": 2835, + "type": "Identifier" + }, + "start": 2835, + "type": "ObjectProperty", + "value": { + "end": 2840, + "raw": "1", + "start": 2839, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + }, + { + "end": 2847, + "key": { + "end": 2843, + "name": "z", + "start": 2842, + "type": "Identifier" + }, + "start": 2842, + "type": "ObjectProperty", + "value": { + "end": 2847, + "raw": "0", + "start": 2846, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + } + ], + "start": 2826, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + } + ], + "start": 2686, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + } + ], + "start": 2674, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + "start": 2659, + "type": "VariableDeclarator" + }, + "end": 2855, + "kind": "const", + "start": 2659, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 3216, + "id": { + "end": 2885, + "name": "washer", + "start": 2879, + "type": "Identifier" + }, + "init": { + "body": { + "body": [ + { + "declaration": { + "end": 3192, + "id": { + "end": 2941, + "name": "washerSketch", + "start": 2929, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 2963, + "name": "plane", + "start": 2958, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 2957, + "name": "startSketchOn", + "start": 2944, + "type": "Identifier" + }, + "end": 2964, + "start": 2944, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2995, + "name": "center", + "start": 2989, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "computed": false, + "end": 3007, + "object": { + "end": 3004, + "name": "start", + "start": 2999, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 3006, + "raw": "0", + "start": 3005, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + "start": 2999, + "type": "MemberExpression", + "type": "MemberExpression" + }, + { + "computed": false, + "end": 3017, + "object": { + "end": 3014, + "name": "start", + "start": 3009, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 3016, + "raw": "1", + "start": 3015, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "start": 3009, + "type": "MemberExpression", + "type": "MemberExpression" + } + ], + "end": 3018, + "start": 2998, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 3035, + "name": "radius", + "start": 3029, + "type": "Identifier" + }, + "arg": { + "end": 3050, + "left": { + "end": 3046, + "name": "outerDia", + "start": 3038, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 3050, + "raw": "2", + "start": 3049, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 3038, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 2978, + "name": "circle", + "start": 2972, + "type": "Identifier" + }, + "end": 3059, + "start": 2972, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 3095, + "name": "center", + "start": 3089, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "computed": false, + "end": 3107, + "object": { + "end": 3104, + "name": "start", + "start": 3099, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 3106, + "raw": "0", + "start": 3105, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + "start": 3099, + "type": "MemberExpression", + "type": "MemberExpression" + }, + { + "computed": false, + "end": 3117, + "object": { + "end": 3114, + "name": "start", + "start": 3109, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 3116, + "raw": "1", + "start": 3115, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "start": 3109, + "type": "MemberExpression", + "type": "MemberExpression" + } + ], + "end": 3118, + "start": 3098, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 3135, + "name": "radius", + "start": 3129, + "type": "Identifier" + }, + "arg": { + "end": 3150, + "left": { + "end": 3146, + "name": "innerDia", + "start": 3138, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 3150, + "raw": "2", + "start": 3149, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 3138, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 3078, + "name": "circle", + "start": 3072, + "type": "Identifier" + }, + "end": 3159, + "start": 3072, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "end": 3162, + "start": 3161, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 3071, + "name": "hole", + "start": 3067, + "type": "Identifier" + }, + "end": 3163, + "start": 3067, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 3185, + "name": "length", + "start": 3179, + "type": "Identifier" + }, + "arg": { + "end": 3191, + "name": "thk", + "start": 3188, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 3178, + "name": "extrude", + "start": 3171, + "type": "Identifier" + }, + "end": 3192, + "start": 3171, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 3192, + "start": 2944, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 2929, + "type": "VariableDeclarator" + }, + "end": 3192, + "kind": "const", + "start": 2929, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "argument": { + "end": 3214, + "name": "washerSketch", + "start": 3202, + "type": "Identifier", + "type": "Identifier" + }, + "end": 3214, + "start": 3195, + "type": "ReturnStatement", + "type": "ReturnStatement" + } + ], + "end": 3216, + "start": 2925 + }, + "end": 3216, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 2891, + "name": "plane", + "start": 2886, + "type": "Identifier" + } + }, + { + "type": "Parameter", + "identifier": { + "end": 2898, + "name": "start", + "start": 2893, + "type": "Identifier" + } + }, + { + "type": "Parameter", + "identifier": { + "end": 2903, + "name": "thk", + "start": 2900, + "type": "Identifier" + } + }, + { + "type": "Parameter", + "identifier": { + "end": 2913, + "name": "innerDia", + "start": 2905, + "type": "Identifier" + } + }, + { + "type": "Parameter", + "identifier": { + "end": 2923, + "name": "outerDia", + "start": 2915, + "type": "Identifier" + } + } + ], + "start": 2885, + "type": "FunctionExpression", + "type": "FunctionExpression" + }, + "start": 2879, + "type": "VariableDeclarator" + }, + "end": 3216, + "kind": "fn", + "start": 2876, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 4276, + "id": { + "end": 3247, + "name": "hexNut", + "start": 3241, + "type": "Identifier" + }, + "init": { + "body": { + "body": [ + { + "declaration": { + "end": 4252, + "id": { + "end": 3286, + "name": "hexNutSketch", + "start": 3274, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 3614, + "properties": [ + { + "end": 3605, + "key": { + "end": 3319, + "name": "plane", + "start": 3314, + "type": "Identifier" + }, + "start": 3314, + "type": "ObjectProperty", + "value": { + "end": 3605, + "properties": [ + { + "end": 3462, + "key": { + "end": 3341, + "name": "origin", + "start": 3335, + "type": "Identifier" + }, + "start": 3335, + "type": "ObjectProperty", + "value": { + "end": 3462, + "properties": [ + { + "end": 3371, + "key": { + "end": 3360, + "name": "x", + "start": 3359, + "type": "Identifier" + }, + "start": 3359, + "type": "ObjectProperty", + "value": { + "computed": false, + "end": 3371, + "object": { + "end": 3368, + "name": "start", + "start": 3363, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 3370, + "raw": "0", + "start": 3369, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + "start": 3363, + "type": "MemberExpression", + "type": "MemberExpression" + } + }, + { + "end": 3422, + "key": { + "end": 3387, + "name": "y", + "start": 3386, + "type": "Identifier" + }, + "start": 3386, + "type": "ObjectProperty", + "value": { + "end": 3422, + "left": { + "argument": { + "end": 3404, + "name": "wallThickness", + "start": 3391, + "type": "Identifier", + "type": "Identifier" + }, + "end": 3404, + "operator": "-", + "start": 3390, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "-", + "right": { + "end": 3422, + "name": "washerThickness", + "start": 3407, + "type": "Identifier", + "type": "Identifier" + }, + "start": 3390, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + }, + { + "end": 3449, + "key": { + "end": 3438, + "name": "z", + "start": 3437, + "type": "Identifier" + }, + "start": 3437, + "type": "ObjectProperty", + "value": { + "computed": false, + "end": 3449, + "object": { + "end": 3446, + "name": "start", + "start": 3441, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 3448, + "raw": "2", + "start": 3447, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 3441, + "type": "MemberExpression", + "type": "MemberExpression" + } + } + ], + "start": 3344, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + }, + { + "end": 3506, + "key": { + "end": 3480, + "name": "xAxis", + "start": 3475, + "type": "Identifier" + }, + "start": 3475, + "type": "ObjectProperty", + "value": { + "end": 3506, + "properties": [ + { + "end": 3490, + "key": { + "end": 3486, + "name": "x", + "start": 3485, + "type": "Identifier" + }, + "start": 3485, + "type": "ObjectProperty", + "value": { + "end": 3490, + "raw": "1", + "start": 3489, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + }, + { + "end": 3497, + "key": { + "end": 3493, + "name": "y", + "start": 3492, + "type": "Identifier" + }, + "start": 3492, + "type": "ObjectProperty", + "value": { + "end": 3497, + "raw": "0", + "start": 3496, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 3504, + "key": { + "end": 3500, + "name": "z", + "start": 3499, + "type": "Identifier" + }, + "start": 3499, + "type": "ObjectProperty", + "value": { + "end": 3504, + "raw": "0", + "start": 3503, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + } + ], + "start": 3483, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + }, + { + "end": 3550, + "key": { + "end": 3524, + "name": "yAxis", + "start": 3519, + "type": "Identifier" + }, + "start": 3519, + "type": "ObjectProperty", + "value": { + "end": 3550, + "properties": [ + { + "end": 3534, + "key": { + "end": 3530, + "name": "x", + "start": 3529, + "type": "Identifier" + }, + "start": 3529, + "type": "ObjectProperty", + "value": { + "end": 3534, + "raw": "0", + "start": 3533, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 3541, + "key": { + "end": 3537, + "name": "y", + "start": 3536, + "type": "Identifier" + }, + "start": 3536, + "type": "ObjectProperty", + "value": { + "end": 3541, + "raw": "0", + "start": 3540, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 3548, + "key": { + "end": 3544, + "name": "z", + "start": 3543, + "type": "Identifier" + }, + "start": 3543, + "type": "ObjectProperty", + "value": { + "end": 3548, + "raw": "1", + "start": 3547, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + } + ], + "start": 3527, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + }, + { + "end": 3594, + "key": { + "end": 3568, + "name": "zAxis", + "start": 3563, + "type": "Identifier" + }, + "start": 3563, + "type": "ObjectProperty", + "value": { + "end": 3594, + "properties": [ + { + "end": 3578, + "key": { + "end": 3574, + "name": "x", + "start": 3573, + "type": "Identifier" + }, + "start": 3573, + "type": "ObjectProperty", + "value": { + "end": 3578, + "raw": "0", + "start": 3577, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 3585, + "key": { + "end": 3581, + "name": "y", + "start": 3580, + "type": "Identifier" + }, + "start": 3580, + "type": "ObjectProperty", + "value": { + "end": 3585, + "raw": "1", + "start": 3584, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + }, + { + "end": 3592, + "key": { + "end": 3588, + "name": "z", + "start": 3587, + "type": "Identifier" + }, + "start": 3587, + "type": "ObjectProperty", + "value": { + "end": 3592, + "raw": "0", + "start": 3591, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + } + ], + "start": 3571, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + } + ], + "start": 3322, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + } + ], + "start": 3303, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + ], + "callee": { + "end": 3302, + "name": "startSketchOn", + "start": 3289, + "type": "Identifier" + }, + "end": 3615, + "start": 3289, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 3665, + "left": { + "end": 3640, + "raw": "0", + "start": 3639, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + "operator": "+", + "right": { + "end": 3665, + "left": { + "end": 3651, + "name": "innerDia", + "start": 3643, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 3665, + "name": "hexNutScale", + "start": 3654, + "type": "Identifier", + "type": "Identifier" + }, + "start": 3643, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 3639, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 3668, + "raw": "0", + "start": 3667, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 3669, + "start": 3638, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 3672, + "start": 3671, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 3637, + "name": "startProfileAt", + "start": 3623, + "type": "Identifier" + }, + "end": 3673, + "start": 3623, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 3765, + "properties": [ + { + "end": 3714, + "key": { + "end": 3708, + "name": "angle", + "start": 3703, + "type": "Identifier" + }, + "start": 3703, + "type": "ObjectProperty", + "value": { + "end": 3714, + "raw": "240", + "start": 3711, + "type": "Literal", + "type": "Literal", + "value": { + "value": 240.0, + "suffix": "None" + } + } + }, + { + "end": 3756, + "key": { + "end": 3731, + "name": "length", + "start": 3725, + "type": "Identifier" + }, + "start": 3725, + "type": "ObjectProperty", + "value": { + "end": 3756, + "left": { + "end": 3742, + "name": "innerDia", + "start": 3734, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 3756, + "name": "hexNutScale", + "start": 3745, + "type": "Identifier", + "type": "Identifier" + }, + "start": 3734, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "start": 3692, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 3768, + "start": 3767, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 3691, + "name": "angledLine", + "start": 3681, + "type": "Identifier" + }, + "end": 3769, + "start": 3681, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 3861, + "properties": [ + { + "end": 3810, + "key": { + "end": 3804, + "name": "angle", + "start": 3799, + "type": "Identifier" + }, + "start": 3799, + "type": "ObjectProperty", + "value": { + "end": 3810, + "raw": "180", + "start": 3807, + "type": "Literal", + "type": "Literal", + "value": { + "value": 180.0, + "suffix": "None" + } + } + }, + { + "end": 3852, + "key": { + "end": 3827, + "name": "length", + "start": 3821, + "type": "Identifier" + }, + "start": 3821, + "type": "ObjectProperty", + "value": { + "end": 3852, + "left": { + "end": 3838, + "name": "innerDia", + "start": 3830, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 3852, + "name": "hexNutScale", + "start": 3841, + "type": "Identifier", + "type": "Identifier" + }, + "start": 3830, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "start": 3788, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 3864, + "start": 3863, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 3787, + "name": "angledLine", + "start": 3777, + "type": "Identifier" + }, + "end": 3865, + "start": 3777, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 3957, + "properties": [ + { + "end": 3906, + "key": { + "end": 3900, + "name": "angle", + "start": 3895, + "type": "Identifier" + }, + "start": 3895, + "type": "ObjectProperty", + "value": { + "end": 3906, + "raw": "120", + "start": 3903, + "type": "Literal", + "type": "Literal", + "value": { + "value": 120.0, + "suffix": "None" + } + } + }, + { + "end": 3948, + "key": { + "end": 3923, + "name": "length", + "start": 3917, + "type": "Identifier" + }, + "start": 3917, + "type": "ObjectProperty", + "value": { + "end": 3948, + "left": { + "end": 3934, + "name": "innerDia", + "start": 3926, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 3948, + "name": "hexNutScale", + "start": 3937, + "type": "Identifier", + "type": "Identifier" + }, + "start": 3926, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "start": 3884, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 3960, + "start": 3959, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 3883, + "name": "angledLine", + "start": 3873, + "type": "Identifier" + }, + "end": 3961, + "start": 3873, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 4052, + "properties": [ + { + "end": 4001, + "key": { + "end": 3996, + "name": "angle", + "start": 3991, + "type": "Identifier" + }, + "start": 3991, + "type": "ObjectProperty", + "value": { + "end": 4001, + "raw": "60", + "start": 3999, + "type": "Literal", + "type": "Literal", + "value": { + "value": 60.0, + "suffix": "None" + } + } + }, + { + "end": 4043, + "key": { + "end": 4018, + "name": "length", + "start": 4012, + "type": "Identifier" + }, + "start": 4012, + "type": "ObjectProperty", + "value": { + "end": 4043, + "left": { + "end": 4029, + "name": "innerDia", + "start": 4021, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 4043, + "name": "hexNutScale", + "start": 4032, + "type": "Identifier", + "type": "Identifier" + }, + "start": 4021, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "start": 3980, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 4055, + "start": 4054, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 3979, + "name": "angledLine", + "start": 3969, + "type": "Identifier" + }, + "end": 4056, + "start": 3969, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 4113, + "properties": [ + { + "end": 4086, + "key": { + "end": 4082, + "name": "angle", + "start": 4077, + "type": "Identifier" + }, + "start": 4077, + "type": "ObjectProperty", + "value": { + "end": 4086, + "raw": "0", + "start": 4085, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 4111, + "key": { + "end": 4094, + "name": "length", + "start": 4088, + "type": "Identifier" + }, + "start": 4088, + "type": "ObjectProperty", + "value": { + "end": 4111, + "left": { + "end": 4105, + "name": "innerDia", + "start": 4097, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 4111, + "raw": ".90", + "start": 4108, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.9, + "suffix": "None" + } + }, + "start": 4097, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "start": 4075, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 4116, + "start": 4115, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 4074, + "name": "angledLine", + "start": 4064, + "type": "Identifier" + }, + "end": 4117, + "start": 4064, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [], + "callee": { + "end": 4130, + "name": "close", + "start": 4125, + "type": "Identifier" + }, + "end": 4132, + "start": 4125, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 4168, + "name": "center", + "start": 4162, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 4173, + "raw": "0", + "start": 4172, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 4176, + "raw": "0", + "start": 4175, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 4177, + "start": 4171, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 4194, + "name": "radius", + "start": 4188, + "type": "Identifier" + }, + "arg": { + "end": 4209, + "left": { + "end": 4205, + "name": "innerDia", + "start": 4197, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 4209, + "raw": "2", + "start": 4208, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 4197, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 4151, + "name": "circle", + "start": 4145, + "type": "Identifier" + }, + "end": 4218, + "start": 4145, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "end": 4221, + "start": 4220, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 4144, + "name": "hole", + "start": 4140, + "type": "Identifier" + }, + "end": 4222, + "start": 4140, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 4244, + "name": "length", + "start": 4238, + "type": "Identifier" + }, + "arg": { + "argument": { + "end": 4251, + "name": "thk", + "start": 4248, + "type": "Identifier", + "type": "Identifier" + }, + "end": 4251, + "operator": "-", + "start": 4247, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + } + ], + "callee": { + "end": 4237, + "name": "extrude", + "start": 4230, + "type": "Identifier" + }, + "end": 4252, + "start": 4230, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 4252, + "start": 3289, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 3274, + "type": "VariableDeclarator" + }, + "end": 4252, + "kind": "const", + "start": 3274, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "argument": { + "end": 4274, + "name": "hexNutSketch", + "start": 4262, + "type": "Identifier", + "type": "Identifier" + }, + "end": 4274, + "start": 4255, + "type": "ReturnStatement", + "type": "ReturnStatement" + } + ], + "end": 4276, + "start": 3270 + }, + "end": 4276, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 3253, + "name": "start", + "start": 3248, + "type": "Identifier" + } + }, + { + "type": "Parameter", + "identifier": { + "end": 3258, + "name": "thk", + "start": 3255, + "type": "Identifier" + } + }, + { + "type": "Parameter", + "identifier": { + "end": 3268, + "name": "innerDia", + "start": 3260, + "type": "Identifier" + } + } + ], + "start": 3247, + "type": "FunctionExpression", + "type": "FunctionExpression" + }, + "start": 3241, + "type": "VariableDeclarator" + }, + "end": 4276, + "kind": "fn", + "start": 3238, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 4613, + "id": { + "end": 4323, + "name": "mountingHolePattern", + "start": 4304, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 4344, + "raw": "'XZ'", + "start": 4340, + "type": "Literal", + "type": "Literal", + "value": "XZ" + } + ], + "callee": { + "end": 4339, + "name": "startSketchOn", + "start": 4326, + "type": "Identifier" + }, + "end": 4345, + "start": 4326, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 4372, + "name": "center", + "start": 4366, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "computed": false, + "end": 4389, + "object": { + "end": 4386, + "name": "screwStart", + "start": 4376, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 4388, + "raw": "0", + "start": 4387, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + "start": 4376, + "type": "MemberExpression", + "type": "MemberExpression" + }, + { + "computed": false, + "end": 4404, + "object": { + "end": 4401, + "name": "screwStart", + "start": 4391, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 4403, + "raw": "2", + "start": 4402, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 4391, + "type": "MemberExpression", + "type": "MemberExpression" + } + ], + "end": 4405, + "start": 4375, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 4420, + "name": "radius", + "start": 4414, + "type": "Identifier" + }, + "arg": { + "end": 4441, + "left": { + "end": 4435, + "left": { + "end": 4431, + "name": "screwDia", + "start": 4423, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 4435, + "raw": "2", + "start": 4434, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 4423, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "end": 4441, + "name": "tol", + "start": 4438, + "type": "Identifier", + "type": "Identifier" + }, + "start": 4423, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 4357, + "name": "circle", + "start": 4351, + "type": "Identifier" + }, + "end": 4448, + "start": 4351, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 4490, + "name": "arcDegrees", + "start": 4480, + "type": "Identifier" + }, + "arg": { + "end": 4496, + "raw": "360", + "start": 4493, + "type": "Literal", + "type": "Literal", + "value": { + "value": 360.0, + "suffix": "None" + } + } + }, + { + "type": "LabeledArg", + "label": { + "end": 4511, + "name": "center", + "start": 4505, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 4516, + "raw": "0", + "start": 4515, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 4519, + "raw": "0", + "start": 4518, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 4520, + "start": 4514, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 4538, + "name": "instances", + "start": 4529, + "type": "Identifier" + }, + "arg": { + "end": 4542, + "raw": "7", + "start": 4541, + "type": "Literal", + "type": "Literal", + "value": { + "value": 7.0, + "suffix": "None" + } + } + }, + { + "type": "LabeledArg", + "label": { + "end": 4567, + "name": "rotateDuplicates", + "start": 4551, + "type": "Identifier" + }, + "arg": { + "end": 4574, + "raw": "true", + "start": 4570, + "type": "Literal", + "type": "Literal", + "value": true + } + } + ], + "callee": { + "end": 4471, + "name": "patternCircular2d", + "start": 4454, + "type": "Identifier" + }, + "end": 4581, + "start": 4454, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 4613, + "nonCodeMeta": { + "nonCodeNodes": { + "2": [ + { + "end": 4613, + "start": 4581, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Sketch and revolve the pipe", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, + "start": 4326, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 4304, + "type": "VariableDeclarator" + }, + "end": 4613, + "kind": "const", + "start": 4304, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 5225, + "id": { + "end": 4618, + "name": "pipe", + "start": 4614, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 4639, + "raw": "'XY'", + "start": 4635, + "type": "Literal", + "type": "Literal", + "value": "XY" + } + ], + "callee": { + "end": 4634, + "name": "startSketchOn", + "start": 4621, + "type": "Identifier" + }, + "end": 4640, + "start": 4621, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 4685, + "left": { + "end": 4679, + "left": { + "end": 4675, + "name": "flangePipeDia", + "start": 4662, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 4679, + "raw": "2", + "start": 4678, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 4662, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 4685, + "name": "tol", + "start": 4682, + "type": "Identifier", + "type": "Identifier" + }, + "start": 4662, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 4688, + "raw": "0", + "start": 4687, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 4689, + "start": 4661, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 4692, + "start": 4691, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 4660, + "name": "startProfileAt", + "start": 4646, + "type": "Identifier" + }, + "end": 4693, + "start": 4646, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 4707, + "name": "end", + "start": 4704, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 4712, + "raw": "0", + "start": 4711, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "argument": { + "end": 4716, + "raw": "2", + "start": 4715, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "end": 4716, + "operator": "-", + "start": 4714, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "end": 4717, + "start": 4710, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 4703, + "name": "line", + "start": 4699, + "type": "Identifier" + }, + "end": 4718, + "start": 4699, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "end": 4763, + "properties": [ + { + "end": 4748, + "key": { + "end": 4742, + "name": "angle", + "start": 4737, + "type": "Identifier" + }, + "start": 4737, + "type": "ObjectProperty", + "value": { + "argument": { + "end": 4748, + "raw": "60", + "start": 4746, + "type": "Literal", + "type": "Literal", + "value": { + "value": 60.0, + "suffix": "None" + } + }, + "end": 4748, + "operator": "-", + "start": 4745, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + }, + { + "end": 4761, + "key": { + "end": 4756, + "name": "length", + "start": 4750, + "type": "Identifier" + }, + "start": 4750, + "type": "ObjectProperty", + "value": { + "end": 4761, + "raw": ".5", + "start": 4759, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.5, + "suffix": "None" + } + } + } + ], + "start": 4735, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 4766, + "start": 4765, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 4734, + "name": "angledLine", + "start": 4724, + "type": "Identifier" + }, + "end": 4767, + "start": 4724, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 4781, + "name": "end", + "start": 4778, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 4786, + "raw": "0", + "start": 4785, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "argument": { + "end": 4790, + "raw": "1", + "start": 4789, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "end": 4790, + "operator": "-", + "start": 4788, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "end": 4791, + "start": 4784, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 4777, + "name": "line", + "start": 4773, + "type": "Identifier" + }, + "end": 4792, + "start": 4773, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 4806, + "name": "end", + "start": 4803, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "argument": { + "end": 4826, + "name": "flangeThickness", + "start": 4811, + "type": "Identifier", + "type": "Identifier" + }, + "end": 4826, + "operator": "-", + "start": 4810, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 4829, + "raw": "0", + "start": 4828, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 4830, + "start": 4809, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 4802, + "name": "line", + "start": 4798, + "type": "Identifier" + }, + "end": 4831, + "start": 4798, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 4845, + "name": "end", + "start": 4842, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 4850, + "raw": "0", + "start": 4849, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 4853, + "raw": "1", + "start": 4852, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + ], + "end": 4854, + "start": 4848, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 4841, + "name": "line", + "start": 4837, + "type": "Identifier" + }, + "end": 4855, + "start": 4837, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "end": 4901, + "properties": [ + { + "end": 4886, + "key": { + "end": 4879, + "name": "angle", + "start": 4874, + "type": "Identifier" + }, + "start": 4874, + "type": "ObjectProperty", + "value": { + "argument": { + "end": 4886, + "raw": "240", + "start": 4883, + "type": "Literal", + "type": "Literal", + "value": { + "value": 240.0, + "suffix": "None" + } + }, + "end": 4886, + "operator": "-", + "start": 4882, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + }, + { + "end": 4899, + "key": { + "end": 4894, + "name": "length", + "start": 4888, + "type": "Identifier" + }, + "start": 4888, + "type": "ObjectProperty", + "value": { + "end": 4899, + "raw": ".5", + "start": 4897, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.5, + "suffix": "None" + } + } + } + ], + "start": 4872, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 4904, + "start": 4903, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 4871, + "name": "angledLine", + "start": 4861, + "type": "Identifier" + }, + "end": 4905, + "start": 4861, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 4919, + "name": "end", + "start": 4916, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 4924, + "raw": "0", + "start": 4923, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 4927, + "raw": "5", + "start": 4926, + "type": "Literal", + "type": "Literal", + "value": { + "value": 5.0, + "suffix": "None" + } + } + ], + "end": 4928, + "start": 4922, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 4915, + "name": "line", + "start": 4911, + "type": "Identifier" + }, + "end": 4929, + "start": 4911, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "end": 4973, + "properties": [ + { + "end": 4958, + "key": { + "end": 4953, + "name": "angle", + "start": 4948, + "type": "Identifier" + }, + "start": 4948, + "type": "ObjectProperty", + "value": { + "end": 4958, + "raw": "60", + "start": 4956, + "type": "Literal", + "type": "Literal", + "value": { + "value": 60.0, + "suffix": "None" + } + } + }, + { + "end": 4971, + "key": { + "end": 4966, + "name": "length", + "start": 4960, + "type": "Identifier" + }, + "start": 4960, + "type": "ObjectProperty", + "value": { + "end": 4971, + "raw": ".5", + "start": 4969, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.5, + "suffix": "None" + } + } + } + ], + "start": 4946, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 4976, + "start": 4975, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 4945, + "name": "angledLine", + "start": 4935, + "type": "Identifier" + }, + "end": 4977, + "start": 4935, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 4991, + "name": "end", + "start": 4988, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 4996, + "raw": "0", + "start": 4995, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 4999, + "raw": "1", + "start": 4998, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + ], + "end": 5000, + "start": 4994, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 4987, + "name": "line", + "start": 4983, + "type": "Identifier" + }, + "end": 5001, + "start": 4983, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 5015, + "name": "end", + "start": 5012, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 5034, + "name": "flangeThickness", + "start": 5019, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 5037, + "raw": "0", + "start": 5036, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 5038, + "start": 5018, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 5011, + "name": "line", + "start": 5007, + "type": "Identifier" + }, + "end": 5039, + "start": 5007, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 5053, + "name": "end", + "start": 5050, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 5058, + "raw": "0", + "start": 5057, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "argument": { + "end": 5062, + "raw": "1", + "start": 5061, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "end": 5062, + "operator": "-", + "start": 5060, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "end": 5063, + "start": 5056, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 5049, + "name": "line", + "start": 5045, + "type": "Identifier" + }, + "end": 5064, + "start": 5045, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "end": 5109, + "properties": [ + { + "end": 5094, + "key": { + "end": 5088, + "name": "angle", + "start": 5083, + "type": "Identifier" + }, + "start": 5083, + "type": "ObjectProperty", + "value": { + "end": 5094, + "raw": "240", + "start": 5091, + "type": "Literal", + "type": "Literal", + "value": { + "value": 240.0, + "suffix": "None" + } + } + }, + { + "end": 5107, + "key": { + "end": 5102, + "name": "length", + "start": 5096, + "type": "Identifier" + }, + "start": 5096, + "type": "ObjectProperty", + "value": { + "end": 5107, + "raw": ".5", + "start": 5105, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.5, + "suffix": "None" + } + } + } + ], + "start": 5081, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 5112, + "start": 5111, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 5080, + "name": "angledLine", + "start": 5070, + "type": "Identifier" + }, + "end": 5113, + "start": 5070, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [], + "callee": { + "end": 5124, + "name": "close", + "start": 5119, + "type": "Identifier" + }, + "end": 5126, + "start": 5119, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 5154, + "properties": [ + { + "end": 5152, + "key": { + "end": 5146, + "name": "axis", + "start": 5142, + "type": "Identifier" + }, + "start": 5142, + "type": "ObjectProperty", + "value": { + "end": 5152, + "raw": "'y'", + "start": 5149, + "type": "Literal", + "type": "Literal", + "value": "y" + } + } + ], + "start": 5140, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 5157, + "start": 5156, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 5139, + "name": "revolve", + "start": 5132, + "type": "Identifier" + }, + "end": 5158, + "start": 5132, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 5180, + "name": "color", + "start": 5175, + "type": "Identifier" + }, + "arg": { + "end": 5192, + "raw": "\"#7b79d7\"", + "start": 5183, + "type": "Literal", + "type": "Literal", + "value": "#7b79d7" + } + } + ], + "callee": { + "end": 5174, + "name": "appearance", + "start": 5164, + "type": "Identifier" + }, + "end": 5193, + "start": 5164, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 5225, + "nonCodeMeta": { + "nonCodeNodes": { + "16": [ + { + "end": 5225, + "start": 5193, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Sketch and extrude the wall", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, + "start": 4621, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 4614, + "type": "VariableDeclarator" + }, + "end": 5225, + "kind": "const", + "start": 4614, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 5598, + "id": { + "end": 5230, + "name": "wall", + "start": 5226, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 5251, + "raw": "'XZ'", + "start": 5247, + "type": "Literal", + "type": "Literal", + "value": "XZ" + } + ], + "callee": { + "end": 5246, + "name": "startSketchOn", + "start": 5233, + "type": "Identifier" + }, + "end": 5252, + "start": 5233, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "argument": { + "end": 5276, + "raw": "4", + "start": 5275, + "type": "Literal", + "type": "Literal", + "value": { + "value": 4.0, + "suffix": "None" + } + }, + "end": 5276, + "operator": "-", + "start": 5274, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "argument": { + "end": 5280, + "raw": "4", + "start": 5279, + "type": "Literal", + "type": "Literal", + "value": { + "value": 4.0, + "suffix": "None" + } + }, + "end": 5280, + "operator": "-", + "start": 5278, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "end": 5281, + "start": 5273, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 5284, + "start": 5283, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 5272, + "name": "startProfileAt", + "start": 5258, + "type": "Identifier" + }, + "end": 5285, + "start": 5258, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 5299, + "name": "end", + "start": 5296, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 5304, + "raw": "0", + "start": 5303, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 5307, + "raw": "8", + "start": 5306, + "type": "Literal", + "type": "Literal", + "value": { + "value": 8.0, + "suffix": "None" + } + } + ], + "end": 5308, + "start": 5302, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 5295, + "name": "line", + "start": 5291, + "type": "Identifier" + }, + "end": 5309, + "start": 5291, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 5323, + "name": "end", + "start": 5320, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 5328, + "raw": "8", + "start": 5327, + "type": "Literal", + "type": "Literal", + "value": { + "value": 8.0, + "suffix": "None" + } + }, + { + "end": 5331, + "raw": "0", + "start": 5330, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 5332, + "start": 5326, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 5319, + "name": "line", + "start": 5315, + "type": "Identifier" + }, + "end": 5333, + "start": 5315, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 5347, + "name": "end", + "start": 5344, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 5352, + "raw": "0", + "start": 5351, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "argument": { + "end": 5356, + "raw": "8", + "start": 5355, + "type": "Literal", + "type": "Literal", + "value": { + "value": 8.0, + "suffix": "None" + } + }, + "end": 5356, + "operator": "-", + "start": 5354, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "end": 5357, + "start": 5350, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 5343, + "name": "line", + "start": 5339, + "type": "Identifier" + }, + "end": 5358, + "start": 5339, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [], + "callee": { + "end": 5369, + "name": "close", + "start": 5364, + "type": "Identifier" + }, + "end": 5371, + "start": 5364, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 5401, + "name": "mountingHolePattern", + "start": 5382, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 5404, + "start": 5403, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 5381, + "name": "hole", + "start": 5377, + "type": "Identifier" + }, + "end": 5405, + "start": 5377, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 5437, + "name": "center", + "start": 5431, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 5442, + "raw": "0", + "start": 5441, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 5445, + "raw": "0", + "start": 5444, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 5446, + "start": 5440, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 5461, + "name": "radius", + "start": 5455, + "type": "Identifier" + }, + "arg": { + "end": 5481, + "left": { + "end": 5477, + "name": "flangePipeDia", + "start": 5464, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 5481, + "raw": "2", + "start": 5480, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 5464, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 5422, + "name": "circle", + "start": 5416, + "type": "Identifier" + }, + "end": 5488, + "start": 5416, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "end": 5491, + "start": 5490, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 5415, + "name": "hole", + "start": 5411, + "type": "Identifier" + }, + "end": 5492, + "start": 5411, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 5512, + "name": "length", + "start": 5506, + "type": "Identifier" + }, + "arg": { + "end": 5528, + "name": "wallThickness", + "start": 5515, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 5505, + "name": "extrude", + "start": 5498, + "type": "Identifier" + }, + "end": 5529, + "start": 5498, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 5551, + "name": "color", + "start": 5546, + "type": "Identifier" + }, + "arg": { + "end": 5563, + "raw": "\"#c7aa8f\"", + "start": 5554, + "type": "Literal", + "type": "Literal", + "value": "#c7aa8f" + } + } + ], + "callee": { + "end": 5545, + "name": "appearance", + "start": 5535, + "type": "Identifier" + }, + "end": 5564, + "start": 5535, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 5598, + "nonCodeMeta": { + "nonCodeNodes": { + "9": [ + { + "end": 5598, + "start": 5564, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Sketch and revolve the flange", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, + "start": 5233, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 5226, + "type": "VariableDeclarator" + }, + "end": 5598, + "kind": "const", + "start": 5226, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 5953, + "id": { + "end": 5609, + "name": "flangeBase", + "start": 5599, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 5630, + "raw": "'XZ'", + "start": 5626, + "type": "Literal", + "type": "Literal", + "value": "XZ" + } + ], + "callee": { + "end": 5625, + "name": "startSketchOn", + "start": 5612, + "type": "Identifier" + }, + "end": 5631, + "start": 5612, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 5658, + "name": "center", + "start": 5652, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 5663, + "raw": "0", + "start": 5662, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 5666, + "raw": "0", + "start": 5665, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 5667, + "start": 5661, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 5682, + "name": "radius", + "start": 5676, + "type": "Identifier" + }, + "arg": { + "end": 5698, + "name": "flangeBaseDia", + "start": 5685, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 5643, + "name": "circle", + "start": 5637, + "type": "Identifier" + }, + "end": 5705, + "start": 5637, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "end": 5735, + "name": "mountingHolePattern", + "start": 5716, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 5738, + "start": 5737, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 5715, + "name": "hole", + "start": 5711, + "type": "Identifier" + }, + "end": 5739, + "start": 5711, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 5771, + "name": "center", + "start": 5765, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 5776, + "raw": "0", + "start": 5775, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 5779, + "raw": "0", + "start": 5778, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 5780, + "start": 5774, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 5795, + "name": "radius", + "start": 5789, + "type": "Identifier" + }, + "arg": { + "end": 5815, + "left": { + "end": 5811, + "name": "flangePipeDia", + "start": 5798, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 5815, + "raw": "2", + "start": 5814, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 5798, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 5756, + "name": "circle", + "start": 5750, + "type": "Identifier" + }, + "end": 5822, + "start": 5750, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "end": 5825, + "start": 5824, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 5749, + "name": "hole", + "start": 5745, + "type": "Identifier" + }, + "end": 5826, + "start": 5745, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 5846, + "name": "length", + "start": 5840, + "type": "Identifier" + }, + "arg": { + "argument": { + "end": 5865, + "name": "flangeThickness", + "start": 5850, + "type": "Identifier", + "type": "Identifier" + }, + "end": 5865, + "operator": "-", + "start": 5849, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + } + ], + "callee": { + "end": 5839, + "name": "extrude", + "start": 5832, + "type": "Identifier" + }, + "end": 5866, + "start": 5832, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 5888, + "name": "color", + "start": 5883, + "type": "Identifier" + }, + "arg": { + "end": 5900, + "raw": "\"#9b9797\"", + "start": 5891, + "type": "Literal", + "type": "Literal", + "value": "#9b9797" + } + } + ], + "callee": { + "end": 5882, + "name": "appearance", + "start": 5872, + "type": "Identifier" + }, + "end": 5901, + "start": 5872, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 5953, + "nonCodeMeta": { + "nonCodeNodes": { + "5": [ + { + "end": 5953, + "start": 5901, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Create the washer and pattern around the flange", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, + "start": 5612, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 5599, + "type": "VariableDeclarator" + }, + "end": 5953, + "kind": "const", + "start": 5599, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "end": 6288, + "expression": { + "body": [ + { + "arguments": [ + { + "end": 5973, + "name": "workingPlane", + "start": 5961, + "type": "Identifier", + "type": "Identifier" + }, + { + "elements": [ + { + "computed": false, + "end": 5989, + "object": { + "end": 5986, + "name": "screwStart", + "start": 5976, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 5988, + "raw": "2", + "start": 5987, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 5976, + "type": "MemberExpression", + "type": "MemberExpression" + }, + { + "computed": false, + "end": 6004, + "object": { + "end": 6001, + "name": "screwStart", + "start": 5991, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 6003, + "raw": "0", + "start": 6002, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + "start": 5991, + "type": "MemberExpression", + "type": "MemberExpression" + } + ], + "end": 6005, + "start": 5975, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 6013, + "raw": "0.0625", + "start": 6007, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0625, + "suffix": "None" + } + }, + { + "end": 6029, + "left": { + "end": 6023, + "name": "screwDia", + "start": 6015, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 6029, + "name": "tol", + "start": 6026, + "type": "Identifier", + "type": "Identifier" + }, + "start": 6015, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 6036, + "raw": "0.625", + "start": 6031, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.625, + "suffix": "None" + } + } + ], + "callee": { + "end": 5960, + "name": "washer", + "start": 5954, + "type": "Identifier" + }, + "end": 6037, + "start": 5954, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 6073, + "name": "axis", + "start": 6069, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 6078, + "raw": "0", + "start": 6077, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 6081, + "raw": "1", + "start": 6080, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + { + "end": 6084, + "raw": "0", + "start": 6083, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 6085, + "start": 6076, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 6100, + "name": "center", + "start": 6094, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 6105, + "raw": "0", + "start": 6104, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 6108, + "raw": "0", + "start": 6107, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 6111, + "raw": "0", + "start": 6110, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 6112, + "start": 6103, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 6130, + "name": "instances", + "start": 6121, + "type": "Identifier" + }, + "arg": { + "end": 6134, + "raw": "7", + "start": 6133, + "type": "Literal", + "type": "Literal", + "value": { + "value": 7.0, + "suffix": "None" + } + } + }, + { + "type": "LabeledArg", + "label": { + "end": 6153, + "name": "arcDegrees", + "start": 6143, + "type": "Identifier" + }, + "arg": { + "end": 6159, + "raw": "360", + "start": 6156, + "type": "Literal", + "type": "Literal", + "value": { + "value": 360.0, + "suffix": "None" + } + } + }, + { + "type": "LabeledArg", + "label": { + "end": 6184, + "name": "rotateDuplicates", + "start": 6168, + "type": "Identifier" + }, + "arg": { + "end": 6191, + "raw": "true", + "start": 6187, + "type": "Literal", + "type": "Literal", + "value": true + } + } + ], + "callee": { + "end": 6060, + "name": "patternCircular3d", + "start": 6043, + "type": "Identifier" + }, + "end": 6198, + "start": 6043, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 6220, + "name": "color", + "start": 6215, + "type": "Identifier" + }, + "arg": { + "end": 6232, + "raw": "\"#d8da5d\"", + "start": 6223, + "type": "Literal", + "type": "Literal", + "value": "#d8da5d" + } + } + ], + "callee": { + "end": 6214, + "name": "appearance", + "start": 6204, + "type": "Identifier" + }, + "end": 6233, + "start": 6204, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 6288, + "nonCodeMeta": { + "nonCodeNodes": { + "2": [ + { + "end": 6288, + "start": 6233, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Create the cap screw and pattern around the flange", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, + "start": 5954, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 5954, + "type": "ExpressionStatement", + "type": "ExpressionStatement" + }, + { + "end": 6591, + "expression": { + "body": [ + { + "arguments": [ + { + "elements": [ + { + "end": 6308, + "raw": "0", + "start": 6307, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 6350, + "left": { + "end": 6332, + "name": "flangeThickness", + "start": 6317, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 6350, + "name": "washerThickness", + "start": 6335, + "type": "Identifier", + "type": "Identifier" + }, + "start": 6317, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 6364, + "raw": "1.375", + "start": 6359, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.375, + "suffix": "None" + } + } + ], + "end": 6371, + "start": 6298, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 6384, + "name": "screwLength", + "start": 6373, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 6394, + "name": "screwDia", + "start": 6386, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 6297, + "name": "capScrew", + "start": 6289, + "type": "Identifier" + }, + "end": 6395, + "start": 6289, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 6431, + "name": "axis", + "start": 6427, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 6436, + "raw": "0", + "start": 6435, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 6439, + "raw": "1", + "start": 6438, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + { + "end": 6442, + "raw": "0", + "start": 6441, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 6443, + "start": 6434, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 6458, + "name": "center", + "start": 6452, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 6463, + "raw": "0", + "start": 6462, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 6466, + "raw": "0", + "start": 6465, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 6469, + "raw": "0", + "start": 6468, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 6470, + "start": 6461, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 6488, + "name": "instances", + "start": 6479, + "type": "Identifier" + }, + "arg": { + "end": 6492, + "raw": "7", + "start": 6491, + "type": "Literal", + "type": "Literal", + "value": { + "value": 7.0, + "suffix": "None" + } + } + }, + { + "type": "LabeledArg", + "label": { + "end": 6511, + "name": "arcDegrees", + "start": 6501, + "type": "Identifier" + }, + "arg": { + "end": 6517, + "raw": "360", + "start": 6514, + "type": "Literal", + "type": "Literal", + "value": { + "value": 360.0, + "suffix": "None" + } + } + }, + { + "type": "LabeledArg", + "label": { + "end": 6542, + "name": "rotateDuplicates", + "start": 6526, + "type": "Identifier" + }, + "arg": { + "end": 6549, + "raw": "true", + "start": 6545, + "type": "Literal", + "type": "Literal", + "value": true + } + } + ], + "callee": { + "end": 6418, + "name": "patternCircular3d", + "start": 6401, + "type": "Identifier" + }, + "end": 6556, + "start": 6401, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 6578, + "name": "color", + "start": 6573, + "type": "Identifier" + }, + "arg": { + "end": 6590, + "raw": "\"#4cd411\"", + "start": 6581, + "type": "Literal", + "type": "Literal", + "value": "#4cd411" + } + } + ], + "callee": { + "end": 6572, + "name": "appearance", + "start": 6562, + "type": "Identifier" + }, + "end": 6591, + "start": 6562, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 6591, + "start": 6289, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 6289, + "type": "ExpressionStatement", + "type": "ExpressionStatement" + }, + { + "declaration": { + "end": 6709, + "id": { + "end": 6608, + "name": "screwBodySketch", + "start": 6593, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 6635, + "name": "screwPlane", + "start": 6625, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 6624, + "name": "startSketchOn", + "start": 6611, + "type": "Identifier" + }, + "end": 6636, + "start": 6611, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 6663, + "name": "center", + "start": 6657, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 6668, + "raw": "0", + "start": 6667, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 6671, + "raw": "0", + "start": 6670, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 6672, + "start": 6666, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 6687, + "name": "radius", + "start": 6681, + "type": "Identifier" + }, + "arg": { + "end": 6702, + "left": { + "end": 6698, + "name": "screwDia", + "start": 6690, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 6702, + "raw": "2", + "start": 6701, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 6690, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 6648, + "name": "circle", + "start": 6642, + "type": "Identifier" + }, + "end": 6709, + "start": 6642, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 6709, + "start": 6611, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 6593, + "type": "VariableDeclarator" + }, + "end": 6709, + "kind": "const", + "start": 6593, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 7029, + "id": { + "end": 6719, + "name": "screwBody", + "start": 6710, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 6753, + "name": "length", + "start": 6747, + "type": "Identifier" + }, + "arg": { + "argument": { + "end": 6768, + "name": "screwLength", + "start": 6757, + "type": "Identifier", + "type": "Identifier" + }, + "end": 6768, + "operator": "-", + "start": 6756, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + } + ], + "callee": { + "end": 6729, + "name": "extrude", + "start": 6722, + "type": "Identifier" + }, + "end": 6769, + "start": 6722, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 6745, + "name": "screwBodySketch", + "start": 6730, + "type": "Identifier", + "type": "Identifier" + } + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 6805, + "name": "axis", + "start": 6801, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 6810, + "raw": "0", + "start": 6809, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 6813, + "raw": "1", + "start": 6812, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + { + "end": 6816, + "raw": "0", + "start": 6815, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 6817, + "start": 6808, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 6832, + "name": "center", + "start": 6826, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 6837, + "raw": "0", + "start": 6836, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 6840, + "raw": "0", + "start": 6839, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 6843, + "raw": "0", + "start": 6842, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 6844, + "start": 6835, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 6862, + "name": "instances", + "start": 6853, + "type": "Identifier" + }, + "arg": { + "end": 6866, + "raw": "7", + "start": 6865, + "type": "Literal", + "type": "Literal", + "value": { + "value": 7.0, + "suffix": "None" + } + } + }, + { + "type": "LabeledArg", + "label": { + "end": 6885, + "name": "arcDegrees", + "start": 6875, + "type": "Identifier" + }, + "arg": { + "end": 6891, + "raw": "360", + "start": 6888, + "type": "Literal", + "type": "Literal", + "value": { + "value": 360.0, + "suffix": "None" + } + } + }, + { + "type": "LabeledArg", + "label": { + "end": 6916, + "name": "rotateDuplicates", + "start": 6900, + "type": "Identifier" + }, + "arg": { + "end": 6923, + "raw": "true", + "start": 6919, + "type": "Literal", + "type": "Literal", + "value": true + } + } + ], + "callee": { + "end": 6792, + "name": "patternCircular3d", + "start": 6775, + "type": "Identifier" + }, + "end": 6930, + "start": 6775, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 6952, + "name": "color", + "start": 6947, + "type": "Identifier" + }, + "arg": { + "end": 6964, + "raw": "\"#4cd411\"", + "start": 6955, + "type": "Literal", + "type": "Literal", + "value": "#4cd411" + } + } + ], + "callee": { + "end": 6946, + "name": "appearance", + "start": 6936, + "type": "Identifier" + }, + "end": 6965, + "start": 6936, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 7029, + "nonCodeMeta": { + "nonCodeNodes": { + "2": [ + { + "end": 7029, + "start": 6965, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Create a plane for the washers on the back side of the wall", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, + "start": 6722, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 6710, + "type": "VariableDeclarator" + }, + "end": 7029, + "kind": "const", + "start": 6710, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 7272, + "id": { + "end": 7049, + "name": "backSideWasherPlane", + "start": 7030, + "type": "Identifier" + }, + "init": { + "end": 7272, + "properties": [ + { + "end": 7270, + "key": { + "end": 7061, + "name": "plane", + "start": 7056, + "type": "Identifier" + }, + "start": 7056, + "type": "ObjectProperty", + "value": { + "end": 7270, + "properties": [ + { + "end": 7155, + "key": { + "end": 7076, + "name": "origin", + "start": 7070, + "type": "Identifier" + }, + "start": 7070, + "type": "ObjectProperty", + "value": { + "end": 7155, + "properties": [ + { + "end": 7092, + "key": { + "end": 7088, + "name": "x", + "start": 7087, + "type": "Identifier" + }, + "start": 7087, + "type": "ObjectProperty", + "value": { + "end": 7092, + "raw": "0", + "start": 7091, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 7136, + "key": { + "end": 7101, + "name": "y", + "start": 7100, + "type": "Identifier" + }, + "start": 7100, + "type": "ObjectProperty", + "value": { + "end": 7136, + "left": { + "argument": { + "end": 7118, + "name": "wallThickness", + "start": 7105, + "type": "Identifier", + "type": "Identifier" + }, + "end": 7118, + "operator": "-", + "start": 7104, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "-", + "right": { + "end": 7136, + "name": "washerThickness", + "start": 7121, + "type": "Identifier", + "type": "Identifier" + }, + "start": 7104, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + }, + { + "end": 7149, + "key": { + "end": 7145, + "name": "z", + "start": 7144, + "type": "Identifier" + }, + "start": 7144, + "type": "ObjectProperty", + "value": { + "end": 7149, + "raw": "0", + "start": 7148, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + } + ], + "start": 7079, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + }, + { + "end": 7192, + "key": { + "end": 7166, + "name": "xAxis", + "start": 7161, + "type": "Identifier" + }, + "start": 7161, + "type": "ObjectProperty", + "value": { + "end": 7192, + "properties": [ + { + "end": 7176, + "key": { + "end": 7172, + "name": "x", + "start": 7171, + "type": "Identifier" + }, + "start": 7171, + "type": "ObjectProperty", + "value": { + "end": 7176, + "raw": "0", + "start": 7175, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 7183, + "key": { + "end": 7179, + "name": "y", + "start": 7178, + "type": "Identifier" + }, + "start": 7178, + "type": "ObjectProperty", + "value": { + "end": 7183, + "raw": "0", + "start": 7182, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 7190, + "key": { + "end": 7186, + "name": "z", + "start": 7185, + "type": "Identifier" + }, + "start": 7185, + "type": "ObjectProperty", + "value": { + "end": 7190, + "raw": "1", + "start": 7189, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + } + ], + "start": 7169, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + }, + { + "end": 7229, + "key": { + "end": 7203, + "name": "yAxis", + "start": 7198, + "type": "Identifier" + }, + "start": 7198, + "type": "ObjectProperty", + "value": { + "end": 7229, + "properties": [ + { + "end": 7213, + "key": { + "end": 7209, + "name": "x", + "start": 7208, + "type": "Identifier" + }, + "start": 7208, + "type": "ObjectProperty", + "value": { + "end": 7213, + "raw": "1", + "start": 7212, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + }, + { + "end": 7220, + "key": { + "end": 7216, + "name": "y", + "start": 7215, + "type": "Identifier" + }, + "start": 7215, + "type": "ObjectProperty", + "value": { + "end": 7220, + "raw": "0", + "start": 7219, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 7227, + "key": { + "end": 7223, + "name": "z", + "start": 7222, + "type": "Identifier" + }, + "start": 7222, + "type": "ObjectProperty", + "value": { + "end": 7227, + "raw": "0", + "start": 7226, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + } + ], + "start": 7206, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + }, + { + "end": 7266, + "key": { + "end": 7240, + "name": "zAxis", + "start": 7235, + "type": "Identifier" + }, + "start": 7235, + "type": "ObjectProperty", + "value": { + "end": 7266, + "properties": [ + { + "end": 7250, + "key": { + "end": 7246, + "name": "x", + "start": 7245, + "type": "Identifier" + }, + "start": 7245, + "type": "ObjectProperty", + "value": { + "end": 7250, + "raw": "0", + "start": 7249, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 7257, + "key": { + "end": 7253, + "name": "y", + "start": 7252, + "type": "Identifier" + }, + "start": 7252, + "type": "ObjectProperty", + "value": { + "end": 7257, + "raw": "1", + "start": 7256, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + }, + { + "end": 7264, + "key": { + "end": 7260, + "name": "z", + "start": 7259, + "type": "Identifier" + }, + "start": 7259, + "type": "ObjectProperty", + "value": { + "end": 7264, + "raw": "0", + "start": 7263, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + } + ], + "start": 7243, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + } + ], + "start": 7064, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + } + ], + "start": 7052, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + "start": 7030, + "type": "VariableDeclarator" + }, + "end": 7272, + "kind": "const", + "start": 7030, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "end": 7663, + "expression": { + "body": [ + { + "arguments": [ + { + "end": 7350, + "name": "backSideWasherPlane", + "start": 7331, + "type": "Identifier", + "type": "Identifier" + }, + { + "elements": [ + { + "computed": false, + "end": 7366, + "object": { + "end": 7363, + "name": "screwStart", + "start": 7353, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 7365, + "raw": "2", + "start": 7364, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 7353, + "type": "MemberExpression", + "type": "MemberExpression" + }, + { + "computed": false, + "end": 7381, + "object": { + "end": 7378, + "name": "screwStart", + "start": 7368, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 7380, + "raw": "0", + "start": 7379, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + "start": 7368, + "type": "MemberExpression", + "type": "MemberExpression" + } + ], + "end": 7382, + "start": 7352, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 7390, + "raw": "0.0625", + "start": 7384, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0625, + "suffix": "None" + } + }, + { + "end": 7406, + "left": { + "end": 7400, + "name": "screwDia", + "start": 7392, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 7406, + "name": "tol", + "start": 7403, + "type": "Identifier", + "type": "Identifier" + }, + "start": 7392, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 7413, + "raw": "0.625", + "start": 7408, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.625, + "suffix": "None" + } + } + ], + "callee": { + "end": 7330, + "name": "washer", + "start": 7324, + "type": "Identifier" + }, + "end": 7414, + "start": 7324, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 7450, + "name": "axis", + "start": 7446, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 7455, + "raw": "0", + "start": 7454, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 7458, + "raw": "1", + "start": 7457, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + { + "end": 7461, + "raw": "0", + "start": 7460, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 7462, + "start": 7453, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 7477, + "name": "center", + "start": 7471, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 7482, + "raw": "0", + "start": 7481, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 7485, + "raw": "0", + "start": 7484, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 7488, + "raw": "0", + "start": 7487, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 7489, + "start": 7480, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 7507, + "name": "instances", + "start": 7498, + "type": "Identifier" + }, + "arg": { + "end": 7511, + "raw": "7", + "start": 7510, + "type": "Literal", + "type": "Literal", + "value": { + "value": 7.0, + "suffix": "None" + } + } + }, + { + "type": "LabeledArg", + "label": { + "end": 7530, + "name": "arcDegrees", + "start": 7520, + "type": "Identifier" + }, + "arg": { + "end": 7536, + "raw": "360", + "start": 7533, + "type": "Literal", + "type": "Literal", + "value": { + "value": 360.0, + "suffix": "None" + } + } + }, + { + "type": "LabeledArg", + "label": { + "end": 7561, + "name": "rotateDuplicates", + "start": 7545, + "type": "Identifier" + }, + "arg": { + "end": 7568, + "raw": "true", + "start": 7564, + "type": "Literal", + "type": "Literal", + "value": true + } + } + ], + "callee": { + "end": 7437, + "name": "patternCircular3d", + "start": 7420, + "type": "Identifier" + }, + "end": 7575, + "start": 7420, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 7597, + "name": "color", + "start": 7592, + "type": "Identifier" + }, + "arg": { + "end": 7609, + "raw": "\"#e8ec09\"", + "start": 7600, + "type": "Literal", + "type": "Literal", + "value": "#e8ec09" + } + } + ], + "callee": { + "end": 7591, + "name": "appearance", + "start": 7581, + "type": "Identifier" + }, + "end": 7610, + "start": 7581, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 7663, + "nonCodeMeta": { + "nonCodeNodes": { + "2": [ + { + "end": 7663, + "start": 7610, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Create the hex nut and pattern around the flange", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, + "start": 7324, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 7324, + "type": "ExpressionStatement", + "type": "ExpressionStatement" + }, + { + "end": 7962, + "expression": { + "body": [ + { + "arguments": [ + { + "elements": [ + { + "computed": false, + "end": 7693, + "object": { + "end": 7690, + "name": "screwStart", + "start": 7680, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 7692, + "raw": "0", + "start": 7691, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + "start": 7680, + "type": "MemberExpression", + "type": "MemberExpression" + }, + { + "computed": false, + "end": 7715, + "object": { + "end": 7712, + "name": "screwStart", + "start": 7702, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 7714, + "raw": "1", + "start": 7713, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "start": 7702, + "type": "MemberExpression", + "type": "MemberExpression" + }, + { + "computed": false, + "end": 7737, + "object": { + "end": 7734, + "name": "screwStart", + "start": 7724, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 7736, + "raw": "2", + "start": 7735, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 7724, + "type": "MemberExpression", + "type": "MemberExpression" + } + ], + "end": 7744, + "start": 7671, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 7749, + "raw": ".25", + "start": 7746, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.25, + "suffix": "None" + } + }, + { + "end": 7765, + "left": { + "end": 7759, + "name": "screwDia", + "start": 7751, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 7765, + "name": "tol", + "start": 7762, + "type": "Identifier", + "type": "Identifier" + }, + "start": 7751, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "callee": { + "end": 7670, + "name": "hexNut", + "start": 7664, + "type": "Identifier" + }, + "end": 7766, + "start": 7664, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 7802, + "name": "axis", + "start": 7798, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 7807, + "raw": "0", + "start": 7806, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 7810, + "raw": "1", + "start": 7809, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + { + "end": 7813, + "raw": "0", + "start": 7812, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 7814, + "start": 7805, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 7829, + "name": "center", + "start": 7823, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 7834, + "raw": "0", + "start": 7833, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 7837, + "raw": "0", + "start": 7836, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 7840, + "raw": "0", + "start": 7839, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 7841, + "start": 7832, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 7859, + "name": "instances", + "start": 7850, + "type": "Identifier" + }, + "arg": { + "end": 7863, + "raw": "7", + "start": 7862, + "type": "Literal", + "type": "Literal", + "value": { + "value": 7.0, + "suffix": "None" + } + } + }, + { + "type": "LabeledArg", + "label": { + "end": 7882, + "name": "arcDegrees", + "start": 7872, + "type": "Identifier" + }, + "arg": { + "end": 7888, + "raw": "360", + "start": 7885, + "type": "Literal", + "type": "Literal", + "value": { + "value": 360.0, + "suffix": "None" + } + } + }, + { + "type": "LabeledArg", + "label": { + "end": 7913, + "name": "rotateDuplicates", + "start": 7897, + "type": "Identifier" + }, + "arg": { + "end": 7920, + "raw": "true", + "start": 7916, + "type": "Literal", + "type": "Literal", + "value": true + } + } + ], + "callee": { + "end": 7789, + "name": "patternCircular3d", + "start": 7772, + "type": "Identifier" + }, + "end": 7927, + "start": 7772, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 7949, + "name": "color", + "start": 7944, + "type": "Identifier" + }, + "arg": { + "end": 7961, + "raw": "\"#bc3434\"", + "start": 7952, + "type": "Literal", + "type": "Literal", + "value": "#bc3434" + } + } + ], + "callee": { + "end": 7943, + "name": "appearance", + "start": 7933, + "type": "Identifier" + }, + "end": 7962, + "start": 7933, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 7962, + "start": 7664, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 7664, + "type": "ExpressionStatement", + "type": "ExpressionStatement" + } + ], + "end": 7963, + "innerAttrs": [ + { + "end": 379, + "name": { + "end": 355, + "name": "settings", + "start": 347, + "type": "Identifier" + }, + "properties": [ + { + "end": 378, + "key": { + "end": 373, + "name": "defaultLengthUnit", + "start": 356, + "type": "Identifier" + }, + "start": 356, + "type": "ObjectProperty", + "value": { + "end": 378, + "name": "in", + "start": 376, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 346, + "type": "Annotation" + } + ], + "nonCodeMeta": { + "nonCodeNodes": { + "12": [ + { + "end": 738, + "start": 702, + "type": "NonCodeNode", + "value": { + "type": "inlineComment", + "value": "Ratio grabbed from another screw", + "style": "line" + } + } + ], + "13": [ + { + "end": 799, + "start": 763, + "type": "NonCodeNode", + "value": { + "type": "inlineComment", + "value": "Ratio grabbed from another screw", + "style": "line" + } + } + ], + "14": [ + { + "end": 862, + "start": 822, + "type": "NonCodeNode", + "value": { + "type": "inlineComment", + "value": "first angle of hex pattern (degrees)", + "style": "line" + } + } + ], + "15": [ + { + "end": 896, + "start": 885, + "type": "NonCodeNode", + "value": { + "type": "inlineComment", + "value": "degrees", + "style": "line" + } + } + ], + "16": [ + { + "end": 947, + "start": 936, + "type": "NonCodeNode", + "value": { + "type": "inlineComment", + "value": "degrees", + "style": "line" + } + }, + { + "end": 950, + "start": 947, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ], + "17": [ + { + "end": 1190, + "start": 1188, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ], + "18": [ + { + "end": 2659, + "start": 2657, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ], + "19": [ + { + "end": 2875, + "start": 2855, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Washer function", + "style": "line" + } + } + ], + "20": [ + { + "end": 3237, + "start": 3216, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Hex nut function", + "style": "line" + } + } + ], + "21": [ + { + "end": 4303, + "start": 4276, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Mounting holes pattern", + "style": "line" + } + } + ], + "27": [ + { + "end": 6593, + "start": 6591, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ], + "30": [ + { + "end": 7323, + "start": 7272, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Create the washers on the backside of the wall", + "style": "line" + } + } + ] + }, + "startNodes": [ + { + "end": 27, + "start": 0, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Pipe and Flange Assembly", + "style": "line" + } + }, + { + "end": 330, + "start": 28, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "A crucial component in various piping systems, designed to facilitate the connection, disconnection, and access to piping for inspection, cleaning, and modifications. This assembly combines pipes (long cylindrical conduits) with flanges (plate-like fittings) to create a secure yet detachable joint.", + "style": "line" + } + }, + { + "end": 333, + "start": 330, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + }, + { + "end": 345, + "start": 333, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Set units", + "style": "line" + } + }, + { + "end": 382, + "start": 379, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + }, + { + "end": 401, + "start": 382, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Define constants", + "style": "line" + } + } + ] + }, + "start": 0 + } +} 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 new file mode 100644 index 000000000..9bf258a4e --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/ops.snap @@ -0,0 +1,2832 @@ +--- +source: kcl/src/simulation_tests.rs +description: Operations executed pipe-flange-assembly.kcl +--- +[ + { + "labeledArgs": { + "data": { + "value": { + "type": "String", + "value": "XZ" + }, + "sourceRange": [ + 4340, + 4344, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 4326, + 4345, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "String", + "value": "XY" + }, + "sourceRange": [ + 4635, + 4639, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 4621, + 4640, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Object", + "value": { + "axis": { + "type": "String", + "value": "y" + } + } + }, + "sourceRange": [ + 5140, + 5154, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 5156, + 5157, + 0 + ] + } + }, + "name": "revolve", + "sourceRange": [ + 5132, + 5158, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "String", + "value": "XZ" + }, + "sourceRange": [ + 5247, + 5251, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 5233, + 5252, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketches", + "value": [ + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + } + ] + }, + "sourceRange": [ + 5382, + 5401, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 5403, + 5404, + 0 + ] + } + }, + "name": "hole", + "sourceRange": [ + 5377, + 5405, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 5416, + 5488, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 5490, + 5491, + 0 + ] + } + }, + "name": "hole", + "sourceRange": [ + 5411, + 5492, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 0.5, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 5515, + 5528, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 5498, + 5529, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "String", + "value": "XZ" + }, + "sourceRange": [ + 5626, + 5630, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 5612, + 5631, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketches", + "value": [ + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + } + ] + }, + "sourceRange": [ + 5716, + 5735, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 5737, + 5738, + 0 + ] + } + }, + "name": "hole", + "sourceRange": [ + 5711, + 5739, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 5750, + 5822, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 5824, + 5825, + 0 + ] + } + }, + "name": "hole", + "sourceRange": [ + 5745, + 5826, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": -0.125, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 5849, + 5865, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 5832, + 5866, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionCall", + "name": "washer", + "functionSourceRange": [ + 2885, + 3216, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 5954, + 6037, + 0 + ] + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Object", + "value": { + "plane": { + "type": "Object", + "value": { + "origin": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "y": { + "type": "Number", + "value": 0.125, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "z": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + } + } + }, + "xAxis": { + "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" + } + } + } + } + }, + "yAxis": { + "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" + } + } + } + } + }, + "zAxis": { + "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" + } + } + } + } + } + } + } + } + }, + "sourceRange": [ + 2958, + 2963, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 2944, + 2964, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 3072, + 3159, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 3161, + 3162, + 0 + ] + } + }, + "name": "hole", + "sourceRange": [ + 3067, + 3163, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 0.0625, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 3188, + 3191, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 3171, + 3192, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "labeledArgs": { + "arcDegrees": { + "value": { + "type": "Number", + "value": 360.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 6156, + 6159, + 0 + ] + }, + "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": [ + 6076, + 6085, + 0 + ] + }, + "center": { + "value": { + "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" + } + } + } + ] + }, + "sourceRange": [ + 6103, + 6112, + 0 + ] + }, + "instances": { + "value": { + "type": "Number", + "value": 7.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 6133, + 6134, + 0 + ] + }, + "rotateDuplicates": { + "value": { + "type": "Bool", + "value": true + }, + "sourceRange": [ + 6187, + 6191, + 0 + ] + } + }, + "name": "patternCircular3d", + "sourceRange": [ + 6043, + 6198, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionCall", + "name": "capScrew", + "functionSourceRange": [ + 1201, + 2657, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 6289, + 6395, + 0 + ] + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1359, + 1377, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Object", + "value": { + "plane": { + "type": "Object", + "value": { + "origin": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "y": { + "type": "Number", + "value": 0.1875, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "z": { + "type": "Number", + "value": 1.375, + "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": 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" + } + } + } + } + }, + "zAxis": { + "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" + } + } + } + } + } + } + } + } + }, + "sourceRange": [ + 1535, + 1545, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 1521, + 1546, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 0.375, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1711, + 1714, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 1677, + 1715, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1685, + 1700, + 0 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1812, + 1821, + 0 + ] + }, + "tag": { + "value": { + "type": "String", + "value": "end" + }, + "sourceRange": [ + 1823, + 1828, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 1798, + 1829, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": -0.28125, + "ty": { + "type": "Unknown" + } + }, + "sourceRange": [ + 2615, + 2633, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 2580, + 2634, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 2588, + 2604, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "labeledArgs": { + "arcDegrees": { + "value": { + "type": "Number", + "value": 360.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 6514, + 6517, + 0 + ] + }, + "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": [ + 6434, + 6443, + 0 + ] + }, + "center": { + "value": { + "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" + } + } + } + ] + }, + "sourceRange": [ + 6461, + 6470, + 0 + ] + }, + "instances": { + "value": { + "type": "Number", + "value": 7.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 6491, + 6492, + 0 + ] + }, + "rotateDuplicates": { + "value": { + "type": "Bool", + "value": true + }, + "sourceRange": [ + 6545, + 6549, + 0 + ] + } + }, + "name": "patternCircular3d", + "sourceRange": [ + 6401, + 6556, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Object", + "value": { + "plane": { + "type": "Object", + "value": { + "origin": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "y": { + "type": "Number", + "value": 0.1875, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "z": { + "type": "Number", + "value": 1.375, + "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": 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" + } + } + } + } + }, + "zAxis": { + "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" + } + } + } + } + } + } + } + } + }, + "sourceRange": [ + 6625, + 6635, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 6611, + 6636, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": -1.125, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 6756, + 6768, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 6722, + 6769, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 6730, + 6745, + 0 + ] + } + }, + { + "labeledArgs": { + "arcDegrees": { + "value": { + "type": "Number", + "value": 360.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 6888, + 6891, + 0 + ] + }, + "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": [ + 6808, + 6817, + 0 + ] + }, + "center": { + "value": { + "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" + } + } + } + ] + }, + "sourceRange": [ + 6835, + 6844, + 0 + ] + }, + "instances": { + "value": { + "type": "Number", + "value": 7.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 6865, + 6866, + 0 + ] + }, + "rotateDuplicates": { + "value": { + "type": "Bool", + "value": true + }, + "sourceRange": [ + 6919, + 6923, + 0 + ] + } + }, + "name": "patternCircular3d", + "sourceRange": [ + 6775, + 6930, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionCall", + "name": "washer", + "functionSourceRange": [ + 2885, + 3216, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 7324, + 7414, + 0 + ] + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Object", + "value": { + "plane": { + "type": "Object", + "value": { + "origin": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "y": { + "type": "Number", + "value": -0.5625, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "z": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + } + } + }, + "xAxis": { + "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" + } + } + } + } + }, + "yAxis": { + "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" + } + } + } + } + }, + "zAxis": { + "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" + } + } + } + } + } + } + } + } + }, + "sourceRange": [ + 2958, + 2963, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 2944, + 2964, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 3072, + 3159, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 3161, + 3162, + 0 + ] + } + }, + "name": "hole", + "sourceRange": [ + 3067, + 3163, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 0.0625, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 3188, + 3191, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 3171, + 3192, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "labeledArgs": { + "arcDegrees": { + "value": { + "type": "Number", + "value": 360.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 7533, + 7536, + 0 + ] + }, + "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": [ + 7453, + 7462, + 0 + ] + }, + "center": { + "value": { + "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" + } + } + } + ] + }, + "sourceRange": [ + 7480, + 7489, + 0 + ] + }, + "instances": { + "value": { + "type": "Number", + "value": 7.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 7510, + 7511, + 0 + ] + }, + "rotateDuplicates": { + "value": { + "type": "Bool", + "value": true + }, + "sourceRange": [ + 7564, + 7568, + 0 + ] + } + }, + "name": "patternCircular3d", + "sourceRange": [ + 7420, + 7575, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionCall", + "name": "hexNut", + "functionSourceRange": [ + 3247, + 4276, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 7664, + 7766, + 0 + ] + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Object", + "value": { + "plane": { + "type": "Object", + "value": { + "origin": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "y": { + "type": "Number", + "value": -0.5625, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "z": { + "type": "Number", + "value": 1.375, + "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": 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" + } + } + } + } + }, + "zAxis": { + "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" + } + } + } + } + } + } + } + } + }, + "sourceRange": [ + 3303, + 3614, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 3289, + 3615, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 4145, + 4218, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 4220, + 4221, + 0 + ] + } + }, + "name": "hole", + "sourceRange": [ + 4140, + 4222, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": -0.25, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 4247, + 4251, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 4230, + 4252, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "labeledArgs": { + "arcDegrees": { + "value": { + "type": "Number", + "value": 360.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 7885, + 7888, + 0 + ] + }, + "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": [ + 7805, + 7814, + 0 + ] + }, + "center": { + "value": { + "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" + } + } + } + ] + }, + "sourceRange": [ + 7832, + 7841, + 0 + ] + }, + "instances": { + "value": { + "type": "Number", + "value": 7.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 7862, + 7863, + 0 + ] + }, + "rotateDuplicates": { + "value": { + "type": "Bool", + "value": true + }, + "sourceRange": [ + 7916, + 7920, + 0 + ] + } + }, + "name": "patternCircular3d", + "sourceRange": [ + 7772, + 7927, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + } +] diff --git a/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/program_memory.snap new file mode 100644 index 000000000..3585fe828 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/program_memory.snap @@ -0,0 +1,4223 @@ +--- +source: kcl/src/simulation_tests.rs +description: Variables in memory after executing pipe-flange-assembly.kcl +--- +{ + "backSideWasherPlane": { + "type": "Object", + "value": { + "plane": { + "type": "Object", + "value": { + "origin": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 7091, + 7092, + 0 + ] + } + ] + }, + "y": { + "type": "Number", + "value": -0.5625, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 7104, + 7118, + 0 + ] + }, + { + "sourceRange": [ + 606, + 612, + 0 + ] + } + ] + }, + "z": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 7148, + 7149, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 7079, + 7155, + 0 + ] + } + ] + }, + "xAxis": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 7175, + 7176, + 0 + ] + } + ] + }, + "y": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 7182, + 7183, + 0 + ] + } + ] + }, + "z": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 7189, + 7190, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 7169, + 7192, + 0 + ] + } + ] + }, + "yAxis": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 7212, + 7213, + 0 + ] + } + ] + }, + "y": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 7219, + 7220, + 0 + ] + } + ] + }, + "z": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 7226, + 7227, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 7206, + 7229, + 0 + ] + } + ] + }, + "zAxis": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 7249, + 7250, + 0 + ] + } + ] + }, + "y": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 7256, + 7257, + 0 + ] + } + ] + }, + "z": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 7263, + 7264, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 7243, + 7266, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 7064, + 7270, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 7052, + 7272, + 0 + ] + } + ] + }, + "boreHeight": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 456, + 457, + 0 + ] + } + ] + }, + "capRatio": { + "type": "Number", + "value": 0.607, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 691, + 695, + 0 + ] + }, + { + "sourceRange": [ + 698, + 702, + 0 + ] + } + ] + }, + "capScrew": { + "type": "Function", + "__meta": [ + { + "sourceRange": [ + 1201, + 2657, + 0 + ] + } + ] + }, + "flangeBase": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5637, + 5705, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5637, + 5705, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 2.0, + 0.0 + ], + "radius": 2.0, + "tag": null, + "to": [ + 2.0, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 2.0, + 0.0 + ], + "to": [ + 2.0, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5637, + 5705, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 5637, + 5705, + 0 + ] + } + ] + }, + "height": -0.125, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 5637, + 5705, + 0 + ] + } + ] + } + }, + "flangeBaseDia": { + "type": "Number", + "value": 2.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 441, + 442, + 0 + ] + } + ] + }, + "flangePipeDia": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 474, + 475, + 0 + ] + } + ] + }, + "flangeThickness": { + "type": "Number", + "value": 0.125, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 420, + 424, + 0 + ] + } + ] + }, + "hexChangeAngle": { + "type": "Number", + "value": 60.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 914, + 917, + 0 + ] + }, + { + "sourceRange": [ + 882, + 885, + 0 + ] + } + ] + }, + "hexInteriorAngle": { + "type": "Number", + "value": 120.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 882, + 885, + 0 + ] + } + ] + }, + "hexNut": { + "type": "Function", + "__meta": [ + { + "sourceRange": [ + 3247, + 4276, + 0 + ] + } + ] + }, + "hexNutScale": { + "type": "Number", + "value": 0.9, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 543, + 547, + 0 + ] + } + ] + }, + "hexRatio": { + "type": "Number", + "value": 0.8224, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 750, + 751, + 0 + ] + }, + { + "sourceRange": [ + 754, + 756, + 0 + ] + }, + { + "sourceRange": [ + 759, + 763, + 0 + ] + } + ] + }, + "hexStartingAngle": { + "type": "Number", + "value": 210.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 819, + 822, + 0 + ] + } + ] + }, + "mountingHoleDia": { + "type": "Number", + "value": 0.425, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 494, + 499, + 0 + ] + } + ] + }, + "mountingHolePattern": { + "type": "Sketches", + "value": [ + { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4351, + 4448, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 1.375 + ], + "from": [ + 0.1975, + 1.375 + ], + "radius": 0.1975, + "tag": null, + "to": [ + 0.1975, + 1.375 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.1975, + 1.375 + ], + "to": [ + 0.1975, + 1.375 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4351, + 4448, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 4351, + 4448, + 0 + ] + } + ] + }, + { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4351, + 4448, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 1.375 + ], + "from": [ + 0.1975, + 1.375 + ], + "radius": 0.1975, + "tag": null, + "to": [ + 0.1975, + 1.375 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.1975, + 1.375 + ], + "to": [ + 0.1975, + 1.375 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4351, + 4448, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 4351, + 4448, + 0 + ] + } + ] + }, + { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4351, + 4448, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 1.375 + ], + "from": [ + 0.1975, + 1.375 + ], + "radius": 0.1975, + "tag": null, + "to": [ + 0.1975, + 1.375 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.1975, + 1.375 + ], + "to": [ + 0.1975, + 1.375 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4351, + 4448, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 4351, + 4448, + 0 + ] + } + ] + }, + { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4351, + 4448, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 1.375 + ], + "from": [ + 0.1975, + 1.375 + ], + "radius": 0.1975, + "tag": null, + "to": [ + 0.1975, + 1.375 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.1975, + 1.375 + ], + "to": [ + 0.1975, + 1.375 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4351, + 4448, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 4351, + 4448, + 0 + ] + } + ] + }, + { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4351, + 4448, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 1.375 + ], + "from": [ + 0.1975, + 1.375 + ], + "radius": 0.1975, + "tag": null, + "to": [ + 0.1975, + 1.375 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.1975, + 1.375 + ], + "to": [ + 0.1975, + 1.375 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4351, + 4448, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 4351, + 4448, + 0 + ] + } + ] + }, + { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4351, + 4448, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 1.375 + ], + "from": [ + 0.1975, + 1.375 + ], + "radius": 0.1975, + "tag": null, + "to": [ + 0.1975, + 1.375 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.1975, + 1.375 + ], + "to": [ + 0.1975, + 1.375 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4351, + 4448, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 4351, + 4448, + 0 + ] + } + ] + }, + { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4351, + 4448, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 1.375 + ], + "from": [ + 0.1975, + 1.375 + ], + "radius": 0.1975, + "tag": null, + "to": [ + 0.1975, + 1.375 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.1975, + 1.375 + ], + "to": [ + 0.1975, + 1.375 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4351, + 4448, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 4351, + 4448, + 0 + ] + } + ] + } + ] + }, + "pipe": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4699, + 4718, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4724, + 4767, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4773, + 4792, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4798, + 4831, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4837, + 4855, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4861, + 4905, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4911, + 4929, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4935, + 4977, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4983, + 5001, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5007, + 5039, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5045, + 5064, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5070, + 5113, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5119, + 5126, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4699, + 4718, + 0 + ] + }, + "from": [ + 0.49, + 0.0 + ], + "tag": null, + "to": [ + 0.49, + -2.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4724, + 4767, + 0 + ] + }, + "from": [ + 0.49, + -2.0 + ], + "tag": null, + "to": [ + 0.74, + -2.433 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4773, + 4792, + 0 + ] + }, + "from": [ + 0.74, + -2.433 + ], + "tag": null, + "to": [ + 0.74, + -3.433 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4798, + 4831, + 0 + ] + }, + "from": [ + 0.74, + -3.433 + ], + "tag": null, + "to": [ + 0.615, + -3.433 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4837, + 4855, + 0 + ] + }, + "from": [ + 0.615, + -3.433 + ], + "tag": null, + "to": [ + 0.615, + -2.433 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4861, + 4905, + 0 + ] + }, + "from": [ + 0.615, + -2.433 + ], + "tag": null, + "to": [ + 0.365, + -2.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4911, + 4929, + 0 + ] + }, + "from": [ + 0.365, + -2.0 + ], + "tag": null, + "to": [ + 0.365, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4935, + 4977, + 0 + ] + }, + "from": [ + 0.365, + 3.0 + ], + "tag": null, + "to": [ + 0.615, + 3.433 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4983, + 5001, + 0 + ] + }, + "from": [ + 0.615, + 3.433 + ], + "tag": null, + "to": [ + 0.615, + 4.433 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5007, + 5039, + 0 + ] + }, + "from": [ + 0.615, + 4.433 + ], + "tag": null, + "to": [ + 0.74, + 4.433 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5045, + 5064, + 0 + ] + }, + "from": [ + 0.74, + 4.433 + ], + "tag": null, + "to": [ + 0.74, + 3.433 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5070, + 5113, + 0 + ] + }, + "from": [ + 0.74, + 3.433 + ], + "tag": null, + "to": [ + 0.49, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5119, + 5126, + 0 + ] + }, + "from": [ + 0.49, + 3.0 + ], + "tag": null, + "to": [ + 0.49, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.49, + 0.0 + ], + "to": [ + 0.49, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4646, + 4693, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 4646, + 4693, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": null, + "endCapId": null, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 4646, + 4693, + 0 + ] + } + ] + } + }, + "screwBody": { + "type": "Solids", + "value": [ + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 6642, + 6709, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 6642, + 6709, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 0.1875, + 0.0 + ], + "radius": 0.1875, + "tag": null, + "to": [ + 0.1875, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.1875, + "z": 1.375 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.1875, + 0.0 + ], + "to": [ + 0.1875, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 6642, + 6709, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 6642, + 6709, + 0 + ] + } + ] + }, + "height": -1.125, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 6642, + 6709, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 6642, + 6709, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 6642, + 6709, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 0.1875, + 0.0 + ], + "radius": 0.1875, + "tag": null, + "to": [ + 0.1875, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.1875, + "z": 1.375 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.1875, + 0.0 + ], + "to": [ + 0.1875, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 6642, + 6709, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 6642, + 6709, + 0 + ] + } + ] + }, + "height": -1.125, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 6642, + 6709, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 6642, + 6709, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 6642, + 6709, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 0.1875, + 0.0 + ], + "radius": 0.1875, + "tag": null, + "to": [ + 0.1875, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.1875, + "z": 1.375 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.1875, + 0.0 + ], + "to": [ + 0.1875, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 6642, + 6709, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 6642, + 6709, + 0 + ] + } + ] + }, + "height": -1.125, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 6642, + 6709, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 6642, + 6709, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 6642, + 6709, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 0.1875, + 0.0 + ], + "radius": 0.1875, + "tag": null, + "to": [ + 0.1875, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.1875, + "z": 1.375 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.1875, + 0.0 + ], + "to": [ + 0.1875, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 6642, + 6709, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 6642, + 6709, + 0 + ] + } + ] + }, + "height": -1.125, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 6642, + 6709, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 6642, + 6709, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 6642, + 6709, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 0.1875, + 0.0 + ], + "radius": 0.1875, + "tag": null, + "to": [ + 0.1875, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.1875, + "z": 1.375 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.1875, + 0.0 + ], + "to": [ + 0.1875, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 6642, + 6709, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 6642, + 6709, + 0 + ] + } + ] + }, + "height": -1.125, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 6642, + 6709, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 6642, + 6709, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 6642, + 6709, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 0.1875, + 0.0 + ], + "radius": 0.1875, + "tag": null, + "to": [ + 0.1875, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.1875, + "z": 1.375 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.1875, + 0.0 + ], + "to": [ + 0.1875, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 6642, + 6709, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 6642, + 6709, + 0 + ] + } + ] + }, + "height": -1.125, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 6642, + 6709, + 0 + ] + } + ] + }, + { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 6642, + 6709, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 6642, + 6709, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 0.1875, + 0.0 + ], + "radius": 0.1875, + "tag": null, + "to": [ + 0.1875, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.1875, + "z": 1.375 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.1875, + 0.0 + ], + "to": [ + 0.1875, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 6642, + 6709, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 6642, + 6709, + 0 + ] + } + ] + }, + "height": -1.125, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 6642, + 6709, + 0 + ] + } + ] + } + ] + }, + "screwBodySketch": { + "type": "Sketch", + "value": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 6642, + 6709, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 0.1875, + 0.0 + ], + "radius": 0.1875, + "tag": null, + "to": [ + 0.1875, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.1875, + "z": 1.375 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.1875, + 0.0 + ], + "to": [ + 0.1875, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 6642, + 6709, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 6642, + 6709, + 0 + ] + } + ] + } + }, + "screwDia": { + "type": "Number", + "value": 0.375, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 511, + 516, + 0 + ] + } + ] + }, + "screwLength": { + "type": "Number", + "value": 1.125, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 582, + 587, + 0 + ] + } + ] + }, + "screwPlane": { + "type": "Object", + "value": { + "plane": { + "type": "Object", + "value": { + "origin": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 630, + 631, + 0 + ] + } + ] + }, + "y": { + "type": "Number", + "value": 0.1875, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 420, + 424, + 0 + ] + }, + { + "sourceRange": [ + 606, + 612, + 0 + ] + } + ] + }, + "z": { + "type": "Number", + "value": 1.375, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 672, + 677, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 990, + 1071, + 0 + ] + } + ] + }, + "xAxis": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 1091, + 1092, + 0 + ] + } + ] + }, + "y": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 1098, + 1099, + 0 + ] + } + ] + }, + "z": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 1105, + 1106, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 1085, + 1108, + 0 + ] + } + ] + }, + "yAxis": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 1128, + 1129, + 0 + ] + } + ] + }, + "y": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 1135, + 1136, + 0 + ] + } + ] + }, + "z": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 1142, + 1143, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 1122, + 1145, + 0 + ] + } + ] + }, + "zAxis": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 1165, + 1166, + 0 + ] + } + ] + }, + "y": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 1172, + 1173, + 0 + ] + } + ] + }, + "z": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 1179, + 1180, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 1159, + 1182, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 975, + 1186, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 963, + 1188, + 0 + ] + } + ] + }, + "screwStart": { + "type": "Array", + "value": [ + { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 630, + 631, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 0.1875, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 420, + 424, + 0 + ] + }, + { + "sourceRange": [ + 606, + 612, + 0 + ] + } + ] + }, + { + "type": "Number", + "value": 1.375, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 672, + 677, + 0 + ] + } + ] + } + ], + "__meta": [ + { + "sourceRange": [ + 626, + 679, + 0 + ] + } + ] + }, + "tol": { + "type": "Number", + "value": 0.01, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 523, + 528, + 0 + ] + } + ] + }, + "wall": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5291, + 5309, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5315, + 5333, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5339, + 5358, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5364, + 5371, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5291, + 5309, + 0 + ] + }, + "from": [ + -4.0, + -4.0 + ], + "tag": null, + "to": [ + -4.0, + 4.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5315, + 5333, + 0 + ] + }, + "from": [ + -4.0, + 4.0 + ], + "tag": null, + "to": [ + 4.0, + 4.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5339, + 5358, + 0 + ] + }, + "from": [ + 4.0, + 4.0 + ], + "tag": null, + "to": [ + 4.0, + -4.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5364, + 5371, + 0 + ] + }, + "from": [ + 4.0, + -4.0 + ], + "tag": null, + "to": [ + -4.0, + -4.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + -4.0, + -4.0 + ], + "to": [ + -4.0, + -4.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5258, + 5285, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 5258, + 5285, + 0 + ] + } + ] + }, + "height": 0.5, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 5258, + 5285, + 0 + ] + } + ] + } + }, + "wallThickness": { + "type": "Number", + "value": 0.5, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 564, + 567, + 0 + ] + } + ] + }, + "washer": { + "type": "Function", + "__meta": [ + { + "sourceRange": [ + 2885, + 3216, + 0 + ] + } + ] + }, + "washerThickness": { + "type": "Number", + "value": 0.0625, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 606, + 612, + 0 + ] + } + ] + }, + "workingPlane": { + "type": "Object", + "value": { + "plane": { + "type": "Object", + "value": { + "origin": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 2707, + 2708, + 0 + ] + } + ] + }, + "y": { + "type": "Number", + "value": 0.125, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 420, + 424, + 0 + ] + } + ] + }, + "z": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 2735, + 2736, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 2701, + 2738, + 0 + ] + } + ] + }, + "xAxis": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 2758, + 2759, + 0 + ] + } + ] + }, + "y": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 2765, + 2766, + 0 + ] + } + ] + }, + "z": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 2772, + 2773, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 2752, + 2775, + 0 + ] + } + ] + }, + "yAxis": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 2795, + 2796, + 0 + ] + } + ] + }, + "y": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 2802, + 2803, + 0 + ] + } + ] + }, + "z": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 2809, + 2810, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 2789, + 2812, + 0 + ] + } + ] + }, + "zAxis": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 2832, + 2833, + 0 + ] + } + ] + }, + "y": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 2839, + 2840, + 0 + ] + } + ] + }, + "z": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 2846, + 2847, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 2826, + 2849, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 2686, + 2853, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 2674, + 2855, + 0 + ] + } + ] + } +} diff --git a/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/rendered_model.png new file mode 100644 index 000000000..ce708e927 Binary files /dev/null and b/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/rendered_model.png differ 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 new file mode 100644 index 000000000..be28b15aa --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/pipe-with-bend/artifact_commands.snap @@ -0,0 +1,610 @@ +--- +source: kcl/src/simulation_tests.rs +description: Artifact commands pipe-with-bend.kcl +--- +[ + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.7, + "g": 0.28, + "b": 0.28, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.28, + "g": 0.7, + "b": 0.28, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.28, + "g": 0.28, + "b": 0.7, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "edge_lines_visible", + "hidden": false + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 176, + 209, + 0 + ], + "command": { + "type": "set_scene_units", + "unit": "in" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 350, + 369, + 0 + ], + "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": [ + 429, + 508, + 0 + ], + "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": [ + 429, + 508, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 429, + 508, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 40.0, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 429, + 508, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 30.0, + "y": 0.0 + }, + "radius": 10.0, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 429, + 508, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 568, + 647, + 0 + ], + "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": [ + 568, + 647, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 568, + 647, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 35.0, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 568, + 647, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 30.0, + "y": 0.0 + }, + "radius": 5.0, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 568, + 647, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 715, + 736, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 715, + 736, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 794, + 849, + 0 + ], + "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": 90.0 + }, + "tolerance": 0.0000001 + } + }, + { + "cmdId": "[uuid]", + "range": [ + 794, + 849, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 794, + 849, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 794, + 849, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 794, + 849, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + } +] diff --git a/rust/kcl-lib/tests/kcl_samples/pipe-with-bend/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/kcl_samples/pipe-with-bend/artifact_graph_flowchart.snap new file mode 100644 index 000000000..8b3f11a00 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/pipe-with-bend/artifact_graph_flowchart.snap @@ -0,0 +1,6 @@ +--- +source: kcl/src/simulation_tests.rs +description: Artifact graph flowchart pipe-with-bend.kcl +extension: md +snapshot_kind: binary +--- diff --git a/rust/kcl-lib/tests/kcl_samples/pipe-with-bend/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/pipe-with-bend/artifact_graph_flowchart.snap.md new file mode 100644 index 000000000..a9d5f716a --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/pipe-with-bend/artifact_graph_flowchart.snap.md @@ -0,0 +1,35 @@ +```mermaid +flowchart LR + subgraph path2 [Path] + 2["Path
[429, 508, 0]"] + 3["Segment
[429, 508, 0]"] + 4[Solid2d] + end + subgraph path5 [Path] + 5["Path
[568, 647, 0]"] + 6["Segment
[568, 647, 0]"] + 7[Solid2d] + end + 1["Plane
[350, 369, 0]"] + 8["Sweep Revolve
[794, 849, 0]"] + 9[Wall] + 10["Cap Start"] + 11["Cap End"] + 12["SweepEdge Opposite"] + 13["SweepEdge Adjacent"] + 1 --- 2 + 1 --- 5 + 2 --- 3 + 2 ---- 8 + 2 --- 4 + 3 --- 9 + 3 --- 12 + 3 --- 13 + 5 --- 6 + 5 --- 7 + 8 --- 9 + 8 --- 10 + 8 --- 11 + 8 --- 12 + 8 --- 13 +``` diff --git a/rust/kcl-lib/tests/kcl_samples/pipe-with-bend/ast.snap b/rust/kcl-lib/tests/kcl_samples/pipe-with-bend/ast.snap new file mode 100644 index 000000000..8b0fb5b12 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/pipe-with-bend/ast.snap @@ -0,0 +1,688 @@ +--- +source: kcl-lib/src/simulation_tests.rs +description: Result of parsing pipe-with-bend.kcl +--- +{ + "Ok": { + "body": [ + { + "declaration": { + "end": 249, + "id": { + "end": 244, + "name": "innerDiameter", + "start": 231, + "type": "Identifier" + }, + "init": { + "end": 249, + "raw": "10", + "start": 247, + "type": "Literal", + "type": "Literal", + "value": { + "value": 10.0, + "suffix": "None" + } + }, + "start": 231, + "type": "VariableDeclarator" + }, + "end": 249, + "kind": "const", + "start": 231, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 268, + "id": { + "end": 263, + "name": "outerDiameter", + "start": 250, + "type": "Identifier" + }, + "init": { + "end": 268, + "raw": "20", + "start": 266, + "type": "Literal", + "type": "Literal", + "value": { + "value": 20.0, + "suffix": "None" + } + }, + "start": 250, + "type": "VariableDeclarator" + }, + "end": 268, + "kind": "const", + "start": 250, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 284, + "id": { + "end": 279, + "name": "bendRadius", + "start": 269, + "type": "Identifier" + }, + "init": { + "end": 284, + "raw": "30", + "start": 282, + "type": "Literal", + "type": "Literal", + "value": { + "value": 30.0, + "suffix": "None" + } + }, + "start": 269, + "type": "VariableDeclarator" + }, + "end": 284, + "kind": "const", + "start": 269, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 299, + "id": { + "end": 294, + "name": "bendAngle", + "start": 285, + "type": "Identifier" + }, + "init": { + "end": 299, + "raw": "90", + "start": 297, + "type": "Literal", + "type": "Literal", + "value": { + "value": 90.0, + "suffix": "None" + } + }, + "start": 285, + "type": "VariableDeclarator" + }, + "end": 299, + "kind": "const", + "start": 285, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 369, + "id": { + "end": 347, + "name": "sketch000", + "start": 338, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "end": 368, + "raw": "\"XZ\"", + "start": 364, + "type": "Literal", + "type": "Literal", + "value": "XZ" + } + ], + "callee": { + "end": 363, + "name": "startSketchOn", + "start": 350, + "type": "Identifier" + }, + "end": 369, + "start": 350, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 338, + "type": "VariableDeclarator" + }, + "end": 369, + "kind": "const", + "start": 338, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 508, + "id": { + "end": 426, + "name": "outerProfile", + "start": 414, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 458, + "name": "center", + "start": 452, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 472, + "name": "bendRadius", + "start": 462, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 475, + "raw": "0", + "start": 474, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 476, + "start": 461, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 486, + "name": "radius", + "start": 480, + "type": "Identifier" + }, + "arg": { + "end": 506, + "left": { + "end": 502, + "name": "outerDiameter", + "start": 489, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 506, + "raw": "2", + "start": 505, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 489, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 435, + "name": "circle", + "start": 429, + "type": "Identifier" + }, + "end": 508, + "start": 429, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 448, + "name": "sketch000", + "start": 439, + "type": "Identifier", + "type": "Identifier" + } + }, + "start": 414, + "type": "VariableDeclarator" + }, + "end": 508, + "kind": "const", + "start": 414, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 647, + "id": { + "end": 565, + "name": "innerProfile", + "start": 553, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 597, + "name": "center", + "start": 591, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 611, + "name": "bendRadius", + "start": 601, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 614, + "raw": "0", + "start": 613, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 615, + "start": 600, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 625, + "name": "radius", + "start": 619, + "type": "Identifier" + }, + "arg": { + "end": 645, + "left": { + "end": 641, + "name": "innerDiameter", + "start": 628, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 645, + "raw": "2", + "start": 644, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 628, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 574, + "name": "circle", + "start": 568, + "type": "Identifier" + }, + "end": 647, + "start": 568, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 587, + "name": "sketch000", + "start": 578, + "type": "Identifier", + "type": "Identifier" + } + }, + "start": 553, + "type": "VariableDeclarator" + }, + "end": 647, + "kind": "const", + "start": 553, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 786, + "id": { + "end": 694, + "name": "pipeProfile", + "start": 683, + "type": "Identifier" + }, + "init": { + "body": [ + { + "end": 709, + "name": "outerProfile", + "start": 697, + "type": "Identifier", + "type": "Identifier" + }, + { + "arguments": [ + { + "end": 732, + "name": "innerProfile", + "start": 720, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 735, + "start": 734, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 719, + "name": "hole", + "start": 715, + "type": "Identifier" + }, + "end": 736, + "start": 715, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 786, + "nonCodeMeta": { + "nonCodeNodes": { + "1": [ + { + "end": 786, + "start": 736, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "revolve the pipe profile at the desired angle", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, + "start": 697, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 683, + "type": "VariableDeclarator" + }, + "end": 786, + "kind": "const", + "start": 683, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 849, + "id": { + "end": 791, + "name": "pipe", + "start": 787, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "end": 835, + "properties": [ + { + "end": 814, + "key": { + "end": 808, + "name": "axis", + "start": 804, + "type": "Identifier" + }, + "start": 804, + "type": "ObjectProperty", + "value": { + "end": 814, + "raw": "\"Y\"", + "start": 811, + "type": "Literal", + "type": "Literal", + "value": "Y" + } + }, + { + "end": 833, + "key": { + "end": 821, + "name": "angle", + "start": 816, + "type": "Identifier" + }, + "start": 816, + "type": "ObjectProperty", + "value": { + "end": 833, + "name": "bendAngle", + "start": 824, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 802, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 848, + "name": "pipeProfile", + "start": 837, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 801, + "name": "revolve", + "start": 794, + "type": "Identifier" + }, + "end": 849, + "start": 794, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 787, + "type": "VariableDeclarator" + }, + "end": 849, + "kind": "const", + "start": 787, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + } + ], + "end": 850, + "innerAttrs": [ + { + "end": 209, + "name": { + "end": 185, + "name": "settings", + "start": 177, + "type": "Identifier" + }, + "properties": [ + { + "end": 208, + "key": { + "end": 203, + "name": "defaultLengthUnit", + "start": 186, + "type": "Identifier" + }, + "start": 186, + "type": "ObjectProperty", + "value": { + "end": 208, + "name": "in", + "start": 206, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 176, + "type": "Annotation" + } + ], + "nonCodeMeta": { + "nonCodeNodes": { + "3": [ + { + "end": 337, + "start": 299, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "create a sketch in the 'XZ' plane", + "style": "line" + } + } + ], + "4": [ + { + "end": 413, + "start": 369, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "create a profile for the outer diameter", + "style": "line" + } + } + ], + "5": [ + { + "end": 552, + "start": 508, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "create a profile for the inner diameter", + "style": "line" + } + } + ], + "6": [ + { + "end": 682, + "start": 647, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "create the profile of the pipe", + "style": "line" + } + } + ] + }, + "startNodes": [ + { + "end": 17, + "start": 0, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Pipe with bend", + "style": "line" + } + }, + { + "end": 161, + "start": 18, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "A tubular section or hollow cylinder, usually but not necessarily of circular cross-section, used mainly to convey substances that can flow.", + "style": "line" + } + }, + { + "end": 163, + "start": 161, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + }, + { + "end": 175, + "start": 163, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Set units", + "style": "line" + } + }, + { + "end": 211, + "start": 209, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + }, + { + "end": 230, + "start": 211, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Define constants", + "style": "line" + } + } + ] + }, + "start": 0 + } +} diff --git a/rust/kcl-lib/tests/kcl_samples/pipe-with-bend/ops.snap b/rust/kcl-lib/tests/kcl_samples/pipe-with-bend/ops.snap new file mode 100644 index 000000000..3a9ee249e --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/pipe-with-bend/ops.snap @@ -0,0 +1,121 @@ +--- +source: kcl/src/simulation_tests.rs +description: Operations executed pipe-with-bend.kcl +--- +[ + { + "labeledArgs": { + "data": { + "value": { + "type": "String", + "value": "XZ" + }, + "sourceRange": [ + 364, + 368, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 350, + 369, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 720, + 732, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 734, + 735, + 0 + ] + } + }, + "name": "hole", + "sourceRange": [ + 715, + 736, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Object", + "value": { + "angle": { + "type": "Number", + "value": 90.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "axis": { + "type": "String", + "value": "Y" + } + } + }, + "sourceRange": [ + 802, + 835, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 837, + 848, + 0 + ] + } + }, + "name": "revolve", + "sourceRange": [ + 794, + 849, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + } +] diff --git a/rust/kcl-lib/tests/kcl_samples/pipe-with-bend/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/pipe-with-bend/program_memory.snap new file mode 100644 index 000000000..b81d414c8 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/pipe-with-bend/program_memory.snap @@ -0,0 +1,575 @@ +--- +source: kcl/src/simulation_tests.rs +description: Variables in memory after executing pipe-with-bend.kcl +--- +{ + "bendAngle": { + "type": "Number", + "value": 90.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 297, + 299, + 0 + ] + } + ] + }, + "bendRadius": { + "type": "Number", + "value": 30.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 282, + 284, + 0 + ] + } + ] + }, + "innerDiameter": { + "type": "Number", + "value": 10.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 247, + 249, + 0 + ] + } + ] + }, + "innerProfile": { + "type": "Sketch", + "value": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 568, + 647, + 0 + ] + }, + "ccw": true, + "center": [ + 30.0, + 0.0 + ], + "from": [ + 35.0, + 0.0 + ], + "radius": 5.0, + "tag": null, + "to": [ + 35.0, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 35.0, + 0.0 + ], + "to": [ + 35.0, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 568, + 647, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 568, + 647, + 0 + ] + } + ] + } + }, + "outerDiameter": { + "type": "Number", + "value": 20.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 266, + 268, + 0 + ] + } + ] + }, + "outerProfile": { + "type": "Sketch", + "value": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 429, + 508, + 0 + ] + }, + "ccw": true, + "center": [ + 30.0, + 0.0 + ], + "from": [ + 40.0, + 0.0 + ], + "radius": 10.0, + "tag": null, + "to": [ + 40.0, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 40.0, + 0.0 + ], + "to": [ + 40.0, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 429, + 508, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 429, + 508, + 0 + ] + } + ] + } + }, + "pipe": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 429, + 508, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 429, + 508, + 0 + ] + }, + "ccw": true, + "center": [ + 30.0, + 0.0 + ], + "from": [ + 40.0, + 0.0 + ], + "radius": 10.0, + "tag": null, + "to": [ + 40.0, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 40.0, + 0.0 + ], + "to": [ + 40.0, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 429, + 508, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 429, + 508, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 429, + 508, + 0 + ] + } + ] + } + }, + "pipeProfile": { + "type": "Sketch", + "value": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 429, + 508, + 0 + ] + }, + "ccw": true, + "center": [ + 30.0, + 0.0 + ], + "from": [ + 40.0, + 0.0 + ], + "radius": 10.0, + "tag": null, + "to": [ + 40.0, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 40.0, + 0.0 + ], + "to": [ + 40.0, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 429, + 508, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 429, + 508, + 0 + ] + } + ] + } + }, + "sketch000": { + "type": "Plane", + "value": { + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + } + } +} diff --git a/rust/kcl-lib/tests/kcl_samples/pipe-with-bend/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/pipe-with-bend/rendered_model.png new file mode 100644 index 000000000..1cc6f6837 Binary files /dev/null and b/rust/kcl-lib/tests/kcl_samples/pipe-with-bend/rendered_model.png differ diff --git a/rust/kcl-lib/tests/kcl_samples/pipe/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/pipe/artifact_commands.snap new file mode 100644 index 000000000..e911e97c2 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/pipe/artifact_commands.snap @@ -0,0 +1,820 @@ +--- +source: kcl/src/simulation_tests.rs +description: Artifact commands pipe.kcl +--- +[ + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.7, + "g": 0.28, + "b": 0.28, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.28, + "g": 0.7, + "b": 0.28, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.28, + "g": 0.28, + "b": 0.7, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "edge_lines_visible", + "hidden": false + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 166, + 199, + 0 + ], + "command": { + "type": "set_scene_units", + "unit": "in" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 605, + 624, + 0 + ], + "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": [ + 630, + 685, + 0 + ], + "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": [ + 630, + 685, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 630, + 685, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.6875, + "y": 38.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 691, + 717, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.125, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 723, + 759, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -18.5, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 765, + 854, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.2887, + "y": -0.5, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 860, + 896, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 902, + 922, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.125, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 928, + 963, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 969, + 1081, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.6875, + "y": 19.5, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1087, + 1094, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1087, + 1094, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1144, + 1179, + 0 + ], + "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": [ + 1144, + 1179, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1144, + 1179, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1144, + 1179, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1144, + 1179, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1144, + 1179, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1144, + 1179, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1144, + 1179, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1144, + 1179, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1144, + 1179, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1144, + 1179, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1144, + 1179, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1144, + 1179, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1144, + 1179, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1144, + 1179, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1144, + 1179, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1144, + 1179, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1144, + 1179, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1144, + 1179, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + } +] diff --git a/rust/kcl-lib/tests/kcl_samples/pipe/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/kcl_samples/pipe/artifact_graph_flowchart.snap new file mode 100644 index 000000000..73229a2e5 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/pipe/artifact_graph_flowchart.snap @@ -0,0 +1,6 @@ +--- +source: kcl/src/simulation_tests.rs +description: Artifact graph flowchart pipe.kcl +extension: md +snapshot_kind: binary +--- diff --git a/rust/kcl-lib/tests/kcl_samples/pipe/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/pipe/artifact_graph_flowchart.snap.md new file mode 100644 index 000000000..a82a0d5ea --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/pipe/artifact_graph_flowchart.snap.md @@ -0,0 +1,82 @@ +```mermaid +flowchart LR + subgraph path2 [Path] + 2["Path
[630, 685, 0]"] + 3["Segment
[691, 717, 0]"] + 4["Segment
[723, 759, 0]"] + 5["Segment
[765, 854, 0]"] + 6["Segment
[860, 896, 0]"] + 7["Segment
[902, 922, 0]"] + 8["Segment
[928, 963, 0]"] + 9["Segment
[969, 1081, 0]"] + 10["Segment
[1087, 1094, 0]"] + 11[Solid2d] + end + 1["Plane
[605, 624, 0]"] + 12["Sweep Revolve
[1144, 1179, 0]"] + 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/kcl_samples/pipe/ast.snap b/rust/kcl-lib/tests/kcl_samples/pipe/ast.snap new file mode 100644 index 000000000..f68a01ece --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/pipe/ast.snap @@ -0,0 +1,1041 @@ +--- +source: kcl-lib/src/simulation_tests.rs +description: Result of parsing pipe.kcl +--- +{ + "Ok": { + "body": [ + { + "declaration": { + "end": 241, + "id": { + "end": 236, + "name": "pipeTotalLength", + "start": 221, + "type": "Identifier" + }, + "init": { + "end": 241, + "raw": "20", + "start": 239, + "type": "Literal", + "type": "Literal", + "value": { + "value": 20.0, + "suffix": "None" + } + }, + "start": 221, + "type": "VariableDeclarator" + }, + "end": 241, + "kind": "const", + "start": 221, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 264, + "id": { + "end": 260, + "name": "pipeLargeDiaLength", + "start": 242, + "type": "Identifier" + }, + "init": { + "end": 264, + "raw": "1", + "start": 263, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "start": 242, + "type": "VariableDeclarator" + }, + "end": 264, + "kind": "const", + "start": 242, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 281, + "id": { + "end": 277, + "name": "pipeLargeDia", + "start": 265, + "type": "Identifier" + }, + "init": { + "end": 281, + "raw": "1", + "start": 280, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "start": 265, + "type": "VariableDeclarator" + }, + "end": 281, + "kind": "const", + "start": 265, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 300, + "id": { + "end": 294, + "name": "pipeSmallDia", + "start": 282, + "type": "Identifier" + }, + "init": { + "end": 300, + "raw": ".75", + "start": 297, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.75, + "suffix": "None" + } + }, + "start": 282, + "type": "VariableDeclarator" + }, + "end": 300, + "kind": "const", + "start": 282, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 318, + "id": { + "end": 310, + "name": "thickness", + "start": 301, + "type": "Identifier" + }, + "init": { + "end": 318, + "raw": "0.125", + "start": 313, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.125, + "suffix": "None" + } + }, + "start": 301, + "type": "VariableDeclarator" + }, + "end": 318, + "kind": "const", + "start": 301, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 343, + "id": { + "end": 338, + "name": "pipeTransitionAngle", + "start": 319, + "type": "Identifier" + }, + "init": { + "end": 343, + "raw": "60", + "start": 341, + "type": "Literal", + "type": "Literal", + "value": { + "value": 60.0, + "suffix": "None" + } + }, + "start": 319, + "type": "VariableDeclarator" + }, + "end": 343, + "kind": "const", + "start": 319, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 370, + "id": { + "end": 364, + "name": "pipeTransitionLength", + "start": 344, + "type": "Identifier" + }, + "init": { + "end": 370, + "raw": "0.5", + "start": 367, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.5, + "suffix": "None" + } + }, + "start": 344, + "type": "VariableDeclarator" + }, + "end": 370, + "kind": "const", + "start": 344, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 451, + "id": { + "end": 389, + "name": "pipeSmallDiaLength", + "start": 371, + "type": "Identifier" + }, + "init": { + "end": 451, + "left": { + "end": 430, + "left": { + "end": 407, + "name": "pipeTotalLength", + "start": 392, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 430, + "name": "pipeTransitionLength", + "start": 410, + "type": "Identifier", + "type": "Identifier" + }, + "start": 392, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 451, + "name": "pipeLargeDiaLength", + "start": 433, + "type": "Identifier", + "type": "Identifier" + }, + "start": 392, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 371, + "type": "VariableDeclarator" + }, + "end": 451, + "kind": "const", + "start": 371, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1136, + "id": { + "end": 602, + "name": "pipeSketch", + "start": 592, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 623, + "raw": "'XY'", + "start": 619, + "type": "Literal", + "type": "Literal", + "value": "XY" + } + ], + "callee": { + "end": 618, + "name": "startSketchOn", + "start": 605, + "type": "Identifier" + }, + "end": 624, + "start": 605, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 675, + "left": { + "end": 658, + "name": "pipeSmallDia", + "start": 646, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 675, + "left": { + "end": 671, + "name": "thickness", + "start": 662, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 675, + "raw": "2", + "start": 674, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 662, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 646, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 680, + "raw": "38", + "start": 678, + "type": "Literal", + "type": "Literal", + "value": { + "value": 38.0, + "suffix": "None" + } + } + ], + "end": 681, + "start": 645, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 684, + "start": 683, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 644, + "name": "startProfileAt", + "start": 630, + "type": "Identifier" + }, + "end": 685, + "start": 630, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 699, + "name": "end", + "start": 696, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 712, + "name": "thickness", + "start": 703, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 715, + "raw": "0", + "start": 714, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 716, + "start": 702, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 695, + "name": "line", + "start": 691, + "type": "Identifier" + }, + "end": 717, + "start": 691, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 731, + "name": "end", + "start": 728, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 736, + "raw": "0", + "start": 735, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "argument": { + "end": 757, + "name": "pipeSmallDiaLength", + "start": 739, + "type": "Identifier", + "type": "Identifier" + }, + "end": 757, + "operator": "-", + "start": 738, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "end": 758, + "start": 734, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 727, + "name": "line", + "start": 723, + "type": "Identifier" + }, + "end": 759, + "start": 723, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "end": 850, + "properties": [ + { + "end": 805, + "key": { + "end": 799, + "name": "angle", + "start": 794, + "type": "Identifier" + }, + "start": 794, + "type": "ObjectProperty", + "value": { + "argument": { + "end": 805, + "raw": "60", + "start": 803, + "type": "Literal", + "type": "Literal", + "value": { + "value": 60.0, + "suffix": "None" + } + }, + "end": 805, + "operator": "-", + "start": 802, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + }, + { + "end": 843, + "key": { + "end": 820, + "name": "length", + "start": 814, + "type": "Identifier" + }, + "start": 814, + "type": "ObjectProperty", + "value": { + "end": 843, + "name": "pipeTransitionLength", + "start": 823, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 785, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 853, + "start": 852, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 784, + "name": "angledLineOfYLength", + "start": 765, + "type": "Identifier" + }, + "end": 854, + "start": 765, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 868, + "name": "end", + "start": 865, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 873, + "raw": "0", + "start": 872, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "argument": { + "end": 894, + "name": "pipeLargeDiaLength", + "start": 876, + "type": "Identifier", + "type": "Identifier" + }, + "end": 894, + "operator": "-", + "start": 875, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "end": 895, + "start": 871, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 864, + "name": "line", + "start": 860, + "type": "Identifier" + }, + "end": 896, + "start": 860, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "argument": { + "end": 918, + "name": "thickness", + "start": 909, + "type": "Identifier", + "type": "Identifier" + }, + "end": 918, + "operator": "-", + "start": 908, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 921, + "start": 920, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 907, + "name": "xLine", + "start": 902, + "type": "Identifier" + }, + "end": 922, + "start": 902, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 936, + "name": "end", + "start": 933, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 941, + "raw": "0", + "start": 940, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 961, + "name": "pipeLargeDiaLength", + "start": 943, + "type": "Identifier", + "type": "Identifier" + } + ], + "end": 962, + "start": 939, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 932, + "name": "line", + "start": 928, + "type": "Identifier" + }, + "end": 963, + "start": 928, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "end": 1077, + "properties": [ + { + "end": 1026, + "key": { + "end": 997, + "name": "angle", + "start": 992, + "type": "Identifier" + }, + "start": 992, + "type": "ObjectProperty", + "value": { + "end": 1026, + "left": { + "argument": { + "end": 1020, + "name": "pipeTransitionAngle", + "start": 1001, + "type": "Identifier", + "type": "Identifier" + }, + "end": 1020, + "operator": "-", + "start": 1000, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "+", + "right": { + "end": 1026, + "raw": "180", + "start": 1023, + "type": "Literal", + "type": "Literal", + "value": { + "value": 180.0, + "suffix": "None" + } + }, + "start": 1000, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + }, + { + "end": 1069, + "key": { + "end": 1037, + "name": "to", + "start": 1035, + "type": "Identifier" + }, + "start": 1035, + "type": "ObjectProperty", + "value": { + "end": 1069, + "left": { + "end": 1052, + "name": "pipeSmallDia", + "start": 1040, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 1069, + "left": { + "end": 1065, + "name": "thickness", + "start": 1056, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1069, + "raw": "2", + "start": 1068, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1056, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 1040, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "start": 983, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 1080, + "start": 1079, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 982, + "name": "angledLineToX", + "start": 969, + "type": "Identifier" + }, + "end": 1081, + "start": 969, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [], + "callee": { + "end": 1092, + "name": "close", + "start": 1087, + "type": "Identifier" + }, + "end": 1094, + "start": 1087, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 1136, + "nonCodeMeta": { + "nonCodeNodes": { + "9": [ + { + "end": 1136, + "start": 1094, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Revolve the sketch to create the pipe", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, + "start": 605, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 592, + "type": "VariableDeclarator" + }, + "end": 1136, + "kind": "const", + "start": 592, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1179, + "id": { + "end": 1141, + "name": "pipe", + "start": 1137, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "end": 1166, + "properties": [ + { + "end": 1164, + "key": { + "end": 1158, + "name": "axis", + "start": 1154, + "type": "Identifier" + }, + "start": 1154, + "type": "ObjectProperty", + "value": { + "end": 1164, + "raw": "'y'", + "start": 1161, + "type": "Literal", + "type": "Literal", + "value": "y" + } + } + ], + "start": 1152, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 1178, + "name": "pipeSketch", + "start": 1168, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 1151, + "name": "revolve", + "start": 1144, + "type": "Identifier" + }, + "end": 1179, + "start": 1144, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 1137, + "type": "VariableDeclarator" + }, + "end": 1179, + "kind": "const", + "start": 1137, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + } + ], + "end": 1180, + "innerAttrs": [ + { + "end": 199, + "name": { + "end": 175, + "name": "settings", + "start": 167, + "type": "Identifier" + }, + "properties": [ + { + "end": 198, + "key": { + "end": 193, + "name": "defaultLengthUnit", + "start": 176, + "type": "Identifier" + }, + "start": 176, + "type": "ObjectProperty", + "value": { + "end": 198, + "name": "in", + "start": 196, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 166, + "type": "Annotation" + } + ], + "nonCodeMeta": { + "nonCodeNodes": { + "7": [ + { + "end": 591, + "start": 451, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Create the sketch to be revolved around the y-axis. Use the small diameter, large diameter, length, and thickness to define the sketch.", + "style": "line" + } + } + ] + }, + "startNodes": [ + { + "end": 7, + "start": 0, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Pipe", + "style": "line" + } + }, + { + "end": 151, + "start": 8, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "A tubular section or hollow cylinder, usually but not necessarily of circular cross-section, used mainly to convey substances that can flow.", + "style": "line" + } + }, + { + "end": 153, + "start": 151, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + }, + { + "end": 165, + "start": 153, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Set Units", + "style": "line" + } + }, + { + "end": 201, + "start": 199, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + }, + { + "end": 220, + "start": 201, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Define constants", + "style": "line" + } + } + ] + }, + "start": 0 + } +} diff --git a/rust/kcl-lib/tests/kcl_samples/pipe/ops.snap b/rust/kcl-lib/tests/kcl_samples/pipe/ops.snap new file mode 100644 index 000000000..4151644aa --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/pipe/ops.snap @@ -0,0 +1,70 @@ +--- +source: kcl/src/simulation_tests.rs +description: Operations executed pipe.kcl +--- +[ + { + "labeledArgs": { + "data": { + "value": { + "type": "String", + "value": "XY" + }, + "sourceRange": [ + 619, + 623, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 605, + 624, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Object", + "value": { + "axis": { + "type": "String", + "value": "y" + } + } + }, + "sourceRange": [ + 1152, + 1166, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1168, + 1178, + 0 + ] + } + }, + "name": "revolve", + "sourceRange": [ + 1144, + 1179, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + } +] diff --git a/rust/kcl-lib/tests/kcl_samples/pipe/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/pipe/program_memory.snap new file mode 100644 index 000000000..62ed717d5 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/pipe/program_memory.snap @@ -0,0 +1,824 @@ +--- +source: kcl/src/simulation_tests.rs +description: Variables in memory after executing pipe.kcl +--- +{ + "pipe": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 691, + 717, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 723, + 759, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 765, + 854, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 860, + 896, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 902, + 922, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 928, + 963, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 969, + 1081, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1087, + 1094, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 691, + 717, + 0 + ] + }, + "from": [ + 0.6875, + 38.0 + ], + "tag": null, + "to": [ + 0.8125, + 38.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 723, + 759, + 0 + ] + }, + "from": [ + 0.8125, + 38.0 + ], + "tag": null, + "to": [ + 0.8125, + 19.5 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 765, + 854, + 0 + ] + }, + "from": [ + 0.8125, + 19.5 + ], + "tag": null, + "to": [ + 1.1012, + 19.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 860, + 896, + 0 + ] + }, + "from": [ + 1.1012, + 19.0 + ], + "tag": null, + "to": [ + 1.1012, + 18.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 902, + 922, + 0 + ] + }, + "from": [ + 1.1012, + 18.0 + ], + "tag": null, + "to": [ + 0.9762, + 18.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 928, + 963, + 0 + ] + }, + "from": [ + 0.9762, + 18.0 + ], + "tag": null, + "to": [ + 0.9762, + 19.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 969, + 1081, + 0 + ] + }, + "from": [ + 0.9762, + 19.0 + ], + "tag": null, + "to": [ + 0.6875, + 19.5 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1087, + 1094, + 0 + ] + }, + "from": [ + 0.6875, + 19.5 + ], + "tag": null, + "to": [ + 0.6875, + 38.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.6875, + 38.0 + ], + "to": [ + 0.6875, + 38.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 630, + 685, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 630, + 685, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": null, + "endCapId": null, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 630, + 685, + 0 + ] + } + ] + } + }, + "pipeLargeDia": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 280, + 281, + 0 + ] + } + ] + }, + "pipeLargeDiaLength": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 263, + 264, + 0 + ] + } + ] + }, + "pipeSketch": { + "type": "Sketch", + "value": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 691, + 717, + 0 + ] + }, + "from": [ + 0.6875, + 38.0 + ], + "tag": null, + "to": [ + 0.8125, + 38.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 723, + 759, + 0 + ] + }, + "from": [ + 0.8125, + 38.0 + ], + "tag": null, + "to": [ + 0.8125, + 19.5 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 765, + 854, + 0 + ] + }, + "from": [ + 0.8125, + 19.5 + ], + "tag": null, + "to": [ + 1.1012, + 19.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 860, + 896, + 0 + ] + }, + "from": [ + 1.1012, + 19.0 + ], + "tag": null, + "to": [ + 1.1012, + 18.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 902, + 922, + 0 + ] + }, + "from": [ + 1.1012, + 18.0 + ], + "tag": null, + "to": [ + 0.9762, + 18.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 928, + 963, + 0 + ] + }, + "from": [ + 0.9762, + 18.0 + ], + "tag": null, + "to": [ + 0.9762, + 19.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 969, + 1081, + 0 + ] + }, + "from": [ + 0.9762, + 19.0 + ], + "tag": null, + "to": [ + 0.6875, + 19.5 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1087, + 1094, + 0 + ] + }, + "from": [ + 0.6875, + 19.5 + ], + "tag": null, + "to": [ + 0.6875, + 38.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.6875, + 38.0 + ], + "to": [ + 0.6875, + 38.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 630, + 685, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 630, + 685, + 0 + ] + } + ] + } + }, + "pipeSmallDia": { + "type": "Number", + "value": 0.75, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 297, + 300, + 0 + ] + } + ] + }, + "pipeSmallDiaLength": { + "type": "Number", + "value": 18.5, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 239, + 241, + 0 + ] + }, + { + "sourceRange": [ + 367, + 370, + 0 + ] + }, + { + "sourceRange": [ + 263, + 264, + 0 + ] + } + ] + }, + "pipeTotalLength": { + "type": "Number", + "value": 20.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 239, + 241, + 0 + ] + } + ] + }, + "pipeTransitionAngle": { + "type": "Number", + "value": 60.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 341, + 343, + 0 + ] + } + ] + }, + "pipeTransitionLength": { + "type": "Number", + "value": 0.5, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 367, + 370, + 0 + ] + } + ] + }, + "thickness": { + "type": "Number", + "value": 0.125, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 313, + 318, + 0 + ] + } + ] + } +} diff --git a/rust/kcl-lib/tests/kcl_samples/pipe/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/pipe/rendered_model.png new file mode 100644 index 000000000..04d17b755 Binary files /dev/null and b/rust/kcl-lib/tests/kcl_samples/pipe/rendered_model.png differ 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 new file mode 100644 index 000000000..a35a9b58b --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/poopy-shoe/artifact_commands.snap @@ -0,0 +1,4256 @@ +--- +source: kcl/src/simulation_tests.rs +description: Artifact commands poopy-shoe.kcl +--- +[ + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.7, + "g": 0.28, + "b": 0.28, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.28, + "g": 0.7, + "b": 0.28, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.28, + "g": 0.28, + "b": 0.7, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "edge_lines_visible", + "hidden": false + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 91, + 124, + 0 + ], + "command": { + "type": "set_scene_units", + "unit": "in" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 258, + 278, + 0 + ], + "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": [ + 284, + 322, + 0 + ], + "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": [ + 284, + 322, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 284, + 322, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 1.5, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 328, + 355, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0625, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 361, + 418, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 3.0, + "y": 2.4898, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 424, + 442, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 3.0, + "y": 5.125, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 448, + 472, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.125, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 478, + 504, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 2.875, + "y": 2.4898, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 510, + 602, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 1.5625, + "y": 0.2165, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 608, + 632, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.125, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 638, + 696, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.125, + "y": 2.4898, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 702, + 720, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.125, + "y": 5.125, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 726, + 739, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 5.125, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 745, + 771, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 2.4898, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 777, + 823, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 1.4375, + "y": 0.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 829, + 836, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 829, + 836, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 847, + 982, + 0 + ], + "command": { + "type": "revolve", + "target": "[uuid]", + "origin": { + "x": 0.0, + "y": 5.1251, + "z": 0.0 + }, + "axis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "axis_is_2d": true, + "angle": { + "unit": "degrees", + "value": 90.0 + }, + "tolerance": 0.0000001 + } + }, + { + "cmdId": "[uuid]", + "range": [ + 847, + 982, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 847, + 982, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 847, + 982, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 847, + 982, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 847, + 982, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 847, + 982, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 847, + 982, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 847, + 982, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 847, + 982, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 847, + 982, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 847, + 982, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 847, + 982, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 847, + 982, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 847, + 982, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 847, + 982, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 847, + 982, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 847, + 982, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 847, + 982, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 847, + 982, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 847, + 982, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 847, + 982, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 847, + 982, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 847, + 982, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 847, + 982, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 847, + 982, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 847, + 982, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 847, + 982, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 847, + 982, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 996, + 1016, + 0 + ], + "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": [ + 1022, + 1060, + 0 + ], + "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": [ + 1022, + 1060, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1022, + 1060, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 1.5, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1066, + 1093, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0625, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1099, + 1156, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 3.0, + "y": 2.4898, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1162, + 1180, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 3.0, + "y": 5.125, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1186, + 1210, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.125, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1216, + 1242, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 2.875, + "y": 2.4898, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1248, + 1340, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 1.5625, + "y": 0.2165, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1346, + 1370, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.125, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1376, + 1434, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.125, + "y": 2.4898, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1440, + 1458, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.125, + "y": 5.125, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1464, + 1477, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 5.125, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1483, + 1509, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 2.4898, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1515, + 1561, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 1.4375, + "y": 0.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1567, + 1574, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1567, + 1574, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1580, + 1617, + 0 + ], + "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": [ + 1580, + 1617, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.875, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1580, + 1617, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1580, + 1617, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1580, + 1617, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1580, + 1617, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1580, + 1617, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1580, + 1617, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1580, + 1617, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1580, + 1617, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1580, + 1617, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1580, + 1617, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1580, + 1617, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1580, + 1617, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1580, + 1617, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1580, + 1617, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1580, + 1617, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1580, + 1617, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1580, + 1617, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1580, + 1617, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1580, + 1617, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1580, + 1617, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1580, + 1617, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1580, + 1617, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1580, + 1617, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1580, + 1617, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1580, + 1617, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1580, + 1617, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1580, + 1617, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1580, + 1617, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1580, + 1617, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1874, + 1900, + 0 + ], + "command": { + "type": "make_plane", + "origin": { + "x": 0.0, + "y": -1.4375, + "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": [ + 1906, + 1931, + 0 + ], + "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": [ + 1906, + 1931, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1906, + 1931, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1937, + 1987, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc", + "radius": 5.125, + "offset": { + "unit": "degrees", + "value": 60.0 + } + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1993, + 2033, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 2.9589, + "y": 0.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2039, + 2046, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2039, + 2046, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2052, + 2083, + 0 + ], + "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": [ + 2052, + 2083, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.125, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2052, + 2083, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2052, + 2083, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2052, + 2083, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2052, + 2083, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2052, + 2083, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2052, + 2083, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2052, + 2083, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2052, + 2083, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2052, + 2083, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2134, + 2159, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2134, + 2159, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2134, + 2159, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2165, + 2183, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 5.125, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2189, + 2214, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.125, + "y": 5.125, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2220, + 2246, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.125, + "y": 2.4898, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2252, + 2352, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 1.4375, + "y": 0.2165, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2358, + 2381, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.125, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2387, + 2440, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 2.875, + "y": 2.4898, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2446, + 2464, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 2.875, + "y": 5.125, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2470, + 2493, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.125, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2499, + 2623, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc_to", + "to": { + "x": 2.0, + "y": -2.0625, + "z": 0.0 + }, + "angle_snap_increment": null + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2629, + 2674, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc_to", + "to": { + "x": 2.0, + "y": -2.0625, + "z": 0.0 + }, + "angle_snap_increment": null + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2680, + 2693, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 7.0, + "y": 0.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2699, + 2718, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2724, + 2755, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2724, + 2755, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.125, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2724, + 2755, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2724, + 2755, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2724, + 2755, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2724, + 2755, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2724, + 2755, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2724, + 2755, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2724, + 2755, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2724, + 2755, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2724, + 2755, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2724, + 2755, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2724, + 2755, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2724, + 2755, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2724, + 2755, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2724, + 2755, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2724, + 2755, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2724, + 2755, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2724, + 2755, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2724, + 2755, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2724, + 2755, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2724, + 2755, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2724, + 2755, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2724, + 2755, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2724, + 2755, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2724, + 2755, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2724, + 2755, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2724, + 2755, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2724, + 2755, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3013, + 3040, + 0 + ], + "command": { + "type": "make_plane", + "origin": { + "x": -3.875, + "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": [ + 3046, + 3071, + 0 + ], + "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": [ + 3046, + 3071, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3046, + 3071, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3077, + 3095, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 5.125, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3101, + 3123, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 3.0, + "y": 5.125, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3129, + 3253, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc_to", + "to": { + "x": 2.0, + "y": -2.0625, + "z": 0.0 + }, + "angle_snap_increment": null + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3259, + 3304, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc_to", + "to": { + "x": 2.0, + "y": -2.0625, + "z": 0.0 + }, + "angle_snap_increment": null + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3310, + 3331, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 7.0, + "y": 0.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3337, + 3344, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3337, + 3344, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3350, + 3381, + 0 + ], + "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": [ + 3350, + 3381, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.125, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3350, + 3381, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3350, + 3381, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3350, + 3381, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3350, + 3381, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3350, + 3381, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3350, + 3381, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3350, + 3381, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3350, + 3381, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3350, + 3381, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3350, + 3381, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3350, + 3381, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3350, + 3381, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3350, + 3381, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3350, + 3381, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3350, + 3381, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3432, + 3482, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3432, + 3482, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3432, + 3482, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.0, + "y": -0.875, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3488, + 3511, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -1.0, + "y": -0.875, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3517, + 3538, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -3.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3544, + 3557, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -3.875, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3563, + 3570, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3576, + 3607, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3576, + 3607, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.125, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3576, + 3607, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3576, + 3607, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3576, + 3607, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3576, + 3607, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3576, + 3607, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3576, + 3607, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3576, + 3607, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3576, + 3607, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3576, + 3607, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3576, + 3607, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3576, + 3607, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3658, + 3683, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3658, + 3683, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3658, + 3683, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3689, + 3714, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.125, + "y": 0.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3720, + 3738, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.125, + "y": 5.125, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3744, + 3757, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 5.125, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3763, + 3770, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3776, + 3826, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3776, + 3826, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 2.75, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3776, + 3826, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3776, + 3826, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3776, + 3826, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3776, + 3826, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3776, + 3826, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3776, + 3826, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3776, + 3826, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3776, + 3826, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3776, + 3826, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3776, + 3826, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3776, + 3826, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4097, + 4124, + 0 + ], + "command": { + "type": "make_plane", + "origin": { + "x": -3.875, + "y": 0.0, + "z": 0.125 + }, + "x_axis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "y_axis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "size": 60.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4130, + 4179, + 0 + ], + "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": [ + 4130, + 4179, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4130, + 4179, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.125, + "y": 0.125, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4185, + 4208, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 7.0, + "y": 0.125, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4214, + 4256, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 2.75, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4262, + 4287, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.125, + "y": 2.875, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4293, + 4300, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4293, + 4300, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4306, + 4338, + 0 + ], + "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": [ + 4306, + 4338, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.125, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4306, + 4338, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4306, + 4338, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4306, + 4338, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4306, + 4338, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4306, + 4338, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4306, + 4338, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4306, + 4338, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4306, + 4338, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4306, + 4338, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4306, + 4338, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4306, + 4338, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1906, + 1931, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3046, + 3071, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 4130, + 4179, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + } +] diff --git a/rust/kcl-lib/tests/kcl_samples/poopy-shoe/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/kcl_samples/poopy-shoe/artifact_graph_flowchart.snap new file mode 100644 index 000000000..d7a13a99e --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/poopy-shoe/artifact_graph_flowchart.snap @@ -0,0 +1,6 @@ +--- +source: kcl/src/simulation_tests.rs +description: Artifact graph flowchart poopy-shoe.kcl +extension: md +snapshot_kind: binary +--- diff --git a/rust/kcl-lib/tests/kcl_samples/poopy-shoe/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/poopy-shoe/artifact_graph_flowchart.snap.md new file mode 100644 index 000000000..c89eaac4b --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/poopy-shoe/artifact_graph_flowchart.snap.md @@ -0,0 +1,759 @@ +```mermaid +flowchart LR + subgraph path2 [Path] + 2["Path
[284, 322, 0]"] + 3["Segment
[328, 355, 0]"] + 4["Segment
[361, 418, 0]"] + 5["Segment
[424, 442, 0]"] + 6["Segment
[448, 472, 0]"] + 7["Segment
[478, 504, 0]"] + 8["Segment
[510, 602, 0]"] + 9["Segment
[608, 632, 0]"] + 10["Segment
[638, 696, 0]"] + 11["Segment
[702, 720, 0]"] + 12["Segment
[726, 739, 0]"] + 13["Segment
[745, 771, 0]"] + 14["Segment
[777, 823, 0]"] + 15["Segment
[829, 836, 0]"] + 16[Solid2d] + end + subgraph path60 [Path] + 60["Path
[1022, 1060, 0]"] + 61["Segment
[1066, 1093, 0]"] + 62["Segment
[1099, 1156, 0]"] + 63["Segment
[1162, 1180, 0]"] + 64["Segment
[1186, 1210, 0]"] + 65["Segment
[1216, 1242, 0]"] + 66["Segment
[1248, 1340, 0]"] + 67["Segment
[1346, 1370, 0]"] + 68["Segment
[1376, 1434, 0]"] + 69["Segment
[1440, 1458, 0]"] + 70["Segment
[1464, 1477, 0]"] + 71["Segment
[1483, 1509, 0]"] + 72["Segment
[1515, 1561, 0]"] + 73["Segment
[1567, 1574, 0]"] + 74[Solid2d] + end + subgraph path118 [Path] + 118["Path
[1906, 1931, 0]"] + 119["Segment
[1937, 1987, 0]"] + 120["Segment
[1993, 2033, 0]"] + 121["Segment
[2039, 2046, 0]"] + 122[Solid2d] + end + subgraph path135 [Path] + 135["Path
[2134, 2159, 0]"] + 136["Segment
[2165, 2183, 0]"] + 137["Segment
[2189, 2214, 0]"] + 138["Segment
[2220, 2246, 0]"] + 139["Segment
[2252, 2352, 0]"] + 140["Segment
[2358, 2381, 0]"] + 141["Segment
[2387, 2440, 0]"] + 142["Segment
[2446, 2464, 0]"] + 143["Segment
[2470, 2493, 0]"] + 144["Segment
[2499, 2623, 0]"] + 145["Segment
[2629, 2674, 0]"] + 146["Segment
[2680, 2693, 0]"] + 147["Segment
[2699, 2718, 0]"] + 148[Solid2d] + end + subgraph path189 [Path] + 189["Path
[3046, 3071, 0]"] + 190["Segment
[3077, 3095, 0]"] + 191["Segment
[3101, 3123, 0]"] + 192["Segment
[3129, 3253, 0]"] + 193["Segment
[3259, 3304, 0]"] + 194["Segment
[3310, 3331, 0]"] + 195["Segment
[3337, 3344, 0]"] + 196[Solid2d] + end + subgraph path218 [Path] + 218["Path
[3432, 3482, 0]"] + 219["Segment
[3488, 3511, 0]"] + 220["Segment
[3517, 3538, 0]"] + 221["Segment
[3544, 3557, 0]"] + 222["Segment
[3563, 3570, 0]"] + 223[Solid2d] + end + subgraph path239 [Path] + 239["Path
[3658, 3683, 0]"] + 240["Segment
[3689, 3714, 0]"] + 241["Segment
[3720, 3738, 0]"] + 242["Segment
[3744, 3757, 0]"] + 243["Segment
[3763, 3770, 0]"] + 244[Solid2d] + end + subgraph path261 [Path] + 261["Path
[4130, 4179, 0]"] + 262["Segment
[4185, 4208, 0]"] + 263["Segment
[4214, 4256, 0]"] + 264["Segment
[4262, 4287, 0]"] + 265["Segment
[4293, 4300, 0]"] + 266[Solid2d] + end + 1["Plane
[258, 278, 0]"] + 17["Sweep Revolve
[847, 982, 0]"] + 18[Wall] + 19[Wall] + 20[Wall] + 21[Wall] + 22[Wall] + 23[Wall] + 24[Wall] + 25[Wall] + 26[Wall] + 27[Wall] + 28[Wall] + 29[Wall] + 30[Wall] + 31["Cap Start"] + 32["Cap End"] + 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"] + 42["SweepEdge Adjacent"] + 43["SweepEdge Opposite"] + 44["SweepEdge Adjacent"] + 45["SweepEdge Opposite"] + 46["SweepEdge Adjacent"] + 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["Plane
[996, 1016, 0]"] + 75["Sweep Extrusion
[1580, 1617, 0]"] + 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["Cap Start"] + 90["Cap End"] + 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 Opposite"] + 100["SweepEdge Adjacent"] + 101["SweepEdge Opposite"] + 102["SweepEdge Adjacent"] + 103["SweepEdge Opposite"] + 104["SweepEdge Adjacent"] + 105["SweepEdge Opposite"] + 106["SweepEdge Adjacent"] + 107["SweepEdge Opposite"] + 108["SweepEdge Adjacent"] + 109["SweepEdge Opposite"] + 110["SweepEdge Adjacent"] + 111["SweepEdge Opposite"] + 112["SweepEdge Adjacent"] + 113["SweepEdge Opposite"] + 114["SweepEdge Adjacent"] + 115["SweepEdge Opposite"] + 116["SweepEdge Adjacent"] + 117["Plane
[1874, 1900, 0]"] + 123["Sweep Extrusion
[2052, 2083, 0]"] + 124[Wall] + 125[Wall] + 126[Wall] + 127["Cap Start"] + 128["Cap End"] + 129["SweepEdge Opposite"] + 130["SweepEdge Adjacent"] + 131["SweepEdge Opposite"] + 132["SweepEdge Adjacent"] + 133["SweepEdge Opposite"] + 134["SweepEdge Adjacent"] + 149["Sweep Extrusion
[2724, 2755, 0]"] + 150[Wall] + 151[Wall] + 152[Wall] + 153[Wall] + 154[Wall] + 155[Wall] + 156[Wall] + 157[Wall] + 158[Wall] + 159[Wall] + 160[Wall] + 161[Wall] + 162["Cap Start"] + 163["Cap End"] + 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["SweepEdge Opposite"] + 175["SweepEdge Adjacent"] + 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"] + 188["Plane
[3013, 3040, 0]"] + 197["Sweep Extrusion
[3350, 3381, 0]"] + 198[Wall] + 199[Wall] + 200[Wall] + 201[Wall] + 202[Wall] + 203[Wall] + 204["Cap Start"] + 205["Cap End"] + 206["SweepEdge Opposite"] + 207["SweepEdge Adjacent"] + 208["SweepEdge Opposite"] + 209["SweepEdge Adjacent"] + 210["SweepEdge Opposite"] + 211["SweepEdge Adjacent"] + 212["SweepEdge Opposite"] + 213["SweepEdge Adjacent"] + 214["SweepEdge Opposite"] + 215["SweepEdge Adjacent"] + 216["SweepEdge Opposite"] + 217["SweepEdge Adjacent"] + 224["Sweep Extrusion
[3576, 3607, 0]"] + 225[Wall] + 226[Wall] + 227[Wall] + 228[Wall] + 229["Cap Start"] + 230["Cap End"] + 231["SweepEdge Opposite"] + 232["SweepEdge Adjacent"] + 233["SweepEdge Opposite"] + 234["SweepEdge Adjacent"] + 235["SweepEdge Opposite"] + 236["SweepEdge Adjacent"] + 237["SweepEdge Opposite"] + 238["SweepEdge Adjacent"] + 245["Sweep Extrusion
[3776, 3826, 0]"] + 246[Wall] + 247[Wall] + 248[Wall] + 249[Wall] + 250["Cap Start"] + 251["Cap End"] + 252["SweepEdge Opposite"] + 253["SweepEdge Adjacent"] + 254["SweepEdge Opposite"] + 255["SweepEdge Adjacent"] + 256["SweepEdge Opposite"] + 257["SweepEdge Adjacent"] + 258["SweepEdge Opposite"] + 259["SweepEdge Adjacent"] + 260["Plane
[4097, 4124, 0]"] + 267["Sweep Extrusion
[4306, 4338, 0]"] + 268[Wall] + 269[Wall] + 270[Wall] + 271[Wall] + 272["Cap Start"] + 273["Cap End"] + 274["SweepEdge Opposite"] + 275["SweepEdge Adjacent"] + 276["SweepEdge Opposite"] + 277["SweepEdge Adjacent"] + 278["SweepEdge Opposite"] + 279["SweepEdge Adjacent"] + 280["SweepEdge Opposite"] + 281["SweepEdge Adjacent"] + 282["StartSketchOnFace
[2097, 2128, 0]"] + 283["StartSketchOnFace
[3395, 3426, 0]"] + 284["StartSketchOnFace
[3621, 3652, 0]"] + 1 --- 2 + 2 --- 3 + 2 --- 4 + 2 --- 5 + 2 --- 6 + 2 --- 7 + 2 --- 8 + 2 --- 9 + 2 --- 10 + 2 --- 11 + 2 --- 12 + 2 --- 13 + 2 --- 14 + 2 --- 15 + 2 ---- 17 + 2 --- 16 + 3 --- 18 + 3 --- 33 + 3 --- 34 + 4 --- 19 + 4 --- 35 + 4 --- 36 + 5 --- 20 + 5 --- 37 + 5 --- 38 + 6 --- 21 + 6 --- 39 + 6 --- 40 + 7 --- 22 + 7 --- 41 + 7 --- 42 + 8 --- 23 + 8 --- 43 + 8 --- 44 + 9 --- 24 + 9 --- 45 + 9 --- 46 + 10 --- 25 + 10 --- 47 + 10 --- 48 + 11 --- 26 + 11 --- 49 + 11 --- 50 + 12 --- 27 + 12 --- 51 + 12 --- 52 + 13 --- 28 + 13 --- 53 + 13 --- 54 + 14 --- 29 + 14 --- 55 + 14 --- 56 + 15 --- 30 + 15 --- 57 + 15 --- 58 + 17 --- 18 + 17 --- 19 + 17 --- 20 + 17 --- 21 + 17 --- 22 + 17 --- 23 + 17 --- 24 + 17 --- 25 + 17 --- 26 + 17 --- 27 + 17 --- 28 + 17 --- 29 + 17 --- 30 + 17 --- 31 + 17 --- 32 + 17 --- 33 + 17 --- 34 + 17 --- 35 + 17 --- 36 + 17 --- 37 + 17 --- 38 + 17 --- 39 + 17 --- 40 + 17 --- 41 + 17 --- 42 + 17 --- 43 + 17 --- 44 + 17 --- 45 + 17 --- 46 + 17 --- 47 + 17 --- 48 + 17 --- 49 + 17 --- 50 + 17 --- 51 + 17 --- 52 + 17 --- 53 + 17 --- 54 + 17 --- 55 + 17 --- 56 + 17 --- 57 + 17 --- 58 + 59 --- 60 + 60 --- 61 + 60 --- 62 + 60 --- 63 + 60 --- 64 + 60 --- 65 + 60 --- 66 + 60 --- 67 + 60 --- 68 + 60 --- 69 + 60 --- 70 + 60 --- 71 + 60 --- 72 + 60 --- 73 + 60 ---- 75 + 60 --- 74 + 61 --- 76 + 61 --- 91 + 61 --- 92 + 62 --- 77 + 62 --- 93 + 62 --- 94 + 63 --- 78 + 63 --- 95 + 63 --- 96 + 64 --- 79 + 64 --- 97 + 64 --- 98 + 65 --- 80 + 65 --- 99 + 65 --- 100 + 66 --- 81 + 66 --- 101 + 66 --- 102 + 67 --- 82 + 67 --- 103 + 67 --- 104 + 68 --- 83 + 68 --- 105 + 68 --- 106 + 69 --- 84 + 69 --- 107 + 69 --- 108 + 70 --- 85 + 70 --- 109 + 70 --- 110 + 71 --- 86 + 71 --- 111 + 71 --- 112 + 72 --- 87 + 72 --- 113 + 72 --- 114 + 73 --- 88 + 73 --- 115 + 73 --- 116 + 75 --- 76 + 75 --- 77 + 75 --- 78 + 75 --- 79 + 75 --- 80 + 75 --- 81 + 75 --- 82 + 75 --- 83 + 75 --- 84 + 75 --- 85 + 75 --- 86 + 75 --- 87 + 75 --- 88 + 75 --- 89 + 75 --- 90 + 75 --- 91 + 75 --- 92 + 75 --- 93 + 75 --- 94 + 75 --- 95 + 75 --- 96 + 75 --- 97 + 75 --- 98 + 75 --- 99 + 75 --- 100 + 75 --- 101 + 75 --- 102 + 75 --- 103 + 75 --- 104 + 75 --- 105 + 75 --- 106 + 75 --- 107 + 75 --- 108 + 75 --- 109 + 75 --- 110 + 75 --- 111 + 75 --- 112 + 75 --- 113 + 75 --- 114 + 75 --- 115 + 75 --- 116 + 90 --- 135 + 117 --- 118 + 118 --- 119 + 118 --- 120 + 118 --- 121 + 118 ---- 123 + 118 --- 122 + 119 --- 126 + 119 --- 133 + 119 --- 134 + 120 --- 125 + 120 --- 131 + 120 --- 132 + 121 --- 124 + 121 --- 129 + 121 --- 130 + 123 --- 124 + 123 --- 125 + 123 --- 126 + 123 --- 127 + 123 --- 128 + 123 --- 129 + 123 --- 130 + 123 --- 131 + 123 --- 132 + 123 --- 133 + 123 --- 134 + 135 --- 136 + 135 --- 137 + 135 --- 138 + 135 --- 139 + 135 --- 140 + 135 --- 141 + 135 --- 142 + 135 --- 143 + 135 --- 144 + 135 --- 145 + 135 --- 146 + 135 --- 147 + 135 ---- 149 + 135 --- 148 + 136 --- 161 + 136 --- 186 + 136 --- 187 + 137 --- 160 + 137 --- 184 + 137 --- 185 + 138 --- 159 + 138 --- 182 + 138 --- 183 + 139 --- 158 + 139 --- 180 + 139 --- 181 + 140 --- 157 + 140 --- 178 + 140 --- 179 + 141 --- 156 + 141 --- 176 + 141 --- 177 + 142 --- 155 + 142 --- 174 + 142 --- 175 + 143 --- 154 + 143 --- 172 + 143 --- 173 + 144 --- 153 + 144 --- 170 + 144 --- 171 + 145 --- 152 + 145 --- 168 + 145 --- 169 + 146 --- 151 + 146 --- 166 + 146 --- 167 + 147 --- 150 + 147 --- 164 + 147 --- 165 + 149 --- 150 + 149 --- 151 + 149 --- 152 + 149 --- 153 + 149 --- 154 + 149 --- 155 + 149 --- 156 + 149 --- 157 + 149 --- 158 + 149 --- 159 + 149 --- 160 + 149 --- 161 + 149 --- 162 + 149 --- 163 + 149 --- 164 + 149 --- 165 + 149 --- 166 + 149 --- 167 + 149 --- 168 + 149 --- 169 + 149 --- 170 + 149 --- 171 + 149 --- 172 + 149 --- 173 + 149 --- 174 + 149 --- 175 + 149 --- 176 + 149 --- 177 + 149 --- 178 + 149 --- 179 + 149 --- 180 + 149 --- 181 + 149 --- 182 + 149 --- 183 + 149 --- 184 + 149 --- 185 + 149 --- 186 + 149 --- 187 + 163 --- 239 + 188 --- 189 + 189 --- 190 + 189 --- 191 + 189 --- 192 + 189 --- 193 + 189 --- 194 + 189 --- 195 + 189 ---- 197 + 189 --- 196 + 190 --- 198 + 190 --- 206 + 190 --- 207 + 191 --- 199 + 191 --- 208 + 191 --- 209 + 192 --- 200 + 192 --- 210 + 192 --- 211 + 193 --- 201 + 193 --- 212 + 193 --- 213 + 194 --- 202 + 194 --- 214 + 194 --- 215 + 195 --- 203 + 195 --- 216 + 195 --- 217 + 197 --- 198 + 197 --- 199 + 197 --- 200 + 197 --- 201 + 197 --- 202 + 197 --- 203 + 197 --- 204 + 197 --- 205 + 197 --- 206 + 197 --- 207 + 197 --- 208 + 197 --- 209 + 197 --- 210 + 197 --- 211 + 197 --- 212 + 197 --- 213 + 197 --- 214 + 197 --- 215 + 197 --- 216 + 197 --- 217 + 202 --- 218 + 218 --- 219 + 218 --- 220 + 218 --- 221 + 218 --- 222 + 218 ---- 224 + 218 --- 223 + 219 --- 225 + 219 --- 231 + 219 --- 232 + 220 --- 226 + 220 --- 233 + 220 --- 234 + 221 --- 227 + 221 --- 235 + 221 --- 236 + 222 --- 228 + 222 --- 237 + 222 --- 238 + 224 --- 225 + 224 --- 226 + 224 --- 227 + 224 --- 228 + 224 --- 229 + 224 --- 230 + 224 --- 231 + 224 --- 232 + 224 --- 233 + 224 --- 234 + 224 --- 235 + 224 --- 236 + 224 --- 237 + 224 --- 238 + 239 --- 240 + 239 --- 241 + 239 --- 242 + 239 --- 243 + 239 ---- 245 + 239 --- 244 + 240 --- 246 + 240 --- 252 + 240 --- 253 + 241 --- 247 + 241 --- 254 + 241 --- 255 + 242 --- 248 + 242 --- 256 + 242 --- 257 + 243 --- 249 + 243 --- 258 + 243 --- 259 + 245 --- 246 + 245 --- 247 + 245 --- 248 + 245 --- 249 + 245 --- 250 + 245 --- 251 + 245 --- 252 + 245 --- 253 + 245 --- 254 + 245 --- 255 + 245 --- 256 + 245 --- 257 + 245 --- 258 + 245 --- 259 + 260 --- 261 + 261 --- 262 + 261 --- 263 + 261 --- 264 + 261 --- 265 + 261 ---- 267 + 261 --- 266 + 262 --- 268 + 262 --- 274 + 262 --- 275 + 263 --- 269 + 263 --- 276 + 263 --- 277 + 264 --- 270 + 264 --- 278 + 264 --- 279 + 265 --- 271 + 265 --- 280 + 265 --- 281 + 267 --- 268 + 267 --- 269 + 267 --- 270 + 267 --- 271 + 267 --- 272 + 267 --- 273 + 267 --- 274 + 267 --- 275 + 267 --- 276 + 267 --- 277 + 267 --- 278 + 267 --- 279 + 267 --- 280 + 267 --- 281 + 90 <--x 282 + 202 <--x 283 + 163 <--x 284 +``` diff --git a/rust/kcl-lib/tests/kcl_samples/poopy-shoe/ast.snap b/rust/kcl-lib/tests/kcl_samples/poopy-shoe/ast.snap new file mode 100644 index 000000000..d9982cba0 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/poopy-shoe/ast.snap @@ -0,0 +1,5768 @@ +--- +source: kcl-lib/src/simulation_tests.rs +description: Result of parsing poopy-shoe.kcl +--- +{ + "Ok": { + "body": [ + { + "declaration": { + "end": 147, + "id": { + "end": 139, + "name": "wallThickness", + "start": 126, + "type": "Identifier" + }, + "init": { + "end": 147, + "raw": "0.125", + "start": 142, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.125, + "suffix": "None" + } + }, + "start": 126, + "type": "VariableDeclarator" + }, + "end": 147, + "kind": "const", + "start": 126, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 162, + "id": { + "end": 158, + "name": "wallsWidth", + "start": 148, + "type": "Identifier" + }, + "init": { + "end": 162, + "raw": "3", + "start": 161, + "type": "Literal", + "type": "Literal", + "value": { + "value": 3.0, + "suffix": "None" + } + }, + "start": 148, + "type": "VariableDeclarator" + }, + "end": 162, + "kind": "const", + "start": 148, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 177, + "id": { + "end": 169, + "name": "height", + "start": 163, + "type": "Identifier" + }, + "init": { + "end": 177, + "raw": "5.125", + "start": 172, + "type": "Literal", + "type": "Literal", + "value": { + "value": 5.125, + "suffix": "None" + } + }, + "start": 163, + "type": "VariableDeclarator" + }, + "end": 177, + "kind": "const", + "start": 163, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 198, + "id": { + "end": 190, + "name": "filletRadius", + "start": 178, + "type": "Identifier" + }, + "init": { + "end": 198, + "raw": "0.050", + "start": 193, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.05, + "suffix": "None" + } + }, + "start": 178, + "type": "VariableDeclarator" + }, + "end": 198, + "kind": "const", + "start": 178, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 213, + "id": { + "end": 209, + "name": "backLength", + "start": 199, + "type": "Identifier" + }, + "init": { + "end": 213, + "raw": "6", + "start": 212, + "type": "Literal", + "type": "Literal", + "value": { + "value": 6.0, + "suffix": "None" + } + }, + "start": 199, + "type": "VariableDeclarator" + }, + "end": 213, + "kind": "const", + "start": 199, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 228, + "id": { + "end": 224, + "name": "exitHeight", + "start": 214, + "type": "Identifier" + }, + "init": { + "end": 228, + "raw": "1", + "start": 227, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "start": 214, + "type": "VariableDeclarator" + }, + "end": 228, + "kind": "const", + "start": 214, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 244, + "id": { + "end": 240, + "name": "frontLength", + "start": 229, + "type": "Identifier" + }, + "init": { + "end": 244, + "raw": "7", + "start": 243, + "type": "Literal", + "type": "Literal", + "value": { + "value": 7.0, + "suffix": "None" + } + }, + "start": 229, + "type": "VariableDeclarator" + }, + "end": 244, + "kind": "const", + "start": 229, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 836, + "id": { + "end": 255, + "name": "sketch001", + "start": 246, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 277, + "raw": "\"-YZ\"", + "start": 272, + "type": "Literal", + "type": "Literal", + "value": "-YZ" + } + ], + "callee": { + "end": 271, + "name": "startSketchOn", + "start": 258, + "type": "Identifier" + }, + "end": 278, + "start": 258, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 314, + "left": { + "end": 310, + "name": "wallsWidth", + "start": 300, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 314, + "raw": "2", + "start": 313, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 300, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 317, + "raw": "0", + "start": 316, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 318, + "start": 299, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 321, + "start": 320, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 298, + "name": "startProfileAt", + "start": 284, + "type": "Identifier" + }, + "end": 322, + "start": 284, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 351, + "left": { + "end": 347, + "name": "wallThickness", + "start": 334, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 351, + "raw": "2", + "start": 350, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 334, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 354, + "start": 353, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 333, + "name": "xLine", + "start": 328, + "type": "Identifier" + }, + "end": 355, + "start": 328, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 406, + "properties": [ + { + "end": 387, + "key": { + "end": 382, + "name": "angle", + "start": 377, + "type": "Identifier" + }, + "start": 377, + "type": "ObjectProperty", + "value": { + "end": 387, + "raw": "60", + "start": 385, + "type": "Literal", + "type": "Literal", + "value": { + "value": 60.0, + "suffix": "None" + } + } + }, + { + "end": 404, + "key": { + "end": 391, + "name": "to", + "start": 389, + "type": "Identifier" + }, + "start": 389, + "type": "ObjectProperty", + "value": { + "end": 404, + "name": "wallsWidth", + "start": 394, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 375, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 409, + "start": 408, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 417, + "start": 411, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "seg01" + } + ], + "callee": { + "end": 374, + "name": "angledLineToX", + "start": 361, + "type": "Identifier" + }, + "end": 418, + "start": 361, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 438, + "name": "height", + "start": 432, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 441, + "start": 440, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 431, + "name": "yLineTo", + "start": 424, + "type": "Identifier" + }, + "end": 442, + "start": 424, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "argument": { + "end": 468, + "name": "wallThickness", + "start": 455, + "type": "Identifier", + "type": "Identifier" + }, + "end": 468, + "operator": "-", + "start": 454, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 471, + "start": 470, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 453, + "name": "xLine", + "start": 448, + "type": "Identifier" + }, + "end": 472, + "start": 448, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "arguments": [ + { + "end": 499, + "name": "seg01", + "start": 494, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 493, + "name": "segEndY", + "start": 486, + "type": "Identifier" + }, + "end": 500, + "start": 486, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "end": 503, + "start": 502, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 485, + "name": "yLineTo", + "start": 478, + "type": "Identifier" + }, + "end": 504, + "start": 478, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 598, + "properties": [ + { + "end": 543, + "key": { + "end": 538, + "name": "angle", + "start": 533, + "type": "Identifier" + }, + "start": 533, + "type": "ObjectProperty", + "value": { + "end": 543, + "raw": "60", + "start": 541, + "type": "Literal", + "type": "Literal", + "value": { + "value": 60.0, + "suffix": "None" + } + } + }, + { + "end": 591, + "key": { + "end": 554, + "name": "to", + "start": 552, + "type": "Identifier" + }, + "start": 552, + "type": "ObjectProperty", + "value": { + "end": 591, + "left": { + "end": 571, + "left": { + "end": 567, + "name": "wallsWidth", + "start": 557, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 571, + "raw": "2", + "start": 570, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 557, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "end": 591, + "left": { + "end": 587, + "name": "wallThickness", + "start": 574, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 591, + "raw": "2", + "start": 590, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 574, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 557, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "start": 524, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 601, + "start": 600, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 523, + "name": "angledLineToX", + "start": 510, + "type": "Identifier" + }, + "end": 602, + "start": 510, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "argument": { + "end": 628, + "name": "wallThickness", + "start": 615, + "type": "Identifier", + "type": "Identifier" + }, + "end": 628, + "operator": "-", + "start": 614, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 631, + "start": 630, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 613, + "name": "xLine", + "start": 608, + "type": "Identifier" + }, + "end": 632, + "start": 608, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 692, + "properties": [ + { + "end": 670, + "key": { + "end": 659, + "name": "angle", + "start": 654, + "type": "Identifier" + }, + "start": 654, + "type": "ObjectProperty", + "value": { + "end": 670, + "left": { + "end": 665, + "raw": "180", + "start": 662, + "type": "Literal", + "type": "Literal", + "value": { + "value": 180.0, + "suffix": "None" + } + }, + "operator": "-", + "right": { + "end": 670, + "raw": "60", + "start": 668, + "type": "Literal", + "type": "Literal", + "value": { + "value": 60.0, + "suffix": "None" + } + }, + "start": 662, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + }, + { + "end": 690, + "key": { + "end": 674, + "name": "to", + "start": 672, + "type": "Identifier" + }, + "start": 672, + "type": "ObjectProperty", + "value": { + "end": 690, + "name": "wallThickness", + "start": 677, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 652, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 695, + "start": 694, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 651, + "name": "angledLineToX", + "start": 638, + "type": "Identifier" + }, + "end": 696, + "start": 638, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 716, + "name": "height", + "start": 710, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 719, + "start": 718, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 709, + "name": "yLineTo", + "start": 702, + "type": "Identifier" + }, + "end": 720, + "start": 702, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 735, + "raw": "0", + "start": 734, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 738, + "start": 737, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 733, + "name": "xLineTo", + "start": 726, + "type": "Identifier" + }, + "end": 739, + "start": 726, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "arguments": [ + { + "end": 766, + "name": "seg01", + "start": 761, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 760, + "name": "segEndY", + "start": 753, + "type": "Identifier" + }, + "end": 767, + "start": 753, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "end": 770, + "start": 769, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 752, + "name": "yLineTo", + "start": 745, + "type": "Identifier" + }, + "end": 771, + "start": 745, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 819, + "properties": [ + { + "end": 809, + "key": { + "end": 798, + "name": "angle", + "start": 793, + "type": "Identifier" + }, + "start": 793, + "type": "ObjectProperty", + "value": { + "end": 809, + "left": { + "end": 804, + "raw": "180", + "start": 801, + "type": "Literal", + "type": "Literal", + "value": { + "value": 180.0, + "suffix": "None" + } + }, + "operator": "-", + "right": { + "end": 809, + "raw": "60", + "start": 807, + "type": "Literal", + "type": "Literal", + "value": { + "value": 60.0, + "suffix": "None" + } + }, + "start": 801, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + }, + { + "end": 817, + "key": { + "end": 813, + "name": "to", + "start": 811, + "type": "Identifier" + }, + "start": 811, + "type": "ObjectProperty", + "value": { + "end": 817, + "raw": "0", + "start": 816, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + } + ], + "start": 791, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 822, + "start": 821, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 790, + "name": "angledLineToY", + "start": 777, + "type": "Identifier" + }, + "end": 823, + "start": 777, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [], + "callee": { + "end": 834, + "name": "close", + "start": 829, + "type": "Identifier" + }, + "end": 836, + "start": 829, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 836, + "start": 258, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 246, + "type": "VariableDeclarator" + }, + "end": 836, + "kind": "const", + "start": 246, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 982, + "id": { + "end": 844, + "name": "part001", + "start": 837, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "end": 970, + "properties": [ + { + "end": 869, + "key": { + "end": 864, + "name": "angle", + "start": 859, + "type": "Identifier" + }, + "start": 859, + "type": "ObjectProperty", + "value": { + "end": 869, + "raw": "90", + "start": 867, + "type": "Literal", + "type": "Literal", + "value": { + "value": 90.0, + "suffix": "None" + } + } + }, + { + "end": 968, + "key": { + "end": 877, + "name": "axis", + "start": 873, + "type": "Identifier" + }, + "start": 873, + "type": "ObjectProperty", + "value": { + "end": 968, + "properties": [ + { + "end": 964, + "key": { + "end": 892, + "name": "custom", + "start": 886, + "type": "Identifier" + }, + "start": 886, + "type": "ObjectProperty", + "value": { + "end": 964, + "properties": [ + { + "end": 920, + "key": { + "end": 907, + "name": "axis", + "start": 903, + "type": "Identifier" + }, + "start": 903, + "type": "ObjectProperty", + "value": { + "elements": [ + { + "end": 914, + "raw": "1.0", + "start": 911, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + { + "end": 919, + "raw": "0.0", + "start": 916, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 920, + "start": 910, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "end": 958, + "key": { + "end": 934, + "name": "origin", + "start": 928, + "type": "Identifier" + }, + "start": 928, + "type": "ObjectProperty", + "value": { + "elements": [ + { + "end": 941, + "raw": "0.0", + "start": 938, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 957, + "left": { + "end": 949, + "name": "height", + "start": 943, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 957, + "raw": ".0001", + "start": 952, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0001, + "suffix": "None" + } + }, + "start": 943, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 958, + "start": 937, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "start": 895, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + } + ], + "start": 880, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + } + ], + "start": 855, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 981, + "name": "sketch001", + "start": 972, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 854, + "name": "revolve", + "start": 847, + "type": "Identifier" + }, + "end": 982, + "start": 847, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 837, + "type": "VariableDeclarator" + }, + "end": 982, + "kind": "const", + "start": 837, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1617, + "id": { + "end": 993, + "name": "sketch002", + "start": 984, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 1015, + "raw": "'-YZ'", + "start": 1010, + "type": "Literal", + "type": "Literal", + "value": "-YZ" + } + ], + "callee": { + "end": 1009, + "name": "startSketchOn", + "start": 996, + "type": "Identifier" + }, + "end": 1016, + "start": 996, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 1052, + "left": { + "end": 1048, + "name": "wallsWidth", + "start": 1038, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1052, + "raw": "2", + "start": 1051, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1038, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 1055, + "raw": "0", + "start": 1054, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 1056, + "start": 1037, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 1059, + "start": 1058, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1036, + "name": "startProfileAt", + "start": 1022, + "type": "Identifier" + }, + "end": 1060, + "start": 1022, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 1089, + "left": { + "end": 1085, + "name": "wallThickness", + "start": 1072, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1089, + "raw": "2", + "start": 1088, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1072, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 1092, + "start": 1091, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1071, + "name": "xLine", + "start": 1066, + "type": "Identifier" + }, + "end": 1093, + "start": 1066, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 1144, + "properties": [ + { + "end": 1125, + "key": { + "end": 1120, + "name": "angle", + "start": 1115, + "type": "Identifier" + }, + "start": 1115, + "type": "ObjectProperty", + "value": { + "end": 1125, + "raw": "60", + "start": 1123, + "type": "Literal", + "type": "Literal", + "value": { + "value": 60.0, + "suffix": "None" + } + } + }, + { + "end": 1142, + "key": { + "end": 1129, + "name": "to", + "start": 1127, + "type": "Identifier" + }, + "start": 1127, + "type": "ObjectProperty", + "value": { + "end": 1142, + "name": "wallsWidth", + "start": 1132, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 1113, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 1147, + "start": 1146, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 1155, + "start": 1149, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "seg02" + } + ], + "callee": { + "end": 1112, + "name": "angledLineToX", + "start": 1099, + "type": "Identifier" + }, + "end": 1156, + "start": 1099, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 1176, + "name": "height", + "start": 1170, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 1179, + "start": 1178, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1169, + "name": "yLineTo", + "start": 1162, + "type": "Identifier" + }, + "end": 1180, + "start": 1162, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "argument": { + "end": 1206, + "name": "wallThickness", + "start": 1193, + "type": "Identifier", + "type": "Identifier" + }, + "end": 1206, + "operator": "-", + "start": 1192, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 1209, + "start": 1208, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1191, + "name": "xLine", + "start": 1186, + "type": "Identifier" + }, + "end": 1210, + "start": 1186, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "arguments": [ + { + "end": 1237, + "name": "seg01", + "start": 1232, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 1231, + "name": "segEndY", + "start": 1224, + "type": "Identifier" + }, + "end": 1238, + "start": 1224, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "end": 1241, + "start": 1240, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1223, + "name": "yLineTo", + "start": 1216, + "type": "Identifier" + }, + "end": 1242, + "start": 1216, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 1336, + "properties": [ + { + "end": 1281, + "key": { + "end": 1276, + "name": "angle", + "start": 1271, + "type": "Identifier" + }, + "start": 1271, + "type": "ObjectProperty", + "value": { + "end": 1281, + "raw": "60", + "start": 1279, + "type": "Literal", + "type": "Literal", + "value": { + "value": 60.0, + "suffix": "None" + } + } + }, + { + "end": 1329, + "key": { + "end": 1292, + "name": "to", + "start": 1290, + "type": "Identifier" + }, + "start": 1290, + "type": "ObjectProperty", + "value": { + "end": 1329, + "left": { + "end": 1309, + "left": { + "end": 1305, + "name": "wallsWidth", + "start": 1295, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1309, + "raw": "2", + "start": 1308, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1295, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "end": 1329, + "left": { + "end": 1325, + "name": "wallThickness", + "start": 1312, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1329, + "raw": "2", + "start": 1328, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1312, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 1295, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "start": 1262, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 1339, + "start": 1338, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1261, + "name": "angledLineToX", + "start": 1248, + "type": "Identifier" + }, + "end": 1340, + "start": 1248, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "argument": { + "end": 1366, + "name": "wallThickness", + "start": 1353, + "type": "Identifier", + "type": "Identifier" + }, + "end": 1366, + "operator": "-", + "start": 1352, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 1369, + "start": 1368, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1351, + "name": "xLine", + "start": 1346, + "type": "Identifier" + }, + "end": 1370, + "start": 1346, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 1430, + "properties": [ + { + "end": 1408, + "key": { + "end": 1397, + "name": "angle", + "start": 1392, + "type": "Identifier" + }, + "start": 1392, + "type": "ObjectProperty", + "value": { + "end": 1408, + "left": { + "end": 1403, + "raw": "180", + "start": 1400, + "type": "Literal", + "type": "Literal", + "value": { + "value": 180.0, + "suffix": "None" + } + }, + "operator": "-", + "right": { + "end": 1408, + "raw": "60", + "start": 1406, + "type": "Literal", + "type": "Literal", + "value": { + "value": 60.0, + "suffix": "None" + } + }, + "start": 1400, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + }, + { + "end": 1428, + "key": { + "end": 1412, + "name": "to", + "start": 1410, + "type": "Identifier" + }, + "start": 1410, + "type": "ObjectProperty", + "value": { + "end": 1428, + "name": "wallThickness", + "start": 1415, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 1390, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 1433, + "start": 1432, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1389, + "name": "angledLineToX", + "start": 1376, + "type": "Identifier" + }, + "end": 1434, + "start": 1376, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 1454, + "name": "height", + "start": 1448, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 1457, + "start": 1456, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1447, + "name": "yLineTo", + "start": 1440, + "type": "Identifier" + }, + "end": 1458, + "start": 1440, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 1473, + "raw": "0", + "start": 1472, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 1476, + "start": 1475, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1471, + "name": "xLineTo", + "start": 1464, + "type": "Identifier" + }, + "end": 1477, + "start": 1464, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "arguments": [ + { + "end": 1504, + "name": "seg02", + "start": 1499, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 1498, + "name": "segEndY", + "start": 1491, + "type": "Identifier" + }, + "end": 1505, + "start": 1491, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "end": 1508, + "start": 1507, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1490, + "name": "yLineTo", + "start": 1483, + "type": "Identifier" + }, + "end": 1509, + "start": 1483, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 1557, + "properties": [ + { + "end": 1547, + "key": { + "end": 1536, + "name": "angle", + "start": 1531, + "type": "Identifier" + }, + "start": 1531, + "type": "ObjectProperty", + "value": { + "end": 1547, + "left": { + "end": 1542, + "raw": "180", + "start": 1539, + "type": "Literal", + "type": "Literal", + "value": { + "value": 180.0, + "suffix": "None" + } + }, + "operator": "-", + "right": { + "end": 1547, + "raw": "60", + "start": 1545, + "type": "Literal", + "type": "Literal", + "value": { + "value": 60.0, + "suffix": "None" + } + }, + "start": 1539, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + }, + { + "end": 1555, + "key": { + "end": 1551, + "name": "to", + "start": 1549, + "type": "Identifier" + }, + "start": 1549, + "type": "ObjectProperty", + "value": { + "end": 1555, + "raw": "0", + "start": 1554, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + } + ], + "start": 1529, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 1560, + "start": 1559, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1528, + "name": "angledLineToY", + "start": 1515, + "type": "Identifier" + }, + "end": 1561, + "start": 1515, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [], + "callee": { + "end": 1572, + "name": "close", + "start": 1567, + "type": "Identifier" + }, + "end": 1574, + "start": 1567, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1594, + "name": "length", + "start": 1588, + "type": "Identifier" + }, + "arg": { + "end": 1616, + "left": { + "end": 1607, + "name": "backLength", + "start": 1597, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 1616, + "name": "height", + "start": 1610, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1597, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 1587, + "name": "extrude", + "start": 1580, + "type": "Identifier" + }, + "end": 1617, + "start": 1580, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 1617, + "start": 996, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 984, + "type": "VariableDeclarator" + }, + "end": 1617, + "kind": "const", + "start": 984, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1861, + "id": { + "end": 1630, + "name": "customPlane", + "start": 1619, + "type": "Identifier" + }, + "init": { + "end": 1861, + "properties": [ + { + "end": 1859, + "key": { + "end": 1642, + "name": "plane", + "start": 1637, + "type": "Identifier" + }, + "start": 1637, + "type": "ObjectProperty", + "value": { + "end": 1859, + "properties": [ + { + "end": 1743, + "key": { + "end": 1657, + "name": "origin", + "start": 1651, + "type": "Identifier" + }, + "start": 1651, + "type": "ObjectProperty", + "value": { + "end": 1743, + "properties": [ + { + "end": 1673, + "key": { + "end": 1669, + "name": "x", + "start": 1668, + "type": "Identifier" + }, + "start": 1668, + "type": "ObjectProperty", + "value": { + "end": 1673, + "raw": "0", + "start": 1672, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 1722, + "key": { + "end": 1682, + "name": "y", + "start": 1681, + "type": "Identifier" + }, + "start": 1681, + "type": "ObjectProperty", + "value": { + "argument": { + "end": 1722, + "left": { + "end": 1701, + "left": { + "end": 1697, + "name": "wallsWidth", + "start": 1687, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1701, + "raw": "2", + "start": 1700, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1687, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 1722, + "left": { + "end": 1718, + "name": "wallThickness", + "start": 1705, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1722, + "raw": "2", + "start": 1721, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1705, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 1687, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "end": 1722, + "operator": "-", + "start": 1685, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + }, + { + "end": 1737, + "key": { + "end": 1733, + "name": "z", + "start": 1732, + "type": "Identifier" + }, + "start": 1732, + "type": "ObjectProperty", + "value": { + "end": 1737, + "raw": "0", + "start": 1736, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + } + ], + "start": 1660, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + }, + { + "end": 1780, + "key": { + "end": 1754, + "name": "xAxis", + "start": 1749, + "type": "Identifier" + }, + "start": 1749, + "type": "ObjectProperty", + "value": { + "end": 1780, + "properties": [ + { + "end": 1764, + "key": { + "end": 1760, + "name": "x", + "start": 1759, + "type": "Identifier" + }, + "start": 1759, + "type": "ObjectProperty", + "value": { + "end": 1764, + "raw": "1", + "start": 1763, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + }, + { + "end": 1771, + "key": { + "end": 1767, + "name": "y", + "start": 1766, + "type": "Identifier" + }, + "start": 1766, + "type": "ObjectProperty", + "value": { + "end": 1771, + "raw": "0", + "start": 1770, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 1778, + "key": { + "end": 1774, + "name": "z", + "start": 1773, + "type": "Identifier" + }, + "start": 1773, + "type": "ObjectProperty", + "value": { + "end": 1778, + "raw": "0", + "start": 1777, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + } + ], + "start": 1757, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + }, + { + "end": 1817, + "key": { + "end": 1791, + "name": "yAxis", + "start": 1786, + "type": "Identifier" + }, + "start": 1786, + "type": "ObjectProperty", + "value": { + "end": 1817, + "properties": [ + { + "end": 1801, + "key": { + "end": 1797, + "name": "x", + "start": 1796, + "type": "Identifier" + }, + "start": 1796, + "type": "ObjectProperty", + "value": { + "end": 1801, + "raw": "0", + "start": 1800, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 1808, + "key": { + "end": 1804, + "name": "y", + "start": 1803, + "type": "Identifier" + }, + "start": 1803, + "type": "ObjectProperty", + "value": { + "end": 1808, + "raw": "0", + "start": 1807, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 1815, + "key": { + "end": 1811, + "name": "z", + "start": 1810, + "type": "Identifier" + }, + "start": 1810, + "type": "ObjectProperty", + "value": { + "end": 1815, + "raw": "1", + "start": 1814, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + } + ], + "start": 1794, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + }, + { + "end": 1855, + "key": { + "end": 1828, + "name": "zAxis", + "start": 1823, + "type": "Identifier" + }, + "start": 1823, + "type": "ObjectProperty", + "value": { + "end": 1855, + "properties": [ + { + "end": 1838, + "key": { + "end": 1834, + "name": "x", + "start": 1833, + "type": "Identifier" + }, + "start": 1833, + "type": "ObjectProperty", + "value": { + "end": 1838, + "raw": "0", + "start": 1837, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 1846, + "key": { + "end": 1841, + "name": "y", + "start": 1840, + "type": "Identifier" + }, + "start": 1840, + "type": "ObjectProperty", + "value": { + "argument": { + "end": 1846, + "raw": "1", + "start": 1845, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "end": 1846, + "operator": "-", + "start": 1844, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + }, + { + "end": 1853, + "key": { + "end": 1849, + "name": "z", + "start": 1848, + "type": "Identifier" + }, + "start": 1848, + "type": "ObjectProperty", + "value": { + "end": 1853, + "raw": "0", + "start": 1852, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + } + ], + "start": 1831, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + } + ], + "start": 1645, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + } + ], + "start": 1633, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + "start": 1619, + "type": "VariableDeclarator" + }, + "end": 1861, + "kind": "const", + "start": 1619, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 2083, + "id": { + "end": 1871, + "name": "sketch003", + "start": 1862, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 1899, + "name": "customPlane", + "start": 1888, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 1887, + "name": "startSketchOn", + "start": 1874, + "type": "Identifier" + }, + "end": 1900, + "start": 1874, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 1923, + "raw": "0", + "start": 1922, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 1926, + "raw": "0", + "start": 1925, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 1927, + "start": 1921, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 1930, + "start": 1929, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1920, + "name": "startProfileAt", + "start": 1906, + "type": "Identifier" + }, + "end": 1931, + "start": 1906, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 1983, + "properties": [ + { + "end": 1964, + "key": { + "end": 1959, + "name": "offset", + "start": 1953, + "type": "Identifier" + }, + "start": 1953, + "type": "ObjectProperty", + "value": { + "end": 1964, + "raw": "60", + "start": 1962, + "type": "Literal", + "type": "Literal", + "value": { + "value": 60.0, + "suffix": "None" + } + } + }, + { + "end": 1981, + "key": { + "end": 1972, + "name": "radius", + "start": 1966, + "type": "Identifier" + }, + "start": 1966, + "type": "ObjectProperty", + "value": { + "end": 1981, + "name": "height", + "start": 1975, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 1951, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 1986, + "start": 1985, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1950, + "name": "tangentialArc", + "start": 1937, + "type": "Identifier" + }, + "end": 1987, + "start": 1937, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 2029, + "properties": [ + { + "end": 2019, + "key": { + "end": 2014, + "name": "angle", + "start": 2009, + "type": "Identifier" + }, + "start": 2009, + "type": "ObjectProperty", + "value": { + "end": 2019, + "raw": "60", + "start": 2017, + "type": "Literal", + "type": "Literal", + "value": { + "value": 60.0, + "suffix": "None" + } + } + }, + { + "end": 2027, + "key": { + "end": 2023, + "name": "to", + "start": 2021, + "type": "Identifier" + }, + "start": 2021, + "type": "ObjectProperty", + "value": { + "end": 2027, + "raw": "0", + "start": 2026, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + } + ], + "start": 2007, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 2032, + "start": 2031, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2006, + "name": "angledLineToY", + "start": 1993, + "type": "Identifier" + }, + "end": 2033, + "start": 1993, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [], + "callee": { + "end": 2044, + "name": "close", + "start": 2039, + "type": "Identifier" + }, + "end": 2046, + "start": 2039, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2066, + "name": "length", + "start": 2060, + "type": "Identifier" + }, + "arg": { + "end": 2082, + "name": "wallThickness", + "start": 2069, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 2059, + "name": "extrude", + "start": 2052, + "type": "Identifier" + }, + "end": 2083, + "start": 2052, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 2083, + "start": 1874, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 1862, + "type": "VariableDeclarator" + }, + "end": 2083, + "kind": "const", + "start": 1862, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 2755, + "id": { + "end": 2094, + "name": "sketch004", + "start": 2085, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 2120, + "name": "sketch002", + "start": 2111, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 2127, + "raw": "'END'", + "start": 2122, + "type": "Literal", + "type": "Literal", + "value": "END" + } + ], + "callee": { + "end": 2110, + "name": "startSketchOn", + "start": 2097, + "type": "Identifier" + }, + "end": 2128, + "start": 2097, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 2151, + "raw": "0", + "start": 2150, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 2154, + "raw": "0", + "start": 2153, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 2155, + "start": 2149, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 2158, + "start": 2157, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2148, + "name": "startProfileAt", + "start": 2134, + "type": "Identifier" + }, + "end": 2159, + "start": 2134, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 2179, + "name": "height", + "start": 2173, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 2182, + "start": 2181, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2172, + "name": "yLineTo", + "start": 2165, + "type": "Identifier" + }, + "end": 2183, + "start": 2165, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 2210, + "name": "wallThickness", + "start": 2197, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 2213, + "start": 2212, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2196, + "name": "xLineTo", + "start": 2189, + "type": "Identifier" + }, + "end": 2214, + "start": 2189, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "arguments": [ + { + "end": 2241, + "name": "seg01", + "start": 2236, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 2235, + "name": "segEndY", + "start": 2228, + "type": "Identifier" + }, + "end": 2242, + "start": 2228, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "end": 2245, + "start": 2244, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2227, + "name": "yLineTo", + "start": 2220, + "type": "Identifier" + }, + "end": 2246, + "start": 2220, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 2348, + "properties": [ + { + "end": 2291, + "key": { + "end": 2280, + "name": "angle", + "start": 2275, + "type": "Identifier" + }, + "start": 2275, + "type": "ObjectProperty", + "value": { + "end": 2291, + "left": { + "end": 2286, + "raw": "180", + "start": 2283, + "type": "Literal", + "type": "Literal", + "value": { + "value": 180.0, + "suffix": "None" + } + }, + "operator": "-", + "right": { + "end": 2291, + "raw": "60", + "start": 2289, + "type": "Literal", + "type": "Literal", + "value": { + "value": 60.0, + "suffix": "None" + } + }, + "start": 2283, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + }, + { + "end": 2340, + "key": { + "end": 2302, + "name": "to", + "start": 2300, + "type": "Identifier" + }, + "start": 2300, + "type": "ObjectProperty", + "value": { + "end": 2340, + "left": { + "end": 2319, + "left": { + "end": 2315, + "name": "wallsWidth", + "start": 2305, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 2319, + "raw": "2", + "start": 2318, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 2305, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 2340, + "left": { + "end": 2336, + "name": "wallThickness", + "start": 2323, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 2340, + "raw": "2", + "start": 2339, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 2323, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 2305, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "start": 2266, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 2351, + "start": 2350, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2265, + "name": "angledLineToX", + "start": 2252, + "type": "Identifier" + }, + "end": 2352, + "start": 2252, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 2377, + "name": "wallThickness", + "start": 2364, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 2380, + "start": 2379, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2363, + "name": "xLine", + "start": 2358, + "type": "Identifier" + }, + "end": 2381, + "start": 2358, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 2436, + "properties": [ + { + "end": 2413, + "key": { + "end": 2408, + "name": "angle", + "start": 2403, + "type": "Identifier" + }, + "start": 2403, + "type": "ObjectProperty", + "value": { + "end": 2413, + "raw": "60", + "start": 2411, + "type": "Literal", + "type": "Literal", + "value": { + "value": 60.0, + "suffix": "None" + } + } + }, + { + "end": 2434, + "key": { + "end": 2417, + "name": "to", + "start": 2415, + "type": "Identifier" + }, + "start": 2415, + "type": "ObjectProperty", + "value": { + "arguments": [ + { + "end": 2433, + "name": "seg01", + "start": 2428, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 2427, + "name": "segEndY", + "start": 2420, + "type": "Identifier" + }, + "end": 2434, + "start": 2420, + "type": "CallExpression", + "type": "CallExpression" + } + } + ], + "start": 2401, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 2439, + "start": 2438, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2400, + "name": "angledLineToY", + "start": 2387, + "type": "Identifier" + }, + "end": 2440, + "start": 2387, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 2460, + "name": "height", + "start": 2454, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 2463, + "start": 2462, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2453, + "name": "yLineTo", + "start": 2446, + "type": "Identifier" + }, + "end": 2464, + "start": 2446, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 2489, + "name": "wallThickness", + "start": 2476, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 2492, + "start": 2491, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2475, + "name": "xLine", + "start": 2470, + "type": "Identifier" + }, + "end": 2493, + "start": 2470, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 2567, + "left": { + "end": 2554, + "left": { + "end": 2549, + "left": { + "end": 2536, + "name": "frontLength", + "start": 2525, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 2549, + "name": "wallsWidth", + "start": 2539, + "type": "Identifier", + "type": "Identifier" + }, + "start": 2525, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "/", + "right": { + "end": 2554, + "raw": "2", + "start": 2553, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 2525, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "end": 2567, + "name": "wallsWidth", + "start": 2557, + "type": "Identifier", + "type": "Identifier" + }, + "start": 2525, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 2611, + "left": { + "end": 2582, + "name": "height", + "start": 2576, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 2611, + "left": { + "end": 2606, + "left": { + "end": 2593, + "name": "height", + "start": 2587, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 2606, + "name": "exitHeight", + "start": 2596, + "type": "Identifier", + "type": "Identifier" + }, + "start": 2587, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "/", + "right": { + "end": 2611, + "raw": "2", + "start": 2610, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 2587, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 2576, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 2619, + "start": 2515, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 2622, + "start": 2621, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2514, + "name": "tangentialArcTo", + "start": 2499, + "type": "Identifier" + }, + "end": 2623, + "start": 2499, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 2657, + "name": "frontLength", + "start": 2646, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 2669, + "name": "exitHeight", + "start": 2659, + "type": "Identifier", + "type": "Identifier" + } + ], + "end": 2670, + "start": 2645, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 2673, + "start": 2672, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2644, + "name": "tangentialArcTo", + "start": 2629, + "type": "Identifier" + }, + "end": 2674, + "start": 2629, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 2689, + "raw": "0", + "start": 2688, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 2692, + "start": 2691, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2687, + "name": "yLineTo", + "start": 2680, + "type": "Identifier" + }, + "end": 2693, + "start": 2680, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2708, + "name": "tag", + "start": 2705, + "type": "Identifier" + }, + "arg": { + "end": 2717, + "start": 2711, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "seg04" + } + } + ], + "callee": { + "end": 2704, + "name": "close", + "start": 2699, + "type": "Identifier" + }, + "end": 2718, + "start": 2699, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2738, + "name": "length", + "start": 2732, + "type": "Identifier" + }, + "arg": { + "end": 2754, + "name": "wallThickness", + "start": 2741, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 2731, + "name": "extrude", + "start": 2724, + "type": "Identifier" + }, + "end": 2755, + "start": 2724, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 2755, + "start": 2097, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 2085, + "type": "VariableDeclarator" + }, + "end": 2755, + "kind": "const", + "start": 2085, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 3000, + "id": { + "end": 2769, + "name": "customPlane2", + "start": 2757, + "type": "Identifier" + }, + "init": { + "end": 3000, + "properties": [ + { + "end": 2998, + "key": { + "end": 2781, + "name": "plane", + "start": 2776, + "type": "Identifier" + }, + "start": 2776, + "type": "ObjectProperty", + "value": { + "end": 2998, + "properties": [ + { + "end": 2882, + "key": { + "end": 2796, + "name": "origin", + "start": 2790, + "type": "Identifier" + }, + "start": 2790, + "type": "ObjectProperty", + "value": { + "end": 2882, + "properties": [ + { + "end": 2849, + "key": { + "end": 2808, + "name": "x", + "start": 2807, + "type": "Identifier" + }, + "start": 2807, + "type": "ObjectProperty", + "value": { + "end": 2849, + "left": { + "argument": { + "end": 2813, + "raw": "1", + "start": 2812, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "end": 2813, + "operator": "-", + "start": 2811, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "*", + "right": { + "end": 2849, + "left": { + "end": 2836, + "left": { + "end": 2827, + "name": "backLength", + "start": 2817, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 2836, + "name": "height", + "start": 2830, + "type": "Identifier", + "type": "Identifier" + }, + "start": 2817, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "end": 2849, + "name": "wallsWidth", + "start": 2839, + "type": "Identifier", + "type": "Identifier" + }, + "start": 2817, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 2811, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + }, + { + "end": 2863, + "key": { + "end": 2859, + "name": "y", + "start": 2858, + "type": "Identifier" + }, + "start": 2858, + "type": "ObjectProperty", + "value": { + "end": 2863, + "raw": "0", + "start": 2862, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 2876, + "key": { + "end": 2872, + "name": "z", + "start": 2871, + "type": "Identifier" + }, + "start": 2871, + "type": "ObjectProperty", + "value": { + "end": 2876, + "raw": "0", + "start": 2875, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + } + ], + "start": 2799, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + }, + { + "end": 2920, + "key": { + "end": 2893, + "name": "xAxis", + "start": 2888, + "type": "Identifier" + }, + "start": 2888, + "type": "ObjectProperty", + "value": { + "end": 2920, + "properties": [ + { + "end": 2903, + "key": { + "end": 2899, + "name": "x", + "start": 2898, + "type": "Identifier" + }, + "start": 2898, + "type": "ObjectProperty", + "value": { + "end": 2903, + "raw": "0", + "start": 2902, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 2911, + "key": { + "end": 2906, + "name": "y", + "start": 2905, + "type": "Identifier" + }, + "start": 2905, + "type": "ObjectProperty", + "value": { + "argument": { + "end": 2911, + "raw": "1", + "start": 2910, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "end": 2911, + "operator": "-", + "start": 2909, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + }, + { + "end": 2918, + "key": { + "end": 2914, + "name": "z", + "start": 2913, + "type": "Identifier" + }, + "start": 2913, + "type": "ObjectProperty", + "value": { + "end": 2918, + "raw": "0", + "start": 2917, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + } + ], + "start": 2896, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + }, + { + "end": 2957, + "key": { + "end": 2931, + "name": "yAxis", + "start": 2926, + "type": "Identifier" + }, + "start": 2926, + "type": "ObjectProperty", + "value": { + "end": 2957, + "properties": [ + { + "end": 2941, + "key": { + "end": 2937, + "name": "x", + "start": 2936, + "type": "Identifier" + }, + "start": 2936, + "type": "ObjectProperty", + "value": { + "end": 2941, + "raw": "0", + "start": 2940, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 2948, + "key": { + "end": 2944, + "name": "y", + "start": 2943, + "type": "Identifier" + }, + "start": 2943, + "type": "ObjectProperty", + "value": { + "end": 2948, + "raw": "0", + "start": 2947, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 2955, + "key": { + "end": 2951, + "name": "z", + "start": 2950, + "type": "Identifier" + }, + "start": 2950, + "type": "ObjectProperty", + "value": { + "end": 2955, + "raw": "1", + "start": 2954, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + } + ], + "start": 2934, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + }, + { + "end": 2994, + "key": { + "end": 2968, + "name": "zAxis", + "start": 2963, + "type": "Identifier" + }, + "start": 2963, + "type": "ObjectProperty", + "value": { + "end": 2994, + "properties": [ + { + "end": 2978, + "key": { + "end": 2974, + "name": "x", + "start": 2973, + "type": "Identifier" + }, + "start": 2973, + "type": "ObjectProperty", + "value": { + "end": 2978, + "raw": "1", + "start": 2977, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + }, + { + "end": 2985, + "key": { + "end": 2981, + "name": "y", + "start": 2980, + "type": "Identifier" + }, + "start": 2980, + "type": "ObjectProperty", + "value": { + "end": 2985, + "raw": "0", + "start": 2984, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 2992, + "key": { + "end": 2988, + "name": "z", + "start": 2987, + "type": "Identifier" + }, + "start": 2987, + "type": "ObjectProperty", + "value": { + "end": 2992, + "raw": "0", + "start": 2991, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + } + ], + "start": 2971, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + } + ], + "start": 2784, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + } + ], + "start": 2772, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + "start": 2757, + "type": "VariableDeclarator" + }, + "end": 3000, + "kind": "const", + "start": 2757, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 3381, + "id": { + "end": 3010, + "name": "sketch005", + "start": 3001, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 3039, + "name": "customPlane2", + "start": 3027, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 3026, + "name": "startSketchOn", + "start": 3013, + "type": "Identifier" + }, + "end": 3040, + "start": 3013, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 3063, + "raw": "0", + "start": 3062, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 3066, + "raw": "0", + "start": 3065, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 3067, + "start": 3061, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 3070, + "start": 3069, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 3060, + "name": "startProfileAt", + "start": 3046, + "type": "Identifier" + }, + "end": 3071, + "start": 3046, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 3091, + "name": "height", + "start": 3085, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 3094, + "start": 3093, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 3084, + "name": "yLineTo", + "start": 3077, + "type": "Identifier" + }, + "end": 3095, + "start": 3077, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 3119, + "name": "wallsWidth", + "start": 3109, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 3122, + "start": 3121, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 3108, + "name": "xLineTo", + "start": 3101, + "type": "Identifier" + }, + "end": 3123, + "start": 3101, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 3197, + "left": { + "end": 3184, + "left": { + "end": 3179, + "left": { + "end": 3166, + "name": "frontLength", + "start": 3155, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 3179, + "name": "wallsWidth", + "start": 3169, + "type": "Identifier", + "type": "Identifier" + }, + "start": 3155, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "/", + "right": { + "end": 3184, + "raw": "2", + "start": 3183, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 3155, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "end": 3197, + "name": "wallsWidth", + "start": 3187, + "type": "Identifier", + "type": "Identifier" + }, + "start": 3155, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 3241, + "left": { + "end": 3212, + "name": "height", + "start": 3206, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 3241, + "left": { + "end": 3236, + "left": { + "end": 3223, + "name": "height", + "start": 3217, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 3236, + "name": "exitHeight", + "start": 3226, + "type": "Identifier", + "type": "Identifier" + }, + "start": 3217, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "/", + "right": { + "end": 3241, + "raw": "2", + "start": 3240, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 3217, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 3206, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 3249, + "start": 3145, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 3252, + "start": 3251, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 3144, + "name": "tangentialArcTo", + "start": 3129, + "type": "Identifier" + }, + "end": 3253, + "start": 3129, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 3287, + "name": "frontLength", + "start": 3276, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 3299, + "name": "exitHeight", + "start": 3289, + "type": "Identifier", + "type": "Identifier" + } + ], + "end": 3300, + "start": 3275, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 3303, + "start": 3302, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 3274, + "name": "tangentialArcTo", + "start": 3259, + "type": "Identifier" + }, + "end": 3304, + "start": 3259, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 3319, + "raw": "0", + "start": 3318, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 3322, + "start": 3321, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 3330, + "start": 3324, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "seg03" + } + ], + "callee": { + "end": 3317, + "name": "yLineTo", + "start": 3310, + "type": "Identifier" + }, + "end": 3331, + "start": 3310, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [], + "callee": { + "end": 3342, + "name": "close", + "start": 3337, + "type": "Identifier" + }, + "end": 3344, + "start": 3337, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 3364, + "name": "length", + "start": 3358, + "type": "Identifier" + }, + "arg": { + "end": 3380, + "name": "wallThickness", + "start": 3367, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 3357, + "name": "extrude", + "start": 3350, + "type": "Identifier" + }, + "end": 3381, + "start": 3350, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 3381, + "start": 3013, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 3001, + "type": "VariableDeclarator" + }, + "end": 3381, + "kind": "const", + "start": 3001, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 3607, + "id": { + "end": 3392, + "name": "sketch006", + "start": 3383, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 3418, + "name": "sketch005", + "start": 3409, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 3425, + "name": "seg03", + "start": 3420, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 3408, + "name": "startSketchOn", + "start": 3395, + "type": "Identifier" + }, + "end": 3426, + "start": 3395, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 3449, + "raw": "0", + "start": 3448, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 3476, + "left": { + "argument": { + "end": 3453, + "raw": "1", + "start": 3452, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "end": 3453, + "operator": "-", + "start": 3451, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "*", + "right": { + "end": 3476, + "left": { + "end": 3467, + "name": "backLength", + "start": 3457, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 3476, + "name": "height", + "start": 3470, + "type": "Identifier", + "type": "Identifier" + }, + "start": 3457, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 3451, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 3478, + "start": 3447, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 3481, + "start": 3480, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 3446, + "name": "startProfileAt", + "start": 3432, + "type": "Identifier" + }, + "end": 3482, + "start": 3432, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "argument": { + "end": 3507, + "name": "exitHeight", + "start": 3497, + "type": "Identifier", + "type": "Identifier" + }, + "end": 3507, + "operator": "-", + "start": 3496, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 3510, + "start": 3509, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 3495, + "name": "xLineTo", + "start": 3488, + "type": "Identifier" + }, + "end": 3511, + "start": 3488, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "argument": { + "end": 3534, + "name": "wallsWidth", + "start": 3524, + "type": "Identifier", + "type": "Identifier" + }, + "end": 3534, + "operator": "-", + "start": 3523, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 3537, + "start": 3536, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 3522, + "name": "yLine", + "start": 3517, + "type": "Identifier" + }, + "end": 3538, + "start": 3517, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 3553, + "raw": "0", + "start": 3552, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 3556, + "start": 3555, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 3551, + "name": "xLineTo", + "start": 3544, + "type": "Identifier" + }, + "end": 3557, + "start": 3544, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [], + "callee": { + "end": 3568, + "name": "close", + "start": 3563, + "type": "Identifier" + }, + "end": 3570, + "start": 3563, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 3590, + "name": "length", + "start": 3584, + "type": "Identifier" + }, + "arg": { + "end": 3606, + "name": "wallThickness", + "start": 3593, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 3583, + "name": "extrude", + "start": 3576, + "type": "Identifier" + }, + "end": 3607, + "start": 3576, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 3607, + "start": 3395, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 3383, + "type": "VariableDeclarator" + }, + "end": 3607, + "kind": "const", + "start": 3383, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 3826, + "id": { + "end": 3618, + "name": "sketch007", + "start": 3609, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 3644, + "name": "sketch004", + "start": 3635, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 3651, + "raw": "'END'", + "start": 3646, + "type": "Literal", + "type": "Literal", + "value": "END" + } + ], + "callee": { + "end": 3634, + "name": "startSketchOn", + "start": 3621, + "type": "Identifier" + }, + "end": 3652, + "start": 3621, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 3675, + "raw": "0", + "start": 3674, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 3678, + "raw": "0", + "start": 3677, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 3679, + "start": 3673, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 3682, + "start": 3681, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 3672, + "name": "startProfileAt", + "start": 3658, + "type": "Identifier" + }, + "end": 3683, + "start": 3658, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 3710, + "name": "wallThickness", + "start": 3697, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 3713, + "start": 3712, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 3696, + "name": "xLineTo", + "start": 3689, + "type": "Identifier" + }, + "end": 3714, + "start": 3689, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 3734, + "name": "height", + "start": 3728, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 3737, + "start": 3736, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 3727, + "name": "yLineTo", + "start": 3720, + "type": "Identifier" + }, + "end": 3738, + "start": 3720, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 3753, + "raw": "0", + "start": 3752, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 3756, + "start": 3755, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 3751, + "name": "xLineTo", + "start": 3744, + "type": "Identifier" + }, + "end": 3757, + "start": 3744, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [], + "callee": { + "end": 3768, + "name": "close", + "start": 3763, + "type": "Identifier" + }, + "end": 3770, + "start": 3763, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 3790, + "name": "length", + "start": 3784, + "type": "Identifier" + }, + "arg": { + "end": 3824, + "left": { + "end": 3803, + "name": "wallsWidth", + "start": 3793, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 3824, + "left": { + "end": 3808, + "raw": "2", + "start": 3807, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 3824, + "name": "wallThickness", + "start": 3811, + "type": "Identifier", + "type": "Identifier" + }, + "start": 3807, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 3793, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 3783, + "name": "extrude", + "start": 3776, + "type": "Identifier" + }, + "end": 3826, + "start": 3776, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 3826, + "start": 3621, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 3609, + "type": "VariableDeclarator" + }, + "end": 3826, + "kind": "const", + "start": 3609, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 4083, + "id": { + "end": 3840, + "name": "customPlane3", + "start": 3828, + "type": "Identifier" + }, + "init": { + "end": 4083, + "properties": [ + { + "end": 4081, + "key": { + "end": 3852, + "name": "plane", + "start": 3847, + "type": "Identifier" + }, + "start": 3847, + "type": "ObjectProperty", + "value": { + "end": 4081, + "properties": [ + { + "end": 3965, + "key": { + "end": 3867, + "name": "origin", + "start": 3861, + "type": "Identifier" + }, + "start": 3861, + "type": "ObjectProperty", + "value": { + "end": 3965, + "properties": [ + { + "end": 3920, + "key": { + "end": 3879, + "name": "x", + "start": 3878, + "type": "Identifier" + }, + "start": 3878, + "type": "ObjectProperty", + "value": { + "end": 3920, + "left": { + "argument": { + "end": 3884, + "raw": "1", + "start": 3883, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "end": 3884, + "operator": "-", + "start": 3882, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "*", + "right": { + "end": 3920, + "left": { + "end": 3907, + "left": { + "end": 3898, + "name": "backLength", + "start": 3888, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 3907, + "name": "height", + "start": 3901, + "type": "Identifier", + "type": "Identifier" + }, + "start": 3888, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "end": 3920, + "name": "wallsWidth", + "start": 3910, + "type": "Identifier", + "type": "Identifier" + }, + "start": 3888, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 3882, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + }, + { + "end": 3934, + "key": { + "end": 3930, + "name": "y", + "start": 3929, + "type": "Identifier" + }, + "start": 3929, + "type": "ObjectProperty", + "value": { + "end": 3934, + "raw": "0", + "start": 3933, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 3959, + "key": { + "end": 3943, + "name": "z", + "start": 3942, + "type": "Identifier" + }, + "start": 3942, + "type": "ObjectProperty", + "value": { + "end": 3959, + "name": "wallThickness", + "start": 3946, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 3870, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + }, + { + "end": 4003, + "key": { + "end": 3976, + "name": "xAxis", + "start": 3971, + "type": "Identifier" + }, + "start": 3971, + "type": "ObjectProperty", + "value": { + "end": 4003, + "properties": [ + { + "end": 3986, + "key": { + "end": 3982, + "name": "x", + "start": 3981, + "type": "Identifier" + }, + "start": 3981, + "type": "ObjectProperty", + "value": { + "end": 3986, + "raw": "0", + "start": 3985, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 3994, + "key": { + "end": 3989, + "name": "y", + "start": 3988, + "type": "Identifier" + }, + "start": 3988, + "type": "ObjectProperty", + "value": { + "argument": { + "end": 3994, + "raw": "1", + "start": 3993, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "end": 3994, + "operator": "-", + "start": 3992, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + }, + { + "end": 4001, + "key": { + "end": 3997, + "name": "z", + "start": 3996, + "type": "Identifier" + }, + "start": 3996, + "type": "ObjectProperty", + "value": { + "end": 4001, + "raw": "0", + "start": 4000, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + } + ], + "start": 3979, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + }, + { + "end": 4040, + "key": { + "end": 4014, + "name": "yAxis", + "start": 4009, + "type": "Identifier" + }, + "start": 4009, + "type": "ObjectProperty", + "value": { + "end": 4040, + "properties": [ + { + "end": 4024, + "key": { + "end": 4020, + "name": "x", + "start": 4019, + "type": "Identifier" + }, + "start": 4019, + "type": "ObjectProperty", + "value": { + "end": 4024, + "raw": "1", + "start": 4023, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + }, + { + "end": 4031, + "key": { + "end": 4027, + "name": "y", + "start": 4026, + "type": "Identifier" + }, + "start": 4026, + "type": "ObjectProperty", + "value": { + "end": 4031, + "raw": "0", + "start": 4030, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 4038, + "key": { + "end": 4034, + "name": "z", + "start": 4033, + "type": "Identifier" + }, + "start": 4033, + "type": "ObjectProperty", + "value": { + "end": 4038, + "raw": "0", + "start": 4037, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + } + ], + "start": 4017, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + }, + { + "end": 4077, + "key": { + "end": 4051, + "name": "zAxis", + "start": 4046, + "type": "Identifier" + }, + "start": 4046, + "type": "ObjectProperty", + "value": { + "end": 4077, + "properties": [ + { + "end": 4061, + "key": { + "end": 4057, + "name": "x", + "start": 4056, + "type": "Identifier" + }, + "start": 4056, + "type": "ObjectProperty", + "value": { + "end": 4061, + "raw": "0", + "start": 4060, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 4068, + "key": { + "end": 4064, + "name": "y", + "start": 4063, + "type": "Identifier" + }, + "start": 4063, + "type": "ObjectProperty", + "value": { + "end": 4068, + "raw": "0", + "start": 4067, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 4075, + "key": { + "end": 4071, + "name": "z", + "start": 4070, + "type": "Identifier" + }, + "start": 4070, + "type": "ObjectProperty", + "value": { + "end": 4075, + "raw": "1", + "start": 4074, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + } + ], + "start": 4054, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + } + ], + "start": 3855, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + } + ], + "start": 3843, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + "start": 3828, + "type": "VariableDeclarator" + }, + "end": 4083, + "kind": "const", + "start": 3828, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 4338, + "id": { + "end": 4094, + "name": "sketch008", + "start": 4085, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 4123, + "name": "customPlane3", + "start": 4111, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 4110, + "name": "startSketchOn", + "start": 4097, + "type": "Identifier" + }, + "end": 4124, + "start": 4097, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 4159, + "name": "wallThickness", + "start": 4146, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 4174, + "name": "wallThickness", + "start": 4161, + "type": "Identifier", + "type": "Identifier" + } + ], + "end": 4175, + "start": 4145, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 4178, + "start": 4177, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 4144, + "name": "startProfileAt", + "start": 4130, + "type": "Identifier" + }, + "end": 4179, + "start": 4130, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 4204, + "name": "frontLength", + "start": 4193, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 4207, + "start": 4206, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 4192, + "name": "xLineTo", + "start": 4185, + "type": "Identifier" + }, + "end": 4208, + "start": 4185, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 4251, + "left": { + "end": 4230, + "name": "wallsWidth", + "start": 4220, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 4251, + "left": { + "end": 4235, + "raw": "2", + "start": 4234, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 4251, + "name": "wallThickness", + "start": 4238, + "type": "Identifier", + "type": "Identifier" + }, + "start": 4234, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 4220, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 4255, + "start": 4254, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 4219, + "name": "yLine", + "start": 4214, + "type": "Identifier" + }, + "end": 4256, + "start": 4214, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 4283, + "name": "wallThickness", + "start": 4270, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 4286, + "start": 4285, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 4269, + "name": "xLineTo", + "start": 4262, + "type": "Identifier" + }, + "end": 4287, + "start": 4262, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [], + "callee": { + "end": 4298, + "name": "close", + "start": 4293, + "type": "Identifier" + }, + "end": 4300, + "start": 4293, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 4320, + "name": "length", + "start": 4314, + "type": "Identifier" + }, + "arg": { + "argument": { + "end": 4337, + "name": "wallThickness", + "start": 4324, + "type": "Identifier", + "type": "Identifier" + }, + "end": 4337, + "operator": "-", + "start": 4323, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + } + ], + "callee": { + "end": 4313, + "name": "extrude", + "start": 4306, + "type": "Identifier" + }, + "end": 4338, + "start": 4306, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 4338, + "start": 4097, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 4085, + "type": "VariableDeclarator" + }, + "end": 4338, + "kind": "const", + "start": 4085, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + } + ], + "end": 4339, + "innerAttrs": [ + { + "end": 124, + "name": { + "end": 100, + "name": "settings", + "start": 92, + "type": "Identifier" + }, + "properties": [ + { + "end": 123, + "key": { + "end": 118, + "name": "defaultLengthUnit", + "start": 101, + "type": "Identifier" + }, + "start": 101, + "type": "ObjectProperty", + "value": { + "end": 123, + "name": "in", + "start": 121, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 91, + "type": "Annotation" + } + ], + "nonCodeMeta": { + "nonCodeNodes": { + "6": [ + { + "end": 246, + "start": 244, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ], + "8": [ + { + "end": 984, + "start": 982, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ], + "9": [ + { + "end": 1619, + "start": 1617, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ], + "11": [ + { + "end": 2085, + "start": 2083, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ], + "12": [ + { + "end": 2757, + "start": 2755, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ], + "14": [ + { + "end": 3383, + "start": 3381, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ], + "15": [ + { + "end": 3609, + "start": 3607, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ], + "16": [ + { + "end": 3828, + "start": 3826, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ], + "17": [ + { + "end": 4085, + "start": 4083, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ] + }, + "startNodes": [ + { + "end": 13, + "start": 0, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Poopy Shoe", + "style": "line" + } + }, + { + "end": 76, + "start": 14, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "poop shute for bambu labs printer - optimized for printing.", + "style": "line" + } + }, + { + "end": 78, + "start": 76, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + }, + { + "end": 90, + "start": 78, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Set units", + "style": "line" + } + }, + { + "end": 126, + "start": 124, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ] + }, + "start": 0 + } +} diff --git a/rust/kcl-lib/tests/kcl_samples/poopy-shoe/ops.snap b/rust/kcl-lib/tests/kcl_samples/poopy-shoe/ops.snap new file mode 100644 index 000000000..f8646e237 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/poopy-shoe/ops.snap @@ -0,0 +1,1182 @@ +--- +source: kcl/src/simulation_tests.rs +description: Operations executed poopy-shoe.kcl +--- +[ + { + "labeledArgs": { + "data": { + "value": { + "type": "String", + "value": "-YZ" + }, + "sourceRange": [ + 272, + 277, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 258, + 278, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Object", + "value": { + "angle": { + "type": "Number", + "value": 90.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "axis": { + "type": "Object", + "value": { + "custom": { + "type": "Object", + "value": { + "axis": { + "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" + } + } + } + ] + }, + "origin": { + "type": "Array", + "value": [ + { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + { + "type": "Number", + "value": 5.1251, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + } + ] + } + } + } + } + } + } + }, + "sourceRange": [ + 855, + 970, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 972, + 981, + 0 + ] + } + }, + "name": "revolve", + "sourceRange": [ + 847, + 982, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "String", + "value": "-YZ" + }, + "sourceRange": [ + 1010, + 1015, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 996, + 1016, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 0.875, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1597, + 1616, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 1580, + 1617, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Object", + "value": { + "plane": { + "type": "Object", + "value": { + "origin": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "y": { + "type": "Number", + "value": -1.4375, + "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": 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" + } + } + } + } + }, + "zAxis": { + "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" + } + } + } + } + } + } + } + } + }, + "sourceRange": [ + 1888, + 1899, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 1874, + 1900, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 0.125, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 2069, + 2082, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 2052, + 2083, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 2111, + 2120, + 0 + ] + }, + "tag": { + "value": { + "type": "String", + "value": "END" + }, + "sourceRange": [ + 2122, + 2127, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 2097, + 2128, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 0.125, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 2741, + 2754, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 2724, + 2755, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Object", + "value": { + "plane": { + "type": "Object", + "value": { + "origin": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": -3.875, + "ty": { + "type": "Unknown" + } + }, + "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" + } + } + } + } + }, + "xAxis": { + "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" + } + } + } + } + }, + "yAxis": { + "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" + } + } + } + } + }, + "zAxis": { + "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" + } + } + } + } + } + } + } + } + }, + "sourceRange": [ + 3027, + 3039, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 3013, + 3040, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 0.125, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 3367, + 3380, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 3350, + 3381, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 3409, + 3418, + 0 + ] + }, + "tag": { + "value": { + "type": "TagIdentifier", + "value": "seg03", + "artifact_id": "[uuid]" + }, + "sourceRange": [ + 3420, + 3425, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 3395, + 3426, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 0.125, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 3593, + 3606, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 3576, + 3607, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 3635, + 3644, + 0 + ] + }, + "tag": { + "value": { + "type": "String", + "value": "END" + }, + "sourceRange": [ + 3646, + 3651, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 3621, + 3652, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 2.75, + "ty": { + "type": "Unknown" + } + }, + "sourceRange": [ + 3793, + 3824, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 3776, + 3826, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Object", + "value": { + "plane": { + "type": "Object", + "value": { + "origin": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": -3.875, + "ty": { + "type": "Unknown" + } + }, + "y": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "z": { + "type": "Number", + "value": 0.125, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + } + } + }, + "xAxis": { + "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" + } + } + } + } + }, + "yAxis": { + "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" + } + } + } + } + }, + "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": [ + 4111, + 4123, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 4097, + 4124, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": -0.125, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 4323, + 4337, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 4306, + 4338, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + } +] diff --git a/rust/kcl-lib/tests/kcl_samples/poopy-shoe/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/poopy-shoe/program_memory.snap new file mode 100644 index 000000000..d8737c38f --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/poopy-shoe/program_memory.snap @@ -0,0 +1,7226 @@ +--- +source: kcl/src/simulation_tests.rs +description: Variables in memory after executing poopy-shoe.kcl +--- +{ + "backLength": { + "type": "Number", + "value": 6.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 212, + 213, + 0 + ] + } + ] + }, + "customPlane": { + "type": "Object", + "value": { + "plane": { + "type": "Object", + "value": { + "origin": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 1672, + 1673, + 0 + ] + } + ] + }, + "y": { + "type": "Number", + "value": -1.4375, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 1685, + 1722, + 0 + ] + } + ] + }, + "z": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 1736, + 1737, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 1660, + 1743, + 0 + ] + } + ] + }, + "xAxis": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 1763, + 1764, + 0 + ] + } + ] + }, + "y": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 1770, + 1771, + 0 + ] + } + ] + }, + "z": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 1777, + 1778, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 1757, + 1780, + 0 + ] + } + ] + }, + "yAxis": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 1800, + 1801, + 0 + ] + } + ] + }, + "y": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 1807, + 1808, + 0 + ] + } + ] + }, + "z": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 1814, + 1815, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 1794, + 1817, + 0 + ] + } + ] + }, + "zAxis": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 1837, + 1838, + 0 + ] + } + ] + }, + "y": { + "type": "Number", + "value": -1.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 1844, + 1846, + 0 + ] + } + ] + }, + "z": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 1852, + 1853, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 1831, + 1855, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 1645, + 1859, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 1633, + 1861, + 0 + ] + } + ] + }, + "customPlane2": { + "type": "Object", + "value": { + "plane": { + "type": "Object", + "value": { + "origin": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": -3.875, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 2811, + 2813, + 0 + ] + }, + { + "sourceRange": [ + 212, + 213, + 0 + ] + }, + { + "sourceRange": [ + 172, + 177, + 0 + ] + }, + { + "sourceRange": [ + 161, + 162, + 0 + ] + } + ] + }, + "y": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 2862, + 2863, + 0 + ] + } + ] + }, + "z": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 2875, + 2876, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 2799, + 2882, + 0 + ] + } + ] + }, + "xAxis": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 2902, + 2903, + 0 + ] + } + ] + }, + "y": { + "type": "Number", + "value": -1.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 2909, + 2911, + 0 + ] + } + ] + }, + "z": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 2917, + 2918, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 2896, + 2920, + 0 + ] + } + ] + }, + "yAxis": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 2940, + 2941, + 0 + ] + } + ] + }, + "y": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 2947, + 2948, + 0 + ] + } + ] + }, + "z": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 2954, + 2955, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 2934, + 2957, + 0 + ] + } + ] + }, + "zAxis": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 2977, + 2978, + 0 + ] + } + ] + }, + "y": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 2984, + 2985, + 0 + ] + } + ] + }, + "z": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 2991, + 2992, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 2971, + 2994, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 2784, + 2998, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 2772, + 3000, + 0 + ] + } + ] + }, + "customPlane3": { + "type": "Object", + "value": { + "plane": { + "type": "Object", + "value": { + "origin": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": -3.875, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 3882, + 3884, + 0 + ] + }, + { + "sourceRange": [ + 212, + 213, + 0 + ] + }, + { + "sourceRange": [ + 172, + 177, + 0 + ] + }, + { + "sourceRange": [ + 161, + 162, + 0 + ] + } + ] + }, + "y": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 3933, + 3934, + 0 + ] + } + ] + }, + "z": { + "type": "Number", + "value": 0.125, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 142, + 147, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 3870, + 3965, + 0 + ] + } + ] + }, + "xAxis": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 3985, + 3986, + 0 + ] + } + ] + }, + "y": { + "type": "Number", + "value": -1.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 3992, + 3994, + 0 + ] + } + ] + }, + "z": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 4000, + 4001, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 3979, + 4003, + 0 + ] + } + ] + }, + "yAxis": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 4023, + 4024, + 0 + ] + } + ] + }, + "y": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 4030, + 4031, + 0 + ] + } + ] + }, + "z": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 4037, + 4038, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 4017, + 4040, + 0 + ] + } + ] + }, + "zAxis": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 4060, + 4061, + 0 + ] + } + ] + }, + "y": { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 4067, + 4068, + 0 + ] + } + ] + }, + "z": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 4074, + 4075, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 4054, + 4077, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 3855, + 4081, + 0 + ] + } + ] + } + }, + "__meta": [ + { + "sourceRange": [ + 3843, + 4083, + 0 + ] + } + ] + }, + "exitHeight": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 227, + 228, + 0 + ] + } + ] + }, + "filletRadius": { + "type": "Number", + "value": 0.05, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 193, + 198, + 0 + ] + } + ] + }, + "frontLength": { + "type": "Number", + "value": 7.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 243, + 244, + 0 + ] + } + ] + }, + "height": { + "type": "Number", + "value": 5.125, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 172, + 177, + 0 + ] + } + ] + }, + "part001": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 328, + 355, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 361, + 418, + 0 + ], + "tag": { + "end": 417, + "start": 411, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 424, + 442, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 448, + 472, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 478, + 504, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 510, + 602, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 608, + 632, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 638, + 696, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 702, + 720, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 726, + 739, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 745, + 771, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 777, + 823, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 829, + 836, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 328, + 355, + 0 + ] + }, + "from": [ + 1.5, + 0.0 + ], + "tag": null, + "to": [ + 1.5625, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 361, + 418, + 0 + ] + }, + "from": [ + 1.5625, + 0.0 + ], + "tag": { + "end": 417, + "start": 411, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 3.0, + 2.4898 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 424, + 442, + 0 + ] + }, + "from": [ + 3.0, + 2.4898 + ], + "tag": null, + "to": [ + 3.0, + 5.125 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 448, + 472, + 0 + ] + }, + "from": [ + 3.0, + 5.125 + ], + "tag": null, + "to": [ + 2.875, + 5.125 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 478, + 504, + 0 + ] + }, + "from": [ + 2.875, + 5.125 + ], + "tag": null, + "to": [ + 2.875, + 2.4898 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 510, + 602, + 0 + ] + }, + "from": [ + 2.875, + 2.4898 + ], + "tag": null, + "to": [ + 1.5625, + 0.2165 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 608, + 632, + 0 + ] + }, + "from": [ + 1.5625, + 0.2165 + ], + "tag": null, + "to": [ + 1.4375, + 0.2165 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 638, + 696, + 0 + ] + }, + "from": [ + 1.4375, + 0.2165 + ], + "tag": null, + "to": [ + 0.125, + 2.4898 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 702, + 720, + 0 + ] + }, + "from": [ + 0.125, + 2.4898 + ], + "tag": null, + "to": [ + 0.125, + 5.125 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 726, + 739, + 0 + ] + }, + "from": [ + 0.125, + 5.125 + ], + "tag": null, + "to": [ + 0.0, + 5.125 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 745, + 771, + 0 + ] + }, + "from": [ + 0.0, + 5.125 + ], + "tag": null, + "to": [ + 0.0, + 2.4898 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 777, + 823, + 0 + ] + }, + "from": [ + 0.0, + 2.4898 + ], + "tag": null, + "to": [ + 1.4375, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 829, + 836, + 0 + ] + }, + "from": [ + 1.4375, + 0.0 + ], + "tag": null, + "to": [ + 1.5, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "YZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": -1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 1.5, + 0.0 + ], + "to": [ + 1.5, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 284, + 322, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 361, + 418, + 0 + ] + }, + "from": [ + 1.5625, + 0.0 + ], + "tag": { + "end": 417, + "start": 411, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 3.0, + 2.4898 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 361, + 418, + 0 + ], + "tag": { + "end": 417, + "start": 411, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 411, + 417, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 284, + 322, + 0 + ] + } + ] + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 284, + 322, + 0 + ] + } + ] + } + }, + "seg01": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "seg01", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 361, + 418, + 0 + ] + }, + "from": [ + 1.5625, + 0.0 + ], + "tag": { + "end": 417, + "start": 411, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 3.0, + 2.4898 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 361, + 418, + 0 + ], + "tag": { + "end": 417, + "start": 411, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 411, + 417, + 0 + ] + } + ] + }, + "seg02": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "seg02", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1099, + 1156, + 0 + ] + }, + "from": [ + 1.5625, + 0.0 + ], + "tag": { + "end": 1155, + "start": 1149, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 3.0, + 2.4898 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1099, + 1156, + 0 + ], + "tag": { + "end": 1155, + "start": 1149, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1149, + 1155, + 0 + ] + } + ] + }, + "seg03": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "seg03", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3310, + 3331, + 0 + ] + }, + "from": [ + 7.0, + 1.0 + ], + "tag": { + "end": 3330, + "start": 3324, + "type": "TagDeclarator", + "value": "seg03" + }, + "to": [ + 7.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3310, + 3331, + 0 + ], + "tag": { + "end": 3330, + "start": 3324, + "type": "TagDeclarator", + "value": "seg03" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 3324, + 3330, + 0 + ] + } + ] + }, + "seg04": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "seg04", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2699, + 2718, + 0 + ] + }, + "from": [ + 7.0, + 0.0 + ], + "tag": { + "end": 2717, + "start": 2711, + "type": "TagDeclarator", + "value": "seg04" + }, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2699, + 2718, + 0 + ], + "tag": { + "end": 2717, + "start": 2711, + "type": "TagDeclarator", + "value": "seg04" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2711, + 2717, + 0 + ] + } + ] + }, + "sketch001": { + "type": "Sketch", + "value": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 328, + 355, + 0 + ] + }, + "from": [ + 1.5, + 0.0 + ], + "tag": null, + "to": [ + 1.5625, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 361, + 418, + 0 + ] + }, + "from": [ + 1.5625, + 0.0 + ], + "tag": { + "end": 417, + "start": 411, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 3.0, + 2.4898 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 424, + 442, + 0 + ] + }, + "from": [ + 3.0, + 2.4898 + ], + "tag": null, + "to": [ + 3.0, + 5.125 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 448, + 472, + 0 + ] + }, + "from": [ + 3.0, + 5.125 + ], + "tag": null, + "to": [ + 2.875, + 5.125 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 478, + 504, + 0 + ] + }, + "from": [ + 2.875, + 5.125 + ], + "tag": null, + "to": [ + 2.875, + 2.4898 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 510, + 602, + 0 + ] + }, + "from": [ + 2.875, + 2.4898 + ], + "tag": null, + "to": [ + 1.5625, + 0.2165 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 608, + 632, + 0 + ] + }, + "from": [ + 1.5625, + 0.2165 + ], + "tag": null, + "to": [ + 1.4375, + 0.2165 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 638, + 696, + 0 + ] + }, + "from": [ + 1.4375, + 0.2165 + ], + "tag": null, + "to": [ + 0.125, + 2.4898 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 702, + 720, + 0 + ] + }, + "from": [ + 0.125, + 2.4898 + ], + "tag": null, + "to": [ + 0.125, + 5.125 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 726, + 739, + 0 + ] + }, + "from": [ + 0.125, + 5.125 + ], + "tag": null, + "to": [ + 0.0, + 5.125 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 745, + 771, + 0 + ] + }, + "from": [ + 0.0, + 5.125 + ], + "tag": null, + "to": [ + 0.0, + 2.4898 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 777, + 823, + 0 + ] + }, + "from": [ + 0.0, + 2.4898 + ], + "tag": null, + "to": [ + 1.4375, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 829, + 836, + 0 + ] + }, + "from": [ + 1.4375, + 0.0 + ], + "tag": null, + "to": [ + 1.5, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "YZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": -1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 1.5, + 0.0 + ], + "to": [ + 1.5, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 284, + 322, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 361, + 418, + 0 + ] + }, + "from": [ + 1.5625, + 0.0 + ], + "tag": { + "end": 417, + "start": 411, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 3.0, + 2.4898 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 361, + 418, + 0 + ], + "tag": { + "end": 417, + "start": 411, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 411, + 417, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 284, + 322, + 0 + ] + } + ] + } + }, + "sketch002": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1066, + 1093, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1099, + 1156, + 0 + ], + "tag": { + "end": 1155, + "start": 1149, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1162, + 1180, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1186, + 1210, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1216, + 1242, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1248, + 1340, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1346, + 1370, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1376, + 1434, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1440, + 1458, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1464, + 1477, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1483, + 1509, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1515, + 1561, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1567, + 1574, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1066, + 1093, + 0 + ] + }, + "from": [ + 1.5, + 0.0 + ], + "tag": null, + "to": [ + 1.5625, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1099, + 1156, + 0 + ] + }, + "from": [ + 1.5625, + 0.0 + ], + "tag": { + "end": 1155, + "start": 1149, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 3.0, + 2.4898 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1162, + 1180, + 0 + ] + }, + "from": [ + 3.0, + 2.4898 + ], + "tag": null, + "to": [ + 3.0, + 5.125 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1210, + 0 + ] + }, + "from": [ + 3.0, + 5.125 + ], + "tag": null, + "to": [ + 2.875, + 5.125 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1216, + 1242, + 0 + ] + }, + "from": [ + 2.875, + 5.125 + ], + "tag": null, + "to": [ + 2.875, + 2.4898 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1248, + 1340, + 0 + ] + }, + "from": [ + 2.875, + 2.4898 + ], + "tag": null, + "to": [ + 1.5625, + 0.2165 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1346, + 1370, + 0 + ] + }, + "from": [ + 1.5625, + 0.2165 + ], + "tag": null, + "to": [ + 1.4375, + 0.2165 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1376, + 1434, + 0 + ] + }, + "from": [ + 1.4375, + 0.2165 + ], + "tag": null, + "to": [ + 0.125, + 2.4898 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1440, + 1458, + 0 + ] + }, + "from": [ + 0.125, + 2.4898 + ], + "tag": null, + "to": [ + 0.125, + 5.125 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1464, + 1477, + 0 + ] + }, + "from": [ + 0.125, + 5.125 + ], + "tag": null, + "to": [ + 0.0, + 5.125 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1483, + 1509, + 0 + ] + }, + "from": [ + 0.0, + 5.125 + ], + "tag": null, + "to": [ + 0.0, + 2.4898 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1515, + 1561, + 0 + ] + }, + "from": [ + 0.0, + 2.4898 + ], + "tag": null, + "to": [ + 1.4375, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1567, + 1574, + 0 + ] + }, + "from": [ + 1.4375, + 0.0 + ], + "tag": null, + "to": [ + 1.5, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "YZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": -1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 1.5, + 0.0 + ], + "to": [ + 1.5, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1022, + 1060, + 0 + ] + } + }, + "tags": { + "seg02": { + "type": "TagIdentifier", + "value": "seg02", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1099, + 1156, + 0 + ] + }, + "from": [ + 1.5625, + 0.0 + ], + "tag": { + "end": 1155, + "start": 1149, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 3.0, + 2.4898 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1099, + 1156, + 0 + ], + "tag": { + "end": 1155, + "start": 1149, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1149, + 1155, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1022, + 1060, + 0 + ] + } + ] + }, + "height": 0.875, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1022, + 1060, + 0 + ] + } + ] + } + }, + "sketch003": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1937, + 1987, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1993, + 2033, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2039, + 2046, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1937, + 1987, + 0 + ] + }, + "ccw": true, + "center": [ + -0.0, + 5.125 + ], + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 4.4384, + 2.5625 + ], + "type": "TangentialArc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1993, + 2033, + 0 + ] + }, + "from": [ + 4.4384, + 2.5625 + ], + "tag": null, + "to": [ + 2.9589, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2039, + 2046, + 0 + ] + }, + "from": [ + 2.9589, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": -1.4375, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1906, + 1931, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1906, + 1931, + 0 + ] + } + ] + }, + "height": 0.125, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1906, + 1931, + 0 + ] + } + ] + } + }, + "sketch004": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2165, + 2183, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2189, + 2214, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2220, + 2246, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2252, + 2352, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2358, + 2381, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2387, + 2440, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2446, + 2464, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2470, + 2493, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2499, + 2623, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2629, + 2674, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2680, + 2693, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2699, + 2718, + 0 + ], + "tag": { + "end": 2717, + "start": 2711, + "type": "TagDeclarator", + "value": "seg04" + }, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2165, + 2183, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 5.125 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2189, + 2214, + 0 + ] + }, + "from": [ + 0.0, + 5.125 + ], + "tag": null, + "to": [ + 0.125, + 5.125 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2220, + 2246, + 0 + ] + }, + "from": [ + 0.125, + 5.125 + ], + "tag": null, + "to": [ + 0.125, + 2.4898 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2252, + 2352, + 0 + ] + }, + "from": [ + 0.125, + 2.4898 + ], + "tag": null, + "to": [ + 1.4375, + 0.2165 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2358, + 2381, + 0 + ] + }, + "from": [ + 1.4375, + 0.2165 + ], + "tag": null, + "to": [ + 1.5625, + 0.2165 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2387, + 2440, + 0 + ] + }, + "from": [ + 1.5625, + 0.2165 + ], + "tag": null, + "to": [ + 2.875, + 2.4898 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2446, + 2464, + 0 + ] + }, + "from": [ + 2.875, + 2.4898 + ], + "tag": null, + "to": [ + 2.875, + 5.125 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2470, + 2493, + 0 + ] + }, + "from": [ + 2.875, + 5.125 + ], + "tag": null, + "to": [ + 3.0, + 5.125 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2499, + 2623, + 0 + ] + }, + "ccw": false, + "center": [ + 3.0, + 3.1241 + ], + "from": [ + 3.0, + 5.125 + ], + "tag": null, + "to": [ + 5.0, + 3.0625 + ], + "type": "TangentialArcTo", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2629, + 2674, + 0 + ] + }, + "ccw": true, + "center": [ + 7.0, + 3.0009 + ], + "from": [ + 5.0, + 3.0625 + ], + "tag": null, + "to": [ + 7.0, + 1.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2680, + 2693, + 0 + ] + }, + "from": [ + 7.0, + 1.0 + ], + "tag": null, + "to": [ + 7.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2699, + 2718, + 0 + ] + }, + "from": [ + 7.0, + 0.0 + ], + "tag": { + "end": 2717, + "start": 2711, + "type": "TagDeclarator", + "value": "seg04" + }, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": -1.0, + "y": 0.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1066, + 1093, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1099, + 1156, + 0 + ], + "tag": { + "end": 1155, + "start": 1149, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1162, + 1180, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1186, + 1210, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1216, + 1242, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1248, + 1340, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1346, + 1370, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1376, + 1434, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1440, + 1458, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1464, + 1477, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1483, + 1509, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1515, + 1561, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1567, + 1574, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1066, + 1093, + 0 + ] + }, + "from": [ + 1.5, + 0.0 + ], + "tag": null, + "to": [ + 1.5625, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1099, + 1156, + 0 + ] + }, + "from": [ + 1.5625, + 0.0 + ], + "tag": { + "end": 1155, + "start": 1149, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 3.0, + 2.4898 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1162, + 1180, + 0 + ] + }, + "from": [ + 3.0, + 2.4898 + ], + "tag": null, + "to": [ + 3.0, + 5.125 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1210, + 0 + ] + }, + "from": [ + 3.0, + 5.125 + ], + "tag": null, + "to": [ + 2.875, + 5.125 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1216, + 1242, + 0 + ] + }, + "from": [ + 2.875, + 5.125 + ], + "tag": null, + "to": [ + 2.875, + 2.4898 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1248, + 1340, + 0 + ] + }, + "from": [ + 2.875, + 2.4898 + ], + "tag": null, + "to": [ + 1.5625, + 0.2165 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1346, + 1370, + 0 + ] + }, + "from": [ + 1.5625, + 0.2165 + ], + "tag": null, + "to": [ + 1.4375, + 0.2165 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1376, + 1434, + 0 + ] + }, + "from": [ + 1.4375, + 0.2165 + ], + "tag": null, + "to": [ + 0.125, + 2.4898 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1440, + 1458, + 0 + ] + }, + "from": [ + 0.125, + 2.4898 + ], + "tag": null, + "to": [ + 0.125, + 5.125 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1464, + 1477, + 0 + ] + }, + "from": [ + 0.125, + 5.125 + ], + "tag": null, + "to": [ + 0.0, + 5.125 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1483, + 1509, + 0 + ] + }, + "from": [ + 0.0, + 5.125 + ], + "tag": null, + "to": [ + 0.0, + 2.4898 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1515, + 1561, + 0 + ] + }, + "from": [ + 0.0, + 2.4898 + ], + "tag": null, + "to": [ + 1.4375, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1567, + 1574, + 0 + ] + }, + "from": [ + 1.4375, + 0.0 + ], + "tag": null, + "to": [ + 1.5, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "YZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": -1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 1.5, + 0.0 + ], + "to": [ + 1.5, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1022, + 1060, + 0 + ] + } + }, + "tags": { + "seg02": { + "type": "TagIdentifier", + "value": "seg02", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1099, + 1156, + 0 + ] + }, + "from": [ + 1.5625, + 0.0 + ], + "tag": { + "end": 1155, + "start": 1149, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 3.0, + 2.4898 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1099, + 1156, + 0 + ], + "tag": { + "end": 1155, + "start": 1149, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1149, + 1155, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1022, + 1060, + 0 + ] + } + ] + }, + "height": 0.875, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1022, + 1060, + 0 + ] + } + ] + }, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2097, + 2128, + 0 + ] + } + ] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2134, + 2159, + 0 + ] + } + }, + "tags": { + "seg04": { + "type": "TagIdentifier", + "value": "seg04", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2699, + 2718, + 0 + ] + }, + "from": [ + 7.0, + 0.0 + ], + "tag": { + "end": 2717, + "start": 2711, + "type": "TagDeclarator", + "value": "seg04" + }, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2699, + 2718, + 0 + ], + "tag": { + "end": 2717, + "start": 2711, + "type": "TagDeclarator", + "value": "seg04" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2711, + 2717, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2134, + 2159, + 0 + ] + } + ] + }, + "height": 0.125, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2134, + 2159, + 0 + ] + } + ] + } + }, + "sketch005": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3077, + 3095, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3101, + 3123, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3129, + 3253, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3259, + 3304, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3310, + 3331, + 0 + ], + "tag": { + "end": 3330, + "start": 3324, + "type": "TagDeclarator", + "value": "seg03" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3337, + 3344, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3077, + 3095, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 5.125 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3101, + 3123, + 0 + ] + }, + "from": [ + 0.0, + 5.125 + ], + "tag": null, + "to": [ + 3.0, + 5.125 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3129, + 3253, + 0 + ] + }, + "ccw": false, + "center": [ + 3.0, + 3.1241 + ], + "from": [ + 3.0, + 5.125 + ], + "tag": null, + "to": [ + 5.0, + 3.0625 + ], + "type": "TangentialArcTo", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3259, + 3304, + 0 + ] + }, + "ccw": true, + "center": [ + 7.0, + 3.0009 + ], + "from": [ + 5.0, + 3.0625 + ], + "tag": null, + "to": [ + 7.0, + 1.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3310, + 3331, + 0 + ] + }, + "from": [ + 7.0, + 1.0 + ], + "tag": { + "end": 3330, + "start": 3324, + "type": "TagDeclarator", + "value": "seg03" + }, + "to": [ + 7.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3337, + 3344, + 0 + ] + }, + "from": [ + 7.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": -3.875, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3046, + 3071, + 0 + ] + } + }, + "tags": { + "seg03": { + "type": "TagIdentifier", + "value": "seg03", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3310, + 3331, + 0 + ] + }, + "from": [ + 7.0, + 1.0 + ], + "tag": { + "end": 3330, + "start": 3324, + "type": "TagDeclarator", + "value": "seg03" + }, + "to": [ + 7.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3310, + 3331, + 0 + ], + "tag": { + "end": 3330, + "start": 3324, + "type": "TagDeclarator", + "value": "seg03" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 3324, + 3330, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 3046, + 3071, + 0 + ] + } + ] + }, + "height": 0.125, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 3046, + 3071, + 0 + ] + } + ] + } + }, + "sketch006": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3488, + 3511, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3517, + 3538, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3544, + 3557, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3563, + 3570, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3488, + 3511, + 0 + ] + }, + "from": [ + 0.0, + -0.875 + ], + "tag": null, + "to": [ + -1.0, + -0.875 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3517, + 3538, + 0 + ] + }, + "from": [ + -1.0, + -0.875 + ], + "tag": null, + "to": [ + -1.0, + -3.875 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3544, + 3557, + 0 + ] + }, + "from": [ + -1.0, + -3.875 + ], + "tag": null, + "to": [ + 0.0, + -3.875 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3563, + 3570, + 0 + ] + }, + "from": [ + 0.0, + -3.875 + ], + "tag": null, + "to": [ + 0.0, + -0.875 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "seg03", + "xAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3077, + 3095, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3101, + 3123, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3129, + 3253, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3259, + 3304, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3310, + 3331, + 0 + ], + "tag": { + "end": 3330, + "start": 3324, + "type": "TagDeclarator", + "value": "seg03" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3337, + 3344, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3077, + 3095, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 5.125 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3101, + 3123, + 0 + ] + }, + "from": [ + 0.0, + 5.125 + ], + "tag": null, + "to": [ + 3.0, + 5.125 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3129, + 3253, + 0 + ] + }, + "ccw": false, + "center": [ + 3.0, + 3.1241 + ], + "from": [ + 3.0, + 5.125 + ], + "tag": null, + "to": [ + 5.0, + 3.0625 + ], + "type": "TangentialArcTo", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3259, + 3304, + 0 + ] + }, + "ccw": true, + "center": [ + 7.0, + 3.0009 + ], + "from": [ + 5.0, + 3.0625 + ], + "tag": null, + "to": [ + 7.0, + 1.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3310, + 3331, + 0 + ] + }, + "from": [ + 7.0, + 1.0 + ], + "tag": { + "end": 3330, + "start": 3324, + "type": "TagDeclarator", + "value": "seg03" + }, + "to": [ + 7.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3337, + 3344, + 0 + ] + }, + "from": [ + 7.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": -3.875, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3046, + 3071, + 0 + ] + } + }, + "tags": { + "seg03": { + "type": "TagIdentifier", + "value": "seg03", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3310, + 3331, + 0 + ] + }, + "from": [ + 7.0, + 1.0 + ], + "tag": { + "end": 3330, + "start": 3324, + "type": "TagDeclarator", + "value": "seg03" + }, + "to": [ + 7.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3310, + 3331, + 0 + ], + "tag": { + "end": 3330, + "start": 3324, + "type": "TagDeclarator", + "value": "seg03" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 3324, + 3330, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 3046, + 3071, + 0 + ] + } + ] + }, + "height": 0.125, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 3046, + 3071, + 0 + ] + } + ] + }, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 3395, + 3426, + 0 + ] + } + ] + }, + "start": { + "from": [ + 0.0, + -0.875 + ], + "to": [ + 0.0, + -0.875 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3432, + 3482, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 3432, + 3482, + 0 + ] + } + ] + }, + "height": 0.125, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 3432, + 3482, + 0 + ] + } + ] + } + }, + "sketch007": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3689, + 3714, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3720, + 3738, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3744, + 3757, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3763, + 3770, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3689, + 3714, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.125, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3720, + 3738, + 0 + ] + }, + "from": [ + 0.125, + 0.0 + ], + "tag": null, + "to": [ + 0.125, + 5.125 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3744, + 3757, + 0 + ] + }, + "from": [ + 0.125, + 5.125 + ], + "tag": null, + "to": [ + 0.0, + 5.125 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3763, + 3770, + 0 + ] + }, + "from": [ + 0.0, + 5.125 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": -1.0, + "y": 0.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2165, + 2183, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2189, + 2214, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2220, + 2246, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2252, + 2352, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2358, + 2381, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2387, + 2440, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2446, + 2464, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2470, + 2493, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2499, + 2623, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2629, + 2674, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2680, + 2693, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2699, + 2718, + 0 + ], + "tag": { + "end": 2717, + "start": 2711, + "type": "TagDeclarator", + "value": "seg04" + }, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2165, + 2183, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 5.125 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2189, + 2214, + 0 + ] + }, + "from": [ + 0.0, + 5.125 + ], + "tag": null, + "to": [ + 0.125, + 5.125 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2220, + 2246, + 0 + ] + }, + "from": [ + 0.125, + 5.125 + ], + "tag": null, + "to": [ + 0.125, + 2.4898 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2252, + 2352, + 0 + ] + }, + "from": [ + 0.125, + 2.4898 + ], + "tag": null, + "to": [ + 1.4375, + 0.2165 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2358, + 2381, + 0 + ] + }, + "from": [ + 1.4375, + 0.2165 + ], + "tag": null, + "to": [ + 1.5625, + 0.2165 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2387, + 2440, + 0 + ] + }, + "from": [ + 1.5625, + 0.2165 + ], + "tag": null, + "to": [ + 2.875, + 2.4898 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2446, + 2464, + 0 + ] + }, + "from": [ + 2.875, + 2.4898 + ], + "tag": null, + "to": [ + 2.875, + 5.125 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2470, + 2493, + 0 + ] + }, + "from": [ + 2.875, + 5.125 + ], + "tag": null, + "to": [ + 3.0, + 5.125 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2499, + 2623, + 0 + ] + }, + "ccw": false, + "center": [ + 3.0, + 3.1241 + ], + "from": [ + 3.0, + 5.125 + ], + "tag": null, + "to": [ + 5.0, + 3.0625 + ], + "type": "TangentialArcTo", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2629, + 2674, + 0 + ] + }, + "ccw": true, + "center": [ + 7.0, + 3.0009 + ], + "from": [ + 5.0, + 3.0625 + ], + "tag": null, + "to": [ + 7.0, + 1.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2680, + 2693, + 0 + ] + }, + "from": [ + 7.0, + 1.0 + ], + "tag": null, + "to": [ + 7.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2699, + 2718, + 0 + ] + }, + "from": [ + 7.0, + 0.0 + ], + "tag": { + "end": 2717, + "start": 2711, + "type": "TagDeclarator", + "value": "seg04" + }, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": -1.0, + "y": 0.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1066, + 1093, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1099, + 1156, + 0 + ], + "tag": { + "end": 1155, + "start": 1149, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1162, + 1180, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1186, + 1210, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1216, + 1242, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1248, + 1340, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1346, + 1370, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1376, + 1434, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1440, + 1458, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1464, + 1477, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1483, + 1509, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1515, + 1561, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1567, + 1574, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1066, + 1093, + 0 + ] + }, + "from": [ + 1.5, + 0.0 + ], + "tag": null, + "to": [ + 1.5625, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1099, + 1156, + 0 + ] + }, + "from": [ + 1.5625, + 0.0 + ], + "tag": { + "end": 1155, + "start": 1149, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 3.0, + 2.4898 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1162, + 1180, + 0 + ] + }, + "from": [ + 3.0, + 2.4898 + ], + "tag": null, + "to": [ + 3.0, + 5.125 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1210, + 0 + ] + }, + "from": [ + 3.0, + 5.125 + ], + "tag": null, + "to": [ + 2.875, + 5.125 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1216, + 1242, + 0 + ] + }, + "from": [ + 2.875, + 5.125 + ], + "tag": null, + "to": [ + 2.875, + 2.4898 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1248, + 1340, + 0 + ] + }, + "from": [ + 2.875, + 2.4898 + ], + "tag": null, + "to": [ + 1.5625, + 0.2165 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1346, + 1370, + 0 + ] + }, + "from": [ + 1.5625, + 0.2165 + ], + "tag": null, + "to": [ + 1.4375, + 0.2165 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1376, + 1434, + 0 + ] + }, + "from": [ + 1.4375, + 0.2165 + ], + "tag": null, + "to": [ + 0.125, + 2.4898 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1440, + 1458, + 0 + ] + }, + "from": [ + 0.125, + 2.4898 + ], + "tag": null, + "to": [ + 0.125, + 5.125 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1464, + 1477, + 0 + ] + }, + "from": [ + 0.125, + 5.125 + ], + "tag": null, + "to": [ + 0.0, + 5.125 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1483, + 1509, + 0 + ] + }, + "from": [ + 0.0, + 5.125 + ], + "tag": null, + "to": [ + 0.0, + 2.4898 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1515, + 1561, + 0 + ] + }, + "from": [ + 0.0, + 2.4898 + ], + "tag": null, + "to": [ + 1.4375, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1567, + 1574, + 0 + ] + }, + "from": [ + 1.4375, + 0.0 + ], + "tag": null, + "to": [ + 1.5, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "YZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": -1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 1.5, + 0.0 + ], + "to": [ + 1.5, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1022, + 1060, + 0 + ] + } + }, + "tags": { + "seg02": { + "type": "TagIdentifier", + "value": "seg02", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1099, + 1156, + 0 + ] + }, + "from": [ + 1.5625, + 0.0 + ], + "tag": { + "end": 1155, + "start": 1149, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 3.0, + 2.4898 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1099, + 1156, + 0 + ], + "tag": { + "end": 1155, + "start": 1149, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1149, + 1155, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1022, + 1060, + 0 + ] + } + ] + }, + "height": 0.875, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 1022, + 1060, + 0 + ] + } + ] + }, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2097, + 2128, + 0 + ] + } + ] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2134, + 2159, + 0 + ] + } + }, + "tags": { + "seg04": { + "type": "TagIdentifier", + "value": "seg04", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2699, + 2718, + 0 + ] + }, + "from": [ + 7.0, + 0.0 + ], + "tag": { + "end": 2717, + "start": 2711, + "type": "TagDeclarator", + "value": "seg04" + }, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2699, + 2718, + 0 + ], + "tag": { + "end": 2717, + "start": 2711, + "type": "TagDeclarator", + "value": "seg04" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2711, + 2717, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2134, + 2159, + 0 + ] + } + ] + }, + "height": 0.125, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2134, + 2159, + 0 + ] + } + ] + }, + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 3621, + 3652, + 0 + ] + } + ] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3658, + 3683, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 3658, + 3683, + 0 + ] + } + ] + }, + "height": 2.75, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 3658, + 3683, + 0 + ] + } + ] + } + }, + "sketch008": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4185, + 4208, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4214, + 4256, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4262, + 4287, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4293, + 4300, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4185, + 4208, + 0 + ] + }, + "from": [ + 0.125, + 0.125 + ], + "tag": null, + "to": [ + 7.0, + 0.125 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4214, + 4256, + 0 + ] + }, + "from": [ + 7.0, + 0.125 + ], + "tag": null, + "to": [ + 7.0, + 2.875 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4262, + 4287, + 0 + ] + }, + "from": [ + 7.0, + 2.875 + ], + "tag": null, + "to": [ + 0.125, + 2.875 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4293, + 4300, + 0 + ] + }, + "from": [ + 0.125, + 2.875 + ], + "tag": null, + "to": [ + 0.125, + 0.125 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": -3.875, + "y": 0.0, + "z": 0.125 + }, + "xAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "yAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.125, + 0.125 + ], + "to": [ + 0.125, + 0.125 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4130, + 4179, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 4130, + 4179, + 0 + ] + } + ] + }, + "height": -0.125, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 4130, + 4179, + 0 + ] + } + ] + } + }, + "wallThickness": { + "type": "Number", + "value": 0.125, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 142, + 147, + 0 + ] + } + ] + }, + "wallsWidth": { + "type": "Number", + "value": 3.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 161, + 162, + 0 + ] + } + ] + } +} diff --git a/rust/kcl-lib/tests/kcl_samples/poopy-shoe/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/poopy-shoe/rendered_model.png new file mode 100644 index 000000000..be1f5be0d Binary files /dev/null and b/rust/kcl-lib/tests/kcl_samples/poopy-shoe/rendered_model.png differ 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 new file mode 100644 index 000000000..3708b2447 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/router-template-cross-bar/artifact_commands.snap @@ -0,0 +1,2376 @@ +--- +source: kcl/src/simulation_tests.rs +description: Artifact commands router-template-cross-bar.kcl +--- +[ + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.7, + "g": 0.28, + "b": 0.28, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.28, + "g": 0.7, + "b": 0.28, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.28, + "g": 0.28, + "b": 0.7, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "edge_lines_visible", + "hidden": false + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 437, + 456, + 0 + ], + "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": [ + 462, + 508, + 0 + ], + "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": [ + 462, + 508, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 462, + 508, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.0, + "y": 31.88125, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 514, + 555, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 10.75, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 561, + 663, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 10.75, + "y": 20.0 + }, + "radius": 11.88125, + "start": { + "unit": "degrees", + "value": 90.0 + }, + "end": { + "unit": "degrees", + "value": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 669, + 707, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 22.6313, + "y": -10.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 713, + 748, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 10.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 754, + 834, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 32.6313, + "y": 10.9406, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 840, + 896, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 102.6313, + "y": 10.9406, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 902, + 941, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 20.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 947, + 985, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 32.6313, + "y": 30.9406, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 991, + 1045, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 32.6313, + "y": 41.8813, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1051, + 1075, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 41.8813, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1081, + 1105, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -32.6313, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1111, + 1135, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -10.9406, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1141, + 1165, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -70.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1171, + 1195, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -20.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1201, + 1224, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 70.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1230, + 1254, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -20.9406, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1260, + 1283, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 10.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1289, + 1312, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 30.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1318, + 1414, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": -10.75, + "y": 20.0 + }, + "radius": 11.88125, + "start": { + "unit": "degrees", + "value": 180.0 + }, + "end": { + "unit": "degrees", + "value": 90.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1420, + 1476, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 31.8813, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1482, + 1489, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1482, + 1489, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1503, + 1533, + 0 + ], + "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": [ + 1503, + 1533, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 5.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1503, + 1533, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1503, + 1533, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1503, + 1533, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1503, + 1533, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1503, + 1533, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1503, + 1533, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1503, + 1533, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1503, + 1533, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1503, + 1533, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1503, + 1533, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1503, + 1533, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1503, + 1533, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1503, + 1533, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1503, + 1533, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1503, + 1533, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1503, + 1533, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1503, + 1533, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1503, + 1533, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1503, + 1533, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1503, + 1533, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1503, + 1533, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1503, + 1533, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1503, + 1533, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1503, + 1533, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1503, + 1533, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1503, + 1533, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1503, + 1533, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1503, + 1533, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1503, + 1533, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1503, + 1533, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1503, + 1533, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1503, + 1533, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1503, + 1533, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1503, + 1533, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1503, + 1533, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1503, + 1533, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1503, + 1533, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1503, + 1533, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1503, + 1533, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1503, + 1533, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1503, + 1533, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1587, + 1631, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1587, + 1631, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1587, + 1631, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 32.63125, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1637, + 1699, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -10.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1705, + 1818, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.0, + "y": -10.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1824, + 1944, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 10.0, + "y": -0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1950, + 2006, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 32.6313, + "y": 0.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2012, + 2019, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2033, + 2064, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2033, + 2064, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 13.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2033, + 2064, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2033, + 2064, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2033, + 2064, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2033, + 2064, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2033, + 2064, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2033, + 2064, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2033, + 2064, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2033, + 2064, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2033, + 2064, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2033, + 2064, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2033, + 2064, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2118, + 2163, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2118, + 2163, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2118, + 2163, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -32.63125, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2169, + 2229, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 10.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2235, + 2348, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -10.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2354, + 2474, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -10.0, + "y": -0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2480, + 2536, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -32.6313, + "y": 0.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2542, + 2549, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2564, + 2595, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2564, + 2595, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 13.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2564, + 2595, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2564, + 2595, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2564, + 2595, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2564, + 2595, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2564, + 2595, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2564, + 2595, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2564, + 2595, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2564, + 2595, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2564, + 2595, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2564, + 2595, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2564, + 2595, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2647, + 2692, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2647, + 2692, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2647, + 2692, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -32.63125, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2698, + 2765, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 65.2625, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2771, + 2884, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -10.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2890, + 3010, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -65.2625, + "y": -0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3016, + 3072, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -32.6313, + "y": 0.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3078, + 3085, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3099, + 3129, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3099, + 3129, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 4.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3099, + 3129, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3099, + 3129, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3099, + 3129, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3099, + 3129, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3099, + 3129, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3099, + 3129, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3099, + 3129, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3099, + 3129, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3099, + 3129, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3099, + 3129, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3099, + 3129, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + } +] diff --git a/rust/kcl-lib/tests/kcl_samples/router-template-cross-bar/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/kcl_samples/router-template-cross-bar/artifact_graph_flowchart.snap new file mode 100644 index 000000000..e936ed956 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/router-template-cross-bar/artifact_graph_flowchart.snap @@ -0,0 +1,6 @@ +--- +source: kcl/src/simulation_tests.rs +description: Artifact graph flowchart router-template-cross-bar.kcl +extension: md +snapshot_kind: binary +--- diff --git a/rust/kcl-lib/tests/kcl_samples/router-template-cross-bar/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/router-template-cross-bar/artifact_graph_flowchart.snap.md new file mode 100644 index 000000000..3d404b907 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/router-template-cross-bar/artifact_graph_flowchart.snap.md @@ -0,0 +1,409 @@ +```mermaid +flowchart LR + subgraph path2 [Path] + 2["Path
[462, 508, 0]"] + 3["Segment
[514, 555, 0]"] + 4["Segment
[561, 663, 0]"] + 5["Segment
[669, 707, 0]"] + 6["Segment
[713, 748, 0]"] + 7["Segment
[754, 834, 0]"] + 8["Segment
[840, 896, 0]"] + 9["Segment
[902, 941, 0]"] + 10["Segment
[947, 985, 0]"] + 11["Segment
[991, 1045, 0]"] + 12["Segment
[1051, 1075, 0]"] + 13["Segment
[1081, 1105, 0]"] + 14["Segment
[1111, 1135, 0]"] + 15["Segment
[1141, 1165, 0]"] + 16["Segment
[1171, 1195, 0]"] + 17["Segment
[1201, 1224, 0]"] + 18["Segment
[1230, 1254, 0]"] + 19["Segment
[1260, 1283, 0]"] + 20["Segment
[1289, 1312, 0]"] + 21["Segment
[1318, 1414, 0]"] + 22["Segment
[1420, 1476, 0]"] + 23["Segment
[1482, 1489, 0]"] + 24[Solid2d] + end + subgraph path85 [Path] + 85["Path
[1587, 1631, 0]"] + 86["Segment
[1637, 1699, 0]"] + 87["Segment
[1705, 1818, 0]"] + 88["Segment
[1824, 1944, 0]"] + 89["Segment
[1950, 2006, 0]"] + 90["Segment
[2012, 2019, 0]"] + 91[Solid2d] + end + subgraph path107 [Path] + 107["Path
[2118, 2163, 0]"] + 108["Segment
[2169, 2229, 0]"] + 109["Segment
[2235, 2348, 0]"] + 110["Segment
[2354, 2474, 0]"] + 111["Segment
[2480, 2536, 0]"] + 112["Segment
[2542, 2549, 0]"] + 113[Solid2d] + end + subgraph path129 [Path] + 129["Path
[2647, 2692, 0]"] + 130["Segment
[2698, 2765, 0]"] + 131["Segment
[2771, 2884, 0]"] + 132["Segment
[2890, 3010, 0]"] + 133["Segment
[3016, 3072, 0]"] + 134["Segment
[3078, 3085, 0]"] + 135[Solid2d] + end + 1["Plane
[437, 456, 0]"] + 25["Sweep Extrusion
[1503, 1533, 0]"] + 26[Wall] + 27[Wall] + 28[Wall] + 29[Wall] + 30[Wall] + 31[Wall] + 32[Wall] + 33[Wall] + 34[Wall] + 35[Wall] + 36[Wall] + 37[Wall] + 38[Wall] + 39[Wall] + 40[Wall] + 41[Wall] + 42[Wall] + 43[Wall] + 44[Wall] + 45["Cap Start"] + 46["Cap End"] + 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"] + 63["SweepEdge Opposite"] + 64["SweepEdge Adjacent"] + 65["SweepEdge Opposite"] + 66["SweepEdge Adjacent"] + 67["SweepEdge Opposite"] + 68["SweepEdge Adjacent"] + 69["SweepEdge Opposite"] + 70["SweepEdge Adjacent"] + 71["SweepEdge Opposite"] + 72["SweepEdge Adjacent"] + 73["SweepEdge Opposite"] + 74["SweepEdge Adjacent"] + 75["SweepEdge Opposite"] + 76["SweepEdge Adjacent"] + 77["SweepEdge Opposite"] + 78["SweepEdge Adjacent"] + 79["SweepEdge Opposite"] + 80["SweepEdge Adjacent"] + 81["SweepEdge Opposite"] + 82["SweepEdge Adjacent"] + 83["SweepEdge Opposite"] + 84["SweepEdge Adjacent"] + 92["Sweep Extrusion
[2033, 2064, 0]"] + 93[Wall] + 94[Wall] + 95[Wall] + 96[Wall] + 97["Cap Start"] + 98["Cap End"] + 99["SweepEdge Opposite"] + 100["SweepEdge Adjacent"] + 101["SweepEdge Opposite"] + 102["SweepEdge Adjacent"] + 103["SweepEdge Opposite"] + 104["SweepEdge Adjacent"] + 105["SweepEdge Opposite"] + 106["SweepEdge Adjacent"] + 114["Sweep Extrusion
[2564, 2595, 0]"] + 115[Wall] + 116[Wall] + 117[Wall] + 118[Wall] + 119["Cap Start"] + 120["Cap End"] + 121["SweepEdge Opposite"] + 122["SweepEdge Adjacent"] + 123["SweepEdge Opposite"] + 124["SweepEdge Adjacent"] + 125["SweepEdge Opposite"] + 126["SweepEdge Adjacent"] + 127["SweepEdge Opposite"] + 128["SweepEdge Adjacent"] + 136["Sweep Extrusion
[3099, 3129, 0]"] + 137[Wall] + 138[Wall] + 139[Wall] + 140[Wall] + 141["Cap Start"] + 142["Cap End"] + 143["SweepEdge Opposite"] + 144["SweepEdge Adjacent"] + 145["SweepEdge Opposite"] + 146["SweepEdge Adjacent"] + 147["SweepEdge Opposite"] + 148["SweepEdge Adjacent"] + 149["SweepEdge Opposite"] + 150["SweepEdge Adjacent"] + 151["StartSketchOnFace
[1547, 1581, 0]"] + 152["StartSketchOnFace
[2078, 2112, 0]"] + 153["StartSketchOnFace
[2609, 2641, 0]"] + 1 --- 2 + 2 --- 3 + 2 --- 4 + 2 --- 5 + 2 --- 6 + 2 --- 7 + 2 --- 8 + 2 --- 9 + 2 --- 10 + 2 --- 11 + 2 --- 12 + 2 --- 13 + 2 --- 14 + 2 --- 15 + 2 --- 16 + 2 --- 17 + 2 --- 18 + 2 --- 19 + 2 --- 20 + 2 --- 21 + 2 --- 22 + 2 --- 23 + 2 ---- 25 + 2 --- 24 + 3 --- 26 + 3 --- 47 + 3 --- 48 + 4 --- 27 + 4 --- 49 + 4 --- 50 + 5 --- 28 + 5 --- 51 + 5 --- 52 + 6 --- 29 + 6 --- 53 + 6 --- 54 + 7 --- 30 + 7 --- 55 + 7 --- 56 + 8 --- 31 + 8 --- 57 + 8 --- 58 + 9 --- 32 + 9 --- 59 + 9 --- 60 + 10 --- 33 + 10 --- 61 + 10 --- 62 + 11 --- 34 + 11 --- 63 + 11 --- 64 + 12 --- 35 + 12 --- 65 + 12 --- 66 + 14 --- 36 + 14 --- 67 + 14 --- 68 + 15 --- 37 + 15 --- 69 + 15 --- 70 + 16 --- 38 + 16 --- 71 + 16 --- 72 + 17 --- 39 + 17 --- 73 + 17 --- 74 + 18 --- 40 + 18 --- 75 + 18 --- 76 + 19 --- 41 + 19 --- 77 + 19 --- 78 + 20 --- 42 + 20 --- 79 + 20 --- 80 + 21 --- 43 + 21 --- 81 + 21 --- 82 + 22 --- 44 + 22 --- 83 + 22 --- 84 + 25 --- 26 + 25 --- 27 + 25 --- 28 + 25 --- 29 + 25 --- 30 + 25 --- 31 + 25 --- 32 + 25 --- 33 + 25 --- 34 + 25 --- 35 + 25 --- 36 + 25 --- 37 + 25 --- 38 + 25 --- 39 + 25 --- 40 + 25 --- 41 + 25 --- 42 + 25 --- 43 + 25 --- 44 + 25 --- 45 + 25 --- 46 + 25 --- 47 + 25 --- 48 + 25 --- 49 + 25 --- 50 + 25 --- 51 + 25 --- 52 + 25 --- 53 + 25 --- 54 + 25 --- 55 + 25 --- 56 + 25 --- 57 + 25 --- 58 + 25 --- 59 + 25 --- 60 + 25 --- 61 + 25 --- 62 + 25 --- 63 + 25 --- 64 + 25 --- 65 + 25 --- 66 + 25 --- 67 + 25 --- 68 + 25 --- 69 + 25 --- 70 + 25 --- 71 + 25 --- 72 + 25 --- 73 + 25 --- 74 + 25 --- 75 + 25 --- 76 + 25 --- 77 + 25 --- 78 + 25 --- 79 + 25 --- 80 + 25 --- 81 + 25 --- 82 + 25 --- 83 + 25 --- 84 + 45 --- 85 + 45 --- 107 + 85 --- 86 + 85 --- 87 + 85 --- 88 + 85 --- 89 + 85 --- 90 + 85 ---- 92 + 85 --- 91 + 86 --- 93 + 86 --- 99 + 86 --- 100 + 87 --- 94 + 87 --- 101 + 87 --- 102 + 88 --- 95 + 88 --- 103 + 88 --- 104 + 89 --- 96 + 89 --- 105 + 89 --- 106 + 92 --- 93 + 92 --- 94 + 92 --- 95 + 92 --- 96 + 92 --- 97 + 92 --- 98 + 92 --- 99 + 92 --- 100 + 92 --- 101 + 92 --- 102 + 92 --- 103 + 92 --- 104 + 92 --- 105 + 92 --- 106 + 107 --- 108 + 107 --- 109 + 107 --- 110 + 107 --- 111 + 107 --- 112 + 107 ---- 114 + 107 --- 113 + 108 --- 118 + 108 --- 127 + 108 --- 128 + 109 --- 117 + 109 --- 125 + 109 --- 126 + 110 --- 116 + 110 --- 123 + 110 --- 124 + 111 --- 115 + 111 --- 121 + 111 --- 122 + 114 --- 115 + 114 --- 116 + 114 --- 117 + 114 --- 118 + 114 --- 119 + 114 --- 120 + 114 --- 121 + 114 --- 122 + 114 --- 123 + 114 --- 124 + 114 --- 125 + 114 --- 126 + 114 --- 127 + 114 --- 128 + 120 --- 129 + 129 --- 130 + 129 --- 131 + 129 --- 132 + 129 --- 133 + 129 --- 134 + 129 ---- 136 + 129 --- 135 + 130 --- 140 + 130 --- 149 + 130 --- 150 + 131 --- 139 + 131 --- 147 + 131 --- 148 + 132 --- 138 + 132 --- 145 + 132 --- 146 + 133 --- 137 + 133 --- 143 + 133 --- 144 + 136 --- 137 + 136 --- 138 + 136 --- 139 + 136 --- 140 + 136 --- 141 + 136 --- 142 + 136 --- 143 + 136 --- 144 + 136 --- 145 + 136 --- 146 + 136 --- 147 + 136 --- 148 + 136 --- 149 + 136 --- 150 + 45 <--x 151 + 45 <--x 152 + 120 <--x 153 +``` diff --git a/rust/kcl-lib/tests/kcl_samples/router-template-cross-bar/ast.snap b/rust/kcl-lib/tests/kcl_samples/router-template-cross-bar/ast.snap new file mode 100644 index 000000000..86f04f348 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/router-template-cross-bar/ast.snap @@ -0,0 +1,3290 @@ +--- +source: kcl-lib/src/simulation_tests.rs +description: Result of parsing router-template-cross-bar.kcl +--- +{ + "Ok": { + "body": [ + { + "declaration": { + "end": 154, + "id": { + "end": 147, + "name": "routerDiameter", + "start": 133, + "type": "Identifier" + }, + "init": { + "end": 154, + "raw": "12.7", + "start": 150, + "type": "Literal", + "type": "Literal", + "value": { + "value": 12.7, + "suffix": "None" + } + }, + "start": 133, + "type": "VariableDeclarator" + }, + "end": 154, + "kind": "const", + "start": 133, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 190, + "id": { + "end": 171, + "name": "templateDiameter", + "start": 155, + "type": "Identifier" + }, + "init": { + "end": 190, + "left": { + "end": 181, + "left": { + "end": 176, + "raw": "11", + "start": 174, + "type": "Literal", + "type": "Literal", + "value": { + "value": 11.0, + "suffix": "None" + } + }, + "operator": "/", + "right": { + "end": 181, + "raw": "16", + "start": 179, + "type": "Literal", + "type": "Literal", + "value": { + "value": 16.0, + "suffix": "None" + } + }, + "start": 174, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "*", + "right": { + "arguments": [], + "callee": { + "end": 188, + "name": "inch", + "start": 184, + "type": "Identifier" + }, + "end": 190, + "start": 184, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 174, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 155, + "type": "VariableDeclarator" + }, + "end": 190, + "kind": "const", + "start": 155, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 250, + "id": { + "end": 202, + "name": "templateGap", + "start": 191, + "type": "Identifier" + }, + "init": { + "end": 250, + "left": { + "end": 244, + "left": { + "end": 239, + "left": { + "end": 222, + "name": "templateDiameter", + "start": 206, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 239, + "name": "routerDiameter", + "start": 225, + "type": "Identifier", + "type": "Identifier" + }, + "start": 206, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "/", + "right": { + "end": 244, + "raw": "2", + "start": 243, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 206, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 250, + "raw": "0.5", + "start": 247, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.5, + "suffix": "None" + } + }, + "start": 206, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 191, + "type": "VariableDeclarator" + }, + "end": 250, + "kind": "const", + "start": 191, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 276, + "id": { + "end": 265, + "name": "slateWidthHalf", + "start": 251, + "type": "Identifier" + }, + "init": { + "end": 276, + "left": { + "end": 272, + "raw": "41.5", + "start": 268, + "type": "Literal", + "type": "Literal", + "value": { + "value": 41.5, + "suffix": "None" + } + }, + "operator": "/", + "right": { + "end": 276, + "raw": "2", + "start": 275, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 268, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 251, + "type": "VariableDeclarator" + }, + "end": 276, + "kind": "const", + "start": 251, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 306, + "id": { + "end": 296, + "name": "minClampingDistance", + "start": 277, + "type": "Identifier" + }, + "init": { + "end": 306, + "left": { + "end": 301, + "raw": "50", + "start": 299, + "type": "Literal", + "type": "Literal", + "value": { + "value": 50.0, + "suffix": "None" + } + }, + "operator": "+", + "right": { + "end": 306, + "raw": "30", + "start": 304, + "type": "Literal", + "type": "Literal", + "value": { + "value": 30.0, + "suffix": "None" + } + }, + "start": 299, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 277, + "type": "VariableDeclarator" + }, + "end": 306, + "kind": "const", + "start": 277, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 329, + "id": { + "end": 324, + "name": "templateThickness", + "start": 307, + "type": "Identifier" + }, + "init": { + "end": 329, + "raw": "10", + "start": 327, + "type": "Literal", + "type": "Literal", + "value": { + "value": 10.0, + "suffix": "None" + } + }, + "start": 307, + "type": "VariableDeclarator" + }, + "end": 329, + "kind": "const", + "start": 307, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 341, + "id": { + "end": 336, + "name": "radius", + "start": 330, + "type": "Identifier" + }, + "init": { + "end": 341, + "raw": "10", + "start": 339, + "type": "Literal", + "type": "Literal", + "value": { + "value": 10.0, + "suffix": "None" + } + }, + "start": 330, + "type": "VariableDeclarator" + }, + "end": 341, + "kind": "const", + "start": 330, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 352, + "id": { + "end": 347, + "name": "depth", + "start": 342, + "type": "Identifier" + }, + "init": { + "end": 352, + "raw": "30", + "start": 350, + "type": "Literal", + "type": "Literal", + "value": { + "value": 30.0, + "suffix": "None" + } + }, + "start": 342, + "type": "VariableDeclarator" + }, + "end": 352, + "kind": "const", + "start": 342, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 424, + "id": { + "end": 373, + "name": "distanceToInsideEdge", + "start": 353, + "type": "Identifier" + }, + "init": { + "end": 424, + "left": { + "end": 410, + "left": { + "end": 390, + "name": "slateWidthHalf", + "start": 376, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 410, + "name": "templateThickness", + "start": 393, + "type": "Identifier", + "type": "Identifier" + }, + "start": 376, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "end": 424, + "name": "templateGap", + "start": 413, + "type": "Identifier", + "type": "Identifier" + }, + "start": 376, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 353, + "type": "VariableDeclarator" + }, + "end": 424, + "kind": "const", + "start": 353, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1489, + "id": { + "end": 434, + "name": "sketch001", + "start": 425, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 455, + "raw": "'XZ'", + "start": 451, + "type": "Literal", + "type": "Literal", + "value": "XZ" + } + ], + "callee": { + "end": 450, + "name": "startSketchOn", + "start": 437, + "type": "Identifier" + }, + "end": 456, + "start": 437, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 482, + "name": "ZERO", + "start": 478, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 503, + "left": { + "end": 489, + "name": "depth", + "start": 484, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 503, + "name": "templateGap", + "start": 492, + "type": "Identifier", + "type": "Identifier" + }, + "start": 484, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 504, + "start": 477, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 507, + "start": 506, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 476, + "name": "startProfileAt", + "start": 462, + "type": "Identifier" + }, + "end": 508, + "start": 462, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 543, + "left": { + "end": 534, + "name": "slateWidthHalf", + "start": 520, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 543, + "name": "radius", + "start": 537, + "type": "Identifier", + "type": "Identifier" + }, + "start": 520, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 546, + "start": 545, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 554, + "start": 548, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "seg01" + } + ], + "callee": { + "end": 519, + "name": "xLine", + "start": 514, + "type": "Identifier" + }, + "end": 555, + "start": 514, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 651, + "properties": [ + { + "end": 586, + "key": { + "end": 582, + "name": "angleEnd", + "start": 574, + "type": "Identifier" + }, + "start": 574, + "type": "ObjectProperty", + "value": { + "end": 586, + "raw": "0", + "start": 585, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 610, + "key": { + "end": 605, + "name": "angleStart", + "start": 595, + "type": "Identifier" + }, + "start": 595, + "type": "ObjectProperty", + "value": { + "end": 610, + "raw": "90", + "start": 608, + "type": "Literal", + "type": "Literal", + "value": { + "value": 90.0, + "suffix": "None" + } + } + }, + { + "end": 644, + "key": { + "end": 625, + "name": "radius", + "start": 619, + "type": "Identifier" + }, + "start": 619, + "type": "ObjectProperty", + "value": { + "end": 644, + "left": { + "end": 630, + "raw": "10", + "start": 628, + "type": "Literal", + "type": "Literal", + "value": { + "value": 10.0, + "suffix": "None" + } + }, + "operator": "+", + "right": { + "end": 644, + "name": "templateGap", + "start": 633, + "type": "Identifier", + "type": "Identifier" + }, + "start": 628, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "start": 565, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 654, + "start": 653, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 662, + "start": 656, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "seg09" + } + ], + "callee": { + "end": 564, + "name": "arc", + "start": 561, + "type": "Identifier" + }, + "end": 663, + "start": 561, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "argument": { + "end": 695, + "name": "templateThickness", + "start": 678, + "type": "Identifier", + "type": "Identifier" + }, + "end": 695, + "operator": "-", + "start": 677, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 698, + "start": 697, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 706, + "start": 700, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "seg03" + } + ], + "callee": { + "end": 676, + "name": "yLineTo", + "start": 669, + "type": "Identifier" + }, + "end": 707, + "start": 669, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 736, + "name": "templateThickness", + "start": 719, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 739, + "start": 738, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 747, + "start": 741, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "seg07" + } + ], + "callee": { + "end": 718, + "name": "xLine", + "start": 713, + "type": "Identifier" + }, + "end": 748, + "start": 713, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 822, + "left": { + "end": 802, + "left": { + "end": 797, + "left": { + "arguments": [ + { + "end": 776, + "name": "seg01", + "start": 771, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 770, + "name": "segEndY", + "start": 763, + "type": "Identifier" + }, + "end": 777, + "start": 763, + "type": "CallExpression", + "type": "CallExpression" + }, + "operator": "+", + "right": { + "end": 797, + "name": "templateThickness", + "start": 780, + "type": "Identifier", + "type": "Identifier" + }, + "start": 763, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "/", + "right": { + "end": 802, + "raw": "2", + "start": 801, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 763, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 822, + "name": "templateThickness", + "start": 805, + "type": "Identifier", + "type": "Identifier" + }, + "start": 763, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 825, + "start": 824, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 833, + "start": 827, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "seg02" + } + ], + "callee": { + "end": 761, + "name": "yLineTo", + "start": 754, + "type": "Identifier" + }, + "end": 834, + "start": 754, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 884, + "left": { + "arguments": [ + { + "end": 861, + "name": "seg03", + "start": 856, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 855, + "name": "segEndX", + "start": 848, + "type": "Identifier" + }, + "end": 862, + "start": 848, + "type": "CallExpression", + "type": "CallExpression" + }, + "operator": "+", + "right": { + "end": 884, + "name": "minClampingDistance", + "start": 865, + "type": "Identifier", + "type": "Identifier" + }, + "start": 848, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 887, + "start": 886, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 895, + "start": 889, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "seg06" + } + ], + "callee": { + "end": 847, + "name": "xLineTo", + "start": 840, + "type": "Identifier" + }, + "end": 896, + "start": 840, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 929, + "left": { + "end": 925, + "name": "templateThickness", + "start": 908, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 929, + "raw": "2", + "start": 928, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 908, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 932, + "start": 931, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 940, + "start": 934, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "seg08" + } + ], + "callee": { + "end": 907, + "name": "yLine", + "start": 902, + "type": "Identifier" + }, + "end": 941, + "start": 902, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 973, + "left": { + "arguments": [ + { + "end": 968, + "name": "seg02", + "start": 963, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 962, + "name": "segEndX", + "start": 955, + "type": "Identifier" + }, + "end": 969, + "start": 955, + "type": "CallExpression", + "type": "CallExpression" + }, + "operator": "+", + "right": { + "end": 973, + "raw": "0", + "start": 972, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + "start": 955, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 976, + "start": 975, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 984, + "start": 978, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "seg05" + } + ], + "callee": { + "end": 954, + "name": "xLineTo", + "start": 947, + "type": "Identifier" + }, + "end": 985, + "start": 947, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 1033, + "left": { + "arguments": [ + { + "end": 1012, + "name": "seg01", + "start": 1007, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 1006, + "name": "segEndY", + "start": 999, + "type": "Identifier" + }, + "end": 1013, + "start": 999, + "type": "CallExpression", + "type": "CallExpression" + }, + "operator": "+", + "right": { + "end": 1033, + "name": "templateThickness", + "start": 1016, + "type": "Identifier", + "type": "Identifier" + }, + "start": 999, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 1036, + "start": 1035, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 1044, + "start": 1038, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "seg10" + } + ], + "callee": { + "end": 998, + "name": "yLineTo", + "start": 991, + "type": "Identifier" + }, + "end": 1045, + "start": 991, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 1063, + "name": "ZERO", + "start": 1059, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 1066, + "start": 1065, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 1074, + "start": 1068, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "seg04" + } + ], + "callee": { + "end": 1058, + "name": "xLineTo", + "start": 1051, + "type": "Identifier" + }, + "end": 1075, + "start": 1051, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "argument": { + "arguments": [ + { + "end": 1100, + "name": "seg04", + "start": 1095, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 1094, + "name": "segLen", + "start": 1088, + "type": "Identifier" + }, + "end": 1101, + "start": 1088, + "type": "CallExpression", + "type": "CallExpression" + }, + "end": 1101, + "operator": "-", + "start": 1087, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 1104, + "start": 1103, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1086, + "name": "xLine", + "start": 1081, + "type": "Identifier" + }, + "end": 1105, + "start": 1081, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "argument": { + "arguments": [ + { + "end": 1130, + "name": "seg10", + "start": 1125, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 1124, + "name": "segLen", + "start": 1118, + "type": "Identifier" + }, + "end": 1131, + "start": 1118, + "type": "CallExpression", + "type": "CallExpression" + }, + "end": 1131, + "operator": "-", + "start": 1117, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 1134, + "start": 1133, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1116, + "name": "yLine", + "start": 1111, + "type": "Identifier" + }, + "end": 1135, + "start": 1111, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "argument": { + "arguments": [ + { + "end": 1160, + "name": "seg05", + "start": 1155, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 1154, + "name": "segLen", + "start": 1148, + "type": "Identifier" + }, + "end": 1161, + "start": 1148, + "type": "CallExpression", + "type": "CallExpression" + }, + "end": 1161, + "operator": "-", + "start": 1147, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 1164, + "start": 1163, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1146, + "name": "xLine", + "start": 1141, + "type": "Identifier" + }, + "end": 1165, + "start": 1141, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "argument": { + "arguments": [ + { + "end": 1190, + "name": "seg08", + "start": 1185, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 1184, + "name": "segLen", + "start": 1178, + "type": "Identifier" + }, + "end": 1191, + "start": 1178, + "type": "CallExpression", + "type": "CallExpression" + }, + "end": 1191, + "operator": "-", + "start": 1177, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 1194, + "start": 1193, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1176, + "name": "yLine", + "start": 1171, + "type": "Identifier" + }, + "end": 1195, + "start": 1171, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "arguments": [ + { + "end": 1219, + "name": "seg06", + "start": 1214, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 1213, + "name": "segLen", + "start": 1207, + "type": "Identifier" + }, + "end": 1220, + "start": 1207, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "end": 1223, + "start": 1222, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1206, + "name": "xLine", + "start": 1201, + "type": "Identifier" + }, + "end": 1224, + "start": 1201, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "argument": { + "arguments": [ + { + "end": 1249, + "name": "seg02", + "start": 1244, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 1243, + "name": "segLen", + "start": 1237, + "type": "Identifier" + }, + "end": 1250, + "start": 1237, + "type": "CallExpression", + "type": "CallExpression" + }, + "end": 1250, + "operator": "-", + "start": 1236, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 1253, + "start": 1252, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1235, + "name": "yLine", + "start": 1230, + "type": "Identifier" + }, + "end": 1254, + "start": 1230, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "arguments": [ + { + "end": 1278, + "name": "seg07", + "start": 1273, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 1272, + "name": "segLen", + "start": 1266, + "type": "Identifier" + }, + "end": 1279, + "start": 1266, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "end": 1282, + "start": 1281, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1265, + "name": "xLine", + "start": 1260, + "type": "Identifier" + }, + "end": 1283, + "start": 1260, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "arguments": [ + { + "end": 1307, + "name": "seg03", + "start": 1302, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 1301, + "name": "segLen", + "start": 1295, + "type": "Identifier" + }, + "end": 1308, + "start": 1295, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "end": 1311, + "start": 1310, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1294, + "name": "yLine", + "start": 1289, + "type": "Identifier" + }, + "end": 1312, + "start": 1289, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 1410, + "properties": [ + { + "end": 1344, + "key": { + "end": 1339, + "name": "angleEnd", + "start": 1331, + "type": "Identifier" + }, + "start": 1331, + "type": "ObjectProperty", + "value": { + "end": 1344, + "raw": "90", + "start": 1342, + "type": "Literal", + "type": "Literal", + "value": { + "value": 90.0, + "suffix": "None" + } + } + }, + { + "end": 1369, + "key": { + "end": 1363, + "name": "angleStart", + "start": 1353, + "type": "Identifier" + }, + "start": 1353, + "type": "ObjectProperty", + "value": { + "end": 1369, + "raw": "180", + "start": 1366, + "type": "Literal", + "type": "Literal", + "value": { + "value": 180.0, + "suffix": "None" + } + } + }, + { + "end": 1403, + "key": { + "end": 1384, + "name": "radius", + "start": 1378, + "type": "Identifier" + }, + "start": 1378, + "type": "ObjectProperty", + "value": { + "end": 1403, + "left": { + "end": 1389, + "raw": "10", + "start": 1387, + "type": "Literal", + "type": "Literal", + "value": { + "value": 10.0, + "suffix": "None" + } + }, + "operator": "+", + "right": { + "end": 1403, + "name": "templateGap", + "start": 1392, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1387, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "start": 1322, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 1413, + "start": 1412, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1321, + "name": "arc", + "start": 1318, + "type": "Identifier" + }, + "end": 1414, + "start": 1318, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1436, + "name": "endAbsolute", + "start": 1425, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "arguments": [ + { + "end": 1455, + "start": 1454, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1453, + "name": "profileStartX", + "start": 1440, + "type": "Identifier" + }, + "end": 1456, + "start": 1440, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 1473, + "start": 1472, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1471, + "name": "profileStartY", + "start": 1458, + "type": "Identifier" + }, + "end": 1474, + "start": 1458, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 1475, + "start": 1439, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 1424, + "name": "line", + "start": 1420, + "type": "Identifier" + }, + "end": 1476, + "start": 1420, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [], + "callee": { + "end": 1487, + "name": "close", + "start": 1482, + "type": "Identifier" + }, + "end": 1489, + "start": 1482, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 1489, + "start": 437, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 425, + "type": "VariableDeclarator" + }, + "end": 1489, + "kind": "const", + "start": 425, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1533, + "id": { + "end": 1500, + "name": "extrude001", + "start": 1490, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1528, + "name": "length", + "start": 1522, + "type": "Identifier" + }, + "arg": { + "end": 1532, + "raw": "5", + "start": 1531, + "type": "Literal", + "type": "Literal", + "value": { + "value": 5.0, + "suffix": "None" + } + } + } + ], + "callee": { + "end": 1510, + "name": "extrude", + "start": 1503, + "type": "Identifier" + }, + "end": 1533, + "start": 1503, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 1520, + "name": "sketch001", + "start": 1511, + "type": "Identifier", + "type": "Identifier" + } + }, + "start": 1490, + "type": "VariableDeclarator" + }, + "end": 1533, + "kind": "const", + "start": 1490, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 2019, + "id": { + "end": 1544, + "name": "sketch003", + "start": 1535, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 1571, + "name": "extrude001", + "start": 1561, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 1580, + "raw": "'START'", + "start": 1573, + "type": "Literal", + "type": "Literal", + "value": "START" + } + ], + "callee": { + "end": 1560, + "name": "startSketchOn", + "start": 1547, + "type": "Identifier" + }, + "end": 1581, + "start": 1547, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 1623, + "name": "distanceToInsideEdge", + "start": 1603, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 1626, + "raw": "0", + "start": 1625, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 1627, + "start": 1602, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 1630, + "start": 1629, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1601, + "name": "startProfileAt", + "start": 1587, + "type": "Identifier" + }, + "end": 1631, + "start": 1587, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 1652, + "raw": "180", + "start": 1649, + "type": "Literal", + "type": "Literal", + "value": { + "value": 180.0, + "suffix": "None" + } + }, + { + "end": 1671, + "name": "templateThickness", + "start": 1654, + "type": "Identifier", + "type": "Identifier" + } + ], + "end": 1672, + "start": 1648, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 1675, + "start": 1674, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 1698, + "start": 1677, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "rectangleSegmentA002" + } + ], + "callee": { + "end": 1647, + "name": "angledLine", + "start": 1637, + "type": "Identifier" + }, + "end": 1699, + "start": 1637, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 1758, + "left": { + "arguments": [ + { + "end": 1752, + "name": "rectangleSegmentA002", + "start": 1732, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 1731, + "name": "segAng", + "start": 1725, + "type": "Identifier" + }, + "end": 1753, + "start": 1725, + "type": "CallExpression", + "type": "CallExpression" + }, + "operator": "+", + "right": { + "end": 1758, + "raw": "90", + "start": 1756, + "type": "Literal", + "type": "Literal", + "value": { + "value": 90.0, + "suffix": "None" + } + }, + "start": 1725, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 1784, + "name": "templateThickness", + "start": 1767, + "type": "Identifier", + "type": "Identifier" + } + ], + "end": 1791, + "start": 1716, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 1794, + "start": 1793, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 1817, + "start": 1796, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "rectangleSegmentB002" + } + ], + "callee": { + "end": 1715, + "name": "angledLine", + "start": 1705, + "type": "Identifier" + }, + "end": 1818, + "start": 1705, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "arguments": [ + { + "end": 1871, + "name": "rectangleSegmentA002", + "start": 1851, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 1850, + "name": "segAng", + "start": 1844, + "type": "Identifier" + }, + "end": 1872, + "start": 1844, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "argument": { + "arguments": [ + { + "end": 1909, + "name": "rectangleSegmentA002", + "start": 1889, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 1888, + "name": "segLen", + "start": 1882, + "type": "Identifier" + }, + "end": 1910, + "start": 1882, + "type": "CallExpression", + "type": "CallExpression" + }, + "end": 1910, + "operator": "-", + "start": 1881, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "end": 1917, + "start": 1835, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 1920, + "start": 1919, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 1943, + "start": 1922, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "rectangleSegmentC002" + } + ], + "callee": { + "end": 1834, + "name": "angledLine", + "start": 1824, + "type": "Identifier" + }, + "end": 1944, + "start": 1824, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1966, + "name": "endAbsolute", + "start": 1955, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "arguments": [ + { + "end": 1985, + "start": 1984, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1983, + "name": "profileStartX", + "start": 1970, + "type": "Identifier" + }, + "end": 1986, + "start": 1970, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 2003, + "start": 2002, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2001, + "name": "profileStartY", + "start": 1988, + "type": "Identifier" + }, + "end": 2004, + "start": 1988, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 2005, + "start": 1969, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 1954, + "name": "line", + "start": 1950, + "type": "Identifier" + }, + "end": 2006, + "start": 1950, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [], + "callee": { + "end": 2017, + "name": "close", + "start": 2012, + "type": "Identifier" + }, + "end": 2019, + "start": 2012, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 2019, + "start": 1547, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 1535, + "type": "VariableDeclarator" + }, + "end": 2019, + "kind": "const", + "start": 1535, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 2064, + "id": { + "end": 2030, + "name": "extrude003", + "start": 2020, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2058, + "name": "length", + "start": 2052, + "type": "Identifier" + }, + "arg": { + "end": 2063, + "raw": "13", + "start": 2061, + "type": "Literal", + "type": "Literal", + "value": { + "value": 13.0, + "suffix": "None" + } + } + } + ], + "callee": { + "end": 2040, + "name": "extrude", + "start": 2033, + "type": "Identifier" + }, + "end": 2064, + "start": 2033, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 2050, + "name": "sketch003", + "start": 2041, + "type": "Identifier", + "type": "Identifier" + } + }, + "start": 2020, + "type": "VariableDeclarator" + }, + "end": 2064, + "kind": "const", + "start": 2020, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 2549, + "id": { + "end": 2075, + "name": "sketch002", + "start": 2066, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 2102, + "name": "extrude001", + "start": 2092, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 2111, + "raw": "'START'", + "start": 2104, + "type": "Literal", + "type": "Literal", + "value": "START" + } + ], + "callee": { + "end": 2091, + "name": "startSketchOn", + "start": 2078, + "type": "Identifier" + }, + "end": 2112, + "start": 2078, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "argument": { + "end": 2155, + "name": "distanceToInsideEdge", + "start": 2135, + "type": "Identifier", + "type": "Identifier" + }, + "end": 2155, + "operator": "-", + "start": 2134, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 2158, + "raw": "0", + "start": 2157, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 2159, + "start": 2133, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 2162, + "start": 2161, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2132, + "name": "startProfileAt", + "start": 2118, + "type": "Identifier" + }, + "end": 2163, + "start": 2118, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 2182, + "raw": "0", + "start": 2181, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 2201, + "name": "templateThickness", + "start": 2184, + "type": "Identifier", + "type": "Identifier" + } + ], + "end": 2202, + "start": 2180, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 2205, + "start": 2204, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 2228, + "start": 2207, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "rectangleSegmentA001" + } + ], + "callee": { + "end": 2179, + "name": "angledLine", + "start": 2169, + "type": "Identifier" + }, + "end": 2229, + "start": 2169, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 2288, + "left": { + "arguments": [ + { + "end": 2282, + "name": "rectangleSegmentA001", + "start": 2262, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 2261, + "name": "segAng", + "start": 2255, + "type": "Identifier" + }, + "end": 2283, + "start": 2255, + "type": "CallExpression", + "type": "CallExpression" + }, + "operator": "-", + "right": { + "end": 2288, + "raw": "90", + "start": 2286, + "type": "Literal", + "type": "Literal", + "value": { + "value": 90.0, + "suffix": "None" + } + }, + "start": 2255, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 2314, + "name": "templateThickness", + "start": 2297, + "type": "Identifier", + "type": "Identifier" + } + ], + "end": 2321, + "start": 2246, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 2324, + "start": 2323, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 2347, + "start": 2326, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "rectangleSegmentB001" + } + ], + "callee": { + "end": 2245, + "name": "angledLine", + "start": 2235, + "type": "Identifier" + }, + "end": 2348, + "start": 2235, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "arguments": [ + { + "end": 2401, + "name": "rectangleSegmentA001", + "start": 2381, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 2380, + "name": "segAng", + "start": 2374, + "type": "Identifier" + }, + "end": 2402, + "start": 2374, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "argument": { + "arguments": [ + { + "end": 2439, + "name": "rectangleSegmentA001", + "start": 2419, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 2418, + "name": "segLen", + "start": 2412, + "type": "Identifier" + }, + "end": 2440, + "start": 2412, + "type": "CallExpression", + "type": "CallExpression" + }, + "end": 2440, + "operator": "-", + "start": 2411, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "end": 2447, + "start": 2365, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 2450, + "start": 2449, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 2473, + "start": 2452, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "rectangleSegmentC001" + } + ], + "callee": { + "end": 2364, + "name": "angledLine", + "start": 2354, + "type": "Identifier" + }, + "end": 2474, + "start": 2354, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2496, + "name": "endAbsolute", + "start": 2485, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "arguments": [ + { + "end": 2515, + "start": 2514, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2513, + "name": "profileStartX", + "start": 2500, + "type": "Identifier" + }, + "end": 2516, + "start": 2500, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 2533, + "start": 2532, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2531, + "name": "profileStartY", + "start": 2518, + "type": "Identifier" + }, + "end": 2534, + "start": 2518, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 2535, + "start": 2499, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 2484, + "name": "line", + "start": 2480, + "type": "Identifier" + }, + "end": 2536, + "start": 2480, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [], + "callee": { + "end": 2547, + "name": "close", + "start": 2542, + "type": "Identifier" + }, + "end": 2549, + "start": 2542, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 2549, + "start": 2078, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 2066, + "type": "VariableDeclarator" + }, + "end": 2549, + "kind": "const", + "start": 2066, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 2595, + "id": { + "end": 2561, + "name": "extrude002", + "start": 2551, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2589, + "name": "length", + "start": 2583, + "type": "Identifier" + }, + "arg": { + "end": 2594, + "raw": "13", + "start": 2592, + "type": "Literal", + "type": "Literal", + "value": { + "value": 13.0, + "suffix": "None" + } + } + } + ], + "callee": { + "end": 2571, + "name": "extrude", + "start": 2564, + "type": "Identifier" + }, + "end": 2595, + "start": 2564, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 2581, + "name": "sketch002", + "start": 2572, + "type": "Identifier", + "type": "Identifier" + } + }, + "start": 2551, + "type": "VariableDeclarator" + }, + "end": 2595, + "kind": "const", + "start": 2551, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 3085, + "id": { + "end": 2606, + "name": "sketch004", + "start": 2597, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 2633, + "name": "extrude002", + "start": 2623, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 2640, + "raw": "'END'", + "start": 2635, + "type": "Literal", + "type": "Literal", + "value": "END" + } + ], + "callee": { + "end": 2622, + "name": "startSketchOn", + "start": 2609, + "type": "Identifier" + }, + "end": 2641, + "start": 2609, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "argument": { + "end": 2684, + "name": "distanceToInsideEdge", + "start": 2664, + "type": "Identifier", + "type": "Identifier" + }, + "end": 2684, + "operator": "-", + "start": 2663, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 2687, + "raw": "0", + "start": 2686, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 2688, + "start": 2662, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 2691, + "start": 2690, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2661, + "name": "startProfileAt", + "start": 2647, + "type": "Identifier" + }, + "end": 2692, + "start": 2647, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 2711, + "raw": "0", + "start": 2710, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 2737, + "left": { + "end": 2733, + "name": "distanceToInsideEdge", + "start": 2713, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 2737, + "raw": "2", + "start": 2736, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 2713, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 2738, + "start": 2709, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 2741, + "start": 2740, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 2764, + "start": 2743, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "rectangleSegmentA003" + } + ], + "callee": { + "end": 2708, + "name": "angledLine", + "start": 2698, + "type": "Identifier" + }, + "end": 2765, + "start": 2698, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 2824, + "left": { + "arguments": [ + { + "end": 2818, + "name": "rectangleSegmentA003", + "start": 2798, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 2797, + "name": "segAng", + "start": 2791, + "type": "Identifier" + }, + "end": 2819, + "start": 2791, + "type": "CallExpression", + "type": "CallExpression" + }, + "operator": "-", + "right": { + "end": 2824, + "raw": "90", + "start": 2822, + "type": "Literal", + "type": "Literal", + "value": { + "value": 90.0, + "suffix": "None" + } + }, + "start": 2791, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 2850, + "name": "templateThickness", + "start": 2833, + "type": "Identifier", + "type": "Identifier" + } + ], + "end": 2857, + "start": 2782, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 2860, + "start": 2859, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 2883, + "start": 2862, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "rectangleSegmentB003" + } + ], + "callee": { + "end": 2781, + "name": "angledLine", + "start": 2771, + "type": "Identifier" + }, + "end": 2884, + "start": 2771, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "arguments": [ + { + "end": 2937, + "name": "rectangleSegmentA003", + "start": 2917, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 2916, + "name": "segAng", + "start": 2910, + "type": "Identifier" + }, + "end": 2938, + "start": 2910, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "argument": { + "arguments": [ + { + "end": 2975, + "name": "rectangleSegmentA003", + "start": 2955, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 2954, + "name": "segLen", + "start": 2948, + "type": "Identifier" + }, + "end": 2976, + "start": 2948, + "type": "CallExpression", + "type": "CallExpression" + }, + "end": 2976, + "operator": "-", + "start": 2947, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "end": 2983, + "start": 2901, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 2986, + "start": 2985, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 3009, + "start": 2988, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "rectangleSegmentC003" + } + ], + "callee": { + "end": 2900, + "name": "angledLine", + "start": 2890, + "type": "Identifier" + }, + "end": 3010, + "start": 2890, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 3032, + "name": "endAbsolute", + "start": 3021, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "arguments": [ + { + "end": 3051, + "start": 3050, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 3049, + "name": "profileStartX", + "start": 3036, + "type": "Identifier" + }, + "end": 3052, + "start": 3036, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 3069, + "start": 3068, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 3067, + "name": "profileStartY", + "start": 3054, + "type": "Identifier" + }, + "end": 3070, + "start": 3054, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 3071, + "start": 3035, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 3020, + "name": "line", + "start": 3016, + "type": "Identifier" + }, + "end": 3072, + "start": 3016, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [], + "callee": { + "end": 3083, + "name": "close", + "start": 3078, + "type": "Identifier" + }, + "end": 3085, + "start": 3078, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 3085, + "start": 2609, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 2597, + "type": "VariableDeclarator" + }, + "end": 3085, + "kind": "const", + "start": 2597, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 3129, + "id": { + "end": 3096, + "name": "extrude004", + "start": 3086, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 3124, + "name": "length", + "start": 3118, + "type": "Identifier" + }, + "arg": { + "end": 3128, + "raw": "4", + "start": 3127, + "type": "Literal", + "type": "Literal", + "value": { + "value": 4.0, + "suffix": "None" + } + } + } + ], + "callee": { + "end": 3106, + "name": "extrude", + "start": 3099, + "type": "Identifier" + }, + "end": 3129, + "start": 3099, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 3116, + "name": "sketch004", + "start": 3107, + "type": "Identifier", + "type": "Identifier" + } + }, + "start": 3086, + "type": "VariableDeclarator" + }, + "end": 3129, + "kind": "const", + "start": 3086, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + } + ], + "end": 3130, + "innerAttrs": [ + { + "end": 131, + "name": { + "end": 107, + "name": "settings", + "start": 99, + "type": "Identifier" + }, + "properties": [ + { + "end": 130, + "key": { + "end": 125, + "name": "defaultLengthUnit", + "start": 108, + "type": "Identifier" + }, + "start": 108, + "type": "ObjectProperty", + "value": { + "end": 130, + "name": "mm", + "start": 128, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 98, + "type": "Annotation" + } + ], + "nonCodeMeta": { + "nonCodeNodes": { + "10": [ + { + "end": 1535, + "start": 1533, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ], + "12": [ + { + "end": 2066, + "start": 2064, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ], + "13": [ + { + "end": 2551, + "start": 2549, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ], + "14": [ + { + "end": 2597, + "start": 2595, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ] + }, + "startNodes": [ + { + "end": 34, + "start": 0, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Router template for a cross bar", + "style": "line" + } + }, + { + "end": 83, + "start": 35, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "A guide for routing a notch into a cross bar.", + "style": "line" + } + }, + { + "end": 85, + "start": 83, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + }, + { + "end": 97, + "start": 85, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Set Units", + "style": "line" + } + }, + { + "end": 133, + "start": 131, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ] + }, + "start": 0 + } +} diff --git a/rust/kcl-lib/tests/kcl_samples/router-template-cross-bar/ops.snap b/rust/kcl-lib/tests/kcl_samples/router-template-cross-bar/ops.snap new file mode 100644 index 000000000..e16877169 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/router-template-cross-bar/ops.snap @@ -0,0 +1,313 @@ +--- +source: kcl/src/simulation_tests.rs +description: Operations executed router-template-cross-bar.kcl +--- +[ + { + "labeledArgs": { + "data": { + "value": { + "type": "String", + "value": "XZ" + }, + "sourceRange": [ + 451, + 455, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 437, + 456, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 5.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1531, + 1532, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 1503, + 1533, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1511, + 1520, + 0 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1561, + 1571, + 0 + ] + }, + "tag": { + "value": { + "type": "String", + "value": "START" + }, + "sourceRange": [ + 1573, + 1580, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 1547, + 1581, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 13.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 2061, + 2063, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 2033, + 2064, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 2041, + 2050, + 0 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 2092, + 2102, + 0 + ] + }, + "tag": { + "value": { + "type": "String", + "value": "START" + }, + "sourceRange": [ + 2104, + 2111, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 2078, + 2112, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 13.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 2592, + 2594, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 2564, + 2595, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 2572, + 2581, + 0 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 2623, + 2633, + 0 + ] + }, + "tag": { + "value": { + "type": "String", + "value": "END" + }, + "sourceRange": [ + 2635, + 2640, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 2609, + 2641, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 4.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 3127, + 3128, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 3099, + 3129, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 3107, + 3116, + 0 + ] + } + } +] diff --git a/rust/kcl-lib/tests/kcl_samples/router-template-cross-bar/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/router-template-cross-bar/program_memory.snap new file mode 100644 index 000000000..a8953ebae --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/router-template-cross-bar/program_memory.snap @@ -0,0 +1,17002 @@ +--- +source: kcl/src/simulation_tests.rs +description: Variables in memory after executing router-template-cross-bar.kcl +--- +{ + "depth": { + "type": "Number", + "value": 30.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 350, + 352, + 0 + ] + } + ] + }, + "distanceToInsideEdge": { + "type": "Number", + "value": 32.6313, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 268, + 272, + 0 + ] + }, + { + "sourceRange": [ + 275, + 276, + 0 + ] + }, + { + "sourceRange": [ + 327, + 329, + 0 + ] + }, + { + "sourceRange": [ + 174, + 176, + 0 + ] + }, + { + "sourceRange": [ + 179, + 181, + 0 + ] + }, + { + "sourceRange": [ + 184, + 190, + 0 + ] + }, + { + "sourceRange": [ + 150, + 154, + 0 + ] + }, + { + "sourceRange": [ + 243, + 244, + 0 + ] + }, + { + "sourceRange": [ + 247, + 250, + 0 + ] + } + ] + }, + "extrude001": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 514, + 555, + 0 + ], + "tag": { + "end": 554, + "start": 548, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 561, + 663, + 0 + ], + "tag": { + "end": 662, + "start": 656, + "type": "TagDeclarator", + "value": "seg09" + }, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 669, + 707, + 0 + ], + "tag": { + "end": 706, + "start": 700, + "type": "TagDeclarator", + "value": "seg03" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 713, + 748, + 0 + ], + "tag": { + "end": 747, + "start": 741, + "type": "TagDeclarator", + "value": "seg07" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 754, + 834, + 0 + ], + "tag": { + "end": 833, + "start": 827, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 840, + 896, + 0 + ], + "tag": { + "end": 895, + "start": 889, + "type": "TagDeclarator", + "value": "seg06" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 902, + 941, + 0 + ], + "tag": { + "end": 940, + "start": 934, + "type": "TagDeclarator", + "value": "seg08" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 947, + 985, + 0 + ], + "tag": { + "end": 984, + "start": 978, + "type": "TagDeclarator", + "value": "seg05" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 991, + 1045, + 0 + ], + "tag": { + "end": 1044, + "start": 1038, + "type": "TagDeclarator", + "value": "seg10" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1051, + 1075, + 0 + ], + "tag": { + "end": 1074, + "start": 1068, + "type": "TagDeclarator", + "value": "seg04" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1111, + 1135, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1141, + 1165, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1171, + 1195, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1201, + 1224, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1230, + 1254, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1260, + 1283, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1289, + 1312, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1318, + 1414, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1420, + 1476, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 514, + 555, + 0 + ] + }, + "from": [ + 0.0, + 31.8813 + ], + "tag": { + "end": 554, + "start": 548, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 10.75, + 31.8813 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 561, + 663, + 0 + ] + }, + "ccw": false, + "center": [ + 10.75, + 20.0 + ], + "from": [ + 10.75, + 31.8813 + ], + "radius": 11.88125, + "tag": { + "end": 662, + "start": 656, + "type": "TagDeclarator", + "value": "seg09" + }, + "to": [ + 22.6313, + 20.0 + ], + "type": "Arc", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 669, + 707, + 0 + ] + }, + "from": [ + 22.6313, + 20.0 + ], + "tag": { + "end": 706, + "start": 700, + "type": "TagDeclarator", + "value": "seg03" + }, + "to": [ + 22.6313, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 713, + 748, + 0 + ] + }, + "from": [ + 22.6313, + -10.0 + ], + "tag": { + "end": 747, + "start": 741, + "type": "TagDeclarator", + "value": "seg07" + }, + "to": [ + 32.6313, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 754, + 834, + 0 + ] + }, + "from": [ + 32.6313, + -10.0 + ], + "tag": { + "end": 833, + "start": 827, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 32.6313, + 10.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 840, + 896, + 0 + ] + }, + "from": [ + 32.6313, + 10.9406 + ], + "tag": { + "end": 895, + "start": 889, + "type": "TagDeclarator", + "value": "seg06" + }, + "to": [ + 102.6313, + 10.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 902, + 941, + 0 + ] + }, + "from": [ + 102.6313, + 10.9406 + ], + "tag": { + "end": 940, + "start": 934, + "type": "TagDeclarator", + "value": "seg08" + }, + "to": [ + 102.6313, + 30.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 947, + 985, + 0 + ] + }, + "from": [ + 102.6313, + 30.9406 + ], + "tag": { + "end": 984, + "start": 978, + "type": "TagDeclarator", + "value": "seg05" + }, + "to": [ + 32.6313, + 30.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 991, + 1045, + 0 + ] + }, + "from": [ + 32.6313, + 30.9406 + ], + "tag": { + "end": 1044, + "start": 1038, + "type": "TagDeclarator", + "value": "seg10" + }, + "to": [ + 32.6313, + 41.8813 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1051, + 1075, + 0 + ] + }, + "from": [ + 32.6313, + 41.8813 + ], + "tag": { + "end": 1074, + "start": 1068, + "type": "TagDeclarator", + "value": "seg04" + }, + "to": [ + 0.0, + 41.8813 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1081, + 1105, + 0 + ] + }, + "from": [ + 0.0, + 41.8813 + ], + "tag": null, + "to": [ + -32.6313, + 41.8813 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1111, + 1135, + 0 + ] + }, + "from": [ + -32.6313, + 41.8813 + ], + "tag": null, + "to": [ + -32.6313, + 30.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1141, + 1165, + 0 + ] + }, + "from": [ + -32.6313, + 30.9406 + ], + "tag": null, + "to": [ + -102.6313, + 30.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1171, + 1195, + 0 + ] + }, + "from": [ + -102.6313, + 30.9406 + ], + "tag": null, + "to": [ + -102.6313, + 10.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1201, + 1224, + 0 + ] + }, + "from": [ + -102.6313, + 10.9406 + ], + "tag": null, + "to": [ + -32.6312, + 10.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1230, + 1254, + 0 + ] + }, + "from": [ + -32.6312, + 10.9406 + ], + "tag": null, + "to": [ + -32.6312, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1260, + 1283, + 0 + ] + }, + "from": [ + -32.6312, + -10.0 + ], + "tag": null, + "to": [ + -22.6312, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1289, + 1312, + 0 + ] + }, + "from": [ + -22.6312, + -10.0 + ], + "tag": null, + "to": [ + -22.6312, + 20.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1318, + 1414, + 0 + ] + }, + "ccw": false, + "center": [ + -10.75, + 20.0 + ], + "from": [ + -22.6312, + 20.0 + ], + "radius": 11.88125, + "tag": null, + "to": [ + -10.75, + 31.8813 + ], + "type": "Arc", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1420, + 1476, + 0 + ] + }, + "from": [ + -10.75, + 31.8813 + ], + "tag": null, + "to": [ + 0.0, + 31.8813 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1482, + 1489, + 0 + ] + }, + "from": [ + 0.0, + 31.8813 + ], + "tag": null, + "to": [ + 0.0, + 31.8813 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 31.8813 + ], + "to": [ + 0.0, + 31.8813 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 462, + 508, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 514, + 555, + 0 + ] + }, + "from": [ + 0.0, + 31.8813 + ], + "tag": { + "end": 554, + "start": 548, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 10.75, + 31.8813 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 514, + 555, + 0 + ], + "tag": { + "end": 554, + "start": 548, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 548, + 554, + 0 + ] + } + ] + }, + "seg02": { + "type": "TagIdentifier", + "value": "seg02", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 754, + 834, + 0 + ] + }, + "from": [ + 32.6313, + -10.0 + ], + "tag": { + "end": 833, + "start": 827, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 32.6313, + 10.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 754, + 834, + 0 + ], + "tag": { + "end": 833, + "start": 827, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 827, + 833, + 0 + ] + } + ] + }, + "seg03": { + "type": "TagIdentifier", + "value": "seg03", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 669, + 707, + 0 + ] + }, + "from": [ + 22.6313, + 20.0 + ], + "tag": { + "end": 706, + "start": 700, + "type": "TagDeclarator", + "value": "seg03" + }, + "to": [ + 22.6313, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 669, + 707, + 0 + ], + "tag": { + "end": 706, + "start": 700, + "type": "TagDeclarator", + "value": "seg03" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 700, + 706, + 0 + ] + } + ] + }, + "seg04": { + "type": "TagIdentifier", + "value": "seg04", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1051, + 1075, + 0 + ] + }, + "from": [ + 32.6313, + 41.8813 + ], + "tag": { + "end": 1074, + "start": 1068, + "type": "TagDeclarator", + "value": "seg04" + }, + "to": [ + 0.0, + 41.8813 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1051, + 1075, + 0 + ], + "tag": { + "end": 1074, + "start": 1068, + "type": "TagDeclarator", + "value": "seg04" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1068, + 1074, + 0 + ] + } + ] + }, + "seg05": { + "type": "TagIdentifier", + "value": "seg05", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 947, + 985, + 0 + ] + }, + "from": [ + 102.6313, + 30.9406 + ], + "tag": { + "end": 984, + "start": 978, + "type": "TagDeclarator", + "value": "seg05" + }, + "to": [ + 32.6313, + 30.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 947, + 985, + 0 + ], + "tag": { + "end": 984, + "start": 978, + "type": "TagDeclarator", + "value": "seg05" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 978, + 984, + 0 + ] + } + ] + }, + "seg06": { + "type": "TagIdentifier", + "value": "seg06", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 840, + 896, + 0 + ] + }, + "from": [ + 32.6313, + 10.9406 + ], + "tag": { + "end": 895, + "start": 889, + "type": "TagDeclarator", + "value": "seg06" + }, + "to": [ + 102.6313, + 10.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 840, + 896, + 0 + ], + "tag": { + "end": 895, + "start": 889, + "type": "TagDeclarator", + "value": "seg06" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 889, + 895, + 0 + ] + } + ] + }, + "seg07": { + "type": "TagIdentifier", + "value": "seg07", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 713, + 748, + 0 + ] + }, + "from": [ + 22.6313, + -10.0 + ], + "tag": { + "end": 747, + "start": 741, + "type": "TagDeclarator", + "value": "seg07" + }, + "to": [ + 32.6313, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 713, + 748, + 0 + ], + "tag": { + "end": 747, + "start": 741, + "type": "TagDeclarator", + "value": "seg07" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 741, + 747, + 0 + ] + } + ] + }, + "seg08": { + "type": "TagIdentifier", + "value": "seg08", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 902, + 941, + 0 + ] + }, + "from": [ + 102.6313, + 10.9406 + ], + "tag": { + "end": 940, + "start": 934, + "type": "TagDeclarator", + "value": "seg08" + }, + "to": [ + 102.6313, + 30.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 902, + 941, + 0 + ], + "tag": { + "end": 940, + "start": 934, + "type": "TagDeclarator", + "value": "seg08" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 934, + 940, + 0 + ] + } + ] + }, + "seg09": { + "type": "TagIdentifier", + "value": "seg09", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 561, + 663, + 0 + ] + }, + "ccw": false, + "center": [ + 10.75, + 20.0 + ], + "from": [ + 10.75, + 31.8813 + ], + "radius": 11.88125, + "tag": { + "end": 662, + "start": 656, + "type": "TagDeclarator", + "value": "seg09" + }, + "to": [ + 22.6313, + 20.0 + ], + "type": "Arc", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 561, + 663, + 0 + ], + "tag": { + "end": 662, + "start": 656, + "type": "TagDeclarator", + "value": "seg09" + }, + "type": "extrudeArc" + } + }, + "__meta": [ + { + "sourceRange": [ + 656, + 662, + 0 + ] + } + ] + }, + "seg10": { + "type": "TagIdentifier", + "value": "seg10", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 991, + 1045, + 0 + ] + }, + "from": [ + 32.6313, + 30.9406 + ], + "tag": { + "end": 1044, + "start": 1038, + "type": "TagDeclarator", + "value": "seg10" + }, + "to": [ + 32.6313, + 41.8813 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 991, + 1045, + 0 + ], + "tag": { + "end": 1044, + "start": 1038, + "type": "TagDeclarator", + "value": "seg10" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1038, + 1044, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 462, + 508, + 0 + ] + } + ] + }, + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 462, + 508, + 0 + ] + } + ] + } + }, + "extrude002": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2169, + 2229, + 0 + ], + "tag": { + "end": 2228, + "start": 2207, + "type": "TagDeclarator", + "value": "rectangleSegmentA001" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2235, + 2348, + 0 + ], + "tag": { + "end": 2347, + "start": 2326, + "type": "TagDeclarator", + "value": "rectangleSegmentB001" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2354, + 2474, + 0 + ], + "tag": { + "end": 2473, + "start": 2452, + "type": "TagDeclarator", + "value": "rectangleSegmentC001" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2480, + 2536, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2169, + 2229, + 0 + ] + }, + "from": [ + -32.6313, + 0.0 + ], + "tag": { + "end": 2228, + "start": 2207, + "type": "TagDeclarator", + "value": "rectangleSegmentA001" + }, + "to": [ + -22.6313, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2235, + 2348, + 0 + ] + }, + "from": [ + -22.6313, + 0.0 + ], + "tag": { + "end": 2347, + "start": 2326, + "type": "TagDeclarator", + "value": "rectangleSegmentB001" + }, + "to": [ + -22.6313, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2354, + 2474, + 0 + ] + }, + "from": [ + -22.6313, + -10.0 + ], + "tag": { + "end": 2473, + "start": 2452, + "type": "TagDeclarator", + "value": "rectangleSegmentC001" + }, + "to": [ + -32.6313, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2480, + 2536, + 0 + ] + }, + "from": [ + -32.6313, + -10.0 + ], + "tag": null, + "to": [ + -32.6313, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2542, + 2549, + 0 + ] + }, + "from": [ + -32.6313, + 0.0 + ], + "tag": null, + "to": [ + -32.6313, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 514, + 555, + 0 + ], + "tag": { + "end": 554, + "start": 548, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 561, + 663, + 0 + ], + "tag": { + "end": 662, + "start": 656, + "type": "TagDeclarator", + "value": "seg09" + }, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 669, + 707, + 0 + ], + "tag": { + "end": 706, + "start": 700, + "type": "TagDeclarator", + "value": "seg03" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 713, + 748, + 0 + ], + "tag": { + "end": 747, + "start": 741, + "type": "TagDeclarator", + "value": "seg07" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 754, + 834, + 0 + ], + "tag": { + "end": 833, + "start": 827, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 840, + 896, + 0 + ], + "tag": { + "end": 895, + "start": 889, + "type": "TagDeclarator", + "value": "seg06" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 902, + 941, + 0 + ], + "tag": { + "end": 940, + "start": 934, + "type": "TagDeclarator", + "value": "seg08" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 947, + 985, + 0 + ], + "tag": { + "end": 984, + "start": 978, + "type": "TagDeclarator", + "value": "seg05" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 991, + 1045, + 0 + ], + "tag": { + "end": 1044, + "start": 1038, + "type": "TagDeclarator", + "value": "seg10" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1051, + 1075, + 0 + ], + "tag": { + "end": 1074, + "start": 1068, + "type": "TagDeclarator", + "value": "seg04" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1111, + 1135, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1141, + 1165, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1171, + 1195, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1201, + 1224, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1230, + 1254, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1260, + 1283, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1289, + 1312, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1318, + 1414, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1420, + 1476, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 514, + 555, + 0 + ] + }, + "from": [ + 0.0, + 31.8813 + ], + "tag": { + "end": 554, + "start": 548, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 10.75, + 31.8813 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 561, + 663, + 0 + ] + }, + "ccw": false, + "center": [ + 10.75, + 20.0 + ], + "from": [ + 10.75, + 31.8813 + ], + "radius": 11.88125, + "tag": { + "end": 662, + "start": 656, + "type": "TagDeclarator", + "value": "seg09" + }, + "to": [ + 22.6313, + 20.0 + ], + "type": "Arc", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 669, + 707, + 0 + ] + }, + "from": [ + 22.6313, + 20.0 + ], + "tag": { + "end": 706, + "start": 700, + "type": "TagDeclarator", + "value": "seg03" + }, + "to": [ + 22.6313, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 713, + 748, + 0 + ] + }, + "from": [ + 22.6313, + -10.0 + ], + "tag": { + "end": 747, + "start": 741, + "type": "TagDeclarator", + "value": "seg07" + }, + "to": [ + 32.6313, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 754, + 834, + 0 + ] + }, + "from": [ + 32.6313, + -10.0 + ], + "tag": { + "end": 833, + "start": 827, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 32.6313, + 10.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 840, + 896, + 0 + ] + }, + "from": [ + 32.6313, + 10.9406 + ], + "tag": { + "end": 895, + "start": 889, + "type": "TagDeclarator", + "value": "seg06" + }, + "to": [ + 102.6313, + 10.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 902, + 941, + 0 + ] + }, + "from": [ + 102.6313, + 10.9406 + ], + "tag": { + "end": 940, + "start": 934, + "type": "TagDeclarator", + "value": "seg08" + }, + "to": [ + 102.6313, + 30.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 947, + 985, + 0 + ] + }, + "from": [ + 102.6313, + 30.9406 + ], + "tag": { + "end": 984, + "start": 978, + "type": "TagDeclarator", + "value": "seg05" + }, + "to": [ + 32.6313, + 30.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 991, + 1045, + 0 + ] + }, + "from": [ + 32.6313, + 30.9406 + ], + "tag": { + "end": 1044, + "start": 1038, + "type": "TagDeclarator", + "value": "seg10" + }, + "to": [ + 32.6313, + 41.8813 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1051, + 1075, + 0 + ] + }, + "from": [ + 32.6313, + 41.8813 + ], + "tag": { + "end": 1074, + "start": 1068, + "type": "TagDeclarator", + "value": "seg04" + }, + "to": [ + 0.0, + 41.8813 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1081, + 1105, + 0 + ] + }, + "from": [ + 0.0, + 41.8813 + ], + "tag": null, + "to": [ + -32.6313, + 41.8813 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1111, + 1135, + 0 + ] + }, + "from": [ + -32.6313, + 41.8813 + ], + "tag": null, + "to": [ + -32.6313, + 30.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1141, + 1165, + 0 + ] + }, + "from": [ + -32.6313, + 30.9406 + ], + "tag": null, + "to": [ + -102.6313, + 30.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1171, + 1195, + 0 + ] + }, + "from": [ + -102.6313, + 30.9406 + ], + "tag": null, + "to": [ + -102.6313, + 10.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1201, + 1224, + 0 + ] + }, + "from": [ + -102.6313, + 10.9406 + ], + "tag": null, + "to": [ + -32.6312, + 10.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1230, + 1254, + 0 + ] + }, + "from": [ + -32.6312, + 10.9406 + ], + "tag": null, + "to": [ + -32.6312, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1260, + 1283, + 0 + ] + }, + "from": [ + -32.6312, + -10.0 + ], + "tag": null, + "to": [ + -22.6312, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1289, + 1312, + 0 + ] + }, + "from": [ + -22.6312, + -10.0 + ], + "tag": null, + "to": [ + -22.6312, + 20.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1318, + 1414, + 0 + ] + }, + "ccw": false, + "center": [ + -10.75, + 20.0 + ], + "from": [ + -22.6312, + 20.0 + ], + "radius": 11.88125, + "tag": null, + "to": [ + -10.75, + 31.8813 + ], + "type": "Arc", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1420, + 1476, + 0 + ] + }, + "from": [ + -10.75, + 31.8813 + ], + "tag": null, + "to": [ + 0.0, + 31.8813 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1482, + 1489, + 0 + ] + }, + "from": [ + 0.0, + 31.8813 + ], + "tag": null, + "to": [ + 0.0, + 31.8813 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 31.8813 + ], + "to": [ + 0.0, + 31.8813 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 462, + 508, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 514, + 555, + 0 + ] + }, + "from": [ + 0.0, + 31.8813 + ], + "tag": { + "end": 554, + "start": 548, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 10.75, + 31.8813 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 514, + 555, + 0 + ], + "tag": { + "end": 554, + "start": 548, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 548, + 554, + 0 + ] + } + ] + }, + "seg02": { + "type": "TagIdentifier", + "value": "seg02", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 754, + 834, + 0 + ] + }, + "from": [ + 32.6313, + -10.0 + ], + "tag": { + "end": 833, + "start": 827, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 32.6313, + 10.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 754, + 834, + 0 + ], + "tag": { + "end": 833, + "start": 827, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 827, + 833, + 0 + ] + } + ] + }, + "seg03": { + "type": "TagIdentifier", + "value": "seg03", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 669, + 707, + 0 + ] + }, + "from": [ + 22.6313, + 20.0 + ], + "tag": { + "end": 706, + "start": 700, + "type": "TagDeclarator", + "value": "seg03" + }, + "to": [ + 22.6313, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 669, + 707, + 0 + ], + "tag": { + "end": 706, + "start": 700, + "type": "TagDeclarator", + "value": "seg03" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 700, + 706, + 0 + ] + } + ] + }, + "seg04": { + "type": "TagIdentifier", + "value": "seg04", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1051, + 1075, + 0 + ] + }, + "from": [ + 32.6313, + 41.8813 + ], + "tag": { + "end": 1074, + "start": 1068, + "type": "TagDeclarator", + "value": "seg04" + }, + "to": [ + 0.0, + 41.8813 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1051, + 1075, + 0 + ], + "tag": { + "end": 1074, + "start": 1068, + "type": "TagDeclarator", + "value": "seg04" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1068, + 1074, + 0 + ] + } + ] + }, + "seg05": { + "type": "TagIdentifier", + "value": "seg05", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 947, + 985, + 0 + ] + }, + "from": [ + 102.6313, + 30.9406 + ], + "tag": { + "end": 984, + "start": 978, + "type": "TagDeclarator", + "value": "seg05" + }, + "to": [ + 32.6313, + 30.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 947, + 985, + 0 + ], + "tag": { + "end": 984, + "start": 978, + "type": "TagDeclarator", + "value": "seg05" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 978, + 984, + 0 + ] + } + ] + }, + "seg06": { + "type": "TagIdentifier", + "value": "seg06", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 840, + 896, + 0 + ] + }, + "from": [ + 32.6313, + 10.9406 + ], + "tag": { + "end": 895, + "start": 889, + "type": "TagDeclarator", + "value": "seg06" + }, + "to": [ + 102.6313, + 10.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 840, + 896, + 0 + ], + "tag": { + "end": 895, + "start": 889, + "type": "TagDeclarator", + "value": "seg06" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 889, + 895, + 0 + ] + } + ] + }, + "seg07": { + "type": "TagIdentifier", + "value": "seg07", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 713, + 748, + 0 + ] + }, + "from": [ + 22.6313, + -10.0 + ], + "tag": { + "end": 747, + "start": 741, + "type": "TagDeclarator", + "value": "seg07" + }, + "to": [ + 32.6313, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 713, + 748, + 0 + ], + "tag": { + "end": 747, + "start": 741, + "type": "TagDeclarator", + "value": "seg07" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 741, + 747, + 0 + ] + } + ] + }, + "seg08": { + "type": "TagIdentifier", + "value": "seg08", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 902, + 941, + 0 + ] + }, + "from": [ + 102.6313, + 10.9406 + ], + "tag": { + "end": 940, + "start": 934, + "type": "TagDeclarator", + "value": "seg08" + }, + "to": [ + 102.6313, + 30.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 902, + 941, + 0 + ], + "tag": { + "end": 940, + "start": 934, + "type": "TagDeclarator", + "value": "seg08" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 934, + 940, + 0 + ] + } + ] + }, + "seg09": { + "type": "TagIdentifier", + "value": "seg09", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 561, + 663, + 0 + ] + }, + "ccw": false, + "center": [ + 10.75, + 20.0 + ], + "from": [ + 10.75, + 31.8813 + ], + "radius": 11.88125, + "tag": { + "end": 662, + "start": 656, + "type": "TagDeclarator", + "value": "seg09" + }, + "to": [ + 22.6313, + 20.0 + ], + "type": "Arc", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 561, + 663, + 0 + ], + "tag": { + "end": 662, + "start": 656, + "type": "TagDeclarator", + "value": "seg09" + }, + "type": "extrudeArc" + } + }, + "__meta": [ + { + "sourceRange": [ + 656, + 662, + 0 + ] + } + ] + }, + "seg10": { + "type": "TagIdentifier", + "value": "seg10", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 991, + 1045, + 0 + ] + }, + "from": [ + 32.6313, + 30.9406 + ], + "tag": { + "end": 1044, + "start": 1038, + "type": "TagDeclarator", + "value": "seg10" + }, + "to": [ + 32.6313, + 41.8813 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 991, + 1045, + 0 + ], + "tag": { + "end": 1044, + "start": 1038, + "type": "TagDeclarator", + "value": "seg10" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1038, + 1044, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 462, + 508, + 0 + ] + } + ] + }, + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 462, + 508, + 0 + ] + } + ] + }, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 2078, + 2112, + 0 + ] + } + ] + }, + "start": { + "from": [ + -32.6313, + 0.0 + ], + "to": [ + -32.6313, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2118, + 2163, + 0 + ] + } + }, + "tags": { + "rectangleSegmentA001": { + "type": "TagIdentifier", + "value": "rectangleSegmentA001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2169, + 2229, + 0 + ] + }, + "from": [ + -32.6313, + 0.0 + ], + "tag": { + "end": 2228, + "start": 2207, + "type": "TagDeclarator", + "value": "rectangleSegmentA001" + }, + "to": [ + -22.6313, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2169, + 2229, + 0 + ], + "tag": { + "end": 2228, + "start": 2207, + "type": "TagDeclarator", + "value": "rectangleSegmentA001" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2207, + 2228, + 0 + ] + } + ] + }, + "rectangleSegmentB001": { + "type": "TagIdentifier", + "value": "rectangleSegmentB001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2235, + 2348, + 0 + ] + }, + "from": [ + -22.6313, + 0.0 + ], + "tag": { + "end": 2347, + "start": 2326, + "type": "TagDeclarator", + "value": "rectangleSegmentB001" + }, + "to": [ + -22.6313, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2235, + 2348, + 0 + ], + "tag": { + "end": 2347, + "start": 2326, + "type": "TagDeclarator", + "value": "rectangleSegmentB001" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2326, + 2347, + 0 + ] + } + ] + }, + "rectangleSegmentC001": { + "type": "TagIdentifier", + "value": "rectangleSegmentC001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2354, + 2474, + 0 + ] + }, + "from": [ + -22.6313, + -10.0 + ], + "tag": { + "end": 2473, + "start": 2452, + "type": "TagDeclarator", + "value": "rectangleSegmentC001" + }, + "to": [ + -32.6313, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2354, + 2474, + 0 + ], + "tag": { + "end": 2473, + "start": 2452, + "type": "TagDeclarator", + "value": "rectangleSegmentC001" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2452, + 2473, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 2118, + 2163, + 0 + ] + } + ] + }, + "height": 13.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 2118, + 2163, + 0 + ] + } + ] + } + }, + "extrude003": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1637, + 1699, + 0 + ], + "tag": { + "end": 1698, + "start": 1677, + "type": "TagDeclarator", + "value": "rectangleSegmentA002" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1705, + 1818, + 0 + ], + "tag": { + "end": 1817, + "start": 1796, + "type": "TagDeclarator", + "value": "rectangleSegmentB002" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1824, + 1944, + 0 + ], + "tag": { + "end": 1943, + "start": 1922, + "type": "TagDeclarator", + "value": "rectangleSegmentC002" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1950, + 2006, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1637, + 1699, + 0 + ] + }, + "from": [ + 32.6313, + 0.0 + ], + "tag": { + "end": 1698, + "start": 1677, + "type": "TagDeclarator", + "value": "rectangleSegmentA002" + }, + "to": [ + 22.6313, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1705, + 1818, + 0 + ] + }, + "from": [ + 22.6313, + 0.0 + ], + "tag": { + "end": 1817, + "start": 1796, + "type": "TagDeclarator", + "value": "rectangleSegmentB002" + }, + "to": [ + 22.6312, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1824, + 1944, + 0 + ] + }, + "from": [ + 22.6312, + -10.0 + ], + "tag": { + "end": 1943, + "start": 1922, + "type": "TagDeclarator", + "value": "rectangleSegmentC002" + }, + "to": [ + 32.6312, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1950, + 2006, + 0 + ] + }, + "from": [ + 32.6312, + -10.0 + ], + "tag": null, + "to": [ + 32.6313, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2012, + 2019, + 0 + ] + }, + "from": [ + 32.6313, + 0.0 + ], + "tag": null, + "to": [ + 32.6313, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 514, + 555, + 0 + ], + "tag": { + "end": 554, + "start": 548, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 561, + 663, + 0 + ], + "tag": { + "end": 662, + "start": 656, + "type": "TagDeclarator", + "value": "seg09" + }, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 669, + 707, + 0 + ], + "tag": { + "end": 706, + "start": 700, + "type": "TagDeclarator", + "value": "seg03" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 713, + 748, + 0 + ], + "tag": { + "end": 747, + "start": 741, + "type": "TagDeclarator", + "value": "seg07" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 754, + 834, + 0 + ], + "tag": { + "end": 833, + "start": 827, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 840, + 896, + 0 + ], + "tag": { + "end": 895, + "start": 889, + "type": "TagDeclarator", + "value": "seg06" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 902, + 941, + 0 + ], + "tag": { + "end": 940, + "start": 934, + "type": "TagDeclarator", + "value": "seg08" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 947, + 985, + 0 + ], + "tag": { + "end": 984, + "start": 978, + "type": "TagDeclarator", + "value": "seg05" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 991, + 1045, + 0 + ], + "tag": { + "end": 1044, + "start": 1038, + "type": "TagDeclarator", + "value": "seg10" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1051, + 1075, + 0 + ], + "tag": { + "end": 1074, + "start": 1068, + "type": "TagDeclarator", + "value": "seg04" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1111, + 1135, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1141, + 1165, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1171, + 1195, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1201, + 1224, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1230, + 1254, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1260, + 1283, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1289, + 1312, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1318, + 1414, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1420, + 1476, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 514, + 555, + 0 + ] + }, + "from": [ + 0.0, + 31.8813 + ], + "tag": { + "end": 554, + "start": 548, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 10.75, + 31.8813 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 561, + 663, + 0 + ] + }, + "ccw": false, + "center": [ + 10.75, + 20.0 + ], + "from": [ + 10.75, + 31.8813 + ], + "radius": 11.88125, + "tag": { + "end": 662, + "start": 656, + "type": "TagDeclarator", + "value": "seg09" + }, + "to": [ + 22.6313, + 20.0 + ], + "type": "Arc", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 669, + 707, + 0 + ] + }, + "from": [ + 22.6313, + 20.0 + ], + "tag": { + "end": 706, + "start": 700, + "type": "TagDeclarator", + "value": "seg03" + }, + "to": [ + 22.6313, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 713, + 748, + 0 + ] + }, + "from": [ + 22.6313, + -10.0 + ], + "tag": { + "end": 747, + "start": 741, + "type": "TagDeclarator", + "value": "seg07" + }, + "to": [ + 32.6313, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 754, + 834, + 0 + ] + }, + "from": [ + 32.6313, + -10.0 + ], + "tag": { + "end": 833, + "start": 827, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 32.6313, + 10.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 840, + 896, + 0 + ] + }, + "from": [ + 32.6313, + 10.9406 + ], + "tag": { + "end": 895, + "start": 889, + "type": "TagDeclarator", + "value": "seg06" + }, + "to": [ + 102.6313, + 10.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 902, + 941, + 0 + ] + }, + "from": [ + 102.6313, + 10.9406 + ], + "tag": { + "end": 940, + "start": 934, + "type": "TagDeclarator", + "value": "seg08" + }, + "to": [ + 102.6313, + 30.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 947, + 985, + 0 + ] + }, + "from": [ + 102.6313, + 30.9406 + ], + "tag": { + "end": 984, + "start": 978, + "type": "TagDeclarator", + "value": "seg05" + }, + "to": [ + 32.6313, + 30.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 991, + 1045, + 0 + ] + }, + "from": [ + 32.6313, + 30.9406 + ], + "tag": { + "end": 1044, + "start": 1038, + "type": "TagDeclarator", + "value": "seg10" + }, + "to": [ + 32.6313, + 41.8813 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1051, + 1075, + 0 + ] + }, + "from": [ + 32.6313, + 41.8813 + ], + "tag": { + "end": 1074, + "start": 1068, + "type": "TagDeclarator", + "value": "seg04" + }, + "to": [ + 0.0, + 41.8813 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1081, + 1105, + 0 + ] + }, + "from": [ + 0.0, + 41.8813 + ], + "tag": null, + "to": [ + -32.6313, + 41.8813 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1111, + 1135, + 0 + ] + }, + "from": [ + -32.6313, + 41.8813 + ], + "tag": null, + "to": [ + -32.6313, + 30.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1141, + 1165, + 0 + ] + }, + "from": [ + -32.6313, + 30.9406 + ], + "tag": null, + "to": [ + -102.6313, + 30.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1171, + 1195, + 0 + ] + }, + "from": [ + -102.6313, + 30.9406 + ], + "tag": null, + "to": [ + -102.6313, + 10.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1201, + 1224, + 0 + ] + }, + "from": [ + -102.6313, + 10.9406 + ], + "tag": null, + "to": [ + -32.6312, + 10.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1230, + 1254, + 0 + ] + }, + "from": [ + -32.6312, + 10.9406 + ], + "tag": null, + "to": [ + -32.6312, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1260, + 1283, + 0 + ] + }, + "from": [ + -32.6312, + -10.0 + ], + "tag": null, + "to": [ + -22.6312, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1289, + 1312, + 0 + ] + }, + "from": [ + -22.6312, + -10.0 + ], + "tag": null, + "to": [ + -22.6312, + 20.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1318, + 1414, + 0 + ] + }, + "ccw": false, + "center": [ + -10.75, + 20.0 + ], + "from": [ + -22.6312, + 20.0 + ], + "radius": 11.88125, + "tag": null, + "to": [ + -10.75, + 31.8813 + ], + "type": "Arc", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1420, + 1476, + 0 + ] + }, + "from": [ + -10.75, + 31.8813 + ], + "tag": null, + "to": [ + 0.0, + 31.8813 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1482, + 1489, + 0 + ] + }, + "from": [ + 0.0, + 31.8813 + ], + "tag": null, + "to": [ + 0.0, + 31.8813 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 31.8813 + ], + "to": [ + 0.0, + 31.8813 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 462, + 508, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 514, + 555, + 0 + ] + }, + "from": [ + 0.0, + 31.8813 + ], + "tag": { + "end": 554, + "start": 548, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 10.75, + 31.8813 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 514, + 555, + 0 + ], + "tag": { + "end": 554, + "start": 548, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 548, + 554, + 0 + ] + } + ] + }, + "seg02": { + "type": "TagIdentifier", + "value": "seg02", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 754, + 834, + 0 + ] + }, + "from": [ + 32.6313, + -10.0 + ], + "tag": { + "end": 833, + "start": 827, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 32.6313, + 10.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 754, + 834, + 0 + ], + "tag": { + "end": 833, + "start": 827, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 827, + 833, + 0 + ] + } + ] + }, + "seg03": { + "type": "TagIdentifier", + "value": "seg03", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 669, + 707, + 0 + ] + }, + "from": [ + 22.6313, + 20.0 + ], + "tag": { + "end": 706, + "start": 700, + "type": "TagDeclarator", + "value": "seg03" + }, + "to": [ + 22.6313, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 669, + 707, + 0 + ], + "tag": { + "end": 706, + "start": 700, + "type": "TagDeclarator", + "value": "seg03" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 700, + 706, + 0 + ] + } + ] + }, + "seg04": { + "type": "TagIdentifier", + "value": "seg04", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1051, + 1075, + 0 + ] + }, + "from": [ + 32.6313, + 41.8813 + ], + "tag": { + "end": 1074, + "start": 1068, + "type": "TagDeclarator", + "value": "seg04" + }, + "to": [ + 0.0, + 41.8813 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1051, + 1075, + 0 + ], + "tag": { + "end": 1074, + "start": 1068, + "type": "TagDeclarator", + "value": "seg04" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1068, + 1074, + 0 + ] + } + ] + }, + "seg05": { + "type": "TagIdentifier", + "value": "seg05", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 947, + 985, + 0 + ] + }, + "from": [ + 102.6313, + 30.9406 + ], + "tag": { + "end": 984, + "start": 978, + "type": "TagDeclarator", + "value": "seg05" + }, + "to": [ + 32.6313, + 30.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 947, + 985, + 0 + ], + "tag": { + "end": 984, + "start": 978, + "type": "TagDeclarator", + "value": "seg05" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 978, + 984, + 0 + ] + } + ] + }, + "seg06": { + "type": "TagIdentifier", + "value": "seg06", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 840, + 896, + 0 + ] + }, + "from": [ + 32.6313, + 10.9406 + ], + "tag": { + "end": 895, + "start": 889, + "type": "TagDeclarator", + "value": "seg06" + }, + "to": [ + 102.6313, + 10.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 840, + 896, + 0 + ], + "tag": { + "end": 895, + "start": 889, + "type": "TagDeclarator", + "value": "seg06" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 889, + 895, + 0 + ] + } + ] + }, + "seg07": { + "type": "TagIdentifier", + "value": "seg07", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 713, + 748, + 0 + ] + }, + "from": [ + 22.6313, + -10.0 + ], + "tag": { + "end": 747, + "start": 741, + "type": "TagDeclarator", + "value": "seg07" + }, + "to": [ + 32.6313, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 713, + 748, + 0 + ], + "tag": { + "end": 747, + "start": 741, + "type": "TagDeclarator", + "value": "seg07" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 741, + 747, + 0 + ] + } + ] + }, + "seg08": { + "type": "TagIdentifier", + "value": "seg08", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 902, + 941, + 0 + ] + }, + "from": [ + 102.6313, + 10.9406 + ], + "tag": { + "end": 940, + "start": 934, + "type": "TagDeclarator", + "value": "seg08" + }, + "to": [ + 102.6313, + 30.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 902, + 941, + 0 + ], + "tag": { + "end": 940, + "start": 934, + "type": "TagDeclarator", + "value": "seg08" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 934, + 940, + 0 + ] + } + ] + }, + "seg09": { + "type": "TagIdentifier", + "value": "seg09", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 561, + 663, + 0 + ] + }, + "ccw": false, + "center": [ + 10.75, + 20.0 + ], + "from": [ + 10.75, + 31.8813 + ], + "radius": 11.88125, + "tag": { + "end": 662, + "start": 656, + "type": "TagDeclarator", + "value": "seg09" + }, + "to": [ + 22.6313, + 20.0 + ], + "type": "Arc", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 561, + 663, + 0 + ], + "tag": { + "end": 662, + "start": 656, + "type": "TagDeclarator", + "value": "seg09" + }, + "type": "extrudeArc" + } + }, + "__meta": [ + { + "sourceRange": [ + 656, + 662, + 0 + ] + } + ] + }, + "seg10": { + "type": "TagIdentifier", + "value": "seg10", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 991, + 1045, + 0 + ] + }, + "from": [ + 32.6313, + 30.9406 + ], + "tag": { + "end": 1044, + "start": 1038, + "type": "TagDeclarator", + "value": "seg10" + }, + "to": [ + 32.6313, + 41.8813 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 991, + 1045, + 0 + ], + "tag": { + "end": 1044, + "start": 1038, + "type": "TagDeclarator", + "value": "seg10" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1038, + 1044, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 462, + 508, + 0 + ] + } + ] + }, + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 462, + 508, + 0 + ] + } + ] + }, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1547, + 1581, + 0 + ] + } + ] + }, + "start": { + "from": [ + 32.6313, + 0.0 + ], + "to": [ + 32.6313, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1587, + 1631, + 0 + ] + } + }, + "tags": { + "rectangleSegmentA002": { + "type": "TagIdentifier", + "value": "rectangleSegmentA002", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1637, + 1699, + 0 + ] + }, + "from": [ + 32.6313, + 0.0 + ], + "tag": { + "end": 1698, + "start": 1677, + "type": "TagDeclarator", + "value": "rectangleSegmentA002" + }, + "to": [ + 22.6313, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1637, + 1699, + 0 + ], + "tag": { + "end": 1698, + "start": 1677, + "type": "TagDeclarator", + "value": "rectangleSegmentA002" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1677, + 1698, + 0 + ] + } + ] + }, + "rectangleSegmentB002": { + "type": "TagIdentifier", + "value": "rectangleSegmentB002", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1705, + 1818, + 0 + ] + }, + "from": [ + 22.6313, + 0.0 + ], + "tag": { + "end": 1817, + "start": 1796, + "type": "TagDeclarator", + "value": "rectangleSegmentB002" + }, + "to": [ + 22.6312, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1705, + 1818, + 0 + ], + "tag": { + "end": 1817, + "start": 1796, + "type": "TagDeclarator", + "value": "rectangleSegmentB002" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1796, + 1817, + 0 + ] + } + ] + }, + "rectangleSegmentC002": { + "type": "TagIdentifier", + "value": "rectangleSegmentC002", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1824, + 1944, + 0 + ] + }, + "from": [ + 22.6312, + -10.0 + ], + "tag": { + "end": 1943, + "start": 1922, + "type": "TagDeclarator", + "value": "rectangleSegmentC002" + }, + "to": [ + 32.6312, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1824, + 1944, + 0 + ], + "tag": { + "end": 1943, + "start": 1922, + "type": "TagDeclarator", + "value": "rectangleSegmentC002" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1922, + 1943, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1587, + 1631, + 0 + ] + } + ] + }, + "height": 13.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1587, + 1631, + 0 + ] + } + ] + } + }, + "extrude004": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2698, + 2765, + 0 + ], + "tag": { + "end": 2764, + "start": 2743, + "type": "TagDeclarator", + "value": "rectangleSegmentA003" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2771, + 2884, + 0 + ], + "tag": { + "end": 2883, + "start": 2862, + "type": "TagDeclarator", + "value": "rectangleSegmentB003" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2890, + 3010, + 0 + ], + "tag": { + "end": 3009, + "start": 2988, + "type": "TagDeclarator", + "value": "rectangleSegmentC003" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3016, + 3072, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2698, + 2765, + 0 + ] + }, + "from": [ + -32.6313, + 0.0 + ], + "tag": { + "end": 2764, + "start": 2743, + "type": "TagDeclarator", + "value": "rectangleSegmentA003" + }, + "to": [ + 32.6313, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2771, + 2884, + 0 + ] + }, + "from": [ + 32.6313, + 0.0 + ], + "tag": { + "end": 2883, + "start": 2862, + "type": "TagDeclarator", + "value": "rectangleSegmentB003" + }, + "to": [ + 32.6313, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2890, + 3010, + 0 + ] + }, + "from": [ + 32.6313, + -10.0 + ], + "tag": { + "end": 3009, + "start": 2988, + "type": "TagDeclarator", + "value": "rectangleSegmentC003" + }, + "to": [ + -32.6313, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3016, + 3072, + 0 + ] + }, + "from": [ + -32.6313, + -10.0 + ], + "tag": null, + "to": [ + -32.6313, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3078, + 3085, + 0 + ] + }, + "from": [ + -32.6313, + 0.0 + ], + "tag": null, + "to": [ + -32.6313, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2169, + 2229, + 0 + ], + "tag": { + "end": 2228, + "start": 2207, + "type": "TagDeclarator", + "value": "rectangleSegmentA001" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2235, + 2348, + 0 + ], + "tag": { + "end": 2347, + "start": 2326, + "type": "TagDeclarator", + "value": "rectangleSegmentB001" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2354, + 2474, + 0 + ], + "tag": { + "end": 2473, + "start": 2452, + "type": "TagDeclarator", + "value": "rectangleSegmentC001" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2480, + 2536, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2169, + 2229, + 0 + ] + }, + "from": [ + -32.6313, + 0.0 + ], + "tag": { + "end": 2228, + "start": 2207, + "type": "TagDeclarator", + "value": "rectangleSegmentA001" + }, + "to": [ + -22.6313, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2235, + 2348, + 0 + ] + }, + "from": [ + -22.6313, + 0.0 + ], + "tag": { + "end": 2347, + "start": 2326, + "type": "TagDeclarator", + "value": "rectangleSegmentB001" + }, + "to": [ + -22.6313, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2354, + 2474, + 0 + ] + }, + "from": [ + -22.6313, + -10.0 + ], + "tag": { + "end": 2473, + "start": 2452, + "type": "TagDeclarator", + "value": "rectangleSegmentC001" + }, + "to": [ + -32.6313, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2480, + 2536, + 0 + ] + }, + "from": [ + -32.6313, + -10.0 + ], + "tag": null, + "to": [ + -32.6313, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2542, + 2549, + 0 + ] + }, + "from": [ + -32.6313, + 0.0 + ], + "tag": null, + "to": [ + -32.6313, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 514, + 555, + 0 + ], + "tag": { + "end": 554, + "start": 548, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 561, + 663, + 0 + ], + "tag": { + "end": 662, + "start": 656, + "type": "TagDeclarator", + "value": "seg09" + }, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 669, + 707, + 0 + ], + "tag": { + "end": 706, + "start": 700, + "type": "TagDeclarator", + "value": "seg03" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 713, + 748, + 0 + ], + "tag": { + "end": 747, + "start": 741, + "type": "TagDeclarator", + "value": "seg07" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 754, + 834, + 0 + ], + "tag": { + "end": 833, + "start": 827, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 840, + 896, + 0 + ], + "tag": { + "end": 895, + "start": 889, + "type": "TagDeclarator", + "value": "seg06" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 902, + 941, + 0 + ], + "tag": { + "end": 940, + "start": 934, + "type": "TagDeclarator", + "value": "seg08" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 947, + 985, + 0 + ], + "tag": { + "end": 984, + "start": 978, + "type": "TagDeclarator", + "value": "seg05" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 991, + 1045, + 0 + ], + "tag": { + "end": 1044, + "start": 1038, + "type": "TagDeclarator", + "value": "seg10" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1051, + 1075, + 0 + ], + "tag": { + "end": 1074, + "start": 1068, + "type": "TagDeclarator", + "value": "seg04" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1111, + 1135, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1141, + 1165, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1171, + 1195, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1201, + 1224, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1230, + 1254, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1260, + 1283, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1289, + 1312, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1318, + 1414, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1420, + 1476, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 514, + 555, + 0 + ] + }, + "from": [ + 0.0, + 31.8813 + ], + "tag": { + "end": 554, + "start": 548, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 10.75, + 31.8813 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 561, + 663, + 0 + ] + }, + "ccw": false, + "center": [ + 10.75, + 20.0 + ], + "from": [ + 10.75, + 31.8813 + ], + "radius": 11.88125, + "tag": { + "end": 662, + "start": 656, + "type": "TagDeclarator", + "value": "seg09" + }, + "to": [ + 22.6313, + 20.0 + ], + "type": "Arc", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 669, + 707, + 0 + ] + }, + "from": [ + 22.6313, + 20.0 + ], + "tag": { + "end": 706, + "start": 700, + "type": "TagDeclarator", + "value": "seg03" + }, + "to": [ + 22.6313, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 713, + 748, + 0 + ] + }, + "from": [ + 22.6313, + -10.0 + ], + "tag": { + "end": 747, + "start": 741, + "type": "TagDeclarator", + "value": "seg07" + }, + "to": [ + 32.6313, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 754, + 834, + 0 + ] + }, + "from": [ + 32.6313, + -10.0 + ], + "tag": { + "end": 833, + "start": 827, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 32.6313, + 10.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 840, + 896, + 0 + ] + }, + "from": [ + 32.6313, + 10.9406 + ], + "tag": { + "end": 895, + "start": 889, + "type": "TagDeclarator", + "value": "seg06" + }, + "to": [ + 102.6313, + 10.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 902, + 941, + 0 + ] + }, + "from": [ + 102.6313, + 10.9406 + ], + "tag": { + "end": 940, + "start": 934, + "type": "TagDeclarator", + "value": "seg08" + }, + "to": [ + 102.6313, + 30.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 947, + 985, + 0 + ] + }, + "from": [ + 102.6313, + 30.9406 + ], + "tag": { + "end": 984, + "start": 978, + "type": "TagDeclarator", + "value": "seg05" + }, + "to": [ + 32.6313, + 30.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 991, + 1045, + 0 + ] + }, + "from": [ + 32.6313, + 30.9406 + ], + "tag": { + "end": 1044, + "start": 1038, + "type": "TagDeclarator", + "value": "seg10" + }, + "to": [ + 32.6313, + 41.8813 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1051, + 1075, + 0 + ] + }, + "from": [ + 32.6313, + 41.8813 + ], + "tag": { + "end": 1074, + "start": 1068, + "type": "TagDeclarator", + "value": "seg04" + }, + "to": [ + 0.0, + 41.8813 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1081, + 1105, + 0 + ] + }, + "from": [ + 0.0, + 41.8813 + ], + "tag": null, + "to": [ + -32.6313, + 41.8813 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1111, + 1135, + 0 + ] + }, + "from": [ + -32.6313, + 41.8813 + ], + "tag": null, + "to": [ + -32.6313, + 30.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1141, + 1165, + 0 + ] + }, + "from": [ + -32.6313, + 30.9406 + ], + "tag": null, + "to": [ + -102.6313, + 30.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1171, + 1195, + 0 + ] + }, + "from": [ + -102.6313, + 30.9406 + ], + "tag": null, + "to": [ + -102.6313, + 10.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1201, + 1224, + 0 + ] + }, + "from": [ + -102.6313, + 10.9406 + ], + "tag": null, + "to": [ + -32.6312, + 10.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1230, + 1254, + 0 + ] + }, + "from": [ + -32.6312, + 10.9406 + ], + "tag": null, + "to": [ + -32.6312, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1260, + 1283, + 0 + ] + }, + "from": [ + -32.6312, + -10.0 + ], + "tag": null, + "to": [ + -22.6312, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1289, + 1312, + 0 + ] + }, + "from": [ + -22.6312, + -10.0 + ], + "tag": null, + "to": [ + -22.6312, + 20.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1318, + 1414, + 0 + ] + }, + "ccw": false, + "center": [ + -10.75, + 20.0 + ], + "from": [ + -22.6312, + 20.0 + ], + "radius": 11.88125, + "tag": null, + "to": [ + -10.75, + 31.8813 + ], + "type": "Arc", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1420, + 1476, + 0 + ] + }, + "from": [ + -10.75, + 31.8813 + ], + "tag": null, + "to": [ + 0.0, + 31.8813 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1482, + 1489, + 0 + ] + }, + "from": [ + 0.0, + 31.8813 + ], + "tag": null, + "to": [ + 0.0, + 31.8813 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 31.8813 + ], + "to": [ + 0.0, + 31.8813 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 462, + 508, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 514, + 555, + 0 + ] + }, + "from": [ + 0.0, + 31.8813 + ], + "tag": { + "end": 554, + "start": 548, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 10.75, + 31.8813 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 514, + 555, + 0 + ], + "tag": { + "end": 554, + "start": 548, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 548, + 554, + 0 + ] + } + ] + }, + "seg02": { + "type": "TagIdentifier", + "value": "seg02", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 754, + 834, + 0 + ] + }, + "from": [ + 32.6313, + -10.0 + ], + "tag": { + "end": 833, + "start": 827, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 32.6313, + 10.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 754, + 834, + 0 + ], + "tag": { + "end": 833, + "start": 827, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 827, + 833, + 0 + ] + } + ] + }, + "seg03": { + "type": "TagIdentifier", + "value": "seg03", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 669, + 707, + 0 + ] + }, + "from": [ + 22.6313, + 20.0 + ], + "tag": { + "end": 706, + "start": 700, + "type": "TagDeclarator", + "value": "seg03" + }, + "to": [ + 22.6313, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 669, + 707, + 0 + ], + "tag": { + "end": 706, + "start": 700, + "type": "TagDeclarator", + "value": "seg03" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 700, + 706, + 0 + ] + } + ] + }, + "seg04": { + "type": "TagIdentifier", + "value": "seg04", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1051, + 1075, + 0 + ] + }, + "from": [ + 32.6313, + 41.8813 + ], + "tag": { + "end": 1074, + "start": 1068, + "type": "TagDeclarator", + "value": "seg04" + }, + "to": [ + 0.0, + 41.8813 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1051, + 1075, + 0 + ], + "tag": { + "end": 1074, + "start": 1068, + "type": "TagDeclarator", + "value": "seg04" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1068, + 1074, + 0 + ] + } + ] + }, + "seg05": { + "type": "TagIdentifier", + "value": "seg05", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 947, + 985, + 0 + ] + }, + "from": [ + 102.6313, + 30.9406 + ], + "tag": { + "end": 984, + "start": 978, + "type": "TagDeclarator", + "value": "seg05" + }, + "to": [ + 32.6313, + 30.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 947, + 985, + 0 + ], + "tag": { + "end": 984, + "start": 978, + "type": "TagDeclarator", + "value": "seg05" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 978, + 984, + 0 + ] + } + ] + }, + "seg06": { + "type": "TagIdentifier", + "value": "seg06", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 840, + 896, + 0 + ] + }, + "from": [ + 32.6313, + 10.9406 + ], + "tag": { + "end": 895, + "start": 889, + "type": "TagDeclarator", + "value": "seg06" + }, + "to": [ + 102.6313, + 10.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 840, + 896, + 0 + ], + "tag": { + "end": 895, + "start": 889, + "type": "TagDeclarator", + "value": "seg06" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 889, + 895, + 0 + ] + } + ] + }, + "seg07": { + "type": "TagIdentifier", + "value": "seg07", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 713, + 748, + 0 + ] + }, + "from": [ + 22.6313, + -10.0 + ], + "tag": { + "end": 747, + "start": 741, + "type": "TagDeclarator", + "value": "seg07" + }, + "to": [ + 32.6313, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 713, + 748, + 0 + ], + "tag": { + "end": 747, + "start": 741, + "type": "TagDeclarator", + "value": "seg07" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 741, + 747, + 0 + ] + } + ] + }, + "seg08": { + "type": "TagIdentifier", + "value": "seg08", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 902, + 941, + 0 + ] + }, + "from": [ + 102.6313, + 10.9406 + ], + "tag": { + "end": 940, + "start": 934, + "type": "TagDeclarator", + "value": "seg08" + }, + "to": [ + 102.6313, + 30.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 902, + 941, + 0 + ], + "tag": { + "end": 940, + "start": 934, + "type": "TagDeclarator", + "value": "seg08" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 934, + 940, + 0 + ] + } + ] + }, + "seg09": { + "type": "TagIdentifier", + "value": "seg09", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 561, + 663, + 0 + ] + }, + "ccw": false, + "center": [ + 10.75, + 20.0 + ], + "from": [ + 10.75, + 31.8813 + ], + "radius": 11.88125, + "tag": { + "end": 662, + "start": 656, + "type": "TagDeclarator", + "value": "seg09" + }, + "to": [ + 22.6313, + 20.0 + ], + "type": "Arc", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 561, + 663, + 0 + ], + "tag": { + "end": 662, + "start": 656, + "type": "TagDeclarator", + "value": "seg09" + }, + "type": "extrudeArc" + } + }, + "__meta": [ + { + "sourceRange": [ + 656, + 662, + 0 + ] + } + ] + }, + "seg10": { + "type": "TagIdentifier", + "value": "seg10", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 991, + 1045, + 0 + ] + }, + "from": [ + 32.6313, + 30.9406 + ], + "tag": { + "end": 1044, + "start": 1038, + "type": "TagDeclarator", + "value": "seg10" + }, + "to": [ + 32.6313, + 41.8813 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 991, + 1045, + 0 + ], + "tag": { + "end": 1044, + "start": 1038, + "type": "TagDeclarator", + "value": "seg10" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1038, + 1044, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 462, + 508, + 0 + ] + } + ] + }, + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 462, + 508, + 0 + ] + } + ] + }, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 2078, + 2112, + 0 + ] + } + ] + }, + "start": { + "from": [ + -32.6313, + 0.0 + ], + "to": [ + -32.6313, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2118, + 2163, + 0 + ] + } + }, + "tags": { + "rectangleSegmentA001": { + "type": "TagIdentifier", + "value": "rectangleSegmentA001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2169, + 2229, + 0 + ] + }, + "from": [ + -32.6313, + 0.0 + ], + "tag": { + "end": 2228, + "start": 2207, + "type": "TagDeclarator", + "value": "rectangleSegmentA001" + }, + "to": [ + -22.6313, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2169, + 2229, + 0 + ], + "tag": { + "end": 2228, + "start": 2207, + "type": "TagDeclarator", + "value": "rectangleSegmentA001" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2207, + 2228, + 0 + ] + } + ] + }, + "rectangleSegmentB001": { + "type": "TagIdentifier", + "value": "rectangleSegmentB001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2235, + 2348, + 0 + ] + }, + "from": [ + -22.6313, + 0.0 + ], + "tag": { + "end": 2347, + "start": 2326, + "type": "TagDeclarator", + "value": "rectangleSegmentB001" + }, + "to": [ + -22.6313, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2235, + 2348, + 0 + ], + "tag": { + "end": 2347, + "start": 2326, + "type": "TagDeclarator", + "value": "rectangleSegmentB001" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2326, + 2347, + 0 + ] + } + ] + }, + "rectangleSegmentC001": { + "type": "TagIdentifier", + "value": "rectangleSegmentC001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2354, + 2474, + 0 + ] + }, + "from": [ + -22.6313, + -10.0 + ], + "tag": { + "end": 2473, + "start": 2452, + "type": "TagDeclarator", + "value": "rectangleSegmentC001" + }, + "to": [ + -32.6313, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2354, + 2474, + 0 + ], + "tag": { + "end": 2473, + "start": 2452, + "type": "TagDeclarator", + "value": "rectangleSegmentC001" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2452, + 2473, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 2118, + 2163, + 0 + ] + } + ] + }, + "height": 13.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 2118, + 2163, + 0 + ] + } + ] + }, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 2609, + 2641, + 0 + ] + } + ] + }, + "start": { + "from": [ + -32.6313, + 0.0 + ], + "to": [ + -32.6313, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2647, + 2692, + 0 + ] + } + }, + "tags": { + "rectangleSegmentA003": { + "type": "TagIdentifier", + "value": "rectangleSegmentA003", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2698, + 2765, + 0 + ] + }, + "from": [ + -32.6313, + 0.0 + ], + "tag": { + "end": 2764, + "start": 2743, + "type": "TagDeclarator", + "value": "rectangleSegmentA003" + }, + "to": [ + 32.6313, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2698, + 2765, + 0 + ], + "tag": { + "end": 2764, + "start": 2743, + "type": "TagDeclarator", + "value": "rectangleSegmentA003" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2743, + 2764, + 0 + ] + } + ] + }, + "rectangleSegmentB003": { + "type": "TagIdentifier", + "value": "rectangleSegmentB003", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2771, + 2884, + 0 + ] + }, + "from": [ + 32.6313, + 0.0 + ], + "tag": { + "end": 2883, + "start": 2862, + "type": "TagDeclarator", + "value": "rectangleSegmentB003" + }, + "to": [ + 32.6313, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2771, + 2884, + 0 + ], + "tag": { + "end": 2883, + "start": 2862, + "type": "TagDeclarator", + "value": "rectangleSegmentB003" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2862, + 2883, + 0 + ] + } + ] + }, + "rectangleSegmentC003": { + "type": "TagIdentifier", + "value": "rectangleSegmentC003", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2890, + 3010, + 0 + ] + }, + "from": [ + 32.6313, + -10.0 + ], + "tag": { + "end": 3009, + "start": 2988, + "type": "TagDeclarator", + "value": "rectangleSegmentC003" + }, + "to": [ + -32.6313, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2890, + 3010, + 0 + ], + "tag": { + "end": 3009, + "start": 2988, + "type": "TagDeclarator", + "value": "rectangleSegmentC003" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2988, + 3009, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 2647, + 2692, + 0 + ] + } + ] + }, + "height": 4.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 2647, + 2692, + 0 + ] + } + ] + } + }, + "minClampingDistance": { + "type": "Number", + "value": 80.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 299, + 301, + 0 + ] + }, + { + "sourceRange": [ + 304, + 306, + 0 + ] + } + ] + }, + "radius": { + "type": "Number", + "value": 10.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 339, + 341, + 0 + ] + } + ] + }, + "rectangleSegmentA001": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "rectangleSegmentA001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2169, + 2229, + 0 + ] + }, + "from": [ + -32.6313, + 0.0 + ], + "tag": { + "end": 2228, + "start": 2207, + "type": "TagDeclarator", + "value": "rectangleSegmentA001" + }, + "to": [ + -22.6313, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2169, + 2229, + 0 + ], + "tag": { + "end": 2228, + "start": 2207, + "type": "TagDeclarator", + "value": "rectangleSegmentA001" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2207, + 2228, + 0 + ] + } + ] + }, + "rectangleSegmentA002": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "rectangleSegmentA002", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1637, + 1699, + 0 + ] + }, + "from": [ + 32.6313, + 0.0 + ], + "tag": { + "end": 1698, + "start": 1677, + "type": "TagDeclarator", + "value": "rectangleSegmentA002" + }, + "to": [ + 22.6313, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1637, + 1699, + 0 + ], + "tag": { + "end": 1698, + "start": 1677, + "type": "TagDeclarator", + "value": "rectangleSegmentA002" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1677, + 1698, + 0 + ] + } + ] + }, + "rectangleSegmentA003": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "rectangleSegmentA003", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2698, + 2765, + 0 + ] + }, + "from": [ + -32.6313, + 0.0 + ], + "tag": { + "end": 2764, + "start": 2743, + "type": "TagDeclarator", + "value": "rectangleSegmentA003" + }, + "to": [ + 32.6313, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2698, + 2765, + 0 + ], + "tag": { + "end": 2764, + "start": 2743, + "type": "TagDeclarator", + "value": "rectangleSegmentA003" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2743, + 2764, + 0 + ] + } + ] + }, + "rectangleSegmentB001": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "rectangleSegmentB001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2235, + 2348, + 0 + ] + }, + "from": [ + -22.6313, + 0.0 + ], + "tag": { + "end": 2347, + "start": 2326, + "type": "TagDeclarator", + "value": "rectangleSegmentB001" + }, + "to": [ + -22.6313, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2235, + 2348, + 0 + ], + "tag": { + "end": 2347, + "start": 2326, + "type": "TagDeclarator", + "value": "rectangleSegmentB001" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2326, + 2347, + 0 + ] + } + ] + }, + "rectangleSegmentB002": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "rectangleSegmentB002", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1705, + 1818, + 0 + ] + }, + "from": [ + 22.6313, + 0.0 + ], + "tag": { + "end": 1817, + "start": 1796, + "type": "TagDeclarator", + "value": "rectangleSegmentB002" + }, + "to": [ + 22.6312, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1705, + 1818, + 0 + ], + "tag": { + "end": 1817, + "start": 1796, + "type": "TagDeclarator", + "value": "rectangleSegmentB002" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1796, + 1817, + 0 + ] + } + ] + }, + "rectangleSegmentB003": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "rectangleSegmentB003", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2771, + 2884, + 0 + ] + }, + "from": [ + 32.6313, + 0.0 + ], + "tag": { + "end": 2883, + "start": 2862, + "type": "TagDeclarator", + "value": "rectangleSegmentB003" + }, + "to": [ + 32.6313, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2771, + 2884, + 0 + ], + "tag": { + "end": 2883, + "start": 2862, + "type": "TagDeclarator", + "value": "rectangleSegmentB003" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2862, + 2883, + 0 + ] + } + ] + }, + "rectangleSegmentC001": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "rectangleSegmentC001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2354, + 2474, + 0 + ] + }, + "from": [ + -22.6313, + -10.0 + ], + "tag": { + "end": 2473, + "start": 2452, + "type": "TagDeclarator", + "value": "rectangleSegmentC001" + }, + "to": [ + -32.6313, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2354, + 2474, + 0 + ], + "tag": { + "end": 2473, + "start": 2452, + "type": "TagDeclarator", + "value": "rectangleSegmentC001" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2452, + 2473, + 0 + ] + } + ] + }, + "rectangleSegmentC002": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "rectangleSegmentC002", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1824, + 1944, + 0 + ] + }, + "from": [ + 22.6312, + -10.0 + ], + "tag": { + "end": 1943, + "start": 1922, + "type": "TagDeclarator", + "value": "rectangleSegmentC002" + }, + "to": [ + 32.6312, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1824, + 1944, + 0 + ], + "tag": { + "end": 1943, + "start": 1922, + "type": "TagDeclarator", + "value": "rectangleSegmentC002" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1922, + 1943, + 0 + ] + } + ] + }, + "rectangleSegmentC003": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "rectangleSegmentC003", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2890, + 3010, + 0 + ] + }, + "from": [ + 32.6313, + -10.0 + ], + "tag": { + "end": 3009, + "start": 2988, + "type": "TagDeclarator", + "value": "rectangleSegmentC003" + }, + "to": [ + -32.6313, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2890, + 3010, + 0 + ], + "tag": { + "end": 3009, + "start": 2988, + "type": "TagDeclarator", + "value": "rectangleSegmentC003" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2988, + 3009, + 0 + ] + } + ] + }, + "routerDiameter": { + "type": "Number", + "value": 12.7, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 150, + 154, + 0 + ] + } + ] + }, + "seg01": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "seg01", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 514, + 555, + 0 + ] + }, + "from": [ + 0.0, + 31.8813 + ], + "tag": { + "end": 554, + "start": 548, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 10.75, + 31.8813 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 514, + 555, + 0 + ], + "tag": { + "end": 554, + "start": 548, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 548, + 554, + 0 + ] + } + ] + }, + "seg02": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "seg02", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 754, + 834, + 0 + ] + }, + "from": [ + 32.6313, + -10.0 + ], + "tag": { + "end": 833, + "start": 827, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 32.6313, + 10.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 754, + 834, + 0 + ], + "tag": { + "end": 833, + "start": 827, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 827, + 833, + 0 + ] + } + ] + }, + "seg03": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "seg03", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 669, + 707, + 0 + ] + }, + "from": [ + 22.6313, + 20.0 + ], + "tag": { + "end": 706, + "start": 700, + "type": "TagDeclarator", + "value": "seg03" + }, + "to": [ + 22.6313, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 669, + 707, + 0 + ], + "tag": { + "end": 706, + "start": 700, + "type": "TagDeclarator", + "value": "seg03" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 700, + 706, + 0 + ] + } + ] + }, + "seg04": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "seg04", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1051, + 1075, + 0 + ] + }, + "from": [ + 32.6313, + 41.8813 + ], + "tag": { + "end": 1074, + "start": 1068, + "type": "TagDeclarator", + "value": "seg04" + }, + "to": [ + 0.0, + 41.8813 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1051, + 1075, + 0 + ], + "tag": { + "end": 1074, + "start": 1068, + "type": "TagDeclarator", + "value": "seg04" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1068, + 1074, + 0 + ] + } + ] + }, + "seg05": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "seg05", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 947, + 985, + 0 + ] + }, + "from": [ + 102.6313, + 30.9406 + ], + "tag": { + "end": 984, + "start": 978, + "type": "TagDeclarator", + "value": "seg05" + }, + "to": [ + 32.6313, + 30.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 947, + 985, + 0 + ], + "tag": { + "end": 984, + "start": 978, + "type": "TagDeclarator", + "value": "seg05" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 978, + 984, + 0 + ] + } + ] + }, + "seg06": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "seg06", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 840, + 896, + 0 + ] + }, + "from": [ + 32.6313, + 10.9406 + ], + "tag": { + "end": 895, + "start": 889, + "type": "TagDeclarator", + "value": "seg06" + }, + "to": [ + 102.6313, + 10.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 840, + 896, + 0 + ], + "tag": { + "end": 895, + "start": 889, + "type": "TagDeclarator", + "value": "seg06" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 889, + 895, + 0 + ] + } + ] + }, + "seg07": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "seg07", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 713, + 748, + 0 + ] + }, + "from": [ + 22.6313, + -10.0 + ], + "tag": { + "end": 747, + "start": 741, + "type": "TagDeclarator", + "value": "seg07" + }, + "to": [ + 32.6313, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 713, + 748, + 0 + ], + "tag": { + "end": 747, + "start": 741, + "type": "TagDeclarator", + "value": "seg07" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 741, + 747, + 0 + ] + } + ] + }, + "seg08": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "seg08", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 902, + 941, + 0 + ] + }, + "from": [ + 102.6313, + 10.9406 + ], + "tag": { + "end": 940, + "start": 934, + "type": "TagDeclarator", + "value": "seg08" + }, + "to": [ + 102.6313, + 30.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 902, + 941, + 0 + ], + "tag": { + "end": 940, + "start": 934, + "type": "TagDeclarator", + "value": "seg08" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 934, + 940, + 0 + ] + } + ] + }, + "seg09": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "seg09", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 561, + 663, + 0 + ] + }, + "ccw": false, + "center": [ + 10.75, + 20.0 + ], + "from": [ + 10.75, + 31.8813 + ], + "radius": 11.88125, + "tag": { + "end": 662, + "start": 656, + "type": "TagDeclarator", + "value": "seg09" + }, + "to": [ + 22.6313, + 20.0 + ], + "type": "Arc", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 561, + 663, + 0 + ], + "tag": { + "end": 662, + "start": 656, + "type": "TagDeclarator", + "value": "seg09" + }, + "type": "extrudeArc" + } + }, + "__meta": [ + { + "sourceRange": [ + 656, + 662, + 0 + ] + } + ] + }, + "seg10": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "seg10", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 991, + 1045, + 0 + ] + }, + "from": [ + 32.6313, + 30.9406 + ], + "tag": { + "end": 1044, + "start": 1038, + "type": "TagDeclarator", + "value": "seg10" + }, + "to": [ + 32.6313, + 41.8813 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 991, + 1045, + 0 + ], + "tag": { + "end": 1044, + "start": 1038, + "type": "TagDeclarator", + "value": "seg10" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1038, + 1044, + 0 + ] + } + ] + }, + "sketch001": { + "type": "Sketch", + "value": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 514, + 555, + 0 + ] + }, + "from": [ + 0.0, + 31.8813 + ], + "tag": { + "end": 554, + "start": 548, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 10.75, + 31.8813 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 561, + 663, + 0 + ] + }, + "ccw": false, + "center": [ + 10.75, + 20.0 + ], + "from": [ + 10.75, + 31.8813 + ], + "radius": 11.88125, + "tag": { + "end": 662, + "start": 656, + "type": "TagDeclarator", + "value": "seg09" + }, + "to": [ + 22.6313, + 20.0 + ], + "type": "Arc", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 669, + 707, + 0 + ] + }, + "from": [ + 22.6313, + 20.0 + ], + "tag": { + "end": 706, + "start": 700, + "type": "TagDeclarator", + "value": "seg03" + }, + "to": [ + 22.6313, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 713, + 748, + 0 + ] + }, + "from": [ + 22.6313, + -10.0 + ], + "tag": { + "end": 747, + "start": 741, + "type": "TagDeclarator", + "value": "seg07" + }, + "to": [ + 32.6313, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 754, + 834, + 0 + ] + }, + "from": [ + 32.6313, + -10.0 + ], + "tag": { + "end": 833, + "start": 827, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 32.6313, + 10.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 840, + 896, + 0 + ] + }, + "from": [ + 32.6313, + 10.9406 + ], + "tag": { + "end": 895, + "start": 889, + "type": "TagDeclarator", + "value": "seg06" + }, + "to": [ + 102.6313, + 10.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 902, + 941, + 0 + ] + }, + "from": [ + 102.6313, + 10.9406 + ], + "tag": { + "end": 940, + "start": 934, + "type": "TagDeclarator", + "value": "seg08" + }, + "to": [ + 102.6313, + 30.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 947, + 985, + 0 + ] + }, + "from": [ + 102.6313, + 30.9406 + ], + "tag": { + "end": 984, + "start": 978, + "type": "TagDeclarator", + "value": "seg05" + }, + "to": [ + 32.6313, + 30.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 991, + 1045, + 0 + ] + }, + "from": [ + 32.6313, + 30.9406 + ], + "tag": { + "end": 1044, + "start": 1038, + "type": "TagDeclarator", + "value": "seg10" + }, + "to": [ + 32.6313, + 41.8813 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1051, + 1075, + 0 + ] + }, + "from": [ + 32.6313, + 41.8813 + ], + "tag": { + "end": 1074, + "start": 1068, + "type": "TagDeclarator", + "value": "seg04" + }, + "to": [ + 0.0, + 41.8813 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1081, + 1105, + 0 + ] + }, + "from": [ + 0.0, + 41.8813 + ], + "tag": null, + "to": [ + -32.6313, + 41.8813 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1111, + 1135, + 0 + ] + }, + "from": [ + -32.6313, + 41.8813 + ], + "tag": null, + "to": [ + -32.6313, + 30.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1141, + 1165, + 0 + ] + }, + "from": [ + -32.6313, + 30.9406 + ], + "tag": null, + "to": [ + -102.6313, + 30.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1171, + 1195, + 0 + ] + }, + "from": [ + -102.6313, + 30.9406 + ], + "tag": null, + "to": [ + -102.6313, + 10.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1201, + 1224, + 0 + ] + }, + "from": [ + -102.6313, + 10.9406 + ], + "tag": null, + "to": [ + -32.6312, + 10.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1230, + 1254, + 0 + ] + }, + "from": [ + -32.6312, + 10.9406 + ], + "tag": null, + "to": [ + -32.6312, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1260, + 1283, + 0 + ] + }, + "from": [ + -32.6312, + -10.0 + ], + "tag": null, + "to": [ + -22.6312, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1289, + 1312, + 0 + ] + }, + "from": [ + -22.6312, + -10.0 + ], + "tag": null, + "to": [ + -22.6312, + 20.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1318, + 1414, + 0 + ] + }, + "ccw": false, + "center": [ + -10.75, + 20.0 + ], + "from": [ + -22.6312, + 20.0 + ], + "radius": 11.88125, + "tag": null, + "to": [ + -10.75, + 31.8813 + ], + "type": "Arc", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1420, + 1476, + 0 + ] + }, + "from": [ + -10.75, + 31.8813 + ], + "tag": null, + "to": [ + 0.0, + 31.8813 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1482, + 1489, + 0 + ] + }, + "from": [ + 0.0, + 31.8813 + ], + "tag": null, + "to": [ + 0.0, + 31.8813 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 31.8813 + ], + "to": [ + 0.0, + 31.8813 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 462, + 508, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 514, + 555, + 0 + ] + }, + "from": [ + 0.0, + 31.8813 + ], + "tag": { + "end": 554, + "start": 548, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 10.75, + 31.8813 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 514, + 555, + 0 + ], + "tag": { + "end": 554, + "start": 548, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 548, + 554, + 0 + ] + } + ] + }, + "seg02": { + "type": "TagIdentifier", + "value": "seg02", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 754, + 834, + 0 + ] + }, + "from": [ + 32.6313, + -10.0 + ], + "tag": { + "end": 833, + "start": 827, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 32.6313, + 10.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 754, + 834, + 0 + ], + "tag": { + "end": 833, + "start": 827, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 827, + 833, + 0 + ] + } + ] + }, + "seg03": { + "type": "TagIdentifier", + "value": "seg03", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 669, + 707, + 0 + ] + }, + "from": [ + 22.6313, + 20.0 + ], + "tag": { + "end": 706, + "start": 700, + "type": "TagDeclarator", + "value": "seg03" + }, + "to": [ + 22.6313, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 669, + 707, + 0 + ], + "tag": { + "end": 706, + "start": 700, + "type": "TagDeclarator", + "value": "seg03" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 700, + 706, + 0 + ] + } + ] + }, + "seg04": { + "type": "TagIdentifier", + "value": "seg04", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1051, + 1075, + 0 + ] + }, + "from": [ + 32.6313, + 41.8813 + ], + "tag": { + "end": 1074, + "start": 1068, + "type": "TagDeclarator", + "value": "seg04" + }, + "to": [ + 0.0, + 41.8813 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1051, + 1075, + 0 + ], + "tag": { + "end": 1074, + "start": 1068, + "type": "TagDeclarator", + "value": "seg04" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1068, + 1074, + 0 + ] + } + ] + }, + "seg05": { + "type": "TagIdentifier", + "value": "seg05", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 947, + 985, + 0 + ] + }, + "from": [ + 102.6313, + 30.9406 + ], + "tag": { + "end": 984, + "start": 978, + "type": "TagDeclarator", + "value": "seg05" + }, + "to": [ + 32.6313, + 30.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 947, + 985, + 0 + ], + "tag": { + "end": 984, + "start": 978, + "type": "TagDeclarator", + "value": "seg05" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 978, + 984, + 0 + ] + } + ] + }, + "seg06": { + "type": "TagIdentifier", + "value": "seg06", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 840, + 896, + 0 + ] + }, + "from": [ + 32.6313, + 10.9406 + ], + "tag": { + "end": 895, + "start": 889, + "type": "TagDeclarator", + "value": "seg06" + }, + "to": [ + 102.6313, + 10.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 840, + 896, + 0 + ], + "tag": { + "end": 895, + "start": 889, + "type": "TagDeclarator", + "value": "seg06" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 889, + 895, + 0 + ] + } + ] + }, + "seg07": { + "type": "TagIdentifier", + "value": "seg07", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 713, + 748, + 0 + ] + }, + "from": [ + 22.6313, + -10.0 + ], + "tag": { + "end": 747, + "start": 741, + "type": "TagDeclarator", + "value": "seg07" + }, + "to": [ + 32.6313, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 713, + 748, + 0 + ], + "tag": { + "end": 747, + "start": 741, + "type": "TagDeclarator", + "value": "seg07" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 741, + 747, + 0 + ] + } + ] + }, + "seg08": { + "type": "TagIdentifier", + "value": "seg08", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 902, + 941, + 0 + ] + }, + "from": [ + 102.6313, + 10.9406 + ], + "tag": { + "end": 940, + "start": 934, + "type": "TagDeclarator", + "value": "seg08" + }, + "to": [ + 102.6313, + 30.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 902, + 941, + 0 + ], + "tag": { + "end": 940, + "start": 934, + "type": "TagDeclarator", + "value": "seg08" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 934, + 940, + 0 + ] + } + ] + }, + "seg09": { + "type": "TagIdentifier", + "value": "seg09", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 561, + 663, + 0 + ] + }, + "ccw": false, + "center": [ + 10.75, + 20.0 + ], + "from": [ + 10.75, + 31.8813 + ], + "radius": 11.88125, + "tag": { + "end": 662, + "start": 656, + "type": "TagDeclarator", + "value": "seg09" + }, + "to": [ + 22.6313, + 20.0 + ], + "type": "Arc", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 561, + 663, + 0 + ], + "tag": { + "end": 662, + "start": 656, + "type": "TagDeclarator", + "value": "seg09" + }, + "type": "extrudeArc" + } + }, + "__meta": [ + { + "sourceRange": [ + 656, + 662, + 0 + ] + } + ] + }, + "seg10": { + "type": "TagIdentifier", + "value": "seg10", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 991, + 1045, + 0 + ] + }, + "from": [ + 32.6313, + 30.9406 + ], + "tag": { + "end": 1044, + "start": 1038, + "type": "TagDeclarator", + "value": "seg10" + }, + "to": [ + 32.6313, + 41.8813 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 991, + 1045, + 0 + ], + "tag": { + "end": 1044, + "start": 1038, + "type": "TagDeclarator", + "value": "seg10" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1038, + 1044, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 462, + 508, + 0 + ] + } + ] + } + }, + "sketch002": { + "type": "Sketch", + "value": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2169, + 2229, + 0 + ] + }, + "from": [ + -32.6313, + 0.0 + ], + "tag": { + "end": 2228, + "start": 2207, + "type": "TagDeclarator", + "value": "rectangleSegmentA001" + }, + "to": [ + -22.6313, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2235, + 2348, + 0 + ] + }, + "from": [ + -22.6313, + 0.0 + ], + "tag": { + "end": 2347, + "start": 2326, + "type": "TagDeclarator", + "value": "rectangleSegmentB001" + }, + "to": [ + -22.6313, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2354, + 2474, + 0 + ] + }, + "from": [ + -22.6313, + -10.0 + ], + "tag": { + "end": 2473, + "start": 2452, + "type": "TagDeclarator", + "value": "rectangleSegmentC001" + }, + "to": [ + -32.6313, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2480, + 2536, + 0 + ] + }, + "from": [ + -32.6313, + -10.0 + ], + "tag": null, + "to": [ + -32.6313, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2542, + 2549, + 0 + ] + }, + "from": [ + -32.6313, + 0.0 + ], + "tag": null, + "to": [ + -32.6313, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 514, + 555, + 0 + ], + "tag": { + "end": 554, + "start": 548, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 561, + 663, + 0 + ], + "tag": { + "end": 662, + "start": 656, + "type": "TagDeclarator", + "value": "seg09" + }, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 669, + 707, + 0 + ], + "tag": { + "end": 706, + "start": 700, + "type": "TagDeclarator", + "value": "seg03" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 713, + 748, + 0 + ], + "tag": { + "end": 747, + "start": 741, + "type": "TagDeclarator", + "value": "seg07" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 754, + 834, + 0 + ], + "tag": { + "end": 833, + "start": 827, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 840, + 896, + 0 + ], + "tag": { + "end": 895, + "start": 889, + "type": "TagDeclarator", + "value": "seg06" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 902, + 941, + 0 + ], + "tag": { + "end": 940, + "start": 934, + "type": "TagDeclarator", + "value": "seg08" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 947, + 985, + 0 + ], + "tag": { + "end": 984, + "start": 978, + "type": "TagDeclarator", + "value": "seg05" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 991, + 1045, + 0 + ], + "tag": { + "end": 1044, + "start": 1038, + "type": "TagDeclarator", + "value": "seg10" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1051, + 1075, + 0 + ], + "tag": { + "end": 1074, + "start": 1068, + "type": "TagDeclarator", + "value": "seg04" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1111, + 1135, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1141, + 1165, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1171, + 1195, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1201, + 1224, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1230, + 1254, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1260, + 1283, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1289, + 1312, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1318, + 1414, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1420, + 1476, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 514, + 555, + 0 + ] + }, + "from": [ + 0.0, + 31.8813 + ], + "tag": { + "end": 554, + "start": 548, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 10.75, + 31.8813 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 561, + 663, + 0 + ] + }, + "ccw": false, + "center": [ + 10.75, + 20.0 + ], + "from": [ + 10.75, + 31.8813 + ], + "radius": 11.88125, + "tag": { + "end": 662, + "start": 656, + "type": "TagDeclarator", + "value": "seg09" + }, + "to": [ + 22.6313, + 20.0 + ], + "type": "Arc", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 669, + 707, + 0 + ] + }, + "from": [ + 22.6313, + 20.0 + ], + "tag": { + "end": 706, + "start": 700, + "type": "TagDeclarator", + "value": "seg03" + }, + "to": [ + 22.6313, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 713, + 748, + 0 + ] + }, + "from": [ + 22.6313, + -10.0 + ], + "tag": { + "end": 747, + "start": 741, + "type": "TagDeclarator", + "value": "seg07" + }, + "to": [ + 32.6313, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 754, + 834, + 0 + ] + }, + "from": [ + 32.6313, + -10.0 + ], + "tag": { + "end": 833, + "start": 827, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 32.6313, + 10.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 840, + 896, + 0 + ] + }, + "from": [ + 32.6313, + 10.9406 + ], + "tag": { + "end": 895, + "start": 889, + "type": "TagDeclarator", + "value": "seg06" + }, + "to": [ + 102.6313, + 10.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 902, + 941, + 0 + ] + }, + "from": [ + 102.6313, + 10.9406 + ], + "tag": { + "end": 940, + "start": 934, + "type": "TagDeclarator", + "value": "seg08" + }, + "to": [ + 102.6313, + 30.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 947, + 985, + 0 + ] + }, + "from": [ + 102.6313, + 30.9406 + ], + "tag": { + "end": 984, + "start": 978, + "type": "TagDeclarator", + "value": "seg05" + }, + "to": [ + 32.6313, + 30.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 991, + 1045, + 0 + ] + }, + "from": [ + 32.6313, + 30.9406 + ], + "tag": { + "end": 1044, + "start": 1038, + "type": "TagDeclarator", + "value": "seg10" + }, + "to": [ + 32.6313, + 41.8813 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1051, + 1075, + 0 + ] + }, + "from": [ + 32.6313, + 41.8813 + ], + "tag": { + "end": 1074, + "start": 1068, + "type": "TagDeclarator", + "value": "seg04" + }, + "to": [ + 0.0, + 41.8813 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1081, + 1105, + 0 + ] + }, + "from": [ + 0.0, + 41.8813 + ], + "tag": null, + "to": [ + -32.6313, + 41.8813 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1111, + 1135, + 0 + ] + }, + "from": [ + -32.6313, + 41.8813 + ], + "tag": null, + "to": [ + -32.6313, + 30.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1141, + 1165, + 0 + ] + }, + "from": [ + -32.6313, + 30.9406 + ], + "tag": null, + "to": [ + -102.6313, + 30.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1171, + 1195, + 0 + ] + }, + "from": [ + -102.6313, + 30.9406 + ], + "tag": null, + "to": [ + -102.6313, + 10.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1201, + 1224, + 0 + ] + }, + "from": [ + -102.6313, + 10.9406 + ], + "tag": null, + "to": [ + -32.6312, + 10.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1230, + 1254, + 0 + ] + }, + "from": [ + -32.6312, + 10.9406 + ], + "tag": null, + "to": [ + -32.6312, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1260, + 1283, + 0 + ] + }, + "from": [ + -32.6312, + -10.0 + ], + "tag": null, + "to": [ + -22.6312, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1289, + 1312, + 0 + ] + }, + "from": [ + -22.6312, + -10.0 + ], + "tag": null, + "to": [ + -22.6312, + 20.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1318, + 1414, + 0 + ] + }, + "ccw": false, + "center": [ + -10.75, + 20.0 + ], + "from": [ + -22.6312, + 20.0 + ], + "radius": 11.88125, + "tag": null, + "to": [ + -10.75, + 31.8813 + ], + "type": "Arc", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1420, + 1476, + 0 + ] + }, + "from": [ + -10.75, + 31.8813 + ], + "tag": null, + "to": [ + 0.0, + 31.8813 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1482, + 1489, + 0 + ] + }, + "from": [ + 0.0, + 31.8813 + ], + "tag": null, + "to": [ + 0.0, + 31.8813 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 31.8813 + ], + "to": [ + 0.0, + 31.8813 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 462, + 508, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 514, + 555, + 0 + ] + }, + "from": [ + 0.0, + 31.8813 + ], + "tag": { + "end": 554, + "start": 548, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 10.75, + 31.8813 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 514, + 555, + 0 + ], + "tag": { + "end": 554, + "start": 548, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 548, + 554, + 0 + ] + } + ] + }, + "seg02": { + "type": "TagIdentifier", + "value": "seg02", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 754, + 834, + 0 + ] + }, + "from": [ + 32.6313, + -10.0 + ], + "tag": { + "end": 833, + "start": 827, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 32.6313, + 10.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 754, + 834, + 0 + ], + "tag": { + "end": 833, + "start": 827, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 827, + 833, + 0 + ] + } + ] + }, + "seg03": { + "type": "TagIdentifier", + "value": "seg03", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 669, + 707, + 0 + ] + }, + "from": [ + 22.6313, + 20.0 + ], + "tag": { + "end": 706, + "start": 700, + "type": "TagDeclarator", + "value": "seg03" + }, + "to": [ + 22.6313, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 669, + 707, + 0 + ], + "tag": { + "end": 706, + "start": 700, + "type": "TagDeclarator", + "value": "seg03" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 700, + 706, + 0 + ] + } + ] + }, + "seg04": { + "type": "TagIdentifier", + "value": "seg04", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1051, + 1075, + 0 + ] + }, + "from": [ + 32.6313, + 41.8813 + ], + "tag": { + "end": 1074, + "start": 1068, + "type": "TagDeclarator", + "value": "seg04" + }, + "to": [ + 0.0, + 41.8813 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1051, + 1075, + 0 + ], + "tag": { + "end": 1074, + "start": 1068, + "type": "TagDeclarator", + "value": "seg04" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1068, + 1074, + 0 + ] + } + ] + }, + "seg05": { + "type": "TagIdentifier", + "value": "seg05", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 947, + 985, + 0 + ] + }, + "from": [ + 102.6313, + 30.9406 + ], + "tag": { + "end": 984, + "start": 978, + "type": "TagDeclarator", + "value": "seg05" + }, + "to": [ + 32.6313, + 30.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 947, + 985, + 0 + ], + "tag": { + "end": 984, + "start": 978, + "type": "TagDeclarator", + "value": "seg05" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 978, + 984, + 0 + ] + } + ] + }, + "seg06": { + "type": "TagIdentifier", + "value": "seg06", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 840, + 896, + 0 + ] + }, + "from": [ + 32.6313, + 10.9406 + ], + "tag": { + "end": 895, + "start": 889, + "type": "TagDeclarator", + "value": "seg06" + }, + "to": [ + 102.6313, + 10.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 840, + 896, + 0 + ], + "tag": { + "end": 895, + "start": 889, + "type": "TagDeclarator", + "value": "seg06" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 889, + 895, + 0 + ] + } + ] + }, + "seg07": { + "type": "TagIdentifier", + "value": "seg07", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 713, + 748, + 0 + ] + }, + "from": [ + 22.6313, + -10.0 + ], + "tag": { + "end": 747, + "start": 741, + "type": "TagDeclarator", + "value": "seg07" + }, + "to": [ + 32.6313, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 713, + 748, + 0 + ], + "tag": { + "end": 747, + "start": 741, + "type": "TagDeclarator", + "value": "seg07" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 741, + 747, + 0 + ] + } + ] + }, + "seg08": { + "type": "TagIdentifier", + "value": "seg08", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 902, + 941, + 0 + ] + }, + "from": [ + 102.6313, + 10.9406 + ], + "tag": { + "end": 940, + "start": 934, + "type": "TagDeclarator", + "value": "seg08" + }, + "to": [ + 102.6313, + 30.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 902, + 941, + 0 + ], + "tag": { + "end": 940, + "start": 934, + "type": "TagDeclarator", + "value": "seg08" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 934, + 940, + 0 + ] + } + ] + }, + "seg09": { + "type": "TagIdentifier", + "value": "seg09", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 561, + 663, + 0 + ] + }, + "ccw": false, + "center": [ + 10.75, + 20.0 + ], + "from": [ + 10.75, + 31.8813 + ], + "radius": 11.88125, + "tag": { + "end": 662, + "start": 656, + "type": "TagDeclarator", + "value": "seg09" + }, + "to": [ + 22.6313, + 20.0 + ], + "type": "Arc", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 561, + 663, + 0 + ], + "tag": { + "end": 662, + "start": 656, + "type": "TagDeclarator", + "value": "seg09" + }, + "type": "extrudeArc" + } + }, + "__meta": [ + { + "sourceRange": [ + 656, + 662, + 0 + ] + } + ] + }, + "seg10": { + "type": "TagIdentifier", + "value": "seg10", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 991, + 1045, + 0 + ] + }, + "from": [ + 32.6313, + 30.9406 + ], + "tag": { + "end": 1044, + "start": 1038, + "type": "TagDeclarator", + "value": "seg10" + }, + "to": [ + 32.6313, + 41.8813 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 991, + 1045, + 0 + ], + "tag": { + "end": 1044, + "start": 1038, + "type": "TagDeclarator", + "value": "seg10" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1038, + 1044, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 462, + 508, + 0 + ] + } + ] + }, + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 462, + 508, + 0 + ] + } + ] + }, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 2078, + 2112, + 0 + ] + } + ] + }, + "start": { + "from": [ + -32.6313, + 0.0 + ], + "to": [ + -32.6313, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2118, + 2163, + 0 + ] + } + }, + "tags": { + "rectangleSegmentA001": { + "type": "TagIdentifier", + "value": "rectangleSegmentA001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2169, + 2229, + 0 + ] + }, + "from": [ + -32.6313, + 0.0 + ], + "tag": { + "end": 2228, + "start": 2207, + "type": "TagDeclarator", + "value": "rectangleSegmentA001" + }, + "to": [ + -22.6313, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2169, + 2229, + 0 + ], + "tag": { + "end": 2228, + "start": 2207, + "type": "TagDeclarator", + "value": "rectangleSegmentA001" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2207, + 2228, + 0 + ] + } + ] + }, + "rectangleSegmentB001": { + "type": "TagIdentifier", + "value": "rectangleSegmentB001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2235, + 2348, + 0 + ] + }, + "from": [ + -22.6313, + 0.0 + ], + "tag": { + "end": 2347, + "start": 2326, + "type": "TagDeclarator", + "value": "rectangleSegmentB001" + }, + "to": [ + -22.6313, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2235, + 2348, + 0 + ], + "tag": { + "end": 2347, + "start": 2326, + "type": "TagDeclarator", + "value": "rectangleSegmentB001" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2326, + 2347, + 0 + ] + } + ] + }, + "rectangleSegmentC001": { + "type": "TagIdentifier", + "value": "rectangleSegmentC001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2354, + 2474, + 0 + ] + }, + "from": [ + -22.6313, + -10.0 + ], + "tag": { + "end": 2473, + "start": 2452, + "type": "TagDeclarator", + "value": "rectangleSegmentC001" + }, + "to": [ + -32.6313, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2354, + 2474, + 0 + ], + "tag": { + "end": 2473, + "start": 2452, + "type": "TagDeclarator", + "value": "rectangleSegmentC001" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2452, + 2473, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 2118, + 2163, + 0 + ] + } + ] + } + }, + "sketch003": { + "type": "Sketch", + "value": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1637, + 1699, + 0 + ] + }, + "from": [ + 32.6313, + 0.0 + ], + "tag": { + "end": 1698, + "start": 1677, + "type": "TagDeclarator", + "value": "rectangleSegmentA002" + }, + "to": [ + 22.6313, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1705, + 1818, + 0 + ] + }, + "from": [ + 22.6313, + 0.0 + ], + "tag": { + "end": 1817, + "start": 1796, + "type": "TagDeclarator", + "value": "rectangleSegmentB002" + }, + "to": [ + 22.6312, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1824, + 1944, + 0 + ] + }, + "from": [ + 22.6312, + -10.0 + ], + "tag": { + "end": 1943, + "start": 1922, + "type": "TagDeclarator", + "value": "rectangleSegmentC002" + }, + "to": [ + 32.6312, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1950, + 2006, + 0 + ] + }, + "from": [ + 32.6312, + -10.0 + ], + "tag": null, + "to": [ + 32.6313, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2012, + 2019, + 0 + ] + }, + "from": [ + 32.6313, + 0.0 + ], + "tag": null, + "to": [ + 32.6313, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 514, + 555, + 0 + ], + "tag": { + "end": 554, + "start": 548, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 561, + 663, + 0 + ], + "tag": { + "end": 662, + "start": 656, + "type": "TagDeclarator", + "value": "seg09" + }, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 669, + 707, + 0 + ], + "tag": { + "end": 706, + "start": 700, + "type": "TagDeclarator", + "value": "seg03" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 713, + 748, + 0 + ], + "tag": { + "end": 747, + "start": 741, + "type": "TagDeclarator", + "value": "seg07" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 754, + 834, + 0 + ], + "tag": { + "end": 833, + "start": 827, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 840, + 896, + 0 + ], + "tag": { + "end": 895, + "start": 889, + "type": "TagDeclarator", + "value": "seg06" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 902, + 941, + 0 + ], + "tag": { + "end": 940, + "start": 934, + "type": "TagDeclarator", + "value": "seg08" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 947, + 985, + 0 + ], + "tag": { + "end": 984, + "start": 978, + "type": "TagDeclarator", + "value": "seg05" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 991, + 1045, + 0 + ], + "tag": { + "end": 1044, + "start": 1038, + "type": "TagDeclarator", + "value": "seg10" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1051, + 1075, + 0 + ], + "tag": { + "end": 1074, + "start": 1068, + "type": "TagDeclarator", + "value": "seg04" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1111, + 1135, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1141, + 1165, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1171, + 1195, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1201, + 1224, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1230, + 1254, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1260, + 1283, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1289, + 1312, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1318, + 1414, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1420, + 1476, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 514, + 555, + 0 + ] + }, + "from": [ + 0.0, + 31.8813 + ], + "tag": { + "end": 554, + "start": 548, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 10.75, + 31.8813 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 561, + 663, + 0 + ] + }, + "ccw": false, + "center": [ + 10.75, + 20.0 + ], + "from": [ + 10.75, + 31.8813 + ], + "radius": 11.88125, + "tag": { + "end": 662, + "start": 656, + "type": "TagDeclarator", + "value": "seg09" + }, + "to": [ + 22.6313, + 20.0 + ], + "type": "Arc", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 669, + 707, + 0 + ] + }, + "from": [ + 22.6313, + 20.0 + ], + "tag": { + "end": 706, + "start": 700, + "type": "TagDeclarator", + "value": "seg03" + }, + "to": [ + 22.6313, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 713, + 748, + 0 + ] + }, + "from": [ + 22.6313, + -10.0 + ], + "tag": { + "end": 747, + "start": 741, + "type": "TagDeclarator", + "value": "seg07" + }, + "to": [ + 32.6313, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 754, + 834, + 0 + ] + }, + "from": [ + 32.6313, + -10.0 + ], + "tag": { + "end": 833, + "start": 827, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 32.6313, + 10.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 840, + 896, + 0 + ] + }, + "from": [ + 32.6313, + 10.9406 + ], + "tag": { + "end": 895, + "start": 889, + "type": "TagDeclarator", + "value": "seg06" + }, + "to": [ + 102.6313, + 10.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 902, + 941, + 0 + ] + }, + "from": [ + 102.6313, + 10.9406 + ], + "tag": { + "end": 940, + "start": 934, + "type": "TagDeclarator", + "value": "seg08" + }, + "to": [ + 102.6313, + 30.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 947, + 985, + 0 + ] + }, + "from": [ + 102.6313, + 30.9406 + ], + "tag": { + "end": 984, + "start": 978, + "type": "TagDeclarator", + "value": "seg05" + }, + "to": [ + 32.6313, + 30.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 991, + 1045, + 0 + ] + }, + "from": [ + 32.6313, + 30.9406 + ], + "tag": { + "end": 1044, + "start": 1038, + "type": "TagDeclarator", + "value": "seg10" + }, + "to": [ + 32.6313, + 41.8813 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1051, + 1075, + 0 + ] + }, + "from": [ + 32.6313, + 41.8813 + ], + "tag": { + "end": 1074, + "start": 1068, + "type": "TagDeclarator", + "value": "seg04" + }, + "to": [ + 0.0, + 41.8813 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1081, + 1105, + 0 + ] + }, + "from": [ + 0.0, + 41.8813 + ], + "tag": null, + "to": [ + -32.6313, + 41.8813 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1111, + 1135, + 0 + ] + }, + "from": [ + -32.6313, + 41.8813 + ], + "tag": null, + "to": [ + -32.6313, + 30.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1141, + 1165, + 0 + ] + }, + "from": [ + -32.6313, + 30.9406 + ], + "tag": null, + "to": [ + -102.6313, + 30.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1171, + 1195, + 0 + ] + }, + "from": [ + -102.6313, + 30.9406 + ], + "tag": null, + "to": [ + -102.6313, + 10.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1201, + 1224, + 0 + ] + }, + "from": [ + -102.6313, + 10.9406 + ], + "tag": null, + "to": [ + -32.6312, + 10.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1230, + 1254, + 0 + ] + }, + "from": [ + -32.6312, + 10.9406 + ], + "tag": null, + "to": [ + -32.6312, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1260, + 1283, + 0 + ] + }, + "from": [ + -32.6312, + -10.0 + ], + "tag": null, + "to": [ + -22.6312, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1289, + 1312, + 0 + ] + }, + "from": [ + -22.6312, + -10.0 + ], + "tag": null, + "to": [ + -22.6312, + 20.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1318, + 1414, + 0 + ] + }, + "ccw": false, + "center": [ + -10.75, + 20.0 + ], + "from": [ + -22.6312, + 20.0 + ], + "radius": 11.88125, + "tag": null, + "to": [ + -10.75, + 31.8813 + ], + "type": "Arc", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1420, + 1476, + 0 + ] + }, + "from": [ + -10.75, + 31.8813 + ], + "tag": null, + "to": [ + 0.0, + 31.8813 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1482, + 1489, + 0 + ] + }, + "from": [ + 0.0, + 31.8813 + ], + "tag": null, + "to": [ + 0.0, + 31.8813 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 31.8813 + ], + "to": [ + 0.0, + 31.8813 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 462, + 508, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 514, + 555, + 0 + ] + }, + "from": [ + 0.0, + 31.8813 + ], + "tag": { + "end": 554, + "start": 548, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 10.75, + 31.8813 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 514, + 555, + 0 + ], + "tag": { + "end": 554, + "start": 548, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 548, + 554, + 0 + ] + } + ] + }, + "seg02": { + "type": "TagIdentifier", + "value": "seg02", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 754, + 834, + 0 + ] + }, + "from": [ + 32.6313, + -10.0 + ], + "tag": { + "end": 833, + "start": 827, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 32.6313, + 10.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 754, + 834, + 0 + ], + "tag": { + "end": 833, + "start": 827, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 827, + 833, + 0 + ] + } + ] + }, + "seg03": { + "type": "TagIdentifier", + "value": "seg03", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 669, + 707, + 0 + ] + }, + "from": [ + 22.6313, + 20.0 + ], + "tag": { + "end": 706, + "start": 700, + "type": "TagDeclarator", + "value": "seg03" + }, + "to": [ + 22.6313, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 669, + 707, + 0 + ], + "tag": { + "end": 706, + "start": 700, + "type": "TagDeclarator", + "value": "seg03" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 700, + 706, + 0 + ] + } + ] + }, + "seg04": { + "type": "TagIdentifier", + "value": "seg04", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1051, + 1075, + 0 + ] + }, + "from": [ + 32.6313, + 41.8813 + ], + "tag": { + "end": 1074, + "start": 1068, + "type": "TagDeclarator", + "value": "seg04" + }, + "to": [ + 0.0, + 41.8813 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1051, + 1075, + 0 + ], + "tag": { + "end": 1074, + "start": 1068, + "type": "TagDeclarator", + "value": "seg04" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1068, + 1074, + 0 + ] + } + ] + }, + "seg05": { + "type": "TagIdentifier", + "value": "seg05", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 947, + 985, + 0 + ] + }, + "from": [ + 102.6313, + 30.9406 + ], + "tag": { + "end": 984, + "start": 978, + "type": "TagDeclarator", + "value": "seg05" + }, + "to": [ + 32.6313, + 30.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 947, + 985, + 0 + ], + "tag": { + "end": 984, + "start": 978, + "type": "TagDeclarator", + "value": "seg05" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 978, + 984, + 0 + ] + } + ] + }, + "seg06": { + "type": "TagIdentifier", + "value": "seg06", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 840, + 896, + 0 + ] + }, + "from": [ + 32.6313, + 10.9406 + ], + "tag": { + "end": 895, + "start": 889, + "type": "TagDeclarator", + "value": "seg06" + }, + "to": [ + 102.6313, + 10.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 840, + 896, + 0 + ], + "tag": { + "end": 895, + "start": 889, + "type": "TagDeclarator", + "value": "seg06" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 889, + 895, + 0 + ] + } + ] + }, + "seg07": { + "type": "TagIdentifier", + "value": "seg07", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 713, + 748, + 0 + ] + }, + "from": [ + 22.6313, + -10.0 + ], + "tag": { + "end": 747, + "start": 741, + "type": "TagDeclarator", + "value": "seg07" + }, + "to": [ + 32.6313, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 713, + 748, + 0 + ], + "tag": { + "end": 747, + "start": 741, + "type": "TagDeclarator", + "value": "seg07" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 741, + 747, + 0 + ] + } + ] + }, + "seg08": { + "type": "TagIdentifier", + "value": "seg08", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 902, + 941, + 0 + ] + }, + "from": [ + 102.6313, + 10.9406 + ], + "tag": { + "end": 940, + "start": 934, + "type": "TagDeclarator", + "value": "seg08" + }, + "to": [ + 102.6313, + 30.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 902, + 941, + 0 + ], + "tag": { + "end": 940, + "start": 934, + "type": "TagDeclarator", + "value": "seg08" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 934, + 940, + 0 + ] + } + ] + }, + "seg09": { + "type": "TagIdentifier", + "value": "seg09", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 561, + 663, + 0 + ] + }, + "ccw": false, + "center": [ + 10.75, + 20.0 + ], + "from": [ + 10.75, + 31.8813 + ], + "radius": 11.88125, + "tag": { + "end": 662, + "start": 656, + "type": "TagDeclarator", + "value": "seg09" + }, + "to": [ + 22.6313, + 20.0 + ], + "type": "Arc", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 561, + 663, + 0 + ], + "tag": { + "end": 662, + "start": 656, + "type": "TagDeclarator", + "value": "seg09" + }, + "type": "extrudeArc" + } + }, + "__meta": [ + { + "sourceRange": [ + 656, + 662, + 0 + ] + } + ] + }, + "seg10": { + "type": "TagIdentifier", + "value": "seg10", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 991, + 1045, + 0 + ] + }, + "from": [ + 32.6313, + 30.9406 + ], + "tag": { + "end": 1044, + "start": 1038, + "type": "TagDeclarator", + "value": "seg10" + }, + "to": [ + 32.6313, + 41.8813 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 991, + 1045, + 0 + ], + "tag": { + "end": 1044, + "start": 1038, + "type": "TagDeclarator", + "value": "seg10" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1038, + 1044, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 462, + 508, + 0 + ] + } + ] + }, + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 462, + 508, + 0 + ] + } + ] + }, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1547, + 1581, + 0 + ] + } + ] + }, + "start": { + "from": [ + 32.6313, + 0.0 + ], + "to": [ + 32.6313, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1587, + 1631, + 0 + ] + } + }, + "tags": { + "rectangleSegmentA002": { + "type": "TagIdentifier", + "value": "rectangleSegmentA002", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1637, + 1699, + 0 + ] + }, + "from": [ + 32.6313, + 0.0 + ], + "tag": { + "end": 1698, + "start": 1677, + "type": "TagDeclarator", + "value": "rectangleSegmentA002" + }, + "to": [ + 22.6313, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1637, + 1699, + 0 + ], + "tag": { + "end": 1698, + "start": 1677, + "type": "TagDeclarator", + "value": "rectangleSegmentA002" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1677, + 1698, + 0 + ] + } + ] + }, + "rectangleSegmentB002": { + "type": "TagIdentifier", + "value": "rectangleSegmentB002", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1705, + 1818, + 0 + ] + }, + "from": [ + 22.6313, + 0.0 + ], + "tag": { + "end": 1817, + "start": 1796, + "type": "TagDeclarator", + "value": "rectangleSegmentB002" + }, + "to": [ + 22.6312, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1705, + 1818, + 0 + ], + "tag": { + "end": 1817, + "start": 1796, + "type": "TagDeclarator", + "value": "rectangleSegmentB002" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1796, + 1817, + 0 + ] + } + ] + }, + "rectangleSegmentC002": { + "type": "TagIdentifier", + "value": "rectangleSegmentC002", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1824, + 1944, + 0 + ] + }, + "from": [ + 22.6312, + -10.0 + ], + "tag": { + "end": 1943, + "start": 1922, + "type": "TagDeclarator", + "value": "rectangleSegmentC002" + }, + "to": [ + 32.6312, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1824, + 1944, + 0 + ], + "tag": { + "end": 1943, + "start": 1922, + "type": "TagDeclarator", + "value": "rectangleSegmentC002" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1922, + 1943, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1587, + 1631, + 0 + ] + } + ] + } + }, + "sketch004": { + "type": "Sketch", + "value": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2698, + 2765, + 0 + ] + }, + "from": [ + -32.6313, + 0.0 + ], + "tag": { + "end": 2764, + "start": 2743, + "type": "TagDeclarator", + "value": "rectangleSegmentA003" + }, + "to": [ + 32.6313, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2771, + 2884, + 0 + ] + }, + "from": [ + 32.6313, + 0.0 + ], + "tag": { + "end": 2883, + "start": 2862, + "type": "TagDeclarator", + "value": "rectangleSegmentB003" + }, + "to": [ + 32.6313, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2890, + 3010, + 0 + ] + }, + "from": [ + 32.6313, + -10.0 + ], + "tag": { + "end": 3009, + "start": 2988, + "type": "TagDeclarator", + "value": "rectangleSegmentC003" + }, + "to": [ + -32.6313, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3016, + 3072, + 0 + ] + }, + "from": [ + -32.6313, + -10.0 + ], + "tag": null, + "to": [ + -32.6313, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3078, + 3085, + 0 + ] + }, + "from": [ + -32.6313, + 0.0 + ], + "tag": null, + "to": [ + -32.6313, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2169, + 2229, + 0 + ], + "tag": { + "end": 2228, + "start": 2207, + "type": "TagDeclarator", + "value": "rectangleSegmentA001" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2235, + 2348, + 0 + ], + "tag": { + "end": 2347, + "start": 2326, + "type": "TagDeclarator", + "value": "rectangleSegmentB001" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2354, + 2474, + 0 + ], + "tag": { + "end": 2473, + "start": 2452, + "type": "TagDeclarator", + "value": "rectangleSegmentC001" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2480, + 2536, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2169, + 2229, + 0 + ] + }, + "from": [ + -32.6313, + 0.0 + ], + "tag": { + "end": 2228, + "start": 2207, + "type": "TagDeclarator", + "value": "rectangleSegmentA001" + }, + "to": [ + -22.6313, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2235, + 2348, + 0 + ] + }, + "from": [ + -22.6313, + 0.0 + ], + "tag": { + "end": 2347, + "start": 2326, + "type": "TagDeclarator", + "value": "rectangleSegmentB001" + }, + "to": [ + -22.6313, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2354, + 2474, + 0 + ] + }, + "from": [ + -22.6313, + -10.0 + ], + "tag": { + "end": 2473, + "start": 2452, + "type": "TagDeclarator", + "value": "rectangleSegmentC001" + }, + "to": [ + -32.6313, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2480, + 2536, + 0 + ] + }, + "from": [ + -32.6313, + -10.0 + ], + "tag": null, + "to": [ + -32.6313, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2542, + 2549, + 0 + ] + }, + "from": [ + -32.6313, + 0.0 + ], + "tag": null, + "to": [ + -32.6313, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 514, + 555, + 0 + ], + "tag": { + "end": 554, + "start": 548, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 561, + 663, + 0 + ], + "tag": { + "end": 662, + "start": 656, + "type": "TagDeclarator", + "value": "seg09" + }, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 669, + 707, + 0 + ], + "tag": { + "end": 706, + "start": 700, + "type": "TagDeclarator", + "value": "seg03" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 713, + 748, + 0 + ], + "tag": { + "end": 747, + "start": 741, + "type": "TagDeclarator", + "value": "seg07" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 754, + 834, + 0 + ], + "tag": { + "end": 833, + "start": 827, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 840, + 896, + 0 + ], + "tag": { + "end": 895, + "start": 889, + "type": "TagDeclarator", + "value": "seg06" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 902, + 941, + 0 + ], + "tag": { + "end": 940, + "start": 934, + "type": "TagDeclarator", + "value": "seg08" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 947, + 985, + 0 + ], + "tag": { + "end": 984, + "start": 978, + "type": "TagDeclarator", + "value": "seg05" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 991, + 1045, + 0 + ], + "tag": { + "end": 1044, + "start": 1038, + "type": "TagDeclarator", + "value": "seg10" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1051, + 1075, + 0 + ], + "tag": { + "end": 1074, + "start": 1068, + "type": "TagDeclarator", + "value": "seg04" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1111, + 1135, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1141, + 1165, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1171, + 1195, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1201, + 1224, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1230, + 1254, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1260, + 1283, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1289, + 1312, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1318, + 1414, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1420, + 1476, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 514, + 555, + 0 + ] + }, + "from": [ + 0.0, + 31.8813 + ], + "tag": { + "end": 554, + "start": 548, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 10.75, + 31.8813 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 561, + 663, + 0 + ] + }, + "ccw": false, + "center": [ + 10.75, + 20.0 + ], + "from": [ + 10.75, + 31.8813 + ], + "radius": 11.88125, + "tag": { + "end": 662, + "start": 656, + "type": "TagDeclarator", + "value": "seg09" + }, + "to": [ + 22.6313, + 20.0 + ], + "type": "Arc", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 669, + 707, + 0 + ] + }, + "from": [ + 22.6313, + 20.0 + ], + "tag": { + "end": 706, + "start": 700, + "type": "TagDeclarator", + "value": "seg03" + }, + "to": [ + 22.6313, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 713, + 748, + 0 + ] + }, + "from": [ + 22.6313, + -10.0 + ], + "tag": { + "end": 747, + "start": 741, + "type": "TagDeclarator", + "value": "seg07" + }, + "to": [ + 32.6313, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 754, + 834, + 0 + ] + }, + "from": [ + 32.6313, + -10.0 + ], + "tag": { + "end": 833, + "start": 827, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 32.6313, + 10.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 840, + 896, + 0 + ] + }, + "from": [ + 32.6313, + 10.9406 + ], + "tag": { + "end": 895, + "start": 889, + "type": "TagDeclarator", + "value": "seg06" + }, + "to": [ + 102.6313, + 10.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 902, + 941, + 0 + ] + }, + "from": [ + 102.6313, + 10.9406 + ], + "tag": { + "end": 940, + "start": 934, + "type": "TagDeclarator", + "value": "seg08" + }, + "to": [ + 102.6313, + 30.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 947, + 985, + 0 + ] + }, + "from": [ + 102.6313, + 30.9406 + ], + "tag": { + "end": 984, + "start": 978, + "type": "TagDeclarator", + "value": "seg05" + }, + "to": [ + 32.6313, + 30.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 991, + 1045, + 0 + ] + }, + "from": [ + 32.6313, + 30.9406 + ], + "tag": { + "end": 1044, + "start": 1038, + "type": "TagDeclarator", + "value": "seg10" + }, + "to": [ + 32.6313, + 41.8813 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1051, + 1075, + 0 + ] + }, + "from": [ + 32.6313, + 41.8813 + ], + "tag": { + "end": 1074, + "start": 1068, + "type": "TagDeclarator", + "value": "seg04" + }, + "to": [ + 0.0, + 41.8813 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1081, + 1105, + 0 + ] + }, + "from": [ + 0.0, + 41.8813 + ], + "tag": null, + "to": [ + -32.6313, + 41.8813 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1111, + 1135, + 0 + ] + }, + "from": [ + -32.6313, + 41.8813 + ], + "tag": null, + "to": [ + -32.6313, + 30.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1141, + 1165, + 0 + ] + }, + "from": [ + -32.6313, + 30.9406 + ], + "tag": null, + "to": [ + -102.6313, + 30.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1171, + 1195, + 0 + ] + }, + "from": [ + -102.6313, + 30.9406 + ], + "tag": null, + "to": [ + -102.6313, + 10.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1201, + 1224, + 0 + ] + }, + "from": [ + -102.6313, + 10.9406 + ], + "tag": null, + "to": [ + -32.6312, + 10.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1230, + 1254, + 0 + ] + }, + "from": [ + -32.6312, + 10.9406 + ], + "tag": null, + "to": [ + -32.6312, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1260, + 1283, + 0 + ] + }, + "from": [ + -32.6312, + -10.0 + ], + "tag": null, + "to": [ + -22.6312, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1289, + 1312, + 0 + ] + }, + "from": [ + -22.6312, + -10.0 + ], + "tag": null, + "to": [ + -22.6312, + 20.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1318, + 1414, + 0 + ] + }, + "ccw": false, + "center": [ + -10.75, + 20.0 + ], + "from": [ + -22.6312, + 20.0 + ], + "radius": 11.88125, + "tag": null, + "to": [ + -10.75, + 31.8813 + ], + "type": "Arc", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1420, + 1476, + 0 + ] + }, + "from": [ + -10.75, + 31.8813 + ], + "tag": null, + "to": [ + 0.0, + 31.8813 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1482, + 1489, + 0 + ] + }, + "from": [ + 0.0, + 31.8813 + ], + "tag": null, + "to": [ + 0.0, + 31.8813 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 31.8813 + ], + "to": [ + 0.0, + 31.8813 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 462, + 508, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 514, + 555, + 0 + ] + }, + "from": [ + 0.0, + 31.8813 + ], + "tag": { + "end": 554, + "start": 548, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 10.75, + 31.8813 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 514, + 555, + 0 + ], + "tag": { + "end": 554, + "start": 548, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 548, + 554, + 0 + ] + } + ] + }, + "seg02": { + "type": "TagIdentifier", + "value": "seg02", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 754, + 834, + 0 + ] + }, + "from": [ + 32.6313, + -10.0 + ], + "tag": { + "end": 833, + "start": 827, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 32.6313, + 10.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 754, + 834, + 0 + ], + "tag": { + "end": 833, + "start": 827, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 827, + 833, + 0 + ] + } + ] + }, + "seg03": { + "type": "TagIdentifier", + "value": "seg03", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 669, + 707, + 0 + ] + }, + "from": [ + 22.6313, + 20.0 + ], + "tag": { + "end": 706, + "start": 700, + "type": "TagDeclarator", + "value": "seg03" + }, + "to": [ + 22.6313, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 669, + 707, + 0 + ], + "tag": { + "end": 706, + "start": 700, + "type": "TagDeclarator", + "value": "seg03" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 700, + 706, + 0 + ] + } + ] + }, + "seg04": { + "type": "TagIdentifier", + "value": "seg04", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1051, + 1075, + 0 + ] + }, + "from": [ + 32.6313, + 41.8813 + ], + "tag": { + "end": 1074, + "start": 1068, + "type": "TagDeclarator", + "value": "seg04" + }, + "to": [ + 0.0, + 41.8813 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1051, + 1075, + 0 + ], + "tag": { + "end": 1074, + "start": 1068, + "type": "TagDeclarator", + "value": "seg04" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1068, + 1074, + 0 + ] + } + ] + }, + "seg05": { + "type": "TagIdentifier", + "value": "seg05", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 947, + 985, + 0 + ] + }, + "from": [ + 102.6313, + 30.9406 + ], + "tag": { + "end": 984, + "start": 978, + "type": "TagDeclarator", + "value": "seg05" + }, + "to": [ + 32.6313, + 30.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 947, + 985, + 0 + ], + "tag": { + "end": 984, + "start": 978, + "type": "TagDeclarator", + "value": "seg05" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 978, + 984, + 0 + ] + } + ] + }, + "seg06": { + "type": "TagIdentifier", + "value": "seg06", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 840, + 896, + 0 + ] + }, + "from": [ + 32.6313, + 10.9406 + ], + "tag": { + "end": 895, + "start": 889, + "type": "TagDeclarator", + "value": "seg06" + }, + "to": [ + 102.6313, + 10.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 840, + 896, + 0 + ], + "tag": { + "end": 895, + "start": 889, + "type": "TagDeclarator", + "value": "seg06" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 889, + 895, + 0 + ] + } + ] + }, + "seg07": { + "type": "TagIdentifier", + "value": "seg07", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 713, + 748, + 0 + ] + }, + "from": [ + 22.6313, + -10.0 + ], + "tag": { + "end": 747, + "start": 741, + "type": "TagDeclarator", + "value": "seg07" + }, + "to": [ + 32.6313, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 713, + 748, + 0 + ], + "tag": { + "end": 747, + "start": 741, + "type": "TagDeclarator", + "value": "seg07" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 741, + 747, + 0 + ] + } + ] + }, + "seg08": { + "type": "TagIdentifier", + "value": "seg08", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 902, + 941, + 0 + ] + }, + "from": [ + 102.6313, + 10.9406 + ], + "tag": { + "end": 940, + "start": 934, + "type": "TagDeclarator", + "value": "seg08" + }, + "to": [ + 102.6313, + 30.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 902, + 941, + 0 + ], + "tag": { + "end": 940, + "start": 934, + "type": "TagDeclarator", + "value": "seg08" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 934, + 940, + 0 + ] + } + ] + }, + "seg09": { + "type": "TagIdentifier", + "value": "seg09", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 561, + 663, + 0 + ] + }, + "ccw": false, + "center": [ + 10.75, + 20.0 + ], + "from": [ + 10.75, + 31.8813 + ], + "radius": 11.88125, + "tag": { + "end": 662, + "start": 656, + "type": "TagDeclarator", + "value": "seg09" + }, + "to": [ + 22.6313, + 20.0 + ], + "type": "Arc", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 561, + 663, + 0 + ], + "tag": { + "end": 662, + "start": 656, + "type": "TagDeclarator", + "value": "seg09" + }, + "type": "extrudeArc" + } + }, + "__meta": [ + { + "sourceRange": [ + 656, + 662, + 0 + ] + } + ] + }, + "seg10": { + "type": "TagIdentifier", + "value": "seg10", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 991, + 1045, + 0 + ] + }, + "from": [ + 32.6313, + 30.9406 + ], + "tag": { + "end": 1044, + "start": 1038, + "type": "TagDeclarator", + "value": "seg10" + }, + "to": [ + 32.6313, + 41.8813 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 991, + 1045, + 0 + ], + "tag": { + "end": 1044, + "start": 1038, + "type": "TagDeclarator", + "value": "seg10" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1038, + 1044, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 462, + 508, + 0 + ] + } + ] + }, + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 462, + 508, + 0 + ] + } + ] + }, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 2078, + 2112, + 0 + ] + } + ] + }, + "start": { + "from": [ + -32.6313, + 0.0 + ], + "to": [ + -32.6313, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2118, + 2163, + 0 + ] + } + }, + "tags": { + "rectangleSegmentA001": { + "type": "TagIdentifier", + "value": "rectangleSegmentA001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2169, + 2229, + 0 + ] + }, + "from": [ + -32.6313, + 0.0 + ], + "tag": { + "end": 2228, + "start": 2207, + "type": "TagDeclarator", + "value": "rectangleSegmentA001" + }, + "to": [ + -22.6313, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2169, + 2229, + 0 + ], + "tag": { + "end": 2228, + "start": 2207, + "type": "TagDeclarator", + "value": "rectangleSegmentA001" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2207, + 2228, + 0 + ] + } + ] + }, + "rectangleSegmentB001": { + "type": "TagIdentifier", + "value": "rectangleSegmentB001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2235, + 2348, + 0 + ] + }, + "from": [ + -22.6313, + 0.0 + ], + "tag": { + "end": 2347, + "start": 2326, + "type": "TagDeclarator", + "value": "rectangleSegmentB001" + }, + "to": [ + -22.6313, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2235, + 2348, + 0 + ], + "tag": { + "end": 2347, + "start": 2326, + "type": "TagDeclarator", + "value": "rectangleSegmentB001" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2326, + 2347, + 0 + ] + } + ] + }, + "rectangleSegmentC001": { + "type": "TagIdentifier", + "value": "rectangleSegmentC001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2354, + 2474, + 0 + ] + }, + "from": [ + -22.6313, + -10.0 + ], + "tag": { + "end": 2473, + "start": 2452, + "type": "TagDeclarator", + "value": "rectangleSegmentC001" + }, + "to": [ + -32.6313, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2354, + 2474, + 0 + ], + "tag": { + "end": 2473, + "start": 2452, + "type": "TagDeclarator", + "value": "rectangleSegmentC001" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2452, + 2473, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 2118, + 2163, + 0 + ] + } + ] + }, + "height": 13.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 2118, + 2163, + 0 + ] + } + ] + }, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 2609, + 2641, + 0 + ] + } + ] + }, + "start": { + "from": [ + -32.6313, + 0.0 + ], + "to": [ + -32.6313, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2647, + 2692, + 0 + ] + } + }, + "tags": { + "rectangleSegmentA003": { + "type": "TagIdentifier", + "value": "rectangleSegmentA003", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2698, + 2765, + 0 + ] + }, + "from": [ + -32.6313, + 0.0 + ], + "tag": { + "end": 2764, + "start": 2743, + "type": "TagDeclarator", + "value": "rectangleSegmentA003" + }, + "to": [ + 32.6313, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2698, + 2765, + 0 + ], + "tag": { + "end": 2764, + "start": 2743, + "type": "TagDeclarator", + "value": "rectangleSegmentA003" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2743, + 2764, + 0 + ] + } + ] + }, + "rectangleSegmentB003": { + "type": "TagIdentifier", + "value": "rectangleSegmentB003", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2771, + 2884, + 0 + ] + }, + "from": [ + 32.6313, + 0.0 + ], + "tag": { + "end": 2883, + "start": 2862, + "type": "TagDeclarator", + "value": "rectangleSegmentB003" + }, + "to": [ + 32.6313, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2771, + 2884, + 0 + ], + "tag": { + "end": 2883, + "start": 2862, + "type": "TagDeclarator", + "value": "rectangleSegmentB003" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2862, + 2883, + 0 + ] + } + ] + }, + "rectangleSegmentC003": { + "type": "TagIdentifier", + "value": "rectangleSegmentC003", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2890, + 3010, + 0 + ] + }, + "from": [ + 32.6313, + -10.0 + ], + "tag": { + "end": 3009, + "start": 2988, + "type": "TagDeclarator", + "value": "rectangleSegmentC003" + }, + "to": [ + -32.6313, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2890, + 3010, + 0 + ], + "tag": { + "end": 3009, + "start": 2988, + "type": "TagDeclarator", + "value": "rectangleSegmentC003" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2988, + 3009, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 2647, + 2692, + 0 + ] + } + ] + } + }, + "slateWidthHalf": { + "type": "Number", + "value": 20.75, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 268, + 272, + 0 + ] + }, + { + "sourceRange": [ + 275, + 276, + 0 + ] + } + ] + }, + "templateDiameter": { + "type": "Number", + "value": 17.4625, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 174, + 176, + 0 + ] + }, + { + "sourceRange": [ + 179, + 181, + 0 + ] + }, + { + "sourceRange": [ + 184, + 190, + 0 + ] + } + ] + }, + "templateGap": { + "type": "Number", + "value": 1.8812, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 174, + 176, + 0 + ] + }, + { + "sourceRange": [ + 179, + 181, + 0 + ] + }, + { + "sourceRange": [ + 184, + 190, + 0 + ] + }, + { + "sourceRange": [ + 150, + 154, + 0 + ] + }, + { + "sourceRange": [ + 243, + 244, + 0 + ] + }, + { + "sourceRange": [ + 247, + 250, + 0 + ] + } + ] + }, + "templateThickness": { + "type": "Number", + "value": 10.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 327, + 329, + 0 + ] + } + ] + } +} diff --git a/rust/kcl-lib/tests/kcl_samples/router-template-cross-bar/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/router-template-cross-bar/rendered_model.png new file mode 100644 index 000000000..87b6be7b0 Binary files /dev/null and b/rust/kcl-lib/tests/kcl_samples/router-template-cross-bar/rendered_model.png differ 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 new file mode 100644 index 000000000..c95e130ff --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/router-template-slate/artifact_commands.snap @@ -0,0 +1,1666 @@ +--- +source: kcl/src/simulation_tests.rs +description: Artifact commands router-template-slate.kcl +--- +[ + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.7, + "g": 0.28, + "b": 0.28, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.28, + "g": 0.7, + "b": 0.28, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.28, + "g": 0.28, + "b": 0.7, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "edge_lines_visible", + "hidden": false + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 484, + 503, + 0 + ], + "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": [ + 509, + 552, + 0 + ], + "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": [ + 509, + 552, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 509, + 552, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.0, + "y": 28.11875, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 558, + 585, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 10.75, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 591, + 689, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 10.75, + "y": 20.0 + }, + "radius": 8.11875, + "start": { + "unit": "degrees", + "value": 90.0 + }, + "end": { + "unit": "degrees", + "value": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 695, + 756, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 18.8688, + "y": -12.4937, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 762, + 816, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 30.75, + "y": -12.4937, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 822, + 850, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -110.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 856, + 880, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -122.4938, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 920, + 944, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -30.75, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 950, + 973, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 110.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 979, + 1002, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 11.8813, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1008, + 1031, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 32.4938, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1037, + 1137, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": -10.75, + "y": 20.0 + }, + "radius": 8.11875, + "start": { + "unit": "degrees", + "value": 180.0 + }, + "end": { + "unit": "degrees", + "value": 90.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1143, + 1199, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 28.1188, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1205, + 1212, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1205, + 1212, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1255, + 1285, + 0 + ], + "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": [ + 1255, + 1285, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 5.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1255, + 1285, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1255, + 1285, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1255, + 1285, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1255, + 1285, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1255, + 1285, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1255, + 1285, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1255, + 1285, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1255, + 1285, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1255, + 1285, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1255, + 1285, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1255, + 1285, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1255, + 1285, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1255, + 1285, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1255, + 1285, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1255, + 1285, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1255, + 1285, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1255, + 1285, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1255, + 1285, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1255, + 1285, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1255, + 1285, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1255, + 1285, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1255, + 1285, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1255, + 1285, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1255, + 1285, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1255, + 1285, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1467, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1467, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1367, + 1467, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -20.75, + "y": -12.493749999999999, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1473, + 1508, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -7.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1514, + 1629, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.0, + "y": -80.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1635, + 1755, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 7.0, + "y": -0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1761, + 1817, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -20.75, + "y": -12.4937, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1823, + 1830, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1874, + 1906, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1874, + 1906, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 7.5, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1874, + 1906, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1874, + 1906, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1874, + 1906, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1874, + 1906, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1874, + 1906, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1874, + 1906, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1874, + 1906, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1874, + 1906, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1874, + 1906, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1874, + 1906, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1874, + 1906, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1987, + 2086, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1987, + 2086, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1987, + 2086, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 20.75, + "y": -12.493749999999999, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2092, + 2126, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 7.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2132, + 2224, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -80.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2230, + 2327, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -7.0, + "y": -0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2333, + 2389, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 20.75, + "y": -12.4937, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2395, + 2402, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2445, + 2477, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2445, + 2477, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 7.5, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2445, + 2477, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2445, + 2477, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2445, + 2477, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2445, + 2477, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2445, + 2477, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2445, + 2477, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2445, + 2477, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2445, + 2477, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2445, + 2477, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2445, + 2477, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2445, + 2477, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + } +] diff --git a/rust/kcl-lib/tests/kcl_samples/router-template-slate/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/kcl_samples/router-template-slate/artifact_graph_flowchart.snap new file mode 100644 index 000000000..6d10a4632 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/router-template-slate/artifact_graph_flowchart.snap @@ -0,0 +1,6 @@ +--- +source: kcl/src/simulation_tests.rs +description: Artifact graph flowchart router-template-slate.kcl +extension: md +snapshot_kind: binary +--- diff --git a/rust/kcl-lib/tests/kcl_samples/router-template-slate/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/router-template-slate/artifact_graph_flowchart.snap.md new file mode 100644 index 000000000..028ad0bf0 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/router-template-slate/artifact_graph_flowchart.snap.md @@ -0,0 +1,259 @@ +```mermaid +flowchart LR + subgraph path2 [Path] + 2["Path
[509, 552, 0]"] + 3["Segment
[558, 585, 0]"] + 4["Segment
[591, 689, 0]"] + 5["Segment
[695, 756, 0]"] + 6["Segment
[762, 816, 0]"] + 7["Segment
[822, 850, 0]"] + 8["Segment
[856, 880, 0]"] + 9["Segment
[920, 944, 0]"] + 10["Segment
[950, 973, 0]"] + 11["Segment
[979, 1002, 0]"] + 12["Segment
[1008, 1031, 0]"] + 13["Segment
[1037, 1137, 0]"] + 14["Segment
[1143, 1199, 0]"] + 15["Segment
[1205, 1212, 0]"] + 16[Solid2d] + end + subgraph path52 [Path] + 52["Path
[1367, 1467, 0]"] + 53["Segment
[1473, 1508, 0]"] + 54["Segment
[1514, 1629, 0]"] + 55["Segment
[1635, 1755, 0]"] + 56["Segment
[1761, 1817, 0]"] + 57["Segment
[1823, 1830, 0]"] + 58[Solid2d] + end + subgraph path74 [Path] + 74["Path
[1987, 2086, 0]"] + 75["Segment
[2092, 2126, 0]"] + 76["Segment
[2132, 2224, 0]"] + 77["Segment
[2230, 2327, 0]"] + 78["Segment
[2333, 2389, 0]"] + 79["Segment
[2395, 2402, 0]"] + 80[Solid2d] + end + 1["Plane
[484, 503, 0]"] + 17["Sweep Extrusion
[1255, 1285, 0]"] + 18[Wall] + 19[Wall] + 20[Wall] + 21[Wall] + 22[Wall] + 23[Wall] + 24[Wall] + 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"] + 42["SweepEdge Adjacent"] + 43["SweepEdge Opposite"] + 44["SweepEdge Adjacent"] + 45["SweepEdge Opposite"] + 46["SweepEdge Adjacent"] + 47["SweepEdge Opposite"] + 48["SweepEdge Adjacent"] + 49["SweepEdge Opposite"] + 50["SweepEdge Adjacent"] + 51["SweepEdge Opposite"] + 59["Sweep Extrusion
[1874, 1906, 0]"] + 60[Wall] + 61[Wall] + 62[Wall] + 63[Wall] + 64["Cap Start"] + 65["Cap End"] + 66["SweepEdge Opposite"] + 67["SweepEdge Adjacent"] + 68["SweepEdge Opposite"] + 69["SweepEdge Adjacent"] + 70["SweepEdge Opposite"] + 71["SweepEdge Adjacent"] + 72["SweepEdge Opposite"] + 73["SweepEdge Adjacent"] + 81["Sweep Extrusion
[2445, 2477, 0]"] + 82[Wall] + 83[Wall] + 84[Wall] + 85[Wall] + 86["Cap Start"] + 87["Cap End"] + 88["SweepEdge Opposite"] + 89["SweepEdge Adjacent"] + 90["SweepEdge Opposite"] + 91["SweepEdge Adjacent"] + 92["SweepEdge Opposite"] + 93["SweepEdge Adjacent"] + 94["SweepEdge Opposite"] + 95["SweepEdge Adjacent"] + 96["StartSketchOnFace
[1327, 1361, 0]"] + 97["StartSketchOnFace
[1947, 1981, 0]"] + 1 --- 2 + 2 --- 3 + 2 --- 4 + 2 --- 5 + 2 --- 6 + 2 --- 7 + 2 --- 8 + 2 --- 9 + 2 --- 10 + 2 --- 11 + 2 --- 12 + 2 --- 13 + 2 --- 14 + 2 --- 15 + 2 ---- 17 + 2 --- 16 + 3 --- 28 + 3 --- 51 + 3 --- 32 + 4 --- 27 + 4 --- 49 + 4 --- 50 + 5 --- 26 + 5 --- 47 + 5 --- 48 + 6 --- 25 + 6 --- 45 + 6 --- 46 + 7 --- 24 + 7 --- 43 + 7 --- 44 + 9 --- 23 + 9 --- 41 + 9 --- 42 + 10 --- 22 + 10 --- 39 + 10 --- 40 + 11 --- 21 + 11 --- 37 + 11 --- 38 + 12 --- 20 + 12 --- 35 + 12 --- 36 + 13 --- 19 + 13 --- 33 + 13 --- 34 + 14 --- 18 + 14 --- 31 + 14 x--> 32 + 17 --- 18 + 17 --- 19 + 17 --- 20 + 17 --- 21 + 17 --- 22 + 17 --- 23 + 17 --- 24 + 17 --- 25 + 17 --- 26 + 17 --- 27 + 17 --- 28 + 17 --- 29 + 17 --- 30 + 17 --- 31 + 17 --- 32 + 17 --- 33 + 17 --- 34 + 17 --- 35 + 17 --- 36 + 17 --- 37 + 17 --- 38 + 17 --- 39 + 17 --- 40 + 17 --- 41 + 17 --- 42 + 17 --- 43 + 17 --- 44 + 17 --- 45 + 17 --- 46 + 17 --- 47 + 17 --- 48 + 17 --- 49 + 17 --- 50 + 17 --- 51 + 29 --- 52 + 29 --- 74 + 52 --- 53 + 52 --- 54 + 52 --- 55 + 52 --- 56 + 52 --- 57 + 52 ---- 59 + 52 --- 58 + 53 --- 60 + 53 --- 66 + 53 --- 67 + 54 --- 61 + 54 --- 68 + 54 --- 69 + 55 --- 62 + 55 --- 70 + 55 --- 71 + 56 --- 63 + 56 --- 72 + 56 --- 73 + 59 --- 60 + 59 --- 61 + 59 --- 62 + 59 --- 63 + 59 --- 64 + 59 --- 65 + 59 --- 66 + 59 --- 67 + 59 --- 68 + 59 --- 69 + 59 --- 70 + 59 --- 71 + 59 --- 72 + 59 --- 73 + 74 --- 75 + 74 --- 76 + 74 --- 77 + 74 --- 78 + 74 --- 79 + 74 ---- 81 + 74 --- 80 + 75 --- 85 + 75 --- 94 + 75 --- 95 + 76 --- 84 + 76 --- 92 + 76 --- 93 + 77 --- 83 + 77 --- 90 + 77 --- 91 + 78 --- 82 + 78 --- 88 + 78 --- 89 + 81 --- 82 + 81 --- 83 + 81 --- 84 + 81 --- 85 + 81 --- 86 + 81 --- 87 + 81 --- 88 + 81 --- 89 + 81 --- 90 + 81 --- 91 + 81 --- 92 + 81 --- 93 + 81 --- 94 + 81 --- 95 + 29 <--x 96 + 29 <--x 97 +``` diff --git a/rust/kcl-lib/tests/kcl_samples/router-template-slate/ast.snap b/rust/kcl-lib/tests/kcl_samples/router-template-slate/ast.snap new file mode 100644 index 000000000..8b83ea99c --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/router-template-slate/ast.snap @@ -0,0 +1,2517 @@ +--- +source: kcl-lib/src/simulation_tests.rs +description: Result of parsing router-template-slate.kcl +--- +{ + "Ok": { + "body": [ + { + "declaration": { + "end": 169, + "id": { + "end": 162, + "name": "routerDiameter", + "start": 148, + "type": "Identifier" + }, + "init": { + "end": 169, + "raw": "12.7", + "start": 165, + "type": "Literal", + "type": "Literal", + "value": { + "value": 12.7, + "suffix": "None" + } + }, + "start": 148, + "type": "VariableDeclarator" + }, + "end": 169, + "kind": "const", + "start": 148, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 205, + "id": { + "end": 186, + "name": "templateDiameter", + "start": 170, + "type": "Identifier" + }, + "init": { + "end": 205, + "left": { + "end": 196, + "left": { + "end": 191, + "raw": "11", + "start": 189, + "type": "Literal", + "type": "Literal", + "value": { + "value": 11.0, + "suffix": "None" + } + }, + "operator": "/", + "right": { + "end": 196, + "raw": "16", + "start": 194, + "type": "Literal", + "type": "Literal", + "value": { + "value": 16.0, + "suffix": "None" + } + }, + "start": 189, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "*", + "right": { + "arguments": [], + "callee": { + "end": 203, + "name": "inch", + "start": 199, + "type": "Identifier" + }, + "end": 205, + "start": 199, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 189, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 170, + "type": "VariableDeclarator" + }, + "end": 205, + "kind": "const", + "start": 170, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 265, + "id": { + "end": 217, + "name": "templateGap", + "start": 206, + "type": "Identifier" + }, + "init": { + "end": 265, + "left": { + "end": 259, + "left": { + "end": 254, + "left": { + "end": 237, + "name": "templateDiameter", + "start": 221, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 254, + "name": "routerDiameter", + "start": 240, + "type": "Identifier", + "type": "Identifier" + }, + "start": 221, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "/", + "right": { + "end": 259, + "raw": "2", + "start": 258, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 221, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 265, + "raw": "0.5", + "start": 262, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.5, + "suffix": "None" + } + }, + "start": 221, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 206, + "type": "VariableDeclarator" + }, + "end": 265, + "kind": "const", + "start": 206, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 291, + "id": { + "end": 280, + "name": "slateWidthHalf", + "start": 266, + "type": "Identifier" + }, + "init": { + "end": 291, + "left": { + "end": 287, + "raw": "41.5", + "start": 283, + "type": "Literal", + "type": "Literal", + "value": { + "value": 41.5, + "suffix": "None" + } + }, + "operator": "/", + "right": { + "end": 291, + "raw": "2", + "start": 290, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 283, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 266, + "type": "VariableDeclarator" + }, + "end": 291, + "kind": "const", + "start": 266, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 321, + "id": { + "end": 311, + "name": "minClampingDistance", + "start": 292, + "type": "Identifier" + }, + "init": { + "end": 321, + "left": { + "end": 316, + "raw": "50", + "start": 314, + "type": "Literal", + "type": "Literal", + "value": { + "value": 50.0, + "suffix": "None" + } + }, + "operator": "+", + "right": { + "end": 321, + "raw": "30", + "start": 319, + "type": "Literal", + "type": "Literal", + "value": { + "value": 30.0, + "suffix": "None" + } + }, + "start": 314, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 292, + "type": "VariableDeclarator" + }, + "end": 321, + "kind": "const", + "start": 292, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 344, + "id": { + "end": 339, + "name": "templateThickness", + "start": 322, + "type": "Identifier" + }, + "init": { + "end": 344, + "raw": "10", + "start": 342, + "type": "Literal", + "type": "Literal", + "value": { + "value": 10.0, + "suffix": "None" + } + }, + "start": 322, + "type": "VariableDeclarator" + }, + "end": 344, + "kind": "const", + "start": 322, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 356, + "id": { + "end": 351, + "name": "radius", + "start": 345, + "type": "Identifier" + }, + "init": { + "end": 356, + "raw": "10", + "start": 354, + "type": "Literal", + "type": "Literal", + "value": { + "value": 10.0, + "suffix": "None" + } + }, + "start": 345, + "type": "VariableDeclarator" + }, + "end": 356, + "kind": "const", + "start": 345, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 367, + "id": { + "end": 362, + "name": "depth", + "start": 357, + "type": "Identifier" + }, + "init": { + "end": 367, + "raw": "30", + "start": 365, + "type": "Literal", + "type": "Literal", + "value": { + "value": 30.0, + "suffix": "None" + } + }, + "start": 357, + "type": "VariableDeclarator" + }, + "end": 367, + "kind": "const", + "start": 357, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 403, + "id": { + "end": 377, + "name": "length001", + "start": 368, + "type": "Identifier" + }, + "init": { + "end": 403, + "left": { + "end": 394, + "name": "slateWidthHalf", + "start": 380, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 403, + "name": "radius", + "start": 397, + "type": "Identifier", + "type": "Identifier" + }, + "start": 380, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 368, + "type": "VariableDeclarator" + }, + "end": 403, + "kind": "const", + "start": 368, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 443, + "id": { + "end": 413, + "name": "length002", + "start": 404, + "type": "Identifier" + }, + "init": { + "end": 443, + "left": { + "end": 421, + "name": "depth", + "start": 416, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 443, + "name": "minClampingDistance", + "start": 424, + "type": "Identifier", + "type": "Identifier" + }, + "start": 416, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 404, + "type": "VariableDeclarator" + }, + "end": 443, + "kind": "const", + "start": 404, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1241, + "id": { + "end": 481, + "name": "sketch001", + "start": 472, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 502, + "raw": "'XZ'", + "start": 498, + "type": "Literal", + "type": "Literal", + "value": "XZ" + } + ], + "callee": { + "end": 497, + "name": "startSketchOn", + "start": 484, + "type": "Identifier" + }, + "end": 503, + "start": 484, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 526, + "raw": "0", + "start": 525, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 547, + "left": { + "end": 533, + "name": "depth", + "start": 528, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 547, + "name": "templateGap", + "start": 536, + "type": "Identifier", + "type": "Identifier" + }, + "start": 528, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 548, + "start": 524, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 551, + "start": 550, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 523, + "name": "startProfileAt", + "start": 509, + "type": "Identifier" + }, + "end": 552, + "start": 509, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 573, + "name": "length001", + "start": 564, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 576, + "start": 575, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 584, + "start": 578, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "seg01" + } + ], + "callee": { + "end": 563, + "name": "xLine", + "start": 558, + "type": "Identifier" + }, + "end": 585, + "start": 558, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 685, + "properties": [ + { + "end": 616, + "key": { + "end": 612, + "name": "angleEnd", + "start": 604, + "type": "Identifier" + }, + "start": 604, + "type": "ObjectProperty", + "value": { + "end": 616, + "raw": "0", + "start": 615, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "end": 640, + "key": { + "end": 635, + "name": "angleStart", + "start": 625, + "type": "Identifier" + }, + "start": 625, + "type": "ObjectProperty", + "value": { + "end": 640, + "raw": "90", + "start": 638, + "type": "Literal", + "type": "Literal", + "value": { + "value": 90.0, + "suffix": "None" + } + } + }, + { + "end": 678, + "key": { + "end": 655, + "name": "radius", + "start": 649, + "type": "Identifier" + }, + "start": 649, + "type": "ObjectProperty", + "value": { + "end": 678, + "left": { + "end": 664, + "name": "radius", + "start": 658, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 678, + "name": "templateGap", + "start": 667, + "type": "Identifier", + "type": "Identifier" + }, + "start": 658, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "start": 595, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 688, + "start": 687, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 594, + "name": "arc", + "start": 591, + "type": "Identifier" + }, + "end": 689, + "start": 591, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 743, + "left": { + "end": 719, + "left": { + "argument": { + "end": 715, + "name": "templateGap", + "start": 704, + "type": "Identifier", + "type": "Identifier" + }, + "end": 715, + "operator": "-", + "start": 703, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "*", + "right": { + "end": 719, + "raw": "2", + "start": 718, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 703, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 743, + "left": { + "end": 739, + "name": "templateDiameter", + "start": 723, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 743, + "raw": "2", + "start": 742, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 723, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 703, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 747, + "start": 746, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 755, + "start": 749, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "seg05" + } + ], + "callee": { + "end": 702, + "name": "yLineTo", + "start": 695, + "type": "Identifier" + }, + "end": 756, + "start": 695, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 804, + "left": { + "end": 784, + "name": "slateWidthHalf", + "start": 770, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 804, + "name": "templateThickness", + "start": 787, + "type": "Identifier", + "type": "Identifier" + }, + "start": 770, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 807, + "start": 806, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 815, + "start": 809, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "seg04" + } + ], + "callee": { + "end": 769, + "name": "xLineTo", + "start": 762, + "type": "Identifier" + }, + "end": 816, + "start": 762, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "argument": { + "end": 838, + "name": "length002", + "start": 829, + "type": "Identifier", + "type": "Identifier" + }, + "end": 838, + "operator": "-", + "start": 828, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 841, + "start": 840, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 849, + "start": 843, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "seg03" + } + ], + "callee": { + "end": 827, + "name": "yLine", + "start": 822, + "type": "Identifier" + }, + "end": 850, + "start": 822, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 868, + "name": "ZERO", + "start": 864, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 871, + "start": 870, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 879, + "start": 873, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "seg02" + } + ], + "callee": { + "end": 863, + "name": "xLineTo", + "start": 856, + "type": "Identifier" + }, + "end": 880, + "start": 856, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "argument": { + "arguments": [ + { + "end": 939, + "name": "seg02", + "start": 934, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 933, + "name": "segLen", + "start": 927, + "type": "Identifier" + }, + "end": 940, + "start": 927, + "type": "CallExpression", + "type": "CallExpression" + }, + "end": 940, + "operator": "-", + "start": 926, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 943, + "start": 942, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 925, + "name": "xLine", + "start": 920, + "type": "Identifier" + }, + "end": 944, + "start": 920, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "arguments": [ + { + "end": 968, + "name": "seg03", + "start": 963, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 962, + "name": "segLen", + "start": 956, + "type": "Identifier" + }, + "end": 969, + "start": 956, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "end": 972, + "start": 971, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 955, + "name": "yLine", + "start": 950, + "type": "Identifier" + }, + "end": 973, + "start": 950, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "arguments": [ + { + "end": 997, + "name": "seg04", + "start": 992, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 991, + "name": "segLen", + "start": 985, + "type": "Identifier" + }, + "end": 998, + "start": 985, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "end": 1001, + "start": 1000, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 984, + "name": "xLine", + "start": 979, + "type": "Identifier" + }, + "end": 1002, + "start": 979, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "arguments": [ + { + "end": 1026, + "name": "seg05", + "start": 1021, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 1020, + "name": "segLen", + "start": 1014, + "type": "Identifier" + }, + "end": 1027, + "start": 1014, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "end": 1030, + "start": 1029, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1013, + "name": "yLine", + "start": 1008, + "type": "Identifier" + }, + "end": 1031, + "start": 1008, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 1133, + "properties": [ + { + "end": 1063, + "key": { + "end": 1058, + "name": "angleEnd", + "start": 1050, + "type": "Identifier" + }, + "start": 1050, + "type": "ObjectProperty", + "value": { + "end": 1063, + "raw": "90", + "start": 1061, + "type": "Literal", + "type": "Literal", + "value": { + "value": 90.0, + "suffix": "None" + } + } + }, + { + "end": 1088, + "key": { + "end": 1082, + "name": "angleStart", + "start": 1072, + "type": "Identifier" + }, + "start": 1072, + "type": "ObjectProperty", + "value": { + "end": 1088, + "raw": "180", + "start": 1085, + "type": "Literal", + "type": "Literal", + "value": { + "value": 180.0, + "suffix": "None" + } + } + }, + { + "end": 1126, + "key": { + "end": 1103, + "name": "radius", + "start": 1097, + "type": "Identifier" + }, + "start": 1097, + "type": "ObjectProperty", + "value": { + "end": 1126, + "left": { + "end": 1112, + "name": "radius", + "start": 1106, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 1126, + "name": "templateGap", + "start": 1115, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1106, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "start": 1041, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 1136, + "start": 1135, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1040, + "name": "arc", + "start": 1037, + "type": "Identifier" + }, + "end": 1137, + "start": 1037, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1159, + "name": "endAbsolute", + "start": 1148, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "arguments": [ + { + "end": 1178, + "start": 1177, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1176, + "name": "profileStartX", + "start": 1163, + "type": "Identifier" + }, + "end": 1179, + "start": 1163, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 1196, + "start": 1195, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1194, + "name": "profileStartY", + "start": 1181, + "type": "Identifier" + }, + "end": 1197, + "start": 1181, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 1198, + "start": 1162, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 1147, + "name": "line", + "start": 1143, + "type": "Identifier" + }, + "end": 1199, + "start": 1143, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [], + "callee": { + "end": 1210, + "name": "close", + "start": 1205, + "type": "Identifier" + }, + "end": 1212, + "start": 1205, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 1241, + "nonCodeMeta": { + "nonCodeNodes": { + "7": [ + { + "end": 914, + "start": 882, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "|> line(end = [7.78, 11.16])", + "style": "line" + } + } + ], + "14": [ + { + "end": 1241, + "start": 1212, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Extrude the first sketch", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, + "start": 484, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 472, + "type": "VariableDeclarator" + }, + "end": 1241, + "kind": "const", + "start": 472, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1285, + "id": { + "end": 1252, + "name": "extrude001", + "start": 1242, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1280, + "name": "length", + "start": 1274, + "type": "Identifier" + }, + "arg": { + "end": 1284, + "raw": "5", + "start": 1283, + "type": "Literal", + "type": "Literal", + "value": { + "value": 5.0, + "suffix": "None" + } + } + } + ], + "callee": { + "end": 1262, + "name": "extrude", + "start": 1255, + "type": "Identifier" + }, + "end": 1285, + "start": 1255, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 1272, + "name": "sketch001", + "start": 1263, + "type": "Identifier", + "type": "Identifier" + } + }, + "start": 1242, + "type": "VariableDeclarator" + }, + "end": 1285, + "kind": "const", + "start": 1242, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1860, + "id": { + "end": 1324, + "name": "sketch002", + "start": 1315, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 1351, + "name": "extrude001", + "start": 1341, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 1360, + "raw": "'START'", + "start": 1353, + "type": "Literal", + "type": "Literal", + "value": "START" + } + ], + "callee": { + "end": 1340, + "name": "startSketchOn", + "start": 1327, + "type": "Identifier" + }, + "end": 1361, + "start": 1327, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "argument": { + "end": 1406, + "name": "slateWidthHalf", + "start": 1392, + "type": "Identifier", + "type": "Identifier" + }, + "end": 1406, + "operator": "-", + "start": 1391, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 1455, + "left": { + "end": 1431, + "left": { + "argument": { + "end": 1427, + "name": "templateGap", + "start": 1416, + "type": "Identifier", + "type": "Identifier" + }, + "end": 1427, + "operator": "-", + "start": 1415, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "*", + "right": { + "end": 1431, + "raw": "2", + "start": 1430, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1415, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 1455, + "left": { + "end": 1451, + "name": "templateDiameter", + "start": 1435, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1455, + "raw": "2", + "start": 1454, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1435, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 1415, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 1463, + "start": 1382, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 1466, + "start": 1465, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1381, + "name": "startProfileAt", + "start": 1367, + "type": "Identifier" + }, + "end": 1467, + "start": 1367, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "argument": { + "end": 1481, + "raw": "7", + "start": 1480, + "type": "Literal", + "type": "Literal", + "value": { + "value": 7.0, + "suffix": "None" + } + }, + "end": 1481, + "operator": "-", + "start": 1479, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 1484, + "start": 1483, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 1507, + "start": 1486, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "rectangleSegmentA001" + } + ], + "callee": { + "end": 1478, + "name": "xLine", + "start": 1473, + "type": "Identifier" + }, + "end": 1508, + "start": 1473, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 1567, + "left": { + "arguments": [ + { + "end": 1561, + "name": "rectangleSegmentA001", + "start": 1541, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 1540, + "name": "segAng", + "start": 1534, + "type": "Identifier" + }, + "end": 1562, + "start": 1534, + "type": "CallExpression", + "type": "CallExpression" + }, + "operator": "+", + "right": { + "end": 1567, + "raw": "90", + "start": 1565, + "type": "Literal", + "type": "Literal", + "value": { + "value": 90.0, + "suffix": "None" + } + }, + "start": 1534, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 1595, + "name": "minClampingDistance", + "start": 1576, + "type": "Identifier", + "type": "Identifier" + } + ], + "end": 1602, + "start": 1525, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 1605, + "start": 1604, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 1628, + "start": 1607, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "rectangleSegmentB001" + } + ], + "callee": { + "end": 1524, + "name": "angledLine", + "start": 1514, + "type": "Identifier" + }, + "end": 1629, + "start": 1514, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "arguments": [ + { + "end": 1682, + "name": "rectangleSegmentA001", + "start": 1662, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 1661, + "name": "segAng", + "start": 1655, + "type": "Identifier" + }, + "end": 1683, + "start": 1655, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "argument": { + "arguments": [ + { + "end": 1720, + "name": "rectangleSegmentA001", + "start": 1700, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 1699, + "name": "segLen", + "start": 1693, + "type": "Identifier" + }, + "end": 1721, + "start": 1693, + "type": "CallExpression", + "type": "CallExpression" + }, + "end": 1721, + "operator": "-", + "start": 1692, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "end": 1728, + "start": 1646, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 1731, + "start": 1730, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 1754, + "start": 1733, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "rectangleSegmentC001" + } + ], + "callee": { + "end": 1645, + "name": "angledLine", + "start": 1635, + "type": "Identifier" + }, + "end": 1755, + "start": 1635, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1777, + "name": "endAbsolute", + "start": 1766, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "arguments": [ + { + "end": 1796, + "start": 1795, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1794, + "name": "profileStartX", + "start": 1781, + "type": "Identifier" + }, + "end": 1797, + "start": 1781, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 1814, + "start": 1813, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1812, + "name": "profileStartY", + "start": 1799, + "type": "Identifier" + }, + "end": 1815, + "start": 1799, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 1816, + "start": 1780, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 1765, + "name": "line", + "start": 1761, + "type": "Identifier" + }, + "end": 1817, + "start": 1761, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [], + "callee": { + "end": 1828, + "name": "close", + "start": 1823, + "type": "Identifier" + }, + "end": 1830, + "start": 1823, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 1860, + "nonCodeMeta": { + "nonCodeNodes": { + "6": [ + { + "end": 1860, + "start": 1830, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Extrude the second sketch", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, + "start": 1327, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 1315, + "type": "VariableDeclarator" + }, + "end": 1860, + "kind": "const", + "start": 1315, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1906, + "id": { + "end": 1871, + "name": "extrude002", + "start": 1861, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1899, + "name": "length", + "start": 1893, + "type": "Identifier" + }, + "arg": { + "end": 1905, + "raw": "7.5", + "start": 1902, + "type": "Literal", + "type": "Literal", + "value": { + "value": 7.5, + "suffix": "None" + } + } + } + ], + "callee": { + "end": 1881, + "name": "extrude", + "start": 1874, + "type": "Identifier" + }, + "end": 1906, + "start": 1874, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 1891, + "name": "sketch002", + "start": 1882, + "type": "Identifier", + "type": "Identifier" + } + }, + "start": 1861, + "type": "VariableDeclarator" + }, + "end": 1906, + "kind": "const", + "start": 1861, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 2431, + "id": { + "end": 1944, + "name": "sketch003", + "start": 1935, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 1971, + "name": "extrude001", + "start": 1961, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 1980, + "raw": "'START'", + "start": 1973, + "type": "Literal", + "type": "Literal", + "value": "START" + } + ], + "callee": { + "end": 1960, + "name": "startSketchOn", + "start": 1947, + "type": "Identifier" + }, + "end": 1981, + "start": 1947, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 2025, + "name": "slateWidthHalf", + "start": 2011, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 2074, + "left": { + "end": 2050, + "left": { + "argument": { + "end": 2046, + "name": "templateGap", + "start": 2035, + "type": "Identifier", + "type": "Identifier" + }, + "end": 2046, + "operator": "-", + "start": 2034, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "*", + "right": { + "end": 2050, + "raw": "2", + "start": 2049, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 2034, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 2074, + "left": { + "end": 2070, + "name": "templateDiameter", + "start": 2054, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 2074, + "raw": "2", + "start": 2073, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 2054, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 2034, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 2082, + "start": 2002, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 2085, + "start": 2084, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2001, + "name": "startProfileAt", + "start": 1987, + "type": "Identifier" + }, + "end": 2086, + "start": 1987, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 2099, + "raw": "7", + "start": 2098, + "type": "Literal", + "type": "Literal", + "value": { + "value": 7.0, + "suffix": "None" + } + }, + { + "end": 2102, + "start": 2101, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 2125, + "start": 2104, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "rectangleSegmentA002" + } + ], + "callee": { + "end": 2097, + "name": "xLine", + "start": 2092, + "type": "Identifier" + }, + "end": 2126, + "start": 2092, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 2185, + "left": { + "arguments": [ + { + "end": 2179, + "name": "rectangleSegmentA002", + "start": 2159, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 2158, + "name": "segAng", + "start": 2152, + "type": "Identifier" + }, + "end": 2180, + "start": 2152, + "type": "CallExpression", + "type": "CallExpression" + }, + "operator": "-", + "right": { + "end": 2185, + "raw": "90", + "start": 2183, + "type": "Literal", + "type": "Literal", + "value": { + "value": 90.0, + "suffix": "None" + } + }, + "start": 2152, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 2213, + "name": "minClampingDistance", + "start": 2194, + "type": "Identifier", + "type": "Identifier" + } + ], + "end": 2220, + "start": 2143, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 2223, + "start": 2222, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2142, + "name": "angledLine", + "start": 2132, + "type": "Identifier" + }, + "end": 2224, + "start": 2132, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "arguments": [ + { + "end": 2277, + "name": "rectangleSegmentA002", + "start": 2257, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 2256, + "name": "segAng", + "start": 2250, + "type": "Identifier" + }, + "end": 2278, + "start": 2250, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "argument": { + "arguments": [ + { + "end": 2315, + "name": "rectangleSegmentA002", + "start": 2295, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 2294, + "name": "segLen", + "start": 2288, + "type": "Identifier" + }, + "end": 2316, + "start": 2288, + "type": "CallExpression", + "type": "CallExpression" + }, + "end": 2316, + "operator": "-", + "start": 2287, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "end": 2323, + "start": 2241, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 2326, + "start": 2325, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2240, + "name": "angledLine", + "start": 2230, + "type": "Identifier" + }, + "end": 2327, + "start": 2230, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2349, + "name": "endAbsolute", + "start": 2338, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "arguments": [ + { + "end": 2368, + "start": 2367, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2366, + "name": "profileStartX", + "start": 2353, + "type": "Identifier" + }, + "end": 2369, + "start": 2353, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 2386, + "start": 2385, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2384, + "name": "profileStartY", + "start": 2371, + "type": "Identifier" + }, + "end": 2387, + "start": 2371, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 2388, + "start": 2352, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 2337, + "name": "line", + "start": 2333, + "type": "Identifier" + }, + "end": 2389, + "start": 2333, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [], + "callee": { + "end": 2400, + "name": "close", + "start": 2395, + "type": "Identifier" + }, + "end": 2402, + "start": 2395, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 2431, + "nonCodeMeta": { + "nonCodeNodes": { + "6": [ + { + "end": 2431, + "start": 2402, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Extrude the third Sketch", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, + "start": 1947, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 1935, + "type": "VariableDeclarator" + }, + "end": 2431, + "kind": "const", + "start": 1935, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 2477, + "id": { + "end": 2442, + "name": "extrude003", + "start": 2432, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2470, + "name": "length", + "start": 2464, + "type": "Identifier" + }, + "arg": { + "end": 2476, + "raw": "7.5", + "start": 2473, + "type": "Literal", + "type": "Literal", + "value": { + "value": 7.5, + "suffix": "None" + } + } + } + ], + "callee": { + "end": 2452, + "name": "extrude", + "start": 2445, + "type": "Identifier" + }, + "end": 2477, + "start": 2445, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 2462, + "name": "sketch003", + "start": 2453, + "type": "Identifier", + "type": "Identifier" + } + }, + "start": 2432, + "type": "VariableDeclarator" + }, + "end": 2477, + "kind": "const", + "start": 2432, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + } + ], + "end": 2478, + "innerAttrs": [ + { + "end": 126, + "name": { + "end": 102, + "name": "settings", + "start": 94, + "type": "Identifier" + }, + "properties": [ + { + "end": 125, + "key": { + "end": 120, + "name": "defaultLengthUnit", + "start": 103, + "type": "Identifier" + }, + "start": 103, + "type": "ObjectProperty", + "value": { + "end": 125, + "name": "mm", + "start": 123, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 93, + "type": "Annotation" + } + ], + "nonCodeMeta": { + "nonCodeNodes": { + "9": [ + { + "end": 471, + "start": 443, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Create the first sketch", + "style": "line" + } + } + ], + "11": [ + { + "end": 1314, + "start": 1285, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Create the second sketch", + "style": "line" + } + } + ], + "13": [ + { + "end": 1934, + "start": 1906, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Create the third sketch", + "style": "line" + } + } + ] + }, + "startNodes": [ + { + "end": 30, + "start": 0, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Router template for a slate", + "style": "line" + } + }, + { + "end": 78, + "start": 31, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "A guide for routing a slate for a cross bar.", + "style": "line" + } + }, + { + "end": 80, + "start": 78, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + }, + { + "end": 92, + "start": 80, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Set Units", + "style": "line" + } + }, + { + "end": 128, + "start": 126, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + }, + { + "end": 147, + "start": 128, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Define constants", + "style": "line" + } + } + ] + }, + "start": 0 + } +} diff --git a/rust/kcl-lib/tests/kcl_samples/router-template-slate/ops.snap b/rust/kcl-lib/tests/kcl_samples/router-template-slate/ops.snap new file mode 100644 index 000000000..5563da241 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/router-template-slate/ops.snap @@ -0,0 +1,233 @@ +--- +source: kcl/src/simulation_tests.rs +description: Operations executed router-template-slate.kcl +--- +[ + { + "labeledArgs": { + "data": { + "value": { + "type": "String", + "value": "XZ" + }, + "sourceRange": [ + 498, + 502, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 484, + 503, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 5.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1283, + 1284, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 1255, + 1285, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1263, + 1272, + 0 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1341, + 1351, + 0 + ] + }, + "tag": { + "value": { + "type": "String", + "value": "START" + }, + "sourceRange": [ + 1353, + 1360, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 1327, + 1361, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 7.5, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1902, + 1905, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 1874, + 1906, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1882, + 1891, + 0 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1961, + 1971, + 0 + ] + }, + "tag": { + "value": { + "type": "String", + "value": "START" + }, + "sourceRange": [ + 1973, + 1980, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 1947, + 1981, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 7.5, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 2473, + 2476, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 2445, + 2477, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 2453, + 2462, + 0 + ] + } + } +] diff --git a/rust/kcl-lib/tests/kcl_samples/router-template-slate/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/router-template-slate/program_memory.snap new file mode 100644 index 000000000..7b413da98 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/router-template-slate/program_memory.snap @@ -0,0 +1,7364 @@ +--- +source: kcl/src/simulation_tests.rs +description: Variables in memory after executing router-template-slate.kcl +--- +{ + "depth": { + "type": "Number", + "value": 30.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 365, + 367, + 0 + ] + } + ] + }, + "extrude001": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 558, + 585, + 0 + ], + "tag": { + "end": 584, + "start": 578, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 591, + 689, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 695, + 756, + 0 + ], + "tag": { + "end": 755, + "start": 749, + "type": "TagDeclarator", + "value": "seg05" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 762, + 816, + 0 + ], + "tag": { + "end": 815, + "start": 809, + "type": "TagDeclarator", + "value": "seg04" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 822, + 850, + 0 + ], + "tag": { + "end": 849, + "start": 843, + "type": "TagDeclarator", + "value": "seg03" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 920, + 944, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 950, + 973, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 979, + 1002, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1008, + 1031, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1037, + 1137, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1143, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 558, + 585, + 0 + ] + }, + "from": [ + 0.0, + 28.1188 + ], + "tag": { + "end": 584, + "start": 578, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 10.75, + 28.1188 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 591, + 689, + 0 + ] + }, + "ccw": false, + "center": [ + 10.75, + 20.0 + ], + "from": [ + 10.75, + 28.1188 + ], + "radius": 8.11875, + "tag": null, + "to": [ + 18.8688, + 20.0 + ], + "type": "Arc", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 695, + 756, + 0 + ] + }, + "from": [ + 18.8688, + 20.0 + ], + "tag": { + "end": 755, + "start": 749, + "type": "TagDeclarator", + "value": "seg05" + }, + "to": [ + 18.8688, + -12.4937 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 762, + 816, + 0 + ] + }, + "from": [ + 18.8688, + -12.4937 + ], + "tag": { + "end": 815, + "start": 809, + "type": "TagDeclarator", + "value": "seg04" + }, + "to": [ + 30.75, + -12.4937 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 822, + 850, + 0 + ] + }, + "from": [ + 30.75, + -12.4937 + ], + "tag": { + "end": 849, + "start": 843, + "type": "TagDeclarator", + "value": "seg03" + }, + "to": [ + 30.75, + -122.4938 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 856, + 880, + 0 + ] + }, + "from": [ + 30.75, + -122.4938 + ], + "tag": { + "end": 879, + "start": 873, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 0.0, + -122.4938 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 920, + 944, + 0 + ] + }, + "from": [ + 0.0, + -122.4938 + ], + "tag": null, + "to": [ + -30.75, + -122.4938 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 950, + 973, + 0 + ] + }, + "from": [ + -30.75, + -122.4938 + ], + "tag": null, + "to": [ + -30.75, + -12.4938 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 979, + 1002, + 0 + ] + }, + "from": [ + -30.75, + -12.4938 + ], + "tag": null, + "to": [ + -18.8688, + -12.4938 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1008, + 1031, + 0 + ] + }, + "from": [ + -18.8688, + -12.4938 + ], + "tag": null, + "to": [ + -18.8688, + 20.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1037, + 1137, + 0 + ] + }, + "ccw": false, + "center": [ + -10.75, + 20.0 + ], + "from": [ + -18.8688, + 20.0 + ], + "radius": 8.11875, + "tag": null, + "to": [ + -10.75, + 28.1187 + ], + "type": "Arc", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1143, + 1199, + 0 + ] + }, + "from": [ + -10.75, + 28.1187 + ], + "tag": null, + "to": [ + 0.0, + 28.1188 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1205, + 1212, + 0 + ] + }, + "from": [ + 0.0, + 28.1188 + ], + "tag": null, + "to": [ + 0.0, + 28.1188 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 28.1188 + ], + "to": [ + 0.0, + 28.1188 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 509, + 552, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 558, + 585, + 0 + ] + }, + "from": [ + 0.0, + 28.1188 + ], + "tag": { + "end": 584, + "start": 578, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 10.75, + 28.1188 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 558, + 585, + 0 + ], + "tag": { + "end": 584, + "start": 578, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 578, + 584, + 0 + ] + } + ] + }, + "seg02": { + "type": "TagIdentifier", + "value": "seg02", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 856, + 880, + 0 + ] + }, + "from": [ + 30.75, + -122.4938 + ], + "tag": { + "end": 879, + "start": 873, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 0.0, + -122.4938 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": null + }, + "__meta": [ + { + "sourceRange": [ + 873, + 879, + 0 + ] + } + ] + }, + "seg03": { + "type": "TagIdentifier", + "value": "seg03", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 822, + 850, + 0 + ] + }, + "from": [ + 30.75, + -12.4937 + ], + "tag": { + "end": 849, + "start": 843, + "type": "TagDeclarator", + "value": "seg03" + }, + "to": [ + 30.75, + -122.4938 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 822, + 850, + 0 + ], + "tag": { + "end": 849, + "start": 843, + "type": "TagDeclarator", + "value": "seg03" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 843, + 849, + 0 + ] + } + ] + }, + "seg04": { + "type": "TagIdentifier", + "value": "seg04", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 762, + 816, + 0 + ] + }, + "from": [ + 18.8688, + -12.4937 + ], + "tag": { + "end": 815, + "start": 809, + "type": "TagDeclarator", + "value": "seg04" + }, + "to": [ + 30.75, + -12.4937 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 762, + 816, + 0 + ], + "tag": { + "end": 815, + "start": 809, + "type": "TagDeclarator", + "value": "seg04" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 809, + 815, + 0 + ] + } + ] + }, + "seg05": { + "type": "TagIdentifier", + "value": "seg05", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 695, + 756, + 0 + ] + }, + "from": [ + 18.8688, + 20.0 + ], + "tag": { + "end": 755, + "start": 749, + "type": "TagDeclarator", + "value": "seg05" + }, + "to": [ + 18.8688, + -12.4937 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 695, + 756, + 0 + ], + "tag": { + "end": 755, + "start": 749, + "type": "TagDeclarator", + "value": "seg05" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 749, + 755, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 509, + 552, + 0 + ] + } + ] + }, + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 509, + 552, + 0 + ] + } + ] + } + }, + "extrude002": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1473, + 1508, + 0 + ], + "tag": { + "end": 1507, + "start": 1486, + "type": "TagDeclarator", + "value": "rectangleSegmentA001" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1514, + 1629, + 0 + ], + "tag": { + "end": 1628, + "start": 1607, + "type": "TagDeclarator", + "value": "rectangleSegmentB001" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1635, + 1755, + 0 + ], + "tag": { + "end": 1754, + "start": 1733, + "type": "TagDeclarator", + "value": "rectangleSegmentC001" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1761, + 1817, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1473, + 1508, + 0 + ] + }, + "from": [ + -20.75, + -12.4937 + ], + "tag": { + "end": 1507, + "start": 1486, + "type": "TagDeclarator", + "value": "rectangleSegmentA001" + }, + "to": [ + -27.75, + -12.4937 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1514, + 1629, + 0 + ] + }, + "from": [ + -27.75, + -12.4937 + ], + "tag": { + "end": 1628, + "start": 1607, + "type": "TagDeclarator", + "value": "rectangleSegmentB001" + }, + "to": [ + -27.75, + -92.4938 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1635, + 1755, + 0 + ] + }, + "from": [ + -27.75, + -92.4938 + ], + "tag": { + "end": 1754, + "start": 1733, + "type": "TagDeclarator", + "value": "rectangleSegmentC001" + }, + "to": [ + -20.75, + -92.4938 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1761, + 1817, + 0 + ] + }, + "from": [ + -20.75, + -92.4938 + ], + "tag": null, + "to": [ + -20.75, + -12.4937 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1823, + 1830, + 0 + ] + }, + "from": [ + -20.75, + -12.4937 + ], + "tag": null, + "to": [ + -20.75, + -12.4937 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 558, + 585, + 0 + ], + "tag": { + "end": 584, + "start": 578, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 591, + 689, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 695, + 756, + 0 + ], + "tag": { + "end": 755, + "start": 749, + "type": "TagDeclarator", + "value": "seg05" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 762, + 816, + 0 + ], + "tag": { + "end": 815, + "start": 809, + "type": "TagDeclarator", + "value": "seg04" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 822, + 850, + 0 + ], + "tag": { + "end": 849, + "start": 843, + "type": "TagDeclarator", + "value": "seg03" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 920, + 944, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 950, + 973, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 979, + 1002, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1008, + 1031, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1037, + 1137, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1143, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 558, + 585, + 0 + ] + }, + "from": [ + 0.0, + 28.1188 + ], + "tag": { + "end": 584, + "start": 578, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 10.75, + 28.1188 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 591, + 689, + 0 + ] + }, + "ccw": false, + "center": [ + 10.75, + 20.0 + ], + "from": [ + 10.75, + 28.1188 + ], + "radius": 8.11875, + "tag": null, + "to": [ + 18.8688, + 20.0 + ], + "type": "Arc", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 695, + 756, + 0 + ] + }, + "from": [ + 18.8688, + 20.0 + ], + "tag": { + "end": 755, + "start": 749, + "type": "TagDeclarator", + "value": "seg05" + }, + "to": [ + 18.8688, + -12.4937 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 762, + 816, + 0 + ] + }, + "from": [ + 18.8688, + -12.4937 + ], + "tag": { + "end": 815, + "start": 809, + "type": "TagDeclarator", + "value": "seg04" + }, + "to": [ + 30.75, + -12.4937 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 822, + 850, + 0 + ] + }, + "from": [ + 30.75, + -12.4937 + ], + "tag": { + "end": 849, + "start": 843, + "type": "TagDeclarator", + "value": "seg03" + }, + "to": [ + 30.75, + -122.4938 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 856, + 880, + 0 + ] + }, + "from": [ + 30.75, + -122.4938 + ], + "tag": { + "end": 879, + "start": 873, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 0.0, + -122.4938 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 920, + 944, + 0 + ] + }, + "from": [ + 0.0, + -122.4938 + ], + "tag": null, + "to": [ + -30.75, + -122.4938 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 950, + 973, + 0 + ] + }, + "from": [ + -30.75, + -122.4938 + ], + "tag": null, + "to": [ + -30.75, + -12.4938 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 979, + 1002, + 0 + ] + }, + "from": [ + -30.75, + -12.4938 + ], + "tag": null, + "to": [ + -18.8688, + -12.4938 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1008, + 1031, + 0 + ] + }, + "from": [ + -18.8688, + -12.4938 + ], + "tag": null, + "to": [ + -18.8688, + 20.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1037, + 1137, + 0 + ] + }, + "ccw": false, + "center": [ + -10.75, + 20.0 + ], + "from": [ + -18.8688, + 20.0 + ], + "radius": 8.11875, + "tag": null, + "to": [ + -10.75, + 28.1187 + ], + "type": "Arc", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1143, + 1199, + 0 + ] + }, + "from": [ + -10.75, + 28.1187 + ], + "tag": null, + "to": [ + 0.0, + 28.1188 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1205, + 1212, + 0 + ] + }, + "from": [ + 0.0, + 28.1188 + ], + "tag": null, + "to": [ + 0.0, + 28.1188 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 28.1188 + ], + "to": [ + 0.0, + 28.1188 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 509, + 552, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 558, + 585, + 0 + ] + }, + "from": [ + 0.0, + 28.1188 + ], + "tag": { + "end": 584, + "start": 578, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 10.75, + 28.1188 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 558, + 585, + 0 + ], + "tag": { + "end": 584, + "start": 578, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 578, + 584, + 0 + ] + } + ] + }, + "seg02": { + "type": "TagIdentifier", + "value": "seg02", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 856, + 880, + 0 + ] + }, + "from": [ + 30.75, + -122.4938 + ], + "tag": { + "end": 879, + "start": 873, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 0.0, + -122.4938 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": null + }, + "__meta": [ + { + "sourceRange": [ + 873, + 879, + 0 + ] + } + ] + }, + "seg03": { + "type": "TagIdentifier", + "value": "seg03", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 822, + 850, + 0 + ] + }, + "from": [ + 30.75, + -12.4937 + ], + "tag": { + "end": 849, + "start": 843, + "type": "TagDeclarator", + "value": "seg03" + }, + "to": [ + 30.75, + -122.4938 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 822, + 850, + 0 + ], + "tag": { + "end": 849, + "start": 843, + "type": "TagDeclarator", + "value": "seg03" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 843, + 849, + 0 + ] + } + ] + }, + "seg04": { + "type": "TagIdentifier", + "value": "seg04", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 762, + 816, + 0 + ] + }, + "from": [ + 18.8688, + -12.4937 + ], + "tag": { + "end": 815, + "start": 809, + "type": "TagDeclarator", + "value": "seg04" + }, + "to": [ + 30.75, + -12.4937 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 762, + 816, + 0 + ], + "tag": { + "end": 815, + "start": 809, + "type": "TagDeclarator", + "value": "seg04" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 809, + 815, + 0 + ] + } + ] + }, + "seg05": { + "type": "TagIdentifier", + "value": "seg05", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 695, + 756, + 0 + ] + }, + "from": [ + 18.8688, + 20.0 + ], + "tag": { + "end": 755, + "start": 749, + "type": "TagDeclarator", + "value": "seg05" + }, + "to": [ + 18.8688, + -12.4937 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 695, + 756, + 0 + ], + "tag": { + "end": 755, + "start": 749, + "type": "TagDeclarator", + "value": "seg05" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 749, + 755, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 509, + 552, + 0 + ] + } + ] + }, + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 509, + 552, + 0 + ] + } + ] + }, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1327, + 1361, + 0 + ] + } + ] + }, + "start": { + "from": [ + -20.75, + -12.4937 + ], + "to": [ + -20.75, + -12.4937 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1367, + 1467, + 0 + ] + } + }, + "tags": { + "rectangleSegmentA001": { + "type": "TagIdentifier", + "value": "rectangleSegmentA001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1473, + 1508, + 0 + ] + }, + "from": [ + -20.75, + -12.4937 + ], + "tag": { + "end": 1507, + "start": 1486, + "type": "TagDeclarator", + "value": "rectangleSegmentA001" + }, + "to": [ + -27.75, + -12.4937 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1473, + 1508, + 0 + ], + "tag": { + "end": 1507, + "start": 1486, + "type": "TagDeclarator", + "value": "rectangleSegmentA001" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1486, + 1507, + 0 + ] + } + ] + }, + "rectangleSegmentB001": { + "type": "TagIdentifier", + "value": "rectangleSegmentB001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1514, + 1629, + 0 + ] + }, + "from": [ + -27.75, + -12.4937 + ], + "tag": { + "end": 1628, + "start": 1607, + "type": "TagDeclarator", + "value": "rectangleSegmentB001" + }, + "to": [ + -27.75, + -92.4938 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1514, + 1629, + 0 + ], + "tag": { + "end": 1628, + "start": 1607, + "type": "TagDeclarator", + "value": "rectangleSegmentB001" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1607, + 1628, + 0 + ] + } + ] + }, + "rectangleSegmentC001": { + "type": "TagIdentifier", + "value": "rectangleSegmentC001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1635, + 1755, + 0 + ] + }, + "from": [ + -27.75, + -92.4938 + ], + "tag": { + "end": 1754, + "start": 1733, + "type": "TagDeclarator", + "value": "rectangleSegmentC001" + }, + "to": [ + -20.75, + -92.4938 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1635, + 1755, + 0 + ], + "tag": { + "end": 1754, + "start": 1733, + "type": "TagDeclarator", + "value": "rectangleSegmentC001" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1733, + 1754, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1367, + 1467, + 0 + ] + } + ] + }, + "height": 7.5, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1367, + 1467, + 0 + ] + } + ] + } + }, + "extrude003": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2092, + 2126, + 0 + ], + "tag": { + "end": 2125, + "start": 2104, + "type": "TagDeclarator", + "value": "rectangleSegmentA002" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2132, + 2224, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2230, + 2327, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2333, + 2389, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2092, + 2126, + 0 + ] + }, + "from": [ + 20.75, + -12.4937 + ], + "tag": { + "end": 2125, + "start": 2104, + "type": "TagDeclarator", + "value": "rectangleSegmentA002" + }, + "to": [ + 27.75, + -12.4937 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2132, + 2224, + 0 + ] + }, + "from": [ + 27.75, + -12.4937 + ], + "tag": null, + "to": [ + 27.75, + -92.4938 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2230, + 2327, + 0 + ] + }, + "from": [ + 27.75, + -92.4938 + ], + "tag": null, + "to": [ + 20.75, + -92.4938 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2333, + 2389, + 0 + ] + }, + "from": [ + 20.75, + -92.4938 + ], + "tag": null, + "to": [ + 20.75, + -12.4937 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2395, + 2402, + 0 + ] + }, + "from": [ + 20.75, + -12.4937 + ], + "tag": null, + "to": [ + 20.75, + -12.4937 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 558, + 585, + 0 + ], + "tag": { + "end": 584, + "start": 578, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 591, + 689, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 695, + 756, + 0 + ], + "tag": { + "end": 755, + "start": 749, + "type": "TagDeclarator", + "value": "seg05" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 762, + 816, + 0 + ], + "tag": { + "end": 815, + "start": 809, + "type": "TagDeclarator", + "value": "seg04" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 822, + 850, + 0 + ], + "tag": { + "end": 849, + "start": 843, + "type": "TagDeclarator", + "value": "seg03" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 920, + 944, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 950, + 973, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 979, + 1002, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1008, + 1031, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1037, + 1137, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1143, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 558, + 585, + 0 + ] + }, + "from": [ + 0.0, + 28.1188 + ], + "tag": { + "end": 584, + "start": 578, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 10.75, + 28.1188 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 591, + 689, + 0 + ] + }, + "ccw": false, + "center": [ + 10.75, + 20.0 + ], + "from": [ + 10.75, + 28.1188 + ], + "radius": 8.11875, + "tag": null, + "to": [ + 18.8688, + 20.0 + ], + "type": "Arc", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 695, + 756, + 0 + ] + }, + "from": [ + 18.8688, + 20.0 + ], + "tag": { + "end": 755, + "start": 749, + "type": "TagDeclarator", + "value": "seg05" + }, + "to": [ + 18.8688, + -12.4937 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 762, + 816, + 0 + ] + }, + "from": [ + 18.8688, + -12.4937 + ], + "tag": { + "end": 815, + "start": 809, + "type": "TagDeclarator", + "value": "seg04" + }, + "to": [ + 30.75, + -12.4937 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 822, + 850, + 0 + ] + }, + "from": [ + 30.75, + -12.4937 + ], + "tag": { + "end": 849, + "start": 843, + "type": "TagDeclarator", + "value": "seg03" + }, + "to": [ + 30.75, + -122.4938 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 856, + 880, + 0 + ] + }, + "from": [ + 30.75, + -122.4938 + ], + "tag": { + "end": 879, + "start": 873, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 0.0, + -122.4938 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 920, + 944, + 0 + ] + }, + "from": [ + 0.0, + -122.4938 + ], + "tag": null, + "to": [ + -30.75, + -122.4938 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 950, + 973, + 0 + ] + }, + "from": [ + -30.75, + -122.4938 + ], + "tag": null, + "to": [ + -30.75, + -12.4938 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 979, + 1002, + 0 + ] + }, + "from": [ + -30.75, + -12.4938 + ], + "tag": null, + "to": [ + -18.8688, + -12.4938 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1008, + 1031, + 0 + ] + }, + "from": [ + -18.8688, + -12.4938 + ], + "tag": null, + "to": [ + -18.8688, + 20.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1037, + 1137, + 0 + ] + }, + "ccw": false, + "center": [ + -10.75, + 20.0 + ], + "from": [ + -18.8688, + 20.0 + ], + "radius": 8.11875, + "tag": null, + "to": [ + -10.75, + 28.1187 + ], + "type": "Arc", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1143, + 1199, + 0 + ] + }, + "from": [ + -10.75, + 28.1187 + ], + "tag": null, + "to": [ + 0.0, + 28.1188 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1205, + 1212, + 0 + ] + }, + "from": [ + 0.0, + 28.1188 + ], + "tag": null, + "to": [ + 0.0, + 28.1188 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 28.1188 + ], + "to": [ + 0.0, + 28.1188 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 509, + 552, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 558, + 585, + 0 + ] + }, + "from": [ + 0.0, + 28.1188 + ], + "tag": { + "end": 584, + "start": 578, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 10.75, + 28.1188 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 558, + 585, + 0 + ], + "tag": { + "end": 584, + "start": 578, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 578, + 584, + 0 + ] + } + ] + }, + "seg02": { + "type": "TagIdentifier", + "value": "seg02", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 856, + 880, + 0 + ] + }, + "from": [ + 30.75, + -122.4938 + ], + "tag": { + "end": 879, + "start": 873, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 0.0, + -122.4938 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": null + }, + "__meta": [ + { + "sourceRange": [ + 873, + 879, + 0 + ] + } + ] + }, + "seg03": { + "type": "TagIdentifier", + "value": "seg03", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 822, + 850, + 0 + ] + }, + "from": [ + 30.75, + -12.4937 + ], + "tag": { + "end": 849, + "start": 843, + "type": "TagDeclarator", + "value": "seg03" + }, + "to": [ + 30.75, + -122.4938 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 822, + 850, + 0 + ], + "tag": { + "end": 849, + "start": 843, + "type": "TagDeclarator", + "value": "seg03" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 843, + 849, + 0 + ] + } + ] + }, + "seg04": { + "type": "TagIdentifier", + "value": "seg04", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 762, + 816, + 0 + ] + }, + "from": [ + 18.8688, + -12.4937 + ], + "tag": { + "end": 815, + "start": 809, + "type": "TagDeclarator", + "value": "seg04" + }, + "to": [ + 30.75, + -12.4937 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 762, + 816, + 0 + ], + "tag": { + "end": 815, + "start": 809, + "type": "TagDeclarator", + "value": "seg04" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 809, + 815, + 0 + ] + } + ] + }, + "seg05": { + "type": "TagIdentifier", + "value": "seg05", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 695, + 756, + 0 + ] + }, + "from": [ + 18.8688, + 20.0 + ], + "tag": { + "end": 755, + "start": 749, + "type": "TagDeclarator", + "value": "seg05" + }, + "to": [ + 18.8688, + -12.4937 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 695, + 756, + 0 + ], + "tag": { + "end": 755, + "start": 749, + "type": "TagDeclarator", + "value": "seg05" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 749, + 755, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 509, + 552, + 0 + ] + } + ] + }, + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 509, + 552, + 0 + ] + } + ] + }, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1947, + 1981, + 0 + ] + } + ] + }, + "start": { + "from": [ + 20.75, + -12.4937 + ], + "to": [ + 20.75, + -12.4937 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1987, + 2086, + 0 + ] + } + }, + "tags": { + "rectangleSegmentA002": { + "type": "TagIdentifier", + "value": "rectangleSegmentA002", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2092, + 2126, + 0 + ] + }, + "from": [ + 20.75, + -12.4937 + ], + "tag": { + "end": 2125, + "start": 2104, + "type": "TagDeclarator", + "value": "rectangleSegmentA002" + }, + "to": [ + 27.75, + -12.4937 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2092, + 2126, + 0 + ], + "tag": { + "end": 2125, + "start": 2104, + "type": "TagDeclarator", + "value": "rectangleSegmentA002" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2104, + 2125, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1987, + 2086, + 0 + ] + } + ] + }, + "height": 7.5, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1987, + 2086, + 0 + ] + } + ] + } + }, + "length001": { + "type": "Number", + "value": 10.75, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 283, + 287, + 0 + ] + }, + { + "sourceRange": [ + 290, + 291, + 0 + ] + }, + { + "sourceRange": [ + 354, + 356, + 0 + ] + } + ] + }, + "length002": { + "type": "Number", + "value": 110.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 365, + 367, + 0 + ] + }, + { + "sourceRange": [ + 314, + 316, + 0 + ] + }, + { + "sourceRange": [ + 319, + 321, + 0 + ] + } + ] + }, + "minClampingDistance": { + "type": "Number", + "value": 80.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 314, + 316, + 0 + ] + }, + { + "sourceRange": [ + 319, + 321, + 0 + ] + } + ] + }, + "radius": { + "type": "Number", + "value": 10.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 354, + 356, + 0 + ] + } + ] + }, + "rectangleSegmentA001": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "rectangleSegmentA001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1473, + 1508, + 0 + ] + }, + "from": [ + -20.75, + -12.4937 + ], + "tag": { + "end": 1507, + "start": 1486, + "type": "TagDeclarator", + "value": "rectangleSegmentA001" + }, + "to": [ + -27.75, + -12.4937 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1473, + 1508, + 0 + ], + "tag": { + "end": 1507, + "start": 1486, + "type": "TagDeclarator", + "value": "rectangleSegmentA001" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1486, + 1507, + 0 + ] + } + ] + }, + "rectangleSegmentA002": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "rectangleSegmentA002", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2092, + 2126, + 0 + ] + }, + "from": [ + 20.75, + -12.4937 + ], + "tag": { + "end": 2125, + "start": 2104, + "type": "TagDeclarator", + "value": "rectangleSegmentA002" + }, + "to": [ + 27.75, + -12.4937 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2092, + 2126, + 0 + ], + "tag": { + "end": 2125, + "start": 2104, + "type": "TagDeclarator", + "value": "rectangleSegmentA002" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2104, + 2125, + 0 + ] + } + ] + }, + "rectangleSegmentB001": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "rectangleSegmentB001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1514, + 1629, + 0 + ] + }, + "from": [ + -27.75, + -12.4937 + ], + "tag": { + "end": 1628, + "start": 1607, + "type": "TagDeclarator", + "value": "rectangleSegmentB001" + }, + "to": [ + -27.75, + -92.4938 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1514, + 1629, + 0 + ], + "tag": { + "end": 1628, + "start": 1607, + "type": "TagDeclarator", + "value": "rectangleSegmentB001" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1607, + 1628, + 0 + ] + } + ] + }, + "rectangleSegmentC001": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "rectangleSegmentC001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1635, + 1755, + 0 + ] + }, + "from": [ + -27.75, + -92.4938 + ], + "tag": { + "end": 1754, + "start": 1733, + "type": "TagDeclarator", + "value": "rectangleSegmentC001" + }, + "to": [ + -20.75, + -92.4938 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1635, + 1755, + 0 + ], + "tag": { + "end": 1754, + "start": 1733, + "type": "TagDeclarator", + "value": "rectangleSegmentC001" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1733, + 1754, + 0 + ] + } + ] + }, + "routerDiameter": { + "type": "Number", + "value": 12.7, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 165, + 169, + 0 + ] + } + ] + }, + "seg01": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "seg01", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 558, + 585, + 0 + ] + }, + "from": [ + 0.0, + 28.1188 + ], + "tag": { + "end": 584, + "start": 578, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 10.75, + 28.1188 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 558, + 585, + 0 + ], + "tag": { + "end": 584, + "start": 578, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 578, + 584, + 0 + ] + } + ] + }, + "seg02": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "seg02", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 856, + 880, + 0 + ] + }, + "from": [ + 30.75, + -122.4938 + ], + "tag": { + "end": 879, + "start": 873, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 0.0, + -122.4938 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": null + }, + "__meta": [ + { + "sourceRange": [ + 873, + 879, + 0 + ] + } + ] + }, + "seg03": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "seg03", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 822, + 850, + 0 + ] + }, + "from": [ + 30.75, + -12.4937 + ], + "tag": { + "end": 849, + "start": 843, + "type": "TagDeclarator", + "value": "seg03" + }, + "to": [ + 30.75, + -122.4938 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 822, + 850, + 0 + ], + "tag": { + "end": 849, + "start": 843, + "type": "TagDeclarator", + "value": "seg03" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 843, + 849, + 0 + ] + } + ] + }, + "seg04": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "seg04", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 762, + 816, + 0 + ] + }, + "from": [ + 18.8688, + -12.4937 + ], + "tag": { + "end": 815, + "start": 809, + "type": "TagDeclarator", + "value": "seg04" + }, + "to": [ + 30.75, + -12.4937 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 762, + 816, + 0 + ], + "tag": { + "end": 815, + "start": 809, + "type": "TagDeclarator", + "value": "seg04" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 809, + 815, + 0 + ] + } + ] + }, + "seg05": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "seg05", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 695, + 756, + 0 + ] + }, + "from": [ + 18.8688, + 20.0 + ], + "tag": { + "end": 755, + "start": 749, + "type": "TagDeclarator", + "value": "seg05" + }, + "to": [ + 18.8688, + -12.4937 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 695, + 756, + 0 + ], + "tag": { + "end": 755, + "start": 749, + "type": "TagDeclarator", + "value": "seg05" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 749, + 755, + 0 + ] + } + ] + }, + "sketch001": { + "type": "Sketch", + "value": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 558, + 585, + 0 + ] + }, + "from": [ + 0.0, + 28.1188 + ], + "tag": { + "end": 584, + "start": 578, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 10.75, + 28.1188 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 591, + 689, + 0 + ] + }, + "ccw": false, + "center": [ + 10.75, + 20.0 + ], + "from": [ + 10.75, + 28.1188 + ], + "radius": 8.11875, + "tag": null, + "to": [ + 18.8688, + 20.0 + ], + "type": "Arc", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 695, + 756, + 0 + ] + }, + "from": [ + 18.8688, + 20.0 + ], + "tag": { + "end": 755, + "start": 749, + "type": "TagDeclarator", + "value": "seg05" + }, + "to": [ + 18.8688, + -12.4937 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 762, + 816, + 0 + ] + }, + "from": [ + 18.8688, + -12.4937 + ], + "tag": { + "end": 815, + "start": 809, + "type": "TagDeclarator", + "value": "seg04" + }, + "to": [ + 30.75, + -12.4937 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 822, + 850, + 0 + ] + }, + "from": [ + 30.75, + -12.4937 + ], + "tag": { + "end": 849, + "start": 843, + "type": "TagDeclarator", + "value": "seg03" + }, + "to": [ + 30.75, + -122.4938 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 856, + 880, + 0 + ] + }, + "from": [ + 30.75, + -122.4938 + ], + "tag": { + "end": 879, + "start": 873, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 0.0, + -122.4938 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 920, + 944, + 0 + ] + }, + "from": [ + 0.0, + -122.4938 + ], + "tag": null, + "to": [ + -30.75, + -122.4938 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 950, + 973, + 0 + ] + }, + "from": [ + -30.75, + -122.4938 + ], + "tag": null, + "to": [ + -30.75, + -12.4938 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 979, + 1002, + 0 + ] + }, + "from": [ + -30.75, + -12.4938 + ], + "tag": null, + "to": [ + -18.8688, + -12.4938 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1008, + 1031, + 0 + ] + }, + "from": [ + -18.8688, + -12.4938 + ], + "tag": null, + "to": [ + -18.8688, + 20.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1037, + 1137, + 0 + ] + }, + "ccw": false, + "center": [ + -10.75, + 20.0 + ], + "from": [ + -18.8688, + 20.0 + ], + "radius": 8.11875, + "tag": null, + "to": [ + -10.75, + 28.1187 + ], + "type": "Arc", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1143, + 1199, + 0 + ] + }, + "from": [ + -10.75, + 28.1187 + ], + "tag": null, + "to": [ + 0.0, + 28.1188 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1205, + 1212, + 0 + ] + }, + "from": [ + 0.0, + 28.1188 + ], + "tag": null, + "to": [ + 0.0, + 28.1188 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 28.1188 + ], + "to": [ + 0.0, + 28.1188 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 509, + 552, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 558, + 585, + 0 + ] + }, + "from": [ + 0.0, + 28.1188 + ], + "tag": { + "end": 584, + "start": 578, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 10.75, + 28.1188 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 558, + 585, + 0 + ], + "tag": { + "end": 584, + "start": 578, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 578, + 584, + 0 + ] + } + ] + }, + "seg02": { + "type": "TagIdentifier", + "value": "seg02", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 856, + 880, + 0 + ] + }, + "from": [ + 30.75, + -122.4938 + ], + "tag": { + "end": 879, + "start": 873, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 0.0, + -122.4938 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": null + }, + "__meta": [ + { + "sourceRange": [ + 873, + 879, + 0 + ] + } + ] + }, + "seg03": { + "type": "TagIdentifier", + "value": "seg03", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 822, + 850, + 0 + ] + }, + "from": [ + 30.75, + -12.4937 + ], + "tag": { + "end": 849, + "start": 843, + "type": "TagDeclarator", + "value": "seg03" + }, + "to": [ + 30.75, + -122.4938 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 822, + 850, + 0 + ], + "tag": { + "end": 849, + "start": 843, + "type": "TagDeclarator", + "value": "seg03" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 843, + 849, + 0 + ] + } + ] + }, + "seg04": { + "type": "TagIdentifier", + "value": "seg04", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 762, + 816, + 0 + ] + }, + "from": [ + 18.8688, + -12.4937 + ], + "tag": { + "end": 815, + "start": 809, + "type": "TagDeclarator", + "value": "seg04" + }, + "to": [ + 30.75, + -12.4937 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 762, + 816, + 0 + ], + "tag": { + "end": 815, + "start": 809, + "type": "TagDeclarator", + "value": "seg04" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 809, + 815, + 0 + ] + } + ] + }, + "seg05": { + "type": "TagIdentifier", + "value": "seg05", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 695, + 756, + 0 + ] + }, + "from": [ + 18.8688, + 20.0 + ], + "tag": { + "end": 755, + "start": 749, + "type": "TagDeclarator", + "value": "seg05" + }, + "to": [ + 18.8688, + -12.4937 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 695, + 756, + 0 + ], + "tag": { + "end": 755, + "start": 749, + "type": "TagDeclarator", + "value": "seg05" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 749, + 755, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 509, + 552, + 0 + ] + } + ] + } + }, + "sketch002": { + "type": "Sketch", + "value": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1473, + 1508, + 0 + ] + }, + "from": [ + -20.75, + -12.4937 + ], + "tag": { + "end": 1507, + "start": 1486, + "type": "TagDeclarator", + "value": "rectangleSegmentA001" + }, + "to": [ + -27.75, + -12.4937 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1514, + 1629, + 0 + ] + }, + "from": [ + -27.75, + -12.4937 + ], + "tag": { + "end": 1628, + "start": 1607, + "type": "TagDeclarator", + "value": "rectangleSegmentB001" + }, + "to": [ + -27.75, + -92.4938 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1635, + 1755, + 0 + ] + }, + "from": [ + -27.75, + -92.4938 + ], + "tag": { + "end": 1754, + "start": 1733, + "type": "TagDeclarator", + "value": "rectangleSegmentC001" + }, + "to": [ + -20.75, + -92.4938 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1761, + 1817, + 0 + ] + }, + "from": [ + -20.75, + -92.4938 + ], + "tag": null, + "to": [ + -20.75, + -12.4937 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1823, + 1830, + 0 + ] + }, + "from": [ + -20.75, + -12.4937 + ], + "tag": null, + "to": [ + -20.75, + -12.4937 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 558, + 585, + 0 + ], + "tag": { + "end": 584, + "start": 578, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 591, + 689, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 695, + 756, + 0 + ], + "tag": { + "end": 755, + "start": 749, + "type": "TagDeclarator", + "value": "seg05" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 762, + 816, + 0 + ], + "tag": { + "end": 815, + "start": 809, + "type": "TagDeclarator", + "value": "seg04" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 822, + 850, + 0 + ], + "tag": { + "end": 849, + "start": 843, + "type": "TagDeclarator", + "value": "seg03" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 920, + 944, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 950, + 973, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 979, + 1002, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1008, + 1031, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1037, + 1137, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1143, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 558, + 585, + 0 + ] + }, + "from": [ + 0.0, + 28.1188 + ], + "tag": { + "end": 584, + "start": 578, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 10.75, + 28.1188 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 591, + 689, + 0 + ] + }, + "ccw": false, + "center": [ + 10.75, + 20.0 + ], + "from": [ + 10.75, + 28.1188 + ], + "radius": 8.11875, + "tag": null, + "to": [ + 18.8688, + 20.0 + ], + "type": "Arc", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 695, + 756, + 0 + ] + }, + "from": [ + 18.8688, + 20.0 + ], + "tag": { + "end": 755, + "start": 749, + "type": "TagDeclarator", + "value": "seg05" + }, + "to": [ + 18.8688, + -12.4937 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 762, + 816, + 0 + ] + }, + "from": [ + 18.8688, + -12.4937 + ], + "tag": { + "end": 815, + "start": 809, + "type": "TagDeclarator", + "value": "seg04" + }, + "to": [ + 30.75, + -12.4937 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 822, + 850, + 0 + ] + }, + "from": [ + 30.75, + -12.4937 + ], + "tag": { + "end": 849, + "start": 843, + "type": "TagDeclarator", + "value": "seg03" + }, + "to": [ + 30.75, + -122.4938 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 856, + 880, + 0 + ] + }, + "from": [ + 30.75, + -122.4938 + ], + "tag": { + "end": 879, + "start": 873, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 0.0, + -122.4938 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 920, + 944, + 0 + ] + }, + "from": [ + 0.0, + -122.4938 + ], + "tag": null, + "to": [ + -30.75, + -122.4938 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 950, + 973, + 0 + ] + }, + "from": [ + -30.75, + -122.4938 + ], + "tag": null, + "to": [ + -30.75, + -12.4938 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 979, + 1002, + 0 + ] + }, + "from": [ + -30.75, + -12.4938 + ], + "tag": null, + "to": [ + -18.8688, + -12.4938 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1008, + 1031, + 0 + ] + }, + "from": [ + -18.8688, + -12.4938 + ], + "tag": null, + "to": [ + -18.8688, + 20.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1037, + 1137, + 0 + ] + }, + "ccw": false, + "center": [ + -10.75, + 20.0 + ], + "from": [ + -18.8688, + 20.0 + ], + "radius": 8.11875, + "tag": null, + "to": [ + -10.75, + 28.1187 + ], + "type": "Arc", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1143, + 1199, + 0 + ] + }, + "from": [ + -10.75, + 28.1187 + ], + "tag": null, + "to": [ + 0.0, + 28.1188 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1205, + 1212, + 0 + ] + }, + "from": [ + 0.0, + 28.1188 + ], + "tag": null, + "to": [ + 0.0, + 28.1188 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 28.1188 + ], + "to": [ + 0.0, + 28.1188 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 509, + 552, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 558, + 585, + 0 + ] + }, + "from": [ + 0.0, + 28.1188 + ], + "tag": { + "end": 584, + "start": 578, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 10.75, + 28.1188 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 558, + 585, + 0 + ], + "tag": { + "end": 584, + "start": 578, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 578, + 584, + 0 + ] + } + ] + }, + "seg02": { + "type": "TagIdentifier", + "value": "seg02", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 856, + 880, + 0 + ] + }, + "from": [ + 30.75, + -122.4938 + ], + "tag": { + "end": 879, + "start": 873, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 0.0, + -122.4938 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": null + }, + "__meta": [ + { + "sourceRange": [ + 873, + 879, + 0 + ] + } + ] + }, + "seg03": { + "type": "TagIdentifier", + "value": "seg03", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 822, + 850, + 0 + ] + }, + "from": [ + 30.75, + -12.4937 + ], + "tag": { + "end": 849, + "start": 843, + "type": "TagDeclarator", + "value": "seg03" + }, + "to": [ + 30.75, + -122.4938 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 822, + 850, + 0 + ], + "tag": { + "end": 849, + "start": 843, + "type": "TagDeclarator", + "value": "seg03" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 843, + 849, + 0 + ] + } + ] + }, + "seg04": { + "type": "TagIdentifier", + "value": "seg04", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 762, + 816, + 0 + ] + }, + "from": [ + 18.8688, + -12.4937 + ], + "tag": { + "end": 815, + "start": 809, + "type": "TagDeclarator", + "value": "seg04" + }, + "to": [ + 30.75, + -12.4937 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 762, + 816, + 0 + ], + "tag": { + "end": 815, + "start": 809, + "type": "TagDeclarator", + "value": "seg04" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 809, + 815, + 0 + ] + } + ] + }, + "seg05": { + "type": "TagIdentifier", + "value": "seg05", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 695, + 756, + 0 + ] + }, + "from": [ + 18.8688, + 20.0 + ], + "tag": { + "end": 755, + "start": 749, + "type": "TagDeclarator", + "value": "seg05" + }, + "to": [ + 18.8688, + -12.4937 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 695, + 756, + 0 + ], + "tag": { + "end": 755, + "start": 749, + "type": "TagDeclarator", + "value": "seg05" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 749, + 755, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 509, + 552, + 0 + ] + } + ] + }, + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 509, + 552, + 0 + ] + } + ] + }, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1327, + 1361, + 0 + ] + } + ] + }, + "start": { + "from": [ + -20.75, + -12.4937 + ], + "to": [ + -20.75, + -12.4937 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1367, + 1467, + 0 + ] + } + }, + "tags": { + "rectangleSegmentA001": { + "type": "TagIdentifier", + "value": "rectangleSegmentA001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1473, + 1508, + 0 + ] + }, + "from": [ + -20.75, + -12.4937 + ], + "tag": { + "end": 1507, + "start": 1486, + "type": "TagDeclarator", + "value": "rectangleSegmentA001" + }, + "to": [ + -27.75, + -12.4937 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1473, + 1508, + 0 + ], + "tag": { + "end": 1507, + "start": 1486, + "type": "TagDeclarator", + "value": "rectangleSegmentA001" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1486, + 1507, + 0 + ] + } + ] + }, + "rectangleSegmentB001": { + "type": "TagIdentifier", + "value": "rectangleSegmentB001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1514, + 1629, + 0 + ] + }, + "from": [ + -27.75, + -12.4937 + ], + "tag": { + "end": 1628, + "start": 1607, + "type": "TagDeclarator", + "value": "rectangleSegmentB001" + }, + "to": [ + -27.75, + -92.4938 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1514, + 1629, + 0 + ], + "tag": { + "end": 1628, + "start": 1607, + "type": "TagDeclarator", + "value": "rectangleSegmentB001" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1607, + 1628, + 0 + ] + } + ] + }, + "rectangleSegmentC001": { + "type": "TagIdentifier", + "value": "rectangleSegmentC001", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1635, + 1755, + 0 + ] + }, + "from": [ + -27.75, + -92.4938 + ], + "tag": { + "end": 1754, + "start": 1733, + "type": "TagDeclarator", + "value": "rectangleSegmentC001" + }, + "to": [ + -20.75, + -92.4938 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1635, + 1755, + 0 + ], + "tag": { + "end": 1754, + "start": 1733, + "type": "TagDeclarator", + "value": "rectangleSegmentC001" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1733, + 1754, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1367, + 1467, + 0 + ] + } + ] + } + }, + "sketch003": { + "type": "Sketch", + "value": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2092, + 2126, + 0 + ] + }, + "from": [ + 20.75, + -12.4937 + ], + "tag": { + "end": 2125, + "start": 2104, + "type": "TagDeclarator", + "value": "rectangleSegmentA002" + }, + "to": [ + 27.75, + -12.4937 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2132, + 2224, + 0 + ] + }, + "from": [ + 27.75, + -12.4937 + ], + "tag": null, + "to": [ + 27.75, + -92.4938 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2230, + 2327, + 0 + ] + }, + "from": [ + 27.75, + -92.4938 + ], + "tag": null, + "to": [ + 20.75, + -92.4938 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2333, + 2389, + 0 + ] + }, + "from": [ + 20.75, + -92.4938 + ], + "tag": null, + "to": [ + 20.75, + -12.4937 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2395, + 2402, + 0 + ] + }, + "from": [ + 20.75, + -12.4937 + ], + "tag": null, + "to": [ + 20.75, + -12.4937 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 558, + 585, + 0 + ], + "tag": { + "end": 584, + "start": 578, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 591, + 689, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 695, + 756, + 0 + ], + "tag": { + "end": 755, + "start": 749, + "type": "TagDeclarator", + "value": "seg05" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 762, + 816, + 0 + ], + "tag": { + "end": 815, + "start": 809, + "type": "TagDeclarator", + "value": "seg04" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 822, + 850, + 0 + ], + "tag": { + "end": 849, + "start": 843, + "type": "TagDeclarator", + "value": "seg03" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 920, + 944, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 950, + 973, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 979, + 1002, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1008, + 1031, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1037, + 1137, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1143, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 558, + 585, + 0 + ] + }, + "from": [ + 0.0, + 28.1188 + ], + "tag": { + "end": 584, + "start": 578, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 10.75, + 28.1188 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 591, + 689, + 0 + ] + }, + "ccw": false, + "center": [ + 10.75, + 20.0 + ], + "from": [ + 10.75, + 28.1188 + ], + "radius": 8.11875, + "tag": null, + "to": [ + 18.8688, + 20.0 + ], + "type": "Arc", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 695, + 756, + 0 + ] + }, + "from": [ + 18.8688, + 20.0 + ], + "tag": { + "end": 755, + "start": 749, + "type": "TagDeclarator", + "value": "seg05" + }, + "to": [ + 18.8688, + -12.4937 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 762, + 816, + 0 + ] + }, + "from": [ + 18.8688, + -12.4937 + ], + "tag": { + "end": 815, + "start": 809, + "type": "TagDeclarator", + "value": "seg04" + }, + "to": [ + 30.75, + -12.4937 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 822, + 850, + 0 + ] + }, + "from": [ + 30.75, + -12.4937 + ], + "tag": { + "end": 849, + "start": 843, + "type": "TagDeclarator", + "value": "seg03" + }, + "to": [ + 30.75, + -122.4938 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 856, + 880, + 0 + ] + }, + "from": [ + 30.75, + -122.4938 + ], + "tag": { + "end": 879, + "start": 873, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 0.0, + -122.4938 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 920, + 944, + 0 + ] + }, + "from": [ + 0.0, + -122.4938 + ], + "tag": null, + "to": [ + -30.75, + -122.4938 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 950, + 973, + 0 + ] + }, + "from": [ + -30.75, + -122.4938 + ], + "tag": null, + "to": [ + -30.75, + -12.4938 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 979, + 1002, + 0 + ] + }, + "from": [ + -30.75, + -12.4938 + ], + "tag": null, + "to": [ + -18.8688, + -12.4938 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1008, + 1031, + 0 + ] + }, + "from": [ + -18.8688, + -12.4938 + ], + "tag": null, + "to": [ + -18.8688, + 20.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1037, + 1137, + 0 + ] + }, + "ccw": false, + "center": [ + -10.75, + 20.0 + ], + "from": [ + -18.8688, + 20.0 + ], + "radius": 8.11875, + "tag": null, + "to": [ + -10.75, + 28.1187 + ], + "type": "Arc", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1143, + 1199, + 0 + ] + }, + "from": [ + -10.75, + 28.1187 + ], + "tag": null, + "to": [ + 0.0, + 28.1188 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1205, + 1212, + 0 + ] + }, + "from": [ + 0.0, + 28.1188 + ], + "tag": null, + "to": [ + 0.0, + 28.1188 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 28.1188 + ], + "to": [ + 0.0, + 28.1188 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 509, + 552, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 558, + 585, + 0 + ] + }, + "from": [ + 0.0, + 28.1188 + ], + "tag": { + "end": 584, + "start": 578, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 10.75, + 28.1188 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 558, + 585, + 0 + ], + "tag": { + "end": 584, + "start": 578, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 578, + 584, + 0 + ] + } + ] + }, + "seg02": { + "type": "TagIdentifier", + "value": "seg02", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 856, + 880, + 0 + ] + }, + "from": [ + 30.75, + -122.4938 + ], + "tag": { + "end": 879, + "start": 873, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 0.0, + -122.4938 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": null + }, + "__meta": [ + { + "sourceRange": [ + 873, + 879, + 0 + ] + } + ] + }, + "seg03": { + "type": "TagIdentifier", + "value": "seg03", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 822, + 850, + 0 + ] + }, + "from": [ + 30.75, + -12.4937 + ], + "tag": { + "end": 849, + "start": 843, + "type": "TagDeclarator", + "value": "seg03" + }, + "to": [ + 30.75, + -122.4938 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 822, + 850, + 0 + ], + "tag": { + "end": 849, + "start": 843, + "type": "TagDeclarator", + "value": "seg03" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 843, + 849, + 0 + ] + } + ] + }, + "seg04": { + "type": "TagIdentifier", + "value": "seg04", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 762, + 816, + 0 + ] + }, + "from": [ + 18.8688, + -12.4937 + ], + "tag": { + "end": 815, + "start": 809, + "type": "TagDeclarator", + "value": "seg04" + }, + "to": [ + 30.75, + -12.4937 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 762, + 816, + 0 + ], + "tag": { + "end": 815, + "start": 809, + "type": "TagDeclarator", + "value": "seg04" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 809, + 815, + 0 + ] + } + ] + }, + "seg05": { + "type": "TagIdentifier", + "value": "seg05", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 695, + 756, + 0 + ] + }, + "from": [ + 18.8688, + 20.0 + ], + "tag": { + "end": 755, + "start": 749, + "type": "TagDeclarator", + "value": "seg05" + }, + "to": [ + 18.8688, + -12.4937 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 695, + 756, + 0 + ], + "tag": { + "end": 755, + "start": 749, + "type": "TagDeclarator", + "value": "seg05" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 749, + 755, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 509, + 552, + 0 + ] + } + ] + }, + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 509, + 552, + 0 + ] + } + ] + }, + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1947, + 1981, + 0 + ] + } + ] + }, + "start": { + "from": [ + 20.75, + -12.4937 + ], + "to": [ + 20.75, + -12.4937 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1987, + 2086, + 0 + ] + } + }, + "tags": { + "rectangleSegmentA002": { + "type": "TagIdentifier", + "value": "rectangleSegmentA002", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2092, + 2126, + 0 + ] + }, + "from": [ + 20.75, + -12.4937 + ], + "tag": { + "end": 2125, + "start": 2104, + "type": "TagDeclarator", + "value": "rectangleSegmentA002" + }, + "to": [ + 27.75, + -12.4937 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2092, + 2126, + 0 + ], + "tag": { + "end": 2125, + "start": 2104, + "type": "TagDeclarator", + "value": "rectangleSegmentA002" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2104, + 2125, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + }, + "__meta": [ + { + "sourceRange": [ + 1987, + 2086, + 0 + ] + } + ] + } + }, + "slateWidthHalf": { + "type": "Number", + "value": 20.75, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 283, + 287, + 0 + ] + }, + { + "sourceRange": [ + 290, + 291, + 0 + ] + } + ] + }, + "templateDiameter": { + "type": "Number", + "value": 17.4625, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 189, + 191, + 0 + ] + }, + { + "sourceRange": [ + 194, + 196, + 0 + ] + }, + { + "sourceRange": [ + 199, + 205, + 0 + ] + } + ] + }, + "templateGap": { + "type": "Number", + "value": 1.8812, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 189, + 191, + 0 + ] + }, + { + "sourceRange": [ + 194, + 196, + 0 + ] + }, + { + "sourceRange": [ + 199, + 205, + 0 + ] + }, + { + "sourceRange": [ + 165, + 169, + 0 + ] + }, + { + "sourceRange": [ + 258, + 259, + 0 + ] + }, + { + "sourceRange": [ + 262, + 265, + 0 + ] + } + ] + }, + "templateThickness": { + "type": "Number", + "value": 10.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 342, + 344, + 0 + ] + } + ] + } +} diff --git a/rust/kcl-lib/tests/kcl_samples/router-template-slate/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/router-template-slate/rendered_model.png new file mode 100644 index 000000000..63e1baefb Binary files /dev/null and b/rust/kcl-lib/tests/kcl_samples/router-template-slate/rendered_model.png differ 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 new file mode 100644 index 000000000..44a844170 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/sheet-metal-bracket/artifact_commands.snap @@ -0,0 +1,2655 @@ +--- +source: kcl/src/simulation_tests.rs +description: Artifact commands sheet-metal-bracket.kcl +--- +[ + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.7, + "g": 0.28, + "b": 0.28, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.28, + "g": 0.7, + "b": 0.28, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.28, + "g": 0.28, + "b": 0.7, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "edge_lines_visible", + "hidden": false + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 320, + 353, + 0 + ], + "command": { + "type": "set_scene_units", + "unit": "in" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 704, + 724, + 0 + ], + "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": [ + 730, + 755, + 0 + ], + "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": [ + 730, + 755, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 730, + 755, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 761, + 798, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 0.09, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 804, + 844, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.5, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 850, + 887, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 3.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 893, + 929, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 935, + 973, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -3.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 979, + 1019, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.5, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1025, + 1063, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -0.09, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1069, + 1122, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.59, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1128, + 1165, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 3.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1171, + 1225, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -4.82, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1231, + 1270, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -3.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1276, + 1293, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1276, + 1293, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1299, + 1325, + 0 + ], + "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": [ + 1299, + 1325, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 5.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1299, + 1325, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1299, + 1325, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1299, + 1325, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1299, + 1325, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1299, + 1325, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1299, + 1325, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1299, + 1325, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1299, + 1325, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1299, + 1325, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1299, + 1325, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1299, + 1325, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1299, + 1325, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1299, + 1325, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1299, + 1325, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1299, + 1325, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1299, + 1325, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1299, + 1325, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1299, + 1325, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1299, + 1325, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1299, + 1325, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1299, + 1325, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1299, + 1325, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1299, + 1325, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1299, + 1325, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1299, + 1325, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1299, + 1325, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1299, + 1325, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1379, + 1402, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1471, + 1494, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1563, + 1586, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1648, + 1671, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1740, + 1763, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1825, + 1848, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1910, + 1934, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2003, + 2027, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2094, + 2113, + 0 + ], + "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": [ + 2119, + 2144, + 0 + ], + "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": [ + 2119, + 2144, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2119, + 2144, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2150, + 2175, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 5.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2181, + 2221, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 1.5, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2227, + 2265, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -5.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2271, + 2278, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2271, + 2278, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2289, + 2355, + 0 + ], + "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": [ + 2289, + 2355, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2289, + 2355, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 1.0, + "y": 1.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2289, + 2355, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 0.75, + "y": 1.0 + }, + "radius": 0.25, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2289, + 2355, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2284, + 2359, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2284, + 2359, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2370, + 2436, + 0 + ], + "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": [ + 2370, + 2436, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2370, + 2436, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 1.0, + "y": 4.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2370, + 2436, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 0.75, + "y": 4.0 + }, + "radius": 0.25, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2370, + 2436, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2365, + 2440, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2365, + 2440, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2446, + 2473, + 0 + ], + "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": [ + 2446, + 2473, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.09, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2446, + 2473, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2446, + 2473, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2446, + 2473, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2446, + 2473, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2446, + 2473, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2446, + 2473, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2446, + 2473, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2446, + 2473, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2446, + 2473, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2446, + 2473, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2446, + 2473, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2446, + 2473, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2446, + 2473, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2446, + 2473, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2446, + 2473, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2533, + 2557, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2568, + 2592, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2620, + 2639, + 0 + ], + "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": [ + 2645, + 2671, + 0 + ], + "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": [ + 2645, + 2671, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2645, + 2671, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -6.0, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2677, + 2702, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 5.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2708, + 2749, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -1.5, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2755, + 2793, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -5.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2799, + 2806, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2799, + 2806, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2817, + 2884, + 0 + ], + "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": [ + 2817, + 2884, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2817, + 2884, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -6.5, + "y": 1.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2817, + 2884, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": -6.75, + "y": 1.0 + }, + "radius": 0.25, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2817, + 2884, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2812, + 2888, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2812, + 2888, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2899, + 2966, + 0 + ], + "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": [ + 2899, + 2966, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2899, + 2966, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -6.5, + "y": 4.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2899, + 2966, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": -6.75, + "y": 4.0 + }, + "radius": 0.25, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2899, + 2966, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2894, + 2970, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2894, + 2970, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2976, + 3003, + 0 + ], + "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": [ + 2976, + 3003, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.09, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2976, + 3003, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2976, + 3003, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2976, + 3003, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2976, + 3003, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2976, + 3003, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2976, + 3003, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2976, + 3003, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2976, + 3003, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2976, + 3003, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2976, + 3003, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2976, + 3003, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2976, + 3003, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2976, + 3003, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2976, + 3003, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2976, + 3003, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3064, + 3088, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3099, + 3123, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1331, + 1410, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.08, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1416, + 1502, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.16999999999999998, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1508, + 1594, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.16999999999999998, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1600, + 1679, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.08, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1685, + 1771, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.16999999999999998, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1777, + 1856, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.08, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1862, + 1942, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.08, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1948, + 2035, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.16999999999999998, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2479, + 2608, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.5, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2479, + 2608, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.5, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3009, + 3139, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.25, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3009, + 3139, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.25, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + } +] diff --git a/rust/kcl-lib/tests/kcl_samples/sheet-metal-bracket/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/kcl_samples/sheet-metal-bracket/artifact_graph_flowchart.snap new file mode 100644 index 000000000..e5c20ef81 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/sheet-metal-bracket/artifact_graph_flowchart.snap @@ -0,0 +1,6 @@ +--- +source: kcl/src/simulation_tests.rs +description: Artifact graph flowchart sheet-metal-bracket.kcl +extension: md +snapshot_kind: binary +--- diff --git a/rust/kcl-lib/tests/kcl_samples/sheet-metal-bracket/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/sheet-metal-bracket/artifact_graph_flowchart.snap.md new file mode 100644 index 000000000..5449627fc --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/sheet-metal-bracket/artifact_graph_flowchart.snap.md @@ -0,0 +1,318 @@ +```mermaid +flowchart LR + subgraph path2 [Path] + 2["Path
[730, 755, 0]"] + 3["Segment
[761, 798, 0]"] + 4["Segment
[804, 844, 0]"] + 5["Segment
[850, 887, 0]"] + 6["Segment
[893, 929, 0]"] + 7["Segment
[935, 973, 0]"] + 8["Segment
[979, 1019, 0]"] + 9["Segment
[1025, 1063, 0]"] + 10["Segment
[1069, 1122, 0]"] + 11["Segment
[1128, 1165, 0]"] + 12["Segment
[1171, 1225, 0]"] + 13["Segment
[1231, 1270, 0]"] + 14["Segment
[1276, 1293, 0]"] + 15[Solid2d] + end + subgraph path56 [Path] + 56["Path
[2119, 2144, 0]"] + 57["Segment
[2150, 2175, 0]"] + 58["Segment
[2181, 2221, 0]"] + 59["Segment
[2227, 2265, 0]"] + 60["Segment
[2271, 2278, 0]"] + 61[Solid2d] + end + subgraph path62 [Path] + 62["Path
[2289, 2355, 0]"] + 63["Segment
[2289, 2355, 0]"] + 64[Solid2d] + end + subgraph path65 [Path] + 65["Path
[2370, 2436, 0]"] + 66["Segment
[2370, 2436, 0]"] + 67[Solid2d] + end + subgraph path84 [Path] + 84["Path
[2645, 2671, 0]"] + 85["Segment
[2677, 2702, 0]"] + 86["Segment
[2708, 2749, 0]"] + 87["Segment
[2755, 2793, 0]"] + 88["Segment
[2799, 2806, 0]"] + 89[Solid2d] + end + subgraph path90 [Path] + 90["Path
[2817, 2884, 0]"] + 91["Segment
[2817, 2884, 0]"] + 92[Solid2d] + end + subgraph path93 [Path] + 93["Path
[2899, 2966, 0]"] + 94["Segment
[2899, 2966, 0]"] + 95[Solid2d] + end + 1["Plane
[704, 724, 0]"] + 16["Sweep Extrusion
[1299, 1325, 0]"] + 17[Wall] + 18[Wall] + 19[Wall] + 20[Wall] + 21[Wall] + 22[Wall] + 23[Wall] + 24[Wall] + 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"] + 42["SweepEdge Adjacent"] + 43["SweepEdge Opposite"] + 44["SweepEdge Adjacent"] + 45["SweepEdge Opposite"] + 46["SweepEdge Adjacent"] + 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["Plane
[2094, 2113, 0]"] + 68["Sweep Extrusion
[2446, 2473, 0]"] + 69[Wall] + 70[Wall] + 71[Wall] + 72[Wall] + 73["Cap Start"] + 74["Cap End"] + 75["SweepEdge Opposite"] + 76["SweepEdge Adjacent"] + 77["SweepEdge Opposite"] + 78["SweepEdge Adjacent"] + 79["SweepEdge Opposite"] + 80["SweepEdge Adjacent"] + 81["SweepEdge Opposite"] + 82["SweepEdge Adjacent"] + 83["Plane
[2620, 2639, 0]"] + 96["Sweep Extrusion
[2976, 3003, 0]"] + 97[Wall] + 98[Wall] + 99[Wall] + 100[Wall] + 101["Cap Start"] + 102["Cap End"] + 103["SweepEdge Opposite"] + 104["SweepEdge Adjacent"] + 105["SweepEdge Opposite"] + 106["SweepEdge Adjacent"] + 107["SweepEdge Opposite"] + 108["SweepEdge Adjacent"] + 109["SweepEdge Opposite"] + 110["SweepEdge Adjacent"] + 111["EdgeCut Fillet
[1331, 1410, 0]"] + 112["EdgeCut Fillet
[1416, 1502, 0]"] + 113["EdgeCut Fillet
[1508, 1594, 0]"] + 114["EdgeCut Fillet
[1600, 1679, 0]"] + 115["EdgeCut Fillet
[1685, 1771, 0]"] + 116["EdgeCut Fillet
[1777, 1856, 0]"] + 117["EdgeCut Fillet
[1862, 1942, 0]"] + 118["EdgeCut Fillet
[1948, 2035, 0]"] + 119["EdgeCut Fillet
[2479, 2608, 0]"] + 120["EdgeCut Fillet
[2479, 2608, 0]"] + 121["EdgeCut Fillet
[3009, 3139, 0]"] + 122["EdgeCut Fillet
[3009, 3139, 0]"] + 1 --- 2 + 2 --- 3 + 2 --- 4 + 2 --- 5 + 2 --- 6 + 2 --- 7 + 2 --- 8 + 2 --- 9 + 2 --- 10 + 2 --- 11 + 2 --- 12 + 2 --- 13 + 2 --- 14 + 2 ---- 16 + 2 --- 15 + 3 --- 28 + 3 --- 53 + 3 --- 54 + 4 --- 27 + 4 --- 51 + 4 --- 52 + 5 --- 26 + 5 --- 49 + 5 --- 50 + 6 --- 25 + 6 --- 47 + 6 --- 48 + 7 --- 24 + 7 --- 45 + 7 --- 46 + 8 --- 23 + 8 --- 43 + 8 --- 44 + 9 --- 22 + 9 --- 41 + 9 --- 42 + 10 --- 21 + 10 --- 39 + 10 --- 40 + 11 --- 20 + 11 --- 37 + 11 --- 38 + 12 --- 19 + 12 --- 35 + 12 --- 36 + 13 --- 18 + 13 --- 33 + 13 --- 34 + 14 --- 17 + 14 --- 31 + 14 --- 32 + 16 --- 17 + 16 --- 18 + 16 --- 19 + 16 --- 20 + 16 --- 21 + 16 --- 22 + 16 --- 23 + 16 --- 24 + 16 --- 25 + 16 --- 26 + 16 --- 27 + 16 --- 28 + 16 --- 29 + 16 --- 30 + 16 --- 31 + 16 --- 32 + 16 --- 33 + 16 --- 34 + 16 --- 35 + 16 --- 36 + 16 --- 37 + 16 --- 38 + 16 --- 39 + 16 --- 40 + 16 --- 41 + 16 --- 42 + 16 --- 43 + 16 --- 44 + 16 --- 45 + 16 --- 46 + 16 --- 47 + 16 --- 48 + 16 --- 49 + 16 --- 50 + 16 --- 51 + 16 --- 52 + 16 --- 53 + 16 --- 54 + 55 --- 56 + 55 --- 62 + 55 --- 65 + 56 --- 57 + 56 --- 58 + 56 --- 59 + 56 --- 60 + 56 ---- 68 + 56 --- 61 + 57 --- 72 + 57 --- 81 + 57 --- 82 + 58 --- 71 + 58 --- 79 + 58 --- 80 + 59 --- 70 + 59 --- 77 + 59 --- 78 + 60 --- 69 + 60 --- 75 + 60 --- 76 + 62 --- 63 + 62 --- 64 + 65 --- 66 + 65 --- 67 + 68 --- 69 + 68 --- 70 + 68 --- 71 + 68 --- 72 + 68 --- 73 + 68 --- 74 + 68 --- 75 + 68 --- 76 + 68 --- 77 + 68 --- 78 + 68 --- 79 + 68 --- 80 + 68 --- 81 + 68 --- 82 + 83 --- 84 + 83 --- 90 + 83 --- 93 + 84 --- 85 + 84 --- 86 + 84 --- 87 + 84 --- 88 + 84 ---- 96 + 84 --- 89 + 85 --- 97 + 85 --- 103 + 85 --- 104 + 86 --- 98 + 86 --- 105 + 86 --- 106 + 87 --- 99 + 87 --- 107 + 87 --- 108 + 88 --- 100 + 88 --- 109 + 88 --- 110 + 90 --- 91 + 90 --- 92 + 93 --- 94 + 93 --- 95 + 96 --- 97 + 96 --- 98 + 96 --- 99 + 96 --- 100 + 96 --- 101 + 96 --- 102 + 96 --- 103 + 96 --- 104 + 96 --- 105 + 96 --- 106 + 96 --- 107 + 96 --- 108 + 96 --- 109 + 96 --- 110 + 52 <--x 111 + 50 <--x 112 + 48 <--x 113 + 46 <--x 114 + 40 <--x 115 + 38 <--x 116 + 36 <--x 117 + 34 <--x 118 + 80 <--x 119 + 78 <--x 120 + 106 <--x 121 + 108 <--x 122 +``` diff --git a/rust/kcl-lib/tests/kcl_samples/sheet-metal-bracket/ast.snap b/rust/kcl-lib/tests/kcl_samples/sheet-metal-bracket/ast.snap new file mode 100644 index 000000000..01cf938b3 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/sheet-metal-bracket/ast.snap @@ -0,0 +1,3145 @@ +--- +source: kcl-lib/src/simulation_tests.rs +description: Result of parsing sheet-metal-bracket.kcl +--- +{ + "Ok": { + "body": [ + { + "declaration": { + "end": 476, + "id": { + "end": 468, + "name": "thickness", + "start": 459, + "type": "Identifier" + }, + "init": { + "end": 476, + "raw": "0.090", + "start": 471, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.09, + "suffix": "None" + } + }, + "start": 459, + "type": "VariableDeclarator" + }, + "end": 476, + "kind": "const", + "start": 459, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 491, + "id": { + "end": 484, + "name": "bendRad", + "start": 477, + "type": "Identifier" + }, + "init": { + "end": 491, + "raw": "0.08", + "start": 487, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.08, + "suffix": "None" + } + }, + "start": 477, + "type": "VariableDeclarator" + }, + "end": 491, + "kind": "const", + "start": 477, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 528, + "id": { + "end": 506, + "name": "outsideBendRad", + "start": 492, + "type": "Identifier" + }, + "init": { + "end": 528, + "left": { + "end": 516, + "name": "bendRad", + "start": 509, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 528, + "name": "thickness", + "start": 519, + "type": "Identifier", + "type": "Identifier" + }, + "start": 509, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 492, + "type": "VariableDeclarator" + }, + "end": 528, + "kind": "const", + "start": 492, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 547, + "id": { + "end": 541, + "name": "flangeLength", + "start": 529, + "type": "Identifier" + }, + "init": { + "end": 547, + "raw": "0.5", + "start": 544, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.5, + "suffix": "None" + } + }, + "start": 529, + "type": "VariableDeclarator" + }, + "end": 547, + "kind": "const", + "start": 529, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 561, + "id": { + "end": 557, + "name": "hatHeight", + "start": 548, + "type": "Identifier" + }, + "init": { + "end": 561, + "raw": "3", + "start": 560, + "type": "Literal", + "type": "Literal", + "value": { + "value": 3.0, + "suffix": "None" + } + }, + "start": 548, + "type": "VariableDeclarator" + }, + "end": 561, + "kind": "const", + "start": 548, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 574, + "id": { + "end": 570, + "name": "hatWidth", + "start": 562, + "type": "Identifier" + }, + "init": { + "end": 574, + "raw": "5", + "start": 573, + "type": "Literal", + "type": "Literal", + "value": { + "value": 5.0, + "suffix": "None" + } + }, + "start": 562, + "type": "VariableDeclarator" + }, + "end": 574, + "kind": "const", + "start": 562, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 590, + "id": { + "end": 583, + "name": "boltSize", + "start": 575, + "type": "Identifier" + }, + "init": { + "end": 590, + "raw": "0.25", + "start": 586, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.25, + "suffix": "None" + } + }, + "start": 575, + "type": "VariableDeclarator" + }, + "end": 590, + "kind": "const", + "start": 575, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 608, + "id": { + "end": 602, + "name": "flangeWidth", + "start": 591, + "type": "Identifier" + }, + "init": { + "end": 608, + "raw": "1.5", + "start": 605, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.5, + "suffix": "None" + } + }, + "start": 591, + "type": "VariableDeclarator" + }, + "end": 608, + "kind": "const", + "start": 591, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 2083, + "id": { + "end": 701, + "name": "baseExtrusion", + "start": 688, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 723, + "raw": "'-XZ'", + "start": 718, + "type": "Literal", + "type": "Literal", + "value": "-XZ" + } + ], + "callee": { + "end": 717, + "name": "startSketchOn", + "start": 704, + "type": "Identifier" + }, + "end": 724, + "start": 704, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 747, + "raw": "0", + "start": 746, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 750, + "raw": "0", + "start": 749, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 751, + "start": 745, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 754, + "start": 753, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 744, + "name": "startProfileAt", + "start": 730, + "type": "Identifier" + }, + "end": 755, + "start": 730, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 769, + "name": "end", + "start": 766, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 774, + "raw": "0", + "start": 773, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 785, + "name": "thickness", + "start": 776, + "type": "Identifier", + "type": "Identifier" + } + ], + "end": 786, + "start": 772, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 791, + "name": "tag", + "start": 788, + "type": "Identifier" + }, + "arg": { + "end": 797, + "start": 794, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "e1" + } + } + ], + "callee": { + "end": 765, + "name": "line", + "start": 761, + "type": "Identifier" + }, + "end": 798, + "start": 761, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 812, + "name": "end", + "start": 809, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 828, + "name": "flangeLength", + "start": 816, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 831, + "raw": "0", + "start": 830, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 832, + "start": 815, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 837, + "name": "tag", + "start": 834, + "type": "Identifier" + }, + "arg": { + "end": 843, + "start": 840, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "e2" + } + } + ], + "callee": { + "end": 808, + "name": "line", + "start": 804, + "type": "Identifier" + }, + "end": 844, + "start": 804, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 858, + "name": "end", + "start": 855, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 863, + "raw": "0", + "start": 862, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 874, + "name": "hatHeight", + "start": 865, + "type": "Identifier", + "type": "Identifier" + } + ], + "end": 875, + "start": 861, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 880, + "name": "tag", + "start": 877, + "type": "Identifier" + }, + "arg": { + "end": 886, + "start": 883, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "e3" + } + } + ], + "callee": { + "end": 854, + "name": "line", + "start": 850, + "type": "Identifier" + }, + "end": 887, + "start": 850, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 901, + "name": "end", + "start": 898, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 913, + "name": "hatWidth", + "start": 905, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 916, + "raw": "0", + "start": 915, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 917, + "start": 904, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 922, + "name": "tag", + "start": 919, + "type": "Identifier" + }, + "arg": { + "end": 928, + "start": 925, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "e4" + } + } + ], + "callee": { + "end": 897, + "name": "line", + "start": 893, + "type": "Identifier" + }, + "end": 929, + "start": 893, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 943, + "name": "end", + "start": 940, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 948, + "raw": "0", + "start": 947, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "argument": { + "end": 960, + "name": "hatHeight", + "start": 951, + "type": "Identifier", + "type": "Identifier" + }, + "end": 960, + "operator": "-", + "start": 950, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "end": 961, + "start": 946, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 966, + "name": "tag", + "start": 963, + "type": "Identifier" + }, + "arg": { + "end": 972, + "start": 969, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "e5" + } + } + ], + "callee": { + "end": 939, + "name": "line", + "start": 935, + "type": "Identifier" + }, + "end": 973, + "start": 935, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 987, + "name": "end", + "start": 984, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1003, + "name": "flangeLength", + "start": 991, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 1006, + "raw": "0", + "start": 1005, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 1007, + "start": 990, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1012, + "name": "tag", + "start": 1009, + "type": "Identifier" + }, + "arg": { + "end": 1018, + "start": 1015, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "e6" + } + } + ], + "callee": { + "end": 983, + "name": "line", + "start": 979, + "type": "Identifier" + }, + "end": 1019, + "start": 979, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1033, + "name": "end", + "start": 1030, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1038, + "raw": "0", + "start": 1037, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "argument": { + "end": 1050, + "name": "thickness", + "start": 1041, + "type": "Identifier", + "type": "Identifier" + }, + "end": 1050, + "operator": "-", + "start": 1040, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "end": 1051, + "start": 1036, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1056, + "name": "tag", + "start": 1053, + "type": "Identifier" + }, + "arg": { + "end": 1062, + "start": 1059, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "e7" + } + } + ], + "callee": { + "end": 1029, + "name": "line", + "start": 1025, + "type": "Identifier" + }, + "end": 1063, + "start": 1025, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1077, + "name": "end", + "start": 1074, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1106, + "left": { + "argument": { + "end": 1094, + "name": "flangeLength", + "start": 1082, + "type": "Identifier", + "type": "Identifier" + }, + "end": 1094, + "operator": "-", + "start": 1081, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "-", + "right": { + "end": 1106, + "name": "thickness", + "start": 1097, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1081, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 1109, + "raw": "0", + "start": 1108, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 1110, + "start": 1080, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1115, + "name": "tag", + "start": 1112, + "type": "Identifier" + }, + "arg": { + "end": 1121, + "start": 1118, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "e8" + } + } + ], + "callee": { + "end": 1073, + "name": "line", + "start": 1069, + "type": "Identifier" + }, + "end": 1122, + "start": 1069, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1136, + "name": "end", + "start": 1133, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1141, + "raw": "0", + "start": 1140, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 1152, + "name": "hatHeight", + "start": 1143, + "type": "Identifier", + "type": "Identifier" + } + ], + "end": 1153, + "start": 1139, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1158, + "name": "tag", + "start": 1155, + "type": "Identifier" + }, + "arg": { + "end": 1164, + "start": 1161, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "e9" + } + } + ], + "callee": { + "end": 1132, + "name": "line", + "start": 1128, + "type": "Identifier" + }, + "end": 1165, + "start": 1128, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1179, + "name": "end", + "start": 1176, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1208, + "left": { + "argument": { + "end": 1192, + "name": "hatWidth", + "start": 1184, + "type": "Identifier", + "type": "Identifier" + }, + "end": 1192, + "operator": "-", + "start": 1183, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "+", + "right": { + "end": 1208, + "left": { + "end": 1196, + "raw": "2", + "start": 1195, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 1208, + "name": "thickness", + "start": 1199, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1195, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 1183, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 1211, + "raw": "0", + "start": 1210, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 1212, + "start": 1182, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1217, + "name": "tag", + "start": 1214, + "type": "Identifier" + }, + "arg": { + "end": 1224, + "start": 1220, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "e10" + } + } + ], + "callee": { + "end": 1175, + "name": "line", + "start": 1171, + "type": "Identifier" + }, + "end": 1225, + "start": 1171, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1239, + "name": "end", + "start": 1236, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1244, + "raw": "0", + "start": 1243, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "argument": { + "end": 1256, + "name": "hatHeight", + "start": 1247, + "type": "Identifier", + "type": "Identifier" + }, + "end": 1256, + "operator": "-", + "start": 1246, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "end": 1257, + "start": 1242, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1262, + "name": "tag", + "start": 1259, + "type": "Identifier" + }, + "arg": { + "end": 1269, + "start": 1265, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "e11" + } + } + ], + "callee": { + "end": 1235, + "name": "line", + "start": 1231, + "type": "Identifier" + }, + "end": 1270, + "start": 1231, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1285, + "name": "tag", + "start": 1282, + "type": "Identifier" + }, + "arg": { + "end": 1292, + "start": 1288, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "e12" + } + } + ], + "callee": { + "end": 1281, + "name": "close", + "start": 1276, + "type": "Identifier" + }, + "end": 1293, + "start": 1276, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1313, + "name": "length", + "start": 1307, + "type": "Identifier" + }, + "arg": { + "end": 1324, + "name": "hatWidth", + "start": 1316, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 1306, + "name": "extrude", + "start": 1299, + "type": "Identifier" + }, + "end": 1325, + "start": 1299, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1352, + "name": "radius", + "start": 1346, + "type": "Identifier" + }, + "arg": { + "end": 1362, + "name": "bendRad", + "start": 1355, + "type": "Identifier", + "type": "Identifier" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1375, + "name": "tags", + "start": 1371, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "arguments": [ + { + "end": 1401, + "name": "e2", + "start": 1399, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 1398, + "name": "getNextAdjacentEdge", + "start": 1379, + "type": "Identifier" + }, + "end": 1402, + "start": 1379, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 1403, + "start": 1378, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 1337, + "name": "fillet", + "start": 1331, + "type": "Identifier" + }, + "end": 1410, + "start": 1331, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1437, + "name": "radius", + "start": 1431, + "type": "Identifier" + }, + "arg": { + "end": 1454, + "name": "outsideBendRad", + "start": 1440, + "type": "Identifier", + "type": "Identifier" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1467, + "name": "tags", + "start": 1463, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "arguments": [ + { + "end": 1493, + "name": "e3", + "start": 1491, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 1490, + "name": "getNextAdjacentEdge", + "start": 1471, + "type": "Identifier" + }, + "end": 1494, + "start": 1471, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 1495, + "start": 1470, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 1422, + "name": "fillet", + "start": 1416, + "type": "Identifier" + }, + "end": 1502, + "start": 1416, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1529, + "name": "radius", + "start": 1523, + "type": "Identifier" + }, + "arg": { + "end": 1546, + "name": "outsideBendRad", + "start": 1532, + "type": "Identifier", + "type": "Identifier" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1559, + "name": "tags", + "start": 1555, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "arguments": [ + { + "end": 1585, + "name": "e4", + "start": 1583, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 1582, + "name": "getNextAdjacentEdge", + "start": 1563, + "type": "Identifier" + }, + "end": 1586, + "start": 1563, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 1587, + "start": 1562, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 1514, + "name": "fillet", + "start": 1508, + "type": "Identifier" + }, + "end": 1594, + "start": 1508, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1621, + "name": "radius", + "start": 1615, + "type": "Identifier" + }, + "arg": { + "end": 1631, + "name": "bendRad", + "start": 1624, + "type": "Identifier", + "type": "Identifier" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1644, + "name": "tags", + "start": 1640, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "arguments": [ + { + "end": 1670, + "name": "e5", + "start": 1668, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 1667, + "name": "getNextAdjacentEdge", + "start": 1648, + "type": "Identifier" + }, + "end": 1671, + "start": 1648, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 1672, + "start": 1647, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 1606, + "name": "fillet", + "start": 1600, + "type": "Identifier" + }, + "end": 1679, + "start": 1600, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1706, + "name": "radius", + "start": 1700, + "type": "Identifier" + }, + "arg": { + "end": 1723, + "name": "outsideBendRad", + "start": 1709, + "type": "Identifier", + "type": "Identifier" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1736, + "name": "tags", + "start": 1732, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "arguments": [ + { + "end": 1762, + "name": "e8", + "start": 1760, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 1759, + "name": "getNextAdjacentEdge", + "start": 1740, + "type": "Identifier" + }, + "end": 1763, + "start": 1740, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 1764, + "start": 1739, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 1691, + "name": "fillet", + "start": 1685, + "type": "Identifier" + }, + "end": 1771, + "start": 1685, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1798, + "name": "radius", + "start": 1792, + "type": "Identifier" + }, + "arg": { + "end": 1808, + "name": "bendRad", + "start": 1801, + "type": "Identifier", + "type": "Identifier" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1821, + "name": "tags", + "start": 1817, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "arguments": [ + { + "end": 1847, + "name": "e9", + "start": 1845, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 1844, + "name": "getNextAdjacentEdge", + "start": 1825, + "type": "Identifier" + }, + "end": 1848, + "start": 1825, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 1849, + "start": 1824, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 1783, + "name": "fillet", + "start": 1777, + "type": "Identifier" + }, + "end": 1856, + "start": 1777, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1883, + "name": "radius", + "start": 1877, + "type": "Identifier" + }, + "arg": { + "end": 1893, + "name": "bendRad", + "start": 1886, + "type": "Identifier", + "type": "Identifier" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1906, + "name": "tags", + "start": 1902, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "arguments": [ + { + "end": 1933, + "name": "e10", + "start": 1930, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 1929, + "name": "getNextAdjacentEdge", + "start": 1910, + "type": "Identifier" + }, + "end": 1934, + "start": 1910, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 1935, + "start": 1909, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 1868, + "name": "fillet", + "start": 1862, + "type": "Identifier" + }, + "end": 1942, + "start": 1862, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1969, + "name": "radius", + "start": 1963, + "type": "Identifier" + }, + "arg": { + "end": 1986, + "name": "outsideBendRad", + "start": 1972, + "type": "Identifier", + "type": "Identifier" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1999, + "name": "tags", + "start": 1995, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "arguments": [ + { + "end": 2026, + "name": "e11", + "start": 2023, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 2022, + "name": "getNextAdjacentEdge", + "start": 2003, + "type": "Identifier" + }, + "end": 2027, + "start": 2003, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 2028, + "start": 2002, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 1954, + "name": "fillet", + "start": 1948, + "type": "Identifier" + }, + "end": 2035, + "start": 1948, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 2083, + "nonCodeMeta": { + "nonCodeNodes": { + "22": [ + { + "end": 2083, + "start": 2035, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Define the flanges and place the bolt holes", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, + "start": 704, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 688, + "type": "VariableDeclarator" + }, + "end": 2083, + "kind": "const", + "start": 688, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 2608, + "id": { + "end": 2091, + "name": "flange1", + "start": 2084, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 2112, + "raw": "'XY'", + "start": 2108, + "type": "Literal", + "type": "Literal", + "value": "XY" + } + ], + "callee": { + "end": 2107, + "name": "startSketchOn", + "start": 2094, + "type": "Identifier" + }, + "end": 2113, + "start": 2094, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 2136, + "raw": "0", + "start": 2135, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 2139, + "raw": "0", + "start": 2138, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 2140, + "start": 2134, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 2143, + "start": 2142, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2133, + "name": "startProfileAt", + "start": 2119, + "type": "Identifier" + }, + "end": 2144, + "start": 2119, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2158, + "name": "end", + "start": 2155, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 2163, + "raw": "0", + "start": 2162, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 2173, + "name": "hatWidth", + "start": 2165, + "type": "Identifier", + "type": "Identifier" + } + ], + "end": 2174, + "start": 2161, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 2154, + "name": "line", + "start": 2150, + "type": "Identifier" + }, + "end": 2175, + "start": 2150, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2189, + "name": "end", + "start": 2186, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 2204, + "name": "flangeWidth", + "start": 2193, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 2207, + "raw": "0", + "start": 2206, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 2208, + "start": 2192, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2213, + "name": "tag", + "start": 2210, + "type": "Identifier" + }, + "arg": { + "end": 2220, + "start": 2216, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "e13" + } + } + ], + "callee": { + "end": 2185, + "name": "line", + "start": 2181, + "type": "Identifier" + }, + "end": 2221, + "start": 2181, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2235, + "name": "end", + "start": 2232, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 2240, + "raw": "0", + "start": 2239, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "argument": { + "end": 2251, + "name": "hatWidth", + "start": 2243, + "type": "Identifier", + "type": "Identifier" + }, + "end": 2251, + "operator": "-", + "start": 2242, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "end": 2252, + "start": 2238, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2257, + "name": "tag", + "start": 2254, + "type": "Identifier" + }, + "arg": { + "end": 2264, + "start": 2260, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "e14" + } + } + ], + "callee": { + "end": 2231, + "name": "line", + "start": 2227, + "type": "Identifier" + }, + "end": 2265, + "start": 2227, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [], + "callee": { + "end": 2276, + "name": "close", + "start": 2271, + "type": "Identifier" + }, + "end": 2278, + "start": 2271, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2310, + "name": "center", + "start": 2304, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 2318, + "raw": "0.75", + "start": 2314, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.75, + "suffix": "None" + } + }, + { + "end": 2321, + "raw": "1", + "start": 2320, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + ], + "end": 2322, + "start": 2313, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2337, + "name": "radius", + "start": 2331, + "type": "Identifier" + }, + "arg": { + "end": 2348, + "name": "boltSize", + "start": 2340, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 2295, + "name": "circle", + "start": 2289, + "type": "Identifier" + }, + "end": 2355, + "start": 2289, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "end": 2358, + "start": 2357, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2288, + "name": "hole", + "start": 2284, + "type": "Identifier" + }, + "end": 2359, + "start": 2284, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2391, + "name": "center", + "start": 2385, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 2399, + "raw": "0.75", + "start": 2395, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.75, + "suffix": "None" + } + }, + { + "end": 2402, + "raw": "4", + "start": 2401, + "type": "Literal", + "type": "Literal", + "value": { + "value": 4.0, + "suffix": "None" + } + } + ], + "end": 2403, + "start": 2394, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2418, + "name": "radius", + "start": 2412, + "type": "Identifier" + }, + "arg": { + "end": 2429, + "name": "boltSize", + "start": 2421, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 2376, + "name": "circle", + "start": 2370, + "type": "Identifier" + }, + "end": 2436, + "start": 2370, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "end": 2439, + "start": 2438, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2369, + "name": "hole", + "start": 2365, + "type": "Identifier" + }, + "end": 2440, + "start": 2365, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2460, + "name": "length", + "start": 2454, + "type": "Identifier" + }, + "arg": { + "end": 2472, + "name": "thickness", + "start": 2463, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 2453, + "name": "extrude", + "start": 2446, + "type": "Identifier" + }, + "end": 2473, + "start": 2446, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2500, + "name": "radius", + "start": 2494, + "type": "Identifier" + }, + "arg": { + "end": 2506, + "raw": "0.5", + "start": 2503, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.5, + "suffix": "None" + } + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2519, + "name": "tags", + "start": 2515, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "arguments": [ + { + "end": 2556, + "name": "e13", + "start": 2553, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 2552, + "name": "getNextAdjacentEdge", + "start": 2533, + "type": "Identifier" + }, + "end": 2557, + "start": 2533, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 2591, + "name": "e14", + "start": 2588, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 2587, + "name": "getNextAdjacentEdge", + "start": 2568, + "type": "Identifier" + }, + "end": 2592, + "start": 2568, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 2601, + "start": 2522, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 2485, + "name": "fillet", + "start": 2479, + "type": "Identifier" + }, + "end": 2608, + "start": 2479, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 2608, + "start": 2094, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 2084, + "type": "VariableDeclarator" + }, + "end": 2608, + "kind": "const", + "start": 2084, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 3139, + "id": { + "end": 2617, + "name": "flange2", + "start": 2610, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 2638, + "raw": "'XY'", + "start": 2634, + "type": "Literal", + "type": "Literal", + "value": "XY" + } + ], + "callee": { + "end": 2633, + "name": "startSketchOn", + "start": 2620, + "type": "Identifier" + }, + "end": 2639, + "start": 2620, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "argument": { + "end": 2663, + "raw": "6", + "start": 2662, + "type": "Literal", + "type": "Literal", + "value": { + "value": 6.0, + "suffix": "None" + } + }, + "end": 2663, + "operator": "-", + "start": 2661, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 2666, + "raw": "0", + "start": 2665, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 2667, + "start": 2660, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 2670, + "start": 2669, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2659, + "name": "startProfileAt", + "start": 2645, + "type": "Identifier" + }, + "end": 2671, + "start": 2645, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2685, + "name": "end", + "start": 2682, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 2690, + "raw": "0", + "start": 2689, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 2700, + "name": "hatWidth", + "start": 2692, + "type": "Identifier", + "type": "Identifier" + } + ], + "end": 2701, + "start": 2688, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 2681, + "name": "line", + "start": 2677, + "type": "Identifier" + }, + "end": 2702, + "start": 2677, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2716, + "name": "end", + "start": 2713, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "argument": { + "end": 2732, + "name": "flangeWidth", + "start": 2721, + "type": "Identifier", + "type": "Identifier" + }, + "end": 2732, + "operator": "-", + "start": 2720, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 2735, + "raw": "0", + "start": 2734, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 2736, + "start": 2719, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2741, + "name": "tag", + "start": 2738, + "type": "Identifier" + }, + "arg": { + "end": 2748, + "start": 2744, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "e15" + } + } + ], + "callee": { + "end": 2712, + "name": "line", + "start": 2708, + "type": "Identifier" + }, + "end": 2749, + "start": 2708, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2763, + "name": "end", + "start": 2760, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 2768, + "raw": "0", + "start": 2767, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "argument": { + "end": 2779, + "name": "hatWidth", + "start": 2771, + "type": "Identifier", + "type": "Identifier" + }, + "end": 2779, + "operator": "-", + "start": 2770, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "end": 2780, + "start": 2766, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2785, + "name": "tag", + "start": 2782, + "type": "Identifier" + }, + "arg": { + "end": 2792, + "start": 2788, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "e16" + } + } + ], + "callee": { + "end": 2759, + "name": "line", + "start": 2755, + "type": "Identifier" + }, + "end": 2793, + "start": 2755, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [], + "callee": { + "end": 2804, + "name": "close", + "start": 2799, + "type": "Identifier" + }, + "end": 2806, + "start": 2799, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2838, + "name": "center", + "start": 2832, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "argument": { + "end": 2847, + "raw": "6.75", + "start": 2843, + "type": "Literal", + "type": "Literal", + "value": { + "value": 6.75, + "suffix": "None" + } + }, + "end": 2847, + "operator": "-", + "start": 2842, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 2850, + "raw": "1", + "start": 2849, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + ], + "end": 2851, + "start": 2841, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2866, + "name": "radius", + "start": 2860, + "type": "Identifier" + }, + "arg": { + "end": 2877, + "name": "boltSize", + "start": 2869, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 2823, + "name": "circle", + "start": 2817, + "type": "Identifier" + }, + "end": 2884, + "start": 2817, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "end": 2887, + "start": 2886, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2816, + "name": "hole", + "start": 2812, + "type": "Identifier" + }, + "end": 2888, + "start": 2812, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2920, + "name": "center", + "start": 2914, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "argument": { + "end": 2929, + "raw": "6.75", + "start": 2925, + "type": "Literal", + "type": "Literal", + "value": { + "value": 6.75, + "suffix": "None" + } + }, + "end": 2929, + "operator": "-", + "start": 2924, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 2932, + "raw": "4", + "start": 2931, + "type": "Literal", + "type": "Literal", + "value": { + "value": 4.0, + "suffix": "None" + } + } + ], + "end": 2933, + "start": 2923, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2948, + "name": "radius", + "start": 2942, + "type": "Identifier" + }, + "arg": { + "end": 2959, + "name": "boltSize", + "start": 2951, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 2905, + "name": "circle", + "start": 2899, + "type": "Identifier" + }, + "end": 2966, + "start": 2899, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "end": 2969, + "start": 2968, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2898, + "name": "hole", + "start": 2894, + "type": "Identifier" + }, + "end": 2970, + "start": 2894, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2990, + "name": "length", + "start": 2984, + "type": "Identifier" + }, + "arg": { + "end": 3002, + "name": "thickness", + "start": 2993, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 2983, + "name": "extrude", + "start": 2976, + "type": "Identifier" + }, + "end": 3003, + "start": 2976, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 3030, + "name": "radius", + "start": 3024, + "type": "Identifier" + }, + "arg": { + "end": 3037, + "raw": "0.25", + "start": 3033, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.25, + "suffix": "None" + } + } + }, + { + "type": "LabeledArg", + "label": { + "end": 3050, + "name": "tags", + "start": 3046, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "arguments": [ + { + "end": 3087, + "name": "e15", + "start": 3084, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 3083, + "name": "getNextAdjacentEdge", + "start": 3064, + "type": "Identifier" + }, + "end": 3088, + "start": 3064, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 3122, + "name": "e16", + "start": 3119, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 3118, + "name": "getNextAdjacentEdge", + "start": 3099, + "type": "Identifier" + }, + "end": 3123, + "start": 3099, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 3132, + "start": 3053, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 3015, + "name": "fillet", + "start": 3009, + "type": "Identifier" + }, + "end": 3139, + "start": 3009, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 3139, + "start": 2620, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 2610, + "type": "VariableDeclarator" + }, + "end": 3139, + "kind": "const", + "start": 2610, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + } + ], + "end": 3140, + "innerAttrs": [ + { + "end": 353, + "name": { + "end": 329, + "name": "settings", + "start": 321, + "type": "Identifier" + }, + "properties": [ + { + "end": 352, + "key": { + "end": 347, + "name": "defaultLengthUnit", + "start": 330, + "type": "Identifier" + }, + "start": 330, + "type": "ObjectProperty", + "value": { + "end": 352, + "name": "in", + "start": 350, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 320, + "type": "Annotation" + } + ], + "nonCodeMeta": { + "nonCodeNodes": { + "7": [ + { + "end": 687, + "start": 608, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Sketch and extrude the base shape and fillet the inside and outside edges.", + "style": "line" + } + } + ], + "9": [ + { + "end": 2610, + "start": 2608, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ] + }, + "startNodes": [ + { + "end": 22, + "start": 0, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Sheet Metal Bracket", + "style": "line" + } + }, + { + "end": 305, + "start": 23, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "A component typically made from flat sheet metal through various manufacturing processes such as bending, punching, cutting, and forming. These brackets are used to support, attach, or mount other hardware components, often providing a structural or functional base for assembly.", + "style": "line" + } + }, + { + "end": 307, + "start": 305, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + }, + { + "end": 319, + "start": 307, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Set Units", + "style": "line" + } + }, + { + "end": 355, + "start": 353, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + }, + { + "end": 458, + "start": 355, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Define constants such as sheet metal thickness, bend radius, flange length, bolt diameter size, etc.", + "style": "line" + } + } + ] + }, + "start": 0 + } +} diff --git a/rust/kcl-lib/tests/kcl_samples/sheet-metal-bracket/ops.snap b/rust/kcl-lib/tests/kcl_samples/sheet-metal-bracket/ops.snap new file mode 100644 index 000000000..4fe03bd6e --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/sheet-metal-bracket/ops.snap @@ -0,0 +1,967 @@ +--- +source: kcl/src/simulation_tests.rs +description: Operations executed sheet-metal-bracket.kcl +--- +[ + { + "labeledArgs": { + "data": { + "value": { + "type": "String", + "value": "-XZ" + }, + "sourceRange": [ + 718, + 723, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 704, + 724, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 5.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1316, + 1324, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 1299, + 1325, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "labeledArgs": { + "radius": { + "value": { + "type": "Number", + "value": 0.08, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1355, + 1362, + 0 + ] + }, + "tags": { + "value": { + "type": "Array", + "value": [ + { + "type": "Uuid", + "value": "[uuid]" + } + ] + }, + "sourceRange": [ + 1378, + 1403, + 0 + ] + } + }, + "name": "fillet", + "sourceRange": [ + 1331, + 1410, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "labeledArgs": { + "radius": { + "value": { + "type": "Number", + "value": 0.16999999999999998, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1440, + 1454, + 0 + ] + }, + "tags": { + "value": { + "type": "Array", + "value": [ + { + "type": "Uuid", + "value": "[uuid]" + } + ] + }, + "sourceRange": [ + 1470, + 1495, + 0 + ] + } + }, + "name": "fillet", + "sourceRange": [ + 1416, + 1502, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "labeledArgs": { + "radius": { + "value": { + "type": "Number", + "value": 0.16999999999999998, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1532, + 1546, + 0 + ] + }, + "tags": { + "value": { + "type": "Array", + "value": [ + { + "type": "Uuid", + "value": "[uuid]" + } + ] + }, + "sourceRange": [ + 1562, + 1587, + 0 + ] + } + }, + "name": "fillet", + "sourceRange": [ + 1508, + 1594, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "labeledArgs": { + "radius": { + "value": { + "type": "Number", + "value": 0.08, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1624, + 1631, + 0 + ] + }, + "tags": { + "value": { + "type": "Array", + "value": [ + { + "type": "Uuid", + "value": "[uuid]" + } + ] + }, + "sourceRange": [ + 1647, + 1672, + 0 + ] + } + }, + "name": "fillet", + "sourceRange": [ + 1600, + 1679, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "labeledArgs": { + "radius": { + "value": { + "type": "Number", + "value": 0.16999999999999998, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1709, + 1723, + 0 + ] + }, + "tags": { + "value": { + "type": "Array", + "value": [ + { + "type": "Uuid", + "value": "[uuid]" + } + ] + }, + "sourceRange": [ + 1739, + 1764, + 0 + ] + } + }, + "name": "fillet", + "sourceRange": [ + 1685, + 1771, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "labeledArgs": { + "radius": { + "value": { + "type": "Number", + "value": 0.08, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1801, + 1808, + 0 + ] + }, + "tags": { + "value": { + "type": "Array", + "value": [ + { + "type": "Uuid", + "value": "[uuid]" + } + ] + }, + "sourceRange": [ + 1824, + 1849, + 0 + ] + } + }, + "name": "fillet", + "sourceRange": [ + 1777, + 1856, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "labeledArgs": { + "radius": { + "value": { + "type": "Number", + "value": 0.08, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1886, + 1893, + 0 + ] + }, + "tags": { + "value": { + "type": "Array", + "value": [ + { + "type": "Uuid", + "value": "[uuid]" + } + ] + }, + "sourceRange": [ + 1909, + 1935, + 0 + ] + } + }, + "name": "fillet", + "sourceRange": [ + 1862, + 1942, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "labeledArgs": { + "radius": { + "value": { + "type": "Number", + "value": 0.16999999999999998, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1972, + 1986, + 0 + ] + }, + "tags": { + "value": { + "type": "Array", + "value": [ + { + "type": "Uuid", + "value": "[uuid]" + } + ] + }, + "sourceRange": [ + 2002, + 2028, + 0 + ] + } + }, + "name": "fillet", + "sourceRange": [ + 1948, + 2035, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "String", + "value": "XY" + }, + "sourceRange": [ + 2108, + 2112, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 2094, + 2113, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 2289, + 2355, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 2357, + 2358, + 0 + ] + } + }, + "name": "hole", + "sourceRange": [ + 2284, + 2359, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 2370, + 2436, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 2438, + 2439, + 0 + ] + } + }, + "name": "hole", + "sourceRange": [ + 2365, + 2440, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 0.09, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 2463, + 2472, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 2446, + 2473, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "labeledArgs": { + "radius": { + "value": { + "type": "Number", + "value": 0.5, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 2503, + 2506, + 0 + ] + }, + "tags": { + "value": { + "type": "Array", + "value": [ + { + "type": "Uuid", + "value": "[uuid]" + }, + { + "type": "Uuid", + "value": "[uuid]" + } + ] + }, + "sourceRange": [ + 2522, + 2601, + 0 + ] + } + }, + "name": "fillet", + "sourceRange": [ + 2479, + 2608, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "String", + "value": "XY" + }, + "sourceRange": [ + 2634, + 2638, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 2620, + 2639, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 2817, + 2884, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 2886, + 2887, + 0 + ] + } + }, + "name": "hole", + "sourceRange": [ + 2812, + 2888, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 2899, + 2966, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 2968, + 2969, + 0 + ] + } + }, + "name": "hole", + "sourceRange": [ + 2894, + 2970, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 0.09, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 2993, + 3002, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 2976, + 3003, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "labeledArgs": { + "radius": { + "value": { + "type": "Number", + "value": 0.25, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 3033, + 3037, + 0 + ] + }, + "tags": { + "value": { + "type": "Array", + "value": [ + { + "type": "Uuid", + "value": "[uuid]" + }, + { + "type": "Uuid", + "value": "[uuid]" + } + ] + }, + "sourceRange": [ + 3053, + 3132, + 0 + ] + } + }, + "name": "fillet", + "sourceRange": [ + 3009, + 3139, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + } +] diff --git a/rust/kcl-lib/tests/kcl_samples/sheet-metal-bracket/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/sheet-metal-bracket/program_memory.snap new file mode 100644 index 000000000..7906ad46e --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/sheet-metal-bracket/program_memory.snap @@ -0,0 +1,3416 @@ +--- +source: kcl/src/simulation_tests.rs +description: Variables in memory after executing sheet-metal-bracket.kcl +--- +{ + "baseExtrusion": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 761, + 798, + 0 + ], + "tag": { + "end": 797, + "start": 794, + "type": "TagDeclarator", + "value": "e1" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 804, + 844, + 0 + ], + "tag": { + "end": 843, + "start": 840, + "type": "TagDeclarator", + "value": "e2" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 850, + 887, + 0 + ], + "tag": { + "end": 886, + "start": 883, + "type": "TagDeclarator", + "value": "e3" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 893, + 929, + 0 + ], + "tag": { + "end": 928, + "start": 925, + "type": "TagDeclarator", + "value": "e4" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 935, + 973, + 0 + ], + "tag": { + "end": 972, + "start": 969, + "type": "TagDeclarator", + "value": "e5" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 979, + 1019, + 0 + ], + "tag": { + "end": 1018, + "start": 1015, + "type": "TagDeclarator", + "value": "e6" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1025, + 1063, + 0 + ], + "tag": { + "end": 1062, + "start": 1059, + "type": "TagDeclarator", + "value": "e7" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1069, + 1122, + 0 + ], + "tag": { + "end": 1121, + "start": 1118, + "type": "TagDeclarator", + "value": "e8" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1128, + 1165, + 0 + ], + "tag": { + "end": 1164, + "start": 1161, + "type": "TagDeclarator", + "value": "e9" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1171, + 1225, + 0 + ], + "tag": { + "end": 1224, + "start": 1220, + "type": "TagDeclarator", + "value": "e10" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1231, + 1270, + 0 + ], + "tag": { + "end": 1269, + "start": 1265, + "type": "TagDeclarator", + "value": "e11" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1276, + 1293, + 0 + ], + "tag": { + "end": 1292, + "start": 1288, + "type": "TagDeclarator", + "value": "e12" + }, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 761, + 798, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": { + "end": 797, + "start": 794, + "type": "TagDeclarator", + "value": "e1" + }, + "to": [ + 0.0, + 0.09 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 804, + 844, + 0 + ] + }, + "from": [ + 0.0, + 0.09 + ], + "tag": { + "end": 843, + "start": 840, + "type": "TagDeclarator", + "value": "e2" + }, + "to": [ + 0.5, + 0.09 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 850, + 887, + 0 + ] + }, + "from": [ + 0.5, + 0.09 + ], + "tag": { + "end": 886, + "start": 883, + "type": "TagDeclarator", + "value": "e3" + }, + "to": [ + 0.5, + 3.09 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 893, + 929, + 0 + ] + }, + "from": [ + 0.5, + 3.09 + ], + "tag": { + "end": 928, + "start": 925, + "type": "TagDeclarator", + "value": "e4" + }, + "to": [ + 5.5, + 3.09 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 935, + 973, + 0 + ] + }, + "from": [ + 5.5, + 3.09 + ], + "tag": { + "end": 972, + "start": 969, + "type": "TagDeclarator", + "value": "e5" + }, + "to": [ + 5.5, + 0.09 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 979, + 1019, + 0 + ] + }, + "from": [ + 5.5, + 0.09 + ], + "tag": { + "end": 1018, + "start": 1015, + "type": "TagDeclarator", + "value": "e6" + }, + "to": [ + 6.0, + 0.09 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1025, + 1063, + 0 + ] + }, + "from": [ + 6.0, + 0.09 + ], + "tag": { + "end": 1062, + "start": 1059, + "type": "TagDeclarator", + "value": "e7" + }, + "to": [ + 6.0, + -0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1069, + 1122, + 0 + ] + }, + "from": [ + 6.0, + -0.0 + ], + "tag": { + "end": 1121, + "start": 1118, + "type": "TagDeclarator", + "value": "e8" + }, + "to": [ + 5.41, + -0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1128, + 1165, + 0 + ] + }, + "from": [ + 5.41, + -0.0 + ], + "tag": { + "end": 1164, + "start": 1161, + "type": "TagDeclarator", + "value": "e9" + }, + "to": [ + 5.41, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1171, + 1225, + 0 + ] + }, + "from": [ + 5.41, + 3.0 + ], + "tag": { + "end": 1224, + "start": 1220, + "type": "TagDeclarator", + "value": "e10" + }, + "to": [ + 0.59, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1231, + 1270, + 0 + ] + }, + "from": [ + 0.59, + 3.0 + ], + "tag": { + "end": 1269, + "start": 1265, + "type": "TagDeclarator", + "value": "e11" + }, + "to": [ + 0.59, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1276, + 1293, + 0 + ] + }, + "from": [ + 0.59, + 0.0 + ], + "tag": { + "end": 1292, + "start": 1288, + "type": "TagDeclarator", + "value": "e12" + }, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": -1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 730, + 755, + 0 + ] + } + }, + "tags": { + "e1": { + "type": "TagIdentifier", + "value": "e1", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 761, + 798, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": { + "end": 797, + "start": 794, + "type": "TagDeclarator", + "value": "e1" + }, + "to": [ + 0.0, + 0.09 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 761, + 798, + 0 + ], + "tag": { + "end": 797, + "start": 794, + "type": "TagDeclarator", + "value": "e1" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 794, + 797, + 0 + ] + } + ] + }, + "e10": { + "type": "TagIdentifier", + "value": "e10", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1171, + 1225, + 0 + ] + }, + "from": [ + 5.41, + 3.0 + ], + "tag": { + "end": 1224, + "start": 1220, + "type": "TagDeclarator", + "value": "e10" + }, + "to": [ + 0.59, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1171, + 1225, + 0 + ], + "tag": { + "end": 1224, + "start": 1220, + "type": "TagDeclarator", + "value": "e10" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1220, + 1224, + 0 + ] + } + ] + }, + "e11": { + "type": "TagIdentifier", + "value": "e11", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1231, + 1270, + 0 + ] + }, + "from": [ + 0.59, + 3.0 + ], + "tag": { + "end": 1269, + "start": 1265, + "type": "TagDeclarator", + "value": "e11" + }, + "to": [ + 0.59, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1231, + 1270, + 0 + ], + "tag": { + "end": 1269, + "start": 1265, + "type": "TagDeclarator", + "value": "e11" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1265, + 1269, + 0 + ] + } + ] + }, + "e12": { + "type": "TagIdentifier", + "value": "e12", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1276, + 1293, + 0 + ] + }, + "from": [ + 0.59, + 0.0 + ], + "tag": { + "end": 1292, + "start": 1288, + "type": "TagDeclarator", + "value": "e12" + }, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1276, + 1293, + 0 + ], + "tag": { + "end": 1292, + "start": 1288, + "type": "TagDeclarator", + "value": "e12" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1288, + 1292, + 0 + ] + } + ] + }, + "e2": { + "type": "TagIdentifier", + "value": "e2", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 804, + 844, + 0 + ] + }, + "from": [ + 0.0, + 0.09 + ], + "tag": { + "end": 843, + "start": 840, + "type": "TagDeclarator", + "value": "e2" + }, + "to": [ + 0.5, + 0.09 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 804, + 844, + 0 + ], + "tag": { + "end": 843, + "start": 840, + "type": "TagDeclarator", + "value": "e2" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 840, + 843, + 0 + ] + } + ] + }, + "e3": { + "type": "TagIdentifier", + "value": "e3", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 850, + 887, + 0 + ] + }, + "from": [ + 0.5, + 0.09 + ], + "tag": { + "end": 886, + "start": 883, + "type": "TagDeclarator", + "value": "e3" + }, + "to": [ + 0.5, + 3.09 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 850, + 887, + 0 + ], + "tag": { + "end": 886, + "start": 883, + "type": "TagDeclarator", + "value": "e3" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 883, + 886, + 0 + ] + } + ] + }, + "e4": { + "type": "TagIdentifier", + "value": "e4", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 893, + 929, + 0 + ] + }, + "from": [ + 0.5, + 3.09 + ], + "tag": { + "end": 928, + "start": 925, + "type": "TagDeclarator", + "value": "e4" + }, + "to": [ + 5.5, + 3.09 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 893, + 929, + 0 + ], + "tag": { + "end": 928, + "start": 925, + "type": "TagDeclarator", + "value": "e4" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 925, + 928, + 0 + ] + } + ] + }, + "e5": { + "type": "TagIdentifier", + "value": "e5", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 935, + 973, + 0 + ] + }, + "from": [ + 5.5, + 3.09 + ], + "tag": { + "end": 972, + "start": 969, + "type": "TagDeclarator", + "value": "e5" + }, + "to": [ + 5.5, + 0.09 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 935, + 973, + 0 + ], + "tag": { + "end": 972, + "start": 969, + "type": "TagDeclarator", + "value": "e5" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 969, + 972, + 0 + ] + } + ] + }, + "e6": { + "type": "TagIdentifier", + "value": "e6", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 979, + 1019, + 0 + ] + }, + "from": [ + 5.5, + 0.09 + ], + "tag": { + "end": 1018, + "start": 1015, + "type": "TagDeclarator", + "value": "e6" + }, + "to": [ + 6.0, + 0.09 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 979, + 1019, + 0 + ], + "tag": { + "end": 1018, + "start": 1015, + "type": "TagDeclarator", + "value": "e6" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1015, + 1018, + 0 + ] + } + ] + }, + "e7": { + "type": "TagIdentifier", + "value": "e7", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1025, + 1063, + 0 + ] + }, + "from": [ + 6.0, + 0.09 + ], + "tag": { + "end": 1062, + "start": 1059, + "type": "TagDeclarator", + "value": "e7" + }, + "to": [ + 6.0, + -0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1025, + 1063, + 0 + ], + "tag": { + "end": 1062, + "start": 1059, + "type": "TagDeclarator", + "value": "e7" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1059, + 1062, + 0 + ] + } + ] + }, + "e8": { + "type": "TagIdentifier", + "value": "e8", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1069, + 1122, + 0 + ] + }, + "from": [ + 6.0, + -0.0 + ], + "tag": { + "end": 1121, + "start": 1118, + "type": "TagDeclarator", + "value": "e8" + }, + "to": [ + 5.41, + -0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1069, + 1122, + 0 + ], + "tag": { + "end": 1121, + "start": 1118, + "type": "TagDeclarator", + "value": "e8" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1118, + 1121, + 0 + ] + } + ] + }, + "e9": { + "type": "TagIdentifier", + "value": "e9", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1128, + 1165, + 0 + ] + }, + "from": [ + 5.41, + -0.0 + ], + "tag": { + "end": 1164, + "start": 1161, + "type": "TagDeclarator", + "value": "e9" + }, + "to": [ + 5.41, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1128, + 1165, + 0 + ], + "tag": { + "end": 1164, + "start": 1161, + "type": "TagDeclarator", + "value": "e9" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1161, + 1164, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 730, + 755, + 0 + ] + } + ] + }, + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "edgeCuts": [ + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.08, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.16999999999999998, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.16999999999999998, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.08, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.16999999999999998, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.08, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.08, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.16999999999999998, + "edgeId": "[uuid]", + "tag": null + } + ], + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 730, + 755, + 0 + ] + } + ] + } + }, + "bendRad": { + "type": "Number", + "value": 0.08, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 487, + 491, + 0 + ] + } + ] + }, + "boltSize": { + "type": "Number", + "value": 0.25, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 586, + 590, + 0 + ] + } + ] + }, + "e1": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "e1", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 761, + 798, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": { + "end": 797, + "start": 794, + "type": "TagDeclarator", + "value": "e1" + }, + "to": [ + 0.0, + 0.09 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 761, + 798, + 0 + ], + "tag": { + "end": 797, + "start": 794, + "type": "TagDeclarator", + "value": "e1" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 794, + 797, + 0 + ] + } + ] + }, + "e10": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "e10", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1171, + 1225, + 0 + ] + }, + "from": [ + 5.41, + 3.0 + ], + "tag": { + "end": 1224, + "start": 1220, + "type": "TagDeclarator", + "value": "e10" + }, + "to": [ + 0.59, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1171, + 1225, + 0 + ], + "tag": { + "end": 1224, + "start": 1220, + "type": "TagDeclarator", + "value": "e10" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1220, + 1224, + 0 + ] + } + ] + }, + "e11": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "e11", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1231, + 1270, + 0 + ] + }, + "from": [ + 0.59, + 3.0 + ], + "tag": { + "end": 1269, + "start": 1265, + "type": "TagDeclarator", + "value": "e11" + }, + "to": [ + 0.59, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1231, + 1270, + 0 + ], + "tag": { + "end": 1269, + "start": 1265, + "type": "TagDeclarator", + "value": "e11" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1265, + 1269, + 0 + ] + } + ] + }, + "e12": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "e12", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1276, + 1293, + 0 + ] + }, + "from": [ + 0.59, + 0.0 + ], + "tag": { + "end": 1292, + "start": 1288, + "type": "TagDeclarator", + "value": "e12" + }, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1276, + 1293, + 0 + ], + "tag": { + "end": 1292, + "start": 1288, + "type": "TagDeclarator", + "value": "e12" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1288, + 1292, + 0 + ] + } + ] + }, + "e13": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "e13", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2181, + 2221, + 0 + ] + }, + "from": [ + 0.0, + 5.0 + ], + "tag": { + "end": 2220, + "start": 2216, + "type": "TagDeclarator", + "value": "e13" + }, + "to": [ + 1.5, + 5.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2181, + 2221, + 0 + ], + "tag": { + "end": 2220, + "start": 2216, + "type": "TagDeclarator", + "value": "e13" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2216, + 2220, + 0 + ] + } + ] + }, + "e14": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "e14", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2227, + 2265, + 0 + ] + }, + "from": [ + 1.5, + 5.0 + ], + "tag": { + "end": 2264, + "start": 2260, + "type": "TagDeclarator", + "value": "e14" + }, + "to": [ + 1.5, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2227, + 2265, + 0 + ], + "tag": { + "end": 2264, + "start": 2260, + "type": "TagDeclarator", + "value": "e14" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2260, + 2264, + 0 + ] + } + ] + }, + "e15": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "e15", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2708, + 2749, + 0 + ] + }, + "from": [ + -6.0, + 5.0 + ], + "tag": { + "end": 2748, + "start": 2744, + "type": "TagDeclarator", + "value": "e15" + }, + "to": [ + -7.5, + 5.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2708, + 2749, + 0 + ], + "tag": { + "end": 2748, + "start": 2744, + "type": "TagDeclarator", + "value": "e15" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2744, + 2748, + 0 + ] + } + ] + }, + "e16": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "e16", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2755, + 2793, + 0 + ] + }, + "from": [ + -7.5, + 5.0 + ], + "tag": { + "end": 2792, + "start": 2788, + "type": "TagDeclarator", + "value": "e16" + }, + "to": [ + -7.5, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2755, + 2793, + 0 + ], + "tag": { + "end": 2792, + "start": 2788, + "type": "TagDeclarator", + "value": "e16" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2788, + 2792, + 0 + ] + } + ] + }, + "e2": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "e2", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 804, + 844, + 0 + ] + }, + "from": [ + 0.0, + 0.09 + ], + "tag": { + "end": 843, + "start": 840, + "type": "TagDeclarator", + "value": "e2" + }, + "to": [ + 0.5, + 0.09 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 804, + 844, + 0 + ], + "tag": { + "end": 843, + "start": 840, + "type": "TagDeclarator", + "value": "e2" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 840, + 843, + 0 + ] + } + ] + }, + "e3": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "e3", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 850, + 887, + 0 + ] + }, + "from": [ + 0.5, + 0.09 + ], + "tag": { + "end": 886, + "start": 883, + "type": "TagDeclarator", + "value": "e3" + }, + "to": [ + 0.5, + 3.09 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 850, + 887, + 0 + ], + "tag": { + "end": 886, + "start": 883, + "type": "TagDeclarator", + "value": "e3" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 883, + 886, + 0 + ] + } + ] + }, + "e4": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "e4", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 893, + 929, + 0 + ] + }, + "from": [ + 0.5, + 3.09 + ], + "tag": { + "end": 928, + "start": 925, + "type": "TagDeclarator", + "value": "e4" + }, + "to": [ + 5.5, + 3.09 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 893, + 929, + 0 + ], + "tag": { + "end": 928, + "start": 925, + "type": "TagDeclarator", + "value": "e4" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 925, + 928, + 0 + ] + } + ] + }, + "e5": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "e5", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 935, + 973, + 0 + ] + }, + "from": [ + 5.5, + 3.09 + ], + "tag": { + "end": 972, + "start": 969, + "type": "TagDeclarator", + "value": "e5" + }, + "to": [ + 5.5, + 0.09 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 935, + 973, + 0 + ], + "tag": { + "end": 972, + "start": 969, + "type": "TagDeclarator", + "value": "e5" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 969, + 972, + 0 + ] + } + ] + }, + "e6": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "e6", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 979, + 1019, + 0 + ] + }, + "from": [ + 5.5, + 0.09 + ], + "tag": { + "end": 1018, + "start": 1015, + "type": "TagDeclarator", + "value": "e6" + }, + "to": [ + 6.0, + 0.09 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 979, + 1019, + 0 + ], + "tag": { + "end": 1018, + "start": 1015, + "type": "TagDeclarator", + "value": "e6" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1015, + 1018, + 0 + ] + } + ] + }, + "e7": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "e7", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1025, + 1063, + 0 + ] + }, + "from": [ + 6.0, + 0.09 + ], + "tag": { + "end": 1062, + "start": 1059, + "type": "TagDeclarator", + "value": "e7" + }, + "to": [ + 6.0, + -0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1025, + 1063, + 0 + ], + "tag": { + "end": 1062, + "start": 1059, + "type": "TagDeclarator", + "value": "e7" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1059, + 1062, + 0 + ] + } + ] + }, + "e8": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "e8", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1069, + 1122, + 0 + ] + }, + "from": [ + 6.0, + -0.0 + ], + "tag": { + "end": 1121, + "start": 1118, + "type": "TagDeclarator", + "value": "e8" + }, + "to": [ + 5.41, + -0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1069, + 1122, + 0 + ], + "tag": { + "end": 1121, + "start": 1118, + "type": "TagDeclarator", + "value": "e8" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1118, + 1121, + 0 + ] + } + ] + }, + "e9": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "e9", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1128, + 1165, + 0 + ] + }, + "from": [ + 5.41, + -0.0 + ], + "tag": { + "end": 1164, + "start": 1161, + "type": "TagDeclarator", + "value": "e9" + }, + "to": [ + 5.41, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1128, + 1165, + 0 + ], + "tag": { + "end": 1164, + "start": 1161, + "type": "TagDeclarator", + "value": "e9" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 1161, + 1164, + 0 + ] + } + ] + }, + "flange1": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2150, + 2175, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2181, + 2221, + 0 + ], + "tag": { + "end": 2220, + "start": 2216, + "type": "TagDeclarator", + "value": "e13" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2227, + 2265, + 0 + ], + "tag": { + "end": 2264, + "start": 2260, + "type": "TagDeclarator", + "value": "e14" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2271, + 2278, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2150, + 2175, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 5.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2181, + 2221, + 0 + ] + }, + "from": [ + 0.0, + 5.0 + ], + "tag": { + "end": 2220, + "start": 2216, + "type": "TagDeclarator", + "value": "e13" + }, + "to": [ + 1.5, + 5.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2227, + 2265, + 0 + ] + }, + "from": [ + 1.5, + 5.0 + ], + "tag": { + "end": 2264, + "start": 2260, + "type": "TagDeclarator", + "value": "e14" + }, + "to": [ + 1.5, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2271, + 2278, + 0 + ] + }, + "from": [ + 1.5, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2119, + 2144, + 0 + ] + } + }, + "tags": { + "e13": { + "type": "TagIdentifier", + "value": "e13", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2181, + 2221, + 0 + ] + }, + "from": [ + 0.0, + 5.0 + ], + "tag": { + "end": 2220, + "start": 2216, + "type": "TagDeclarator", + "value": "e13" + }, + "to": [ + 1.5, + 5.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2181, + 2221, + 0 + ], + "tag": { + "end": 2220, + "start": 2216, + "type": "TagDeclarator", + "value": "e13" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2216, + 2220, + 0 + ] + } + ] + }, + "e14": { + "type": "TagIdentifier", + "value": "e14", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2227, + 2265, + 0 + ] + }, + "from": [ + 1.5, + 5.0 + ], + "tag": { + "end": 2264, + "start": 2260, + "type": "TagDeclarator", + "value": "e14" + }, + "to": [ + 1.5, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2227, + 2265, + 0 + ], + "tag": { + "end": 2264, + "start": 2260, + "type": "TagDeclarator", + "value": "e14" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2260, + 2264, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2119, + 2144, + 0 + ] + } + ] + }, + "height": 0.09, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "edgeCuts": [ + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.5, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.5, + "edgeId": "[uuid]", + "tag": null + } + ], + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2119, + 2144, + 0 + ] + } + ] + } + }, + "flange2": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2677, + 2702, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2708, + 2749, + 0 + ], + "tag": { + "end": 2748, + "start": 2744, + "type": "TagDeclarator", + "value": "e15" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2755, + 2793, + 0 + ], + "tag": { + "end": 2792, + "start": 2788, + "type": "TagDeclarator", + "value": "e16" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2799, + 2806, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2677, + 2702, + 0 + ] + }, + "from": [ + -6.0, + 0.0 + ], + "tag": null, + "to": [ + -6.0, + 5.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2708, + 2749, + 0 + ] + }, + "from": [ + -6.0, + 5.0 + ], + "tag": { + "end": 2748, + "start": 2744, + "type": "TagDeclarator", + "value": "e15" + }, + "to": [ + -7.5, + 5.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2755, + 2793, + 0 + ] + }, + "from": [ + -7.5, + 5.0 + ], + "tag": { + "end": 2792, + "start": 2788, + "type": "TagDeclarator", + "value": "e16" + }, + "to": [ + -7.5, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2799, + 2806, + 0 + ] + }, + "from": [ + -7.5, + 0.0 + ], + "tag": null, + "to": [ + -6.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + }, + "__meta": [] + }, + "start": { + "from": [ + -6.0, + 0.0 + ], + "to": [ + -6.0, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2645, + 2671, + 0 + ] + } + }, + "tags": { + "e15": { + "type": "TagIdentifier", + "value": "e15", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2708, + 2749, + 0 + ] + }, + "from": [ + -6.0, + 5.0 + ], + "tag": { + "end": 2748, + "start": 2744, + "type": "TagDeclarator", + "value": "e15" + }, + "to": [ + -7.5, + 5.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2708, + 2749, + 0 + ], + "tag": { + "end": 2748, + "start": 2744, + "type": "TagDeclarator", + "value": "e15" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2744, + 2748, + 0 + ] + } + ] + }, + "e16": { + "type": "TagIdentifier", + "value": "e16", + "info": { + "type": "TagEngineInfo", + "id": "[uuid]", + "sketch": "[uuid]", + "path": { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2755, + 2793, + 0 + ] + }, + "from": [ + -7.5, + 5.0 + ], + "tag": { + "end": 2792, + "start": 2788, + "type": "TagDeclarator", + "value": "e16" + }, + "to": [ + -7.5, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + "surface": { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2755, + 2793, + 0 + ], + "tag": { + "end": 2792, + "start": 2788, + "type": "TagDeclarator", + "value": "e16" + }, + "type": "extrudePlane" + } + }, + "__meta": [ + { + "sourceRange": [ + 2788, + 2792, + 0 + ] + } + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2645, + 2671, + 0 + ] + } + ] + }, + "height": 0.09, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "edgeCuts": [ + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.25, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.25, + "edgeId": "[uuid]", + "tag": null + } + ], + "units": { + "type": "Inches" + }, + "__meta": [ + { + "sourceRange": [ + 2645, + 2671, + 0 + ] + } + ] + } + }, + "flangeLength": { + "type": "Number", + "value": 0.5, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 544, + 547, + 0 + ] + } + ] + }, + "flangeWidth": { + "type": "Number", + "value": 1.5, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 605, + 608, + 0 + ] + } + ] + }, + "hatHeight": { + "type": "Number", + "value": 3.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 560, + 561, + 0 + ] + } + ] + }, + "hatWidth": { + "type": "Number", + "value": 5.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 573, + 574, + 0 + ] + } + ] + }, + "outsideBendRad": { + "type": "Number", + "value": 0.17, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 487, + 491, + 0 + ] + }, + { + "sourceRange": [ + 471, + 476, + 0 + ] + } + ] + }, + "thickness": { + "type": "Number", + "value": 0.09, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 471, + 476, + 0 + ] + } + ] + } +} diff --git a/rust/kcl-lib/tests/kcl_samples/sheet-metal-bracket/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/sheet-metal-bracket/rendered_model.png new file mode 100644 index 000000000..b39985d0e Binary files /dev/null and b/rust/kcl-lib/tests/kcl_samples/sheet-metal-bracket/rendered_model.png differ 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 new file mode 100644 index 000000000..ac8bc6040 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/socket-head-cap-screw/artifact_commands.snap @@ -0,0 +1,1135 @@ +--- +source: kcl/src/simulation_tests.rs +description: Artifact commands socket-head-cap-screw.kcl +--- +[ + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.7, + "g": 0.28, + "b": 0.28, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.28, + "g": 0.7, + "b": 0.28, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.28, + "g": 0.28, + "b": 0.7, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "edge_lines_visible", + "hidden": false + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 371, + 404, + 0 + ], + "command": { + "type": "set_scene_units", + "unit": "in" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 957, + 976, + 0 + ], + "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": [ + 984, + 1077, + 0 + ], + "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": [ + 984, + 1077, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 984, + 1077, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.1565, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 984, + 1077, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 0.0, + "y": 0.0 + }, + "radius": 0.1565, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 984, + 1077, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1128, + 1176, + 0 + ], + "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": [ + 1128, + 1176, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.19, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1128, + 1176, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1128, + 1176, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1128, + 1176, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1128, + 1176, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1128, + 1176, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1298, + 1339, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1298, + 1339, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1298, + 1339, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.078125, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1347, + 1375, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -0.0451, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1383, + 1475, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.0781, + "y": -0.0451, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1483, + 1592, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.0781, + "y": 0.0451, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1600, + 1715, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 0.0902, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1723, + 1838, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0781, + "y": 0.0451, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1846, + 1961, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0781, + "y": -0.0451, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1969, + 1976, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1992, + 2046, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1992, + 2046, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.14250000000000002, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1992, + 2046, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1992, + 2046, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1992, + 2046, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1992, + 2046, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1992, + 2046, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1992, + 2046, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1992, + 2046, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1992, + 2046, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1992, + 2046, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1992, + 2046, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1992, + 2046, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1992, + 2046, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1992, + 2046, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1992, + 2046, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1992, + 2046, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1992, + 2046, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1992, + 2046, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2109, + 2191, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2109, + 2191, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2109, + 2191, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.095, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2109, + 2191, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 0.0, + "y": 0.0 + }, + "radius": 0.095, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2109, + 2191, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2206, + 2247, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2206, + 2247, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2206, + 2247, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2206, + 2247, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2206, + 2247, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2206, + 2247, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2206, + 2247, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + } +] diff --git a/rust/kcl-lib/tests/kcl_samples/socket-head-cap-screw/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/kcl_samples/socket-head-cap-screw/artifact_graph_flowchart.snap new file mode 100644 index 000000000..41946a397 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/socket-head-cap-screw/artifact_graph_flowchart.snap @@ -0,0 +1,6 @@ +--- +source: kcl/src/simulation_tests.rs +description: Artifact graph flowchart socket-head-cap-screw.kcl +extension: md +snapshot_kind: binary +--- diff --git a/rust/kcl-lib/tests/kcl_samples/socket-head-cap-screw/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/socket-head-cap-screw/artifact_graph_flowchart.snap.md new file mode 100644 index 000000000..89e11e0d4 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/socket-head-cap-screw/artifact_graph_flowchart.snap.md @@ -0,0 +1,139 @@ +```mermaid +flowchart LR + subgraph path2 [Path] + 2["Path
[984, 1077, 0]"] + 3["Segment
[984, 1077, 0]"] + 4[Solid2d] + end + subgraph path11 [Path] + 11["Path
[1298, 1339, 0]"] + 12["Segment
[1347, 1375, 0]"] + 13["Segment
[1383, 1475, 0]"] + 14["Segment
[1483, 1592, 0]"] + 15["Segment
[1600, 1715, 0]"] + 16["Segment
[1723, 1838, 0]"] + 17["Segment
[1846, 1961, 0]"] + 18["Segment
[1969, 1976, 0]"] + 19[Solid2d] + end + subgraph path43 [Path] + 43["Path
[2109, 2191, 0]"] + 44["Segment
[2109, 2191, 0]"] + 45[Solid2d] + end + 1["Plane
[957, 976, 0]"] + 5["Sweep Extrusion
[1128, 1176, 0]"] + 6[Wall] + 7["Cap Start"] + 8["Cap End"] + 9["SweepEdge Opposite"] + 10["SweepEdge Adjacent"] + 20["Sweep Extrusion
[1992, 2046, 0]"] + 21[Wall] + 22[Wall] + 23[Wall] + 24[Wall] + 25[Wall] + 26[Wall] + 27[Wall] + 28["Cap Start"] + 29["SweepEdge Opposite"] + 30["SweepEdge Adjacent"] + 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"] + 42["SweepEdge Adjacent"] + 46["Sweep Extrusion
[2206, 2247, 0]"] + 47[Wall] + 48["Cap End"] + 49["SweepEdge Opposite"] + 50["SweepEdge Adjacent"] + 51["StartSketchOnFace
[1259, 1290, 0]"] + 52["StartSketchOnFace
[2068, 2101, 0]"] + 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 --- 43 + 8 --- 11 + 11 --- 12 + 11 --- 13 + 11 --- 14 + 11 --- 15 + 11 --- 16 + 11 --- 17 + 11 --- 18 + 11 ---- 20 + 11 --- 19 + 12 --- 27 + 12 --- 41 + 12 --- 42 + 13 --- 26 + 13 --- 39 + 13 --- 40 + 14 --- 25 + 14 --- 37 + 14 --- 38 + 15 --- 24 + 15 --- 35 + 15 --- 36 + 16 --- 23 + 16 --- 33 + 16 --- 34 + 17 --- 22 + 17 --- 31 + 17 --- 32 + 18 --- 21 + 18 --- 29 + 18 --- 30 + 20 --- 21 + 20 --- 22 + 20 --- 23 + 20 --- 24 + 20 --- 25 + 20 --- 26 + 20 --- 27 + 20 --- 28 + 20 --- 29 + 20 --- 30 + 20 --- 31 + 20 --- 32 + 20 --- 33 + 20 --- 34 + 20 --- 35 + 20 --- 36 + 20 --- 37 + 20 --- 38 + 20 --- 39 + 20 --- 40 + 20 --- 41 + 20 --- 42 + 43 --- 44 + 43 ---- 46 + 43 --- 45 + 44 --- 47 + 44 --- 49 + 44 --- 50 + 46 --- 47 + 46 --- 48 + 46 --- 49 + 46 --- 50 + 8 <--x 51 + 7 <--x 52 +``` diff --git a/rust/kcl-lib/tests/kcl_samples/socket-head-cap-screw/ast.snap b/rust/kcl-lib/tests/kcl_samples/socket-head-cap-screw/ast.snap new file mode 100644 index 000000000..d6839919a --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/socket-head-cap-screw/ast.snap @@ -0,0 +1,1946 @@ +--- +source: kcl-lib/src/simulation_tests.rs +description: Result of parsing socket-head-cap-screw.kcl +--- +{ + "Ok": { + "body": [ + { + "declaration": { + "end": 443, + "id": { + "end": 437, + "name": "screwLength", + "start": 426, + "type": "Identifier" + }, + "init": { + "end": 443, + "raw": "1.0", + "start": 440, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "start": 426, + "type": "VariableDeclarator" + }, + "end": 443, + "kind": "const", + "start": 426, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 464, + "id": { + "end": 457, + "name": "screwDiameter", + "start": 444, + "type": "Identifier" + }, + "init": { + "end": 464, + "raw": ".190", + "start": 460, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.19, + "suffix": "None" + } + }, + "start": 444, + "type": "VariableDeclarator" + }, + "end": 464, + "kind": "const", + "start": 444, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 484, + "id": { + "end": 477, + "name": "headDiameter", + "start": 465, + "type": "Identifier" + }, + "init": { + "end": 484, + "raw": ".313", + "start": 480, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.313, + "suffix": "None" + } + }, + "start": 465, + "type": "VariableDeclarator" + }, + "end": 484, + "kind": "const", + "start": 465, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 511, + "id": { + "end": 495, + "name": "headLength", + "start": 485, + "type": "Identifier" + }, + "init": { + "end": 511, + "name": "screwDiameter", + "start": 498, + "type": "Identifier", + "type": "Identifier" + }, + "start": 485, + "type": "VariableDeclarator" + }, + "end": 511, + "kind": "const", + "start": 485, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 534, + "id": { + "end": 525, + "name": "hexWallToWall", + "start": 512, + "type": "Identifier" + }, + "init": { + "end": 534, + "left": { + "end": 529, + "raw": "5", + "start": 528, + "type": "Literal", + "type": "Literal", + "value": { + "value": 5.0, + "suffix": "None" + } + }, + "operator": "/", + "right": { + "end": 534, + "raw": "32", + "start": 532, + "type": "Literal", + "type": "Literal", + "value": { + "value": 32.0, + "suffix": "None" + } + }, + "start": 528, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 512, + "type": "VariableDeclarator" + }, + "end": 534, + "kind": "const", + "start": 512, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 574, + "id": { + "end": 543, + "name": "capRatio", + "start": 535, + "type": "Identifier" + }, + "init": { + "end": 574, + "left": { + "end": 559, + "name": "screwDiameter", + "start": 546, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 574, + "name": "headDiameter", + "start": 562, + "type": "Identifier", + "type": "Identifier" + }, + "start": 546, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 535, + "type": "VariableDeclarator" + }, + "end": 574, + "kind": "const", + "start": 535, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 614, + "id": { + "end": 583, + "name": "hexRatio", + "start": 575, + "type": "Identifier" + }, + "init": { + "end": 614, + "left": { + "end": 599, + "name": "hexWallToWall", + "start": 586, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 614, + "name": "headDiameter", + "start": 602, + "type": "Identifier", + "type": "Identifier" + }, + "start": 586, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 575, + "type": "VariableDeclarator" + }, + "end": 614, + "kind": "const", + "start": 575, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 673, + "id": { + "end": 628, + "name": "hexWallLength", + "start": 615, + "type": "Identifier" + }, + "init": { + "end": 673, + "left": { + "end": 652, + "left": { + "end": 648, + "left": { + "end": 644, + "name": "hexWallToWall", + "start": 631, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 648, + "raw": "2", + "start": 647, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 631, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "*", + "right": { + "end": 652, + "raw": "1", + "start": 651, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "start": 631, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "/", + "right": { + "arguments": [ + { + "arguments": [ + { + "end": 671, + "raw": "30", + "start": 669, + "type": "Literal", + "type": "Literal", + "value": { + "value": 30.0, + "suffix": "None" + } + } + ], + "callee": { + "end": 668, + "name": "toRadians", + "start": 659, + "type": "Identifier" + }, + "end": 672, + "start": 659, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "callee": { + "end": 658, + "name": "cos", + "start": 655, + "type": "Identifier" + }, + "end": 673, + "start": 655, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 631, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 615, + "type": "VariableDeclarator" + }, + "end": 673, + "kind": "const", + "start": 615, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 696, + "id": { + "end": 690, + "name": "hexStartingAngle", + "start": 674, + "type": "Identifier" + }, + "init": { + "end": 696, + "raw": "210", + "start": 693, + "type": "Literal", + "type": "Literal", + "value": { + "value": 210.0, + "suffix": "None" + } + }, + "start": 674, + "type": "VariableDeclarator" + }, + "end": 696, + "kind": "const", + "start": 674, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 749, + "id": { + "end": 743, + "name": "hexInteriorAngle", + "start": 727, + "type": "Identifier" + }, + "init": { + "end": 749, + "raw": "120", + "start": 746, + "type": "Literal", + "type": "Literal", + "value": { + "value": 120.0, + "suffix": "None" + } + }, + "start": 727, + "type": "VariableDeclarator" + }, + "end": 749, + "kind": "const", + "start": 727, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 789, + "id": { + "end": 764, + "name": "hexChangeAngle", + "start": 750, + "type": "Identifier" + }, + "init": { + "end": 789, + "left": { + "end": 770, + "raw": "180", + "start": 767, + "type": "Literal", + "type": "Literal", + "value": { + "value": 180.0, + "suffix": "None" + } + }, + "operator": "-", + "right": { + "end": 789, + "name": "hexInteriorAngle", + "start": 773, + "type": "Identifier", + "type": "Identifier" + }, + "start": 767, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 750, + "type": "VariableDeclarator" + }, + "end": 789, + "kind": "const", + "start": 750, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 2268, + "id": { + "end": 861, + "name": "capScrew", + "start": 853, + "type": "Identifier" + }, + "init": { + "body": { + "body": [ + { + "declaration": { + "end": 1113, + "id": { + "end": 954, + "name": "screwHeadSketch", + "start": 939, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 975, + "raw": "'XZ'", + "start": 971, + "type": "Literal", + "type": "Literal", + "value": "XZ" + } + ], + "callee": { + "end": 970, + "name": "startSketchOn", + "start": 957, + "type": "Identifier" + }, + "end": 976, + "start": 957, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1007, + "name": "center", + "start": 1001, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "computed": false, + "end": 1019, + "object": { + "end": 1016, + "name": "start", + "start": 1011, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 1018, + "raw": "0", + "start": 1017, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + "start": 1011, + "type": "MemberExpression", + "type": "MemberExpression" + }, + { + "computed": false, + "end": 1029, + "object": { + "end": 1026, + "name": "start", + "start": 1021, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 1028, + "raw": "1", + "start": 1027, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "start": 1021, + "type": "MemberExpression", + "type": "MemberExpression" + } + ], + "end": 1030, + "start": 1010, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1047, + "name": "radius", + "start": 1041, + "type": "Identifier" + }, + "arg": { + "end": 1068, + "left": { + "end": 1064, + "left": { + "end": 1053, + "name": "dia", + "start": 1050, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1064, + "name": "capRatio", + "start": 1056, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1050, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "/", + "right": { + "end": 1068, + "raw": "2", + "start": 1067, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1050, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 990, + "name": "circle", + "start": 984, + "type": "Identifier" + }, + "end": 1077, + "start": 984, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 1113, + "nonCodeMeta": { + "nonCodeNodes": { + "1": [ + { + "end": 1113, + "start": 1079, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Extrude the screw head sketch", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, + "start": 957, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 939, + "type": "VariableDeclarator" + }, + "end": 1113, + "kind": "const", + "start": 939, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1176, + "id": { + "end": 1125, + "name": "screwHead", + "start": 1116, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1159, + "name": "length", + "start": 1153, + "type": "Identifier" + }, + "arg": { + "end": 1175, + "name": "capHeadLength", + "start": 1162, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 1135, + "name": "extrude", + "start": 1128, + "type": "Identifier" + }, + "end": 1176, + "start": 1128, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 1151, + "name": "screwHeadSketch", + "start": 1136, + "type": "Identifier", + "type": "Identifier" + } + }, + "start": 1116, + "type": "VariableDeclarator" + }, + "end": 1176, + "kind": "const", + "start": 1116, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1976, + "id": { + "end": 1256, + "name": "hexPatternSketch", + "start": 1240, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 1282, + "name": "screwHead", + "start": 1273, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 1289, + "raw": "'end'", + "start": 1284, + "type": "Literal", + "type": "Literal", + "value": "end" + } + ], + "callee": { + "end": 1272, + "name": "startSketchOn", + "start": 1259, + "type": "Identifier" + }, + "end": 1290, + "start": 1259, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 1331, + "left": { + "end": 1327, + "name": "hexWallToWall", + "start": 1314, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1331, + "raw": "2", + "start": 1330, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1314, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 1334, + "raw": "0", + "start": 1333, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 1335, + "start": 1313, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 1338, + "start": 1337, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1312, + "name": "startProfileAt", + "start": 1298, + "type": "Identifier" + }, + "end": 1339, + "start": 1298, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 1371, + "left": { + "argument": { + "end": 1367, + "name": "hexWallLength", + "start": 1354, + "type": "Identifier", + "type": "Identifier" + }, + "end": 1367, + "operator": "-", + "start": 1353, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "/", + "right": { + "end": 1371, + "raw": "2", + "start": 1370, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1353, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 1374, + "start": 1373, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1352, + "name": "yLine", + "start": 1347, + "type": "Identifier" + }, + "end": 1375, + "start": 1347, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 1471, + "properties": [ + { + "end": 1429, + "key": { + "end": 1410, + "name": "angle", + "start": 1405, + "type": "Identifier" + }, + "start": 1405, + "type": "ObjectProperty", + "value": { + "end": 1429, + "name": "hexStartingAngle", + "start": 1413, + "type": "Identifier", + "type": "Identifier" + } + }, + { + "end": 1462, + "key": { + "end": 1446, + "name": "length", + "start": 1440, + "type": "Identifier" + }, + "start": 1440, + "type": "ObjectProperty", + "value": { + "end": 1462, + "name": "hexWallLength", + "start": 1449, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 1394, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 1474, + "start": 1473, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1393, + "name": "angledLine", + "start": 1383, + "type": "Identifier" + }, + "end": 1475, + "start": 1383, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 1588, + "properties": [ + { + "end": 1546, + "key": { + "end": 1510, + "name": "angle", + "start": 1505, + "type": "Identifier" + }, + "start": 1505, + "type": "ObjectProperty", + "value": { + "end": 1546, + "left": { + "end": 1529, + "name": "hexStartingAngle", + "start": 1513, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 1546, + "name": "hexChangeAngle", + "start": 1532, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1513, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + }, + { + "end": 1579, + "key": { + "end": 1563, + "name": "length", + "start": 1557, + "type": "Identifier" + }, + "start": 1557, + "type": "ObjectProperty", + "value": { + "end": 1579, + "name": "hexWallLength", + "start": 1566, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 1494, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 1591, + "start": 1590, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1493, + "name": "angledLine", + "start": 1483, + "type": "Identifier" + }, + "end": 1592, + "start": 1483, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 1711, + "properties": [ + { + "end": 1668, + "key": { + "end": 1627, + "name": "angle", + "start": 1622, + "type": "Identifier" + }, + "start": 1622, + "type": "ObjectProperty", + "value": { + "end": 1668, + "left": { + "end": 1646, + "name": "hexStartingAngle", + "start": 1630, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 1668, + "left": { + "end": 1651, + "raw": "2", + "start": 1650, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 1668, + "name": "hexChangeAngle", + "start": 1654, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1650, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 1630, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + }, + { + "end": 1702, + "key": { + "end": 1686, + "name": "length", + "start": 1680, + "type": "Identifier" + }, + "start": 1680, + "type": "ObjectProperty", + "value": { + "end": 1702, + "name": "hexWallLength", + "start": 1689, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 1611, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 1714, + "start": 1713, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1610, + "name": "angledLine", + "start": 1600, + "type": "Identifier" + }, + "end": 1715, + "start": 1600, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 1834, + "properties": [ + { + "end": 1791, + "key": { + "end": 1750, + "name": "angle", + "start": 1745, + "type": "Identifier" + }, + "start": 1745, + "type": "ObjectProperty", + "value": { + "end": 1791, + "left": { + "end": 1769, + "name": "hexStartingAngle", + "start": 1753, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 1791, + "left": { + "end": 1774, + "raw": "3", + "start": 1773, + "type": "Literal", + "type": "Literal", + "value": { + "value": 3.0, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 1791, + "name": "hexChangeAngle", + "start": 1777, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1773, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 1753, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + }, + { + "end": 1825, + "key": { + "end": 1809, + "name": "length", + "start": 1803, + "type": "Identifier" + }, + "start": 1803, + "type": "ObjectProperty", + "value": { + "end": 1825, + "name": "hexWallLength", + "start": 1812, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 1734, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 1837, + "start": 1836, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1733, + "name": "angledLine", + "start": 1723, + "type": "Identifier" + }, + "end": 1838, + "start": 1723, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 1957, + "properties": [ + { + "end": 1914, + "key": { + "end": 1873, + "name": "angle", + "start": 1868, + "type": "Identifier" + }, + "start": 1868, + "type": "ObjectProperty", + "value": { + "end": 1914, + "left": { + "end": 1892, + "name": "hexStartingAngle", + "start": 1876, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 1914, + "left": { + "end": 1897, + "raw": "4", + "start": 1896, + "type": "Literal", + "type": "Literal", + "value": { + "value": 4.0, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 1914, + "name": "hexChangeAngle", + "start": 1900, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1896, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 1876, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + }, + { + "end": 1948, + "key": { + "end": 1932, + "name": "length", + "start": 1926, + "type": "Identifier" + }, + "start": 1926, + "type": "ObjectProperty", + "value": { + "end": 1948, + "name": "hexWallLength", + "start": 1935, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 1857, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 1960, + "start": 1959, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1856, + "name": "angledLine", + "start": 1846, + "type": "Identifier" + }, + "end": 1961, + "start": 1846, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [], + "callee": { + "end": 1974, + "name": "close", + "start": 1969, + "type": "Identifier" + }, + "end": 1976, + "start": 1969, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 1976, + "start": 1259, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 1240, + "type": "VariableDeclarator" + }, + "end": 1976, + "kind": "const", + "start": 1240, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 2046, + "id": { + "end": 1989, + "name": "hexPattern", + "start": 1979, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2024, + "name": "length", + "start": 2018, + "type": "Identifier" + }, + "arg": { + "end": 2045, + "left": { + "argument": { + "end": 2038, + "name": "headLength", + "start": 2028, + "type": "Identifier", + "type": "Identifier" + }, + "end": 2038, + "operator": "-", + "start": 2027, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "*", + "right": { + "end": 2045, + "raw": "0.75", + "start": 2041, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.75, + "suffix": "None" + } + }, + "start": 2027, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 1999, + "name": "extrude", + "start": 1992, + "type": "Identifier" + }, + "end": 2046, + "start": 1992, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 2016, + "name": "hexPatternSketch", + "start": 2000, + "type": "Identifier", + "type": "Identifier" + } + }, + "start": 1979, + "type": "VariableDeclarator" + }, + "end": 2046, + "kind": "const", + "start": 1979, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 2191, + "id": { + "end": 2065, + "name": "screwBodySketch", + "start": 2050, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 2091, + "name": "screwHead", + "start": 2082, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 2100, + "raw": "\"start\"", + "start": 2093, + "type": "Literal", + "type": "Literal", + "value": "start" + } + ], + "callee": { + "end": 2081, + "name": "startSketchOn", + "start": 2068, + "type": "Identifier" + }, + "end": 2101, + "start": 2068, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2132, + "name": "center", + "start": 2126, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "computed": false, + "end": 2144, + "object": { + "end": 2141, + "name": "start", + "start": 2136, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 2143, + "raw": "0", + "start": 2142, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + "start": 2136, + "type": "MemberExpression", + "type": "MemberExpression" + }, + { + "computed": false, + "end": 2154, + "object": { + "end": 2151, + "name": "start", + "start": 2146, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "end": 2153, + "raw": "1", + "start": 2152, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "start": 2146, + "type": "MemberExpression", + "type": "MemberExpression" + } + ], + "end": 2155, + "start": 2135, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2172, + "name": "radius", + "start": 2166, + "type": "Identifier" + }, + "arg": { + "end": 2182, + "left": { + "end": 2178, + "name": "dia", + "start": 2175, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 2182, + "raw": "2", + "start": 2181, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 2175, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 2115, + "name": "circle", + "start": 2109, + "type": "Identifier" + }, + "end": 2191, + "start": 2109, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 2191, + "start": 2068, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 2050, + "type": "VariableDeclarator" + }, + "end": 2191, + "kind": "const", + "start": 2050, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 2247, + "id": { + "end": 2203, + "name": "screwBody", + "start": 2194, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2237, + "name": "length", + "start": 2231, + "type": "Identifier" + }, + "arg": { + "end": 2246, + "name": "length", + "start": 2240, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 2213, + "name": "extrude", + "start": 2206, + "type": "Identifier" + }, + "end": 2247, + "start": 2206, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 2229, + "name": "screwBodySketch", + "start": 2214, + "type": "Identifier", + "type": "Identifier" + } + }, + "start": 2194, + "type": "VariableDeclarator" + }, + "end": 2247, + "kind": "const", + "start": 2194, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "argument": { + "end": 2266, + "name": "screwBody", + "start": 2257, + "type": "Identifier", + "type": "Identifier" + }, + "end": 2266, + "start": 2250, + "type": "ReturnStatement", + "type": "ReturnStatement" + } + ], + "end": 2268, + "nonCodeMeta": { + "nonCodeNodes": { + "1": [ + { + "end": 1237, + "start": 1178, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Define the sketch of the hex pattern on the screw head", + "style": "line" + } + } + ], + "3": [ + { + "end": 2050, + "start": 2046, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ] + }, + "startNodes": [ + { + "end": 937, + "start": 898, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Create the head of the cap screw", + "style": "line" + } + } + ] + }, + "start": 898 + }, + "end": 2268, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 867, + "name": "start", + "start": 862, + "type": "Identifier" + } + }, + { + "type": "Parameter", + "identifier": { + "end": 875, + "name": "length", + "start": 869, + "type": "Identifier" + } + }, + { + "type": "Parameter", + "identifier": { + "end": 880, + "name": "dia", + "start": 877, + "type": "Identifier" + } + }, + { + "type": "Parameter", + "identifier": { + "end": 895, + "name": "capHeadLength", + "start": 882, + "type": "Identifier" + } + } + ], + "start": 861, + "type": "FunctionExpression", + "type": "FunctionExpression" + }, + "start": 853, + "type": "VariableDeclarator" + }, + "end": 2268, + "kind": "fn", + "start": 850, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "end": 2329, + "expression": { + "arguments": [ + { + "elements": [ + { + "end": 2281, + "raw": "0", + "start": 2280, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 2284, + "raw": "0", + "start": 2283, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 2285, + "start": 2279, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 2298, + "name": "screwLength", + "start": 2287, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 2313, + "name": "screwDiameter", + "start": 2300, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 2328, + "name": "screwDiameter", + "start": 2315, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 2278, + "name": "capScrew", + "start": 2270, + "type": "Identifier" + }, + "end": 2329, + "start": 2270, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 2270, + "type": "ExpressionStatement", + "type": "ExpressionStatement" + } + ], + "end": 2330, + "innerAttrs": [ + { + "end": 404, + "name": { + "end": 380, + "name": "settings", + "start": 372, + "type": "Identifier" + }, + "properties": [ + { + "end": 403, + "key": { + "end": 398, + "name": "defaultLengthUnit", + "start": 381, + "type": "Identifier" + }, + "start": 381, + "type": "ObjectProperty", + "value": { + "end": 403, + "name": "in", + "start": 401, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 371, + "type": "Annotation" + } + ], + "nonCodeMeta": { + "nonCodeNodes": { + "8": [ + { + "end": 726, + "start": 696, + "type": "NonCodeNode", + "value": { + "type": "inlineComment", + "value": "first angle of hex pattern", + "style": "line" + } + } + ], + "10": [ + { + "end": 849, + "start": 789, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Write a function that defines the Socket Head Cap Screw", + "style": "line" + } + } + ], + "11": [ + { + "end": 2270, + "start": 2268, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ] + }, + "startNodes": [ + { + "end": 24, + "start": 0, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Socket Head Cap Screw", + "style": "line" + } + }, + { + "end": 356, + "start": 25, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "This is for a #10-24 screw that is 1.00 inches long. A socket head cap screw is a type of fastener that is widely used in a variety of applications requiring a high strength fastening solution. It is characterized by its cylindrical head and internal hexagonal drive, which allows for tightening with an Allen wrench or hex key.", + "style": "line" + } + }, + { + "end": 358, + "start": 356, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + }, + { + "end": 370, + "start": 358, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Set units", + "style": "line" + } + }, + { + "end": 406, + "start": 404, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + }, + { + "end": 425, + "start": 406, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Define constants", + "style": "line" + } + } + ] + }, + "start": 0 + } +} diff --git a/rust/kcl-lib/tests/kcl_samples/socket-head-cap-screw/ops.snap b/rust/kcl-lib/tests/kcl_samples/socket-head-cap-screw/ops.snap new file mode 100644 index 000000000..b84155b40 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/socket-head-cap-screw/ops.snap @@ -0,0 +1,265 @@ +--- +source: kcl/src/simulation_tests.rs +description: Operations executed socket-head-cap-screw.kcl +--- +[ + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 655, + 673, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "capScrew", + "functionSourceRange": [ + 861, + 2268, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 2270, + 2329, + 0 + ] + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "String", + "value": "XZ" + }, + "sourceRange": [ + 971, + 975, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 957, + 976, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 0.19, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1162, + 1175, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 1128, + 1176, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1136, + 1151, + 0 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1273, + 1282, + 0 + ] + }, + "tag": { + "value": { + "type": "String", + "value": "end" + }, + "sourceRange": [ + 1284, + 1289, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 1259, + 1290, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": -0.14250000000000002, + "ty": { + "type": "Unknown" + } + }, + "sourceRange": [ + 2027, + 2045, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 1992, + 2046, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 2000, + 2016, + 0 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 2082, + 2091, + 0 + ] + }, + "tag": { + "value": { + "type": "String", + "value": "start" + }, + "sourceRange": [ + 2093, + 2100, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 2068, + 2101, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 2240, + 2246, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 2206, + 2247, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 2214, + 2229, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionReturn" + } +] diff --git a/rust/kcl-lib/tests/kcl_samples/socket-head-cap-screw/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/socket-head-cap-screw/program_memory.snap new file mode 100644 index 000000000..81d82e11b --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/socket-head-cap-screw/program_memory.snap @@ -0,0 +1,299 @@ +--- +source: kcl/src/simulation_tests.rs +description: Variables in memory after executing socket-head-cap-screw.kcl +--- +{ + "capRatio": { + "type": "Number", + "value": 0.607, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 460, + 464, + 0 + ] + }, + { + "sourceRange": [ + 480, + 484, + 0 + ] + } + ] + }, + "capScrew": { + "type": "Function", + "__meta": [ + { + "sourceRange": [ + 861, + 2268, + 0 + ] + } + ] + }, + "headDiameter": { + "type": "Number", + "value": 0.313, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 480, + 484, + 0 + ] + } + ] + }, + "headLength": { + "type": "Number", + "value": 0.19, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 460, + 464, + 0 + ] + } + ] + }, + "hexChangeAngle": { + "type": "Number", + "value": 60.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 767, + 770, + 0 + ] + }, + { + "sourceRange": [ + 746, + 749, + 0 + ] + } + ] + }, + "hexInteriorAngle": { + "type": "Number", + "value": 120.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 746, + 749, + 0 + ] + } + ] + }, + "hexRatio": { + "type": "Number", + "value": 0.4992, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 528, + 529, + 0 + ] + }, + { + "sourceRange": [ + 532, + 534, + 0 + ] + }, + { + "sourceRange": [ + 480, + 484, + 0 + ] + } + ] + }, + "hexStartingAngle": { + "type": "Number", + "value": 210.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 693, + 696, + 0 + ] + } + ] + }, + "hexWallLength": { + "type": "Number", + "value": 0.0902, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 528, + 529, + 0 + ] + }, + { + "sourceRange": [ + 532, + 534, + 0 + ] + }, + { + "sourceRange": [ + 647, + 648, + 0 + ] + }, + { + "sourceRange": [ + 651, + 652, + 0 + ] + }, + { + "sourceRange": [ + 655, + 673, + 0 + ] + } + ] + }, + "hexWallToWall": { + "type": "Number", + "value": 0.1563, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 528, + 529, + 0 + ] + }, + { + "sourceRange": [ + 532, + 534, + 0 + ] + } + ] + }, + "screwDiameter": { + "type": "Number", + "value": 0.19, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 460, + 464, + 0 + ] + } + ] + }, + "screwLength": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 440, + 443, + 0 + ] + } + ] + } +} diff --git a/rust/kcl-lib/tests/kcl_samples/socket-head-cap-screw/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/socket-head-cap-screw/rendered_model.png new file mode 100644 index 000000000..b8ae71d39 Binary files /dev/null and b/rust/kcl-lib/tests/kcl_samples/socket-head-cap-screw/rendered_model.png differ 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 new file mode 100644 index 000000000..6f249ed6e --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/walkie-talkie/artifact_commands.snap @@ -0,0 +1,32475 @@ +--- +source: kcl/src/simulation_tests.rs +description: Artifact commands walkie-talkie.kcl +--- +[ + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.7, + "g": 0.28, + "b": 0.28, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.28, + "g": 0.7, + "b": 0.28, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.28, + "g": 0.28, + "b": 0.7, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "edge_lines_visible", + "hidden": false + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 350, + 383, + 0 + ], + "command": { + "type": "set_scene_units", + "unit": "in" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 37, + 70, + 3 + ], + "command": { + "type": "set_scene_units", + "unit": "in" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 273, + 292, + 3 + ], + "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": [ + 298, + 341, + 3 + ], + "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": [ + 298, + 341, + 3 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 298, + 341, + 3 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -1.25, + "y": 2.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 347, + 373, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 2.5, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 379, + 407, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -4.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 413, + 440, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -2.5, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 446, + 468, + 3 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 446, + 468, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 483, + 522, + 3 + ], + "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": [ + 483, + 522, + 3 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 483, + 522, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 483, + 522, + 3 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 483, + 522, + 3 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 483, + 522, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 483, + 522, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 483, + 522, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 483, + 522, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 483, + 522, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 483, + 522, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 483, + 522, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 483, + 522, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 593, + 622, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 633, + 662, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 673, + 702, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 713, + 742, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 528, + 758, + 3 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.325, + "tolerance": 0.0000001, + "cut_type": "chamfer" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 528, + 758, + 3 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.325, + "tolerance": 0.0000001, + "cut_type": "chamfer" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 528, + 758, + 3 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.325, + "tolerance": 0.0000001, + "cut_type": "chamfer" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 528, + 758, + 3 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.325, + "tolerance": 0.0000001, + "cut_type": "chamfer" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 852, + 977, + 3 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 852, + 977, + 3 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 852, + 977, + 3 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -1.125, + "y": 1.6308058261758407, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 983, + 1041, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.8808, + "y": 1.875, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1047, + 1172, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.8808, + "y": 1.875, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1178, + 1236, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 1.125, + "y": 1.6308, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1242, + 1370, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 1.125, + "y": -1.6308, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1376, + 1456, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.8808, + "y": -1.875, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1462, + 1591, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.8808, + "y": -1.875, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1597, + 1676, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -1.125, + "y": -1.6308, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1682, + 1689, + 3 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1703, + 1739, + 3 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1703, + 1739, + 3 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.0625, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1703, + 1739, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1703, + 1739, + 3 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1703, + 1739, + 3 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1703, + 1739, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1703, + 1739, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1703, + 1739, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1703, + 1739, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1703, + 1739, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1703, + 1739, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1703, + 1739, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1703, + 1739, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1703, + 1739, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1703, + 1739, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1703, + 1739, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1703, + 1739, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1703, + 1739, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1703, + 1739, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1703, + 1739, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1703, + 1739, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1829, + 1883, + 3 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1829, + 1883, + 3 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1829, + 1883, + 3 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -0.875, + "y": 1.25, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1889, + 1918, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 1.75, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1924, + 1947, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1953, + 1977, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -1.75, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1983, + 2039, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.875, + "y": 1.25, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2045, + 2052, + 3 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2066, + 2106, + 3 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2066, + 2106, + 3 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.0625, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2066, + 2106, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2066, + 2106, + 3 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2066, + 2106, + 3 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2066, + 2106, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2066, + 2106, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2066, + 2106, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2066, + 2106, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2066, + 2106, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2066, + 2106, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2066, + 2106, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2066, + 2106, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2186, + 2223, + 3 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2186, + 2223, + 3 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2186, + 2223, + 3 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -0.625, + "y": -0.125, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2229, + 2254, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 1.25, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2260, + 2287, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -1.25, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2293, + 2319, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -1.25, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2325, + 2332, + 3 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2333, + 2365, + 3 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2333, + 2365, + 3 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.5, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2333, + 2365, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2333, + 2365, + 3 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2333, + 2365, + 3 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2333, + 2365, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2333, + 2365, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2333, + 2365, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2333, + 2365, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2333, + 2365, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2333, + 2365, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2333, + 2365, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2333, + 2365, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2371, + 2409, + 3 + ], + "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": [ + 37, + 70, + 5 + ], + "command": { + "type": "set_scene_units", + "unit": "in" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 355, + 384, + 5 + ], + "command": { + "type": "make_plane", + "origin": { + "x": 0.0, + "y": -1.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": 100.0, + "clobber": false, + "hide": false + } + }, + { + "cmdId": "[uuid]", + "range": [ + 355, + 384, + 5 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.6, + "g": 0.6, + "b": 0.6, + "a": 0.3 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1319, + 1348, + 5 + ], + "command": { + "type": "make_plane", + "origin": { + "x": 0.0, + "y": -1.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": 100.0, + "clobber": false, + "hide": false + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1319, + 1348, + 5 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.6, + "g": 0.6, + "b": 0.6, + "a": 0.3 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1355, + 1514, + 5 + ], + "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": [ + 1355, + 1514, + 5 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1355, + 1514, + 5 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -1.115, + "y": 1.627270292269908, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1520, + 1615, + 5 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.8773, + "y": 1.865, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1621, + 1782, + 5 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.8773, + "y": 1.865, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1788, + 1883, + 5 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 1.115, + "y": 1.6273, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1889, + 2053, + 5 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 1.115, + "y": -1.6273, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2059, + 2155, + 5 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.8773, + "y": -1.865, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2161, + 2324, + 5 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.8773, + "y": -1.865, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2330, + 2425, + 5 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -1.115, + "y": -1.6273, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2431, + 2438, + 5 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2431, + 2438, + 5 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 463, + 517, + 5 + ], + "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": [ + 463, + 517, + 5 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 463, + 517, + 5 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -0.875, + "y": 1.25, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 525, + 546, + 5 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 1.75, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 554, + 577, + 5 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 585, + 607, + 5 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -1.75, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 615, + 671, + 5 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.875, + "y": 1.25, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 679, + 686, + 5 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 679, + 686, + 5 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2444, + 2470, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2444, + 2470, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 934, + 961, + 5 + ], + "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": [ + 934, + 961, + 5 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 934, + 961, + 5 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -0.75, + "y": -0.125, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 969, + 1010, + 5 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0313, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1018, + 1060, + 5 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -0.0313, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1068, + 1110, + 5 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.0313, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1118, + 1125, + 5 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1118, + 1125, + 5 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1133, + 1191, + 5 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.125, + "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": 0.25, + "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": 0.375, + "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": 0.5, + "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": 0.625, + "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": 0.75, + "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": 0.875, + "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": 1.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": 1.125, + "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": 1.25, + "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": 1.375, + "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": 1.5, + "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": [ + 1199, + 1257, + 5 + ], + "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": [ + 1199, + 1257, + 5 + ], + "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": [ + 1199, + 1257, + 5 + ], + "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": [ + 1199, + 1257, + 5 + ], + "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": [ + 1199, + 1257, + 5 + ], + "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": [ + 1199, + 1257, + 5 + ], + "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": [ + 1199, + 1257, + 5 + ], + "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": [ + 1199, + 1257, + 5 + ], + "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": [ + 1199, + 1257, + 5 + ], + "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": [ + 1199, + 1257, + 5 + ], + "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": [ + 1199, + 1257, + 5 + ], + "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": [ + 1199, + 1257, + 5 + ], + "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": [ + 1199, + 1257, + 5 + ], + "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": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2476, + 2520, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 123, + 210, + 10 + ], + "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": [ + 123, + 210, + 10 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 123, + 210, + 10 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -0.3, + "y": -1.795, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 218, + 241, + 10 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -0.03, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 249, + 271, + 10 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.03, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 279, + 376, + 10 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.24, + "y": -1.7927, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 384, + 416, + 10 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.24, + "y": -1.825, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 424, + 446, + 10 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.126, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 454, + 477, + 10 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 0.045, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 485, + 508, + 10 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.114, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 516, + 607, + 10 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.114, + "y": -1.6571, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 615, + 637, + 10 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 0.03, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 645, + 668, + 10 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.03, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 676, + 764, + 10 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.03, + "y": -0.0323, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 772, + 794, + 10 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 0.0323, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 802, + 827, + 10 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.3, + "y": -1.6271, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 835, + 859, + 10 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -0.045, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 867, + 976, + 10 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.1857, + "y": -1.6721, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 984, + 991, + 10 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 984, + 991, + 10 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2526, + 2568, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2526, + 2568, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1125, + 1223, + 10 + ], + "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": [ + 1125, + 1223, + 10 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1125, + 1223, + 10 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.08260000000000002, + "y": -1.6408, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1231, + 1350, + 10 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 0.0196, + "y": -1.7248 + }, + "radius": 0.10500000000000001, + "start": { + "unit": "degrees", + "value": 53.15 + }, + "end": { + "unit": "degrees", + "value": 221.15 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1358, + 1412, + 10 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0326, + "y": 0.0352, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1420, + 1541, + 10 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 0.0197, + "y": -1.7247 + }, + "radius": 0.0576, + "start": { + "unit": "degrees", + "value": 216.15 + }, + "end": { + "unit": "degrees", + "value": 58.15 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1549, + 1556, + 10 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1549, + 1556, + 10 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2574, + 2617, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2574, + 2617, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1653, + 1750, + 10 + ], + "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": [ + 1653, + 1750, + 10 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1653, + 1750, + 10 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -0.043, + "y": -1.8092, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1758, + 1877, + 10 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 0.02, + "y": -1.7252 + }, + "radius": 0.10500000000000001, + "start": { + "unit": "degrees", + "value": -126.85 + }, + "end": { + "unit": "degrees", + "value": 41.15 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1885, + 1940, + 10 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.0326, + "y": -0.0352, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1948, + 2069, + 10 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 0.0199, + "y": -1.7253 + }, + "radius": 0.0576, + "start": { + "unit": "degrees", + "value": 36.15 + }, + "end": { + "unit": "degrees", + "value": -121.85 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2077, + 2084, + 10 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2077, + 2084, + 10 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2623, + 2667, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2623, + 2667, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1125, + 1223, + 10 + ], + "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": [ + 1125, + 1223, + 10 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1125, + 1223, + 10 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.3326, + "y": -1.6408, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1231, + 1350, + 10 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 0.2696, + "y": -1.7248 + }, + "radius": 0.10500000000000001, + "start": { + "unit": "degrees", + "value": 53.15 + }, + "end": { + "unit": "degrees", + "value": 221.15 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1358, + 1412, + 10 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0326, + "y": 0.0352, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1420, + 1541, + 10 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 0.2697, + "y": -1.7247 + }, + "radius": 0.0576, + "start": { + "unit": "degrees", + "value": 216.15 + }, + "end": { + "unit": "degrees", + "value": 58.15 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1549, + 1556, + 10 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1549, + 1556, + 10 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2673, + 2715, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2673, + 2715, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1653, + 1750, + 10 + ], + "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": [ + 1653, + 1750, + 10 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1653, + 1750, + 10 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.207, + "y": -1.8092, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1758, + 1877, + 10 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 0.27, + "y": -1.7252 + }, + "radius": 0.10500000000000001, + "start": { + "unit": "degrees", + "value": -126.85 + }, + "end": { + "unit": "degrees", + "value": 41.15 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1885, + 1940, + 10 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.0326, + "y": -0.0352, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1948, + 2069, + 10 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 0.2699, + "y": -1.7253 + }, + "radius": 0.0576, + "start": { + "unit": "degrees", + "value": 36.15 + }, + "end": { + "unit": "degrees", + "value": -121.85 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2077, + 2084, + 10 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2077, + 2084, + 10 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2721, + 2764, + 5 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2721, + 2764, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "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": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.0625, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2766, + 2802, + 5 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2808, + 2868, + 5 + ], + "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.0, + "roughness": 0.5, + "ambient_occlusion": 0.0 + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1355, + 1514, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 463, + 517, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 934, + 961, + 5 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 123, + 210, + 10 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1125, + 1223, + 10 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1653, + 1750, + 10 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1125, + 1223, + 10 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1653, + 1750, + 10 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 26, + 59, + 4 + ], + "command": { + "type": "set_scene_units", + "unit": "in" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 559, + 586, + 4 + ], + "command": { + "type": "make_plane", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 2.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": [ + 592, + 633, + 4 + ], + "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": [ + 592, + 633, + 4 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 592, + 633, + 4 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -0.8, + "y": -0.1, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 639, + 672, + 4 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.5, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 678, + 713, + 4 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -0.25, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 719, + 753, + 4 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.5, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 759, + 766, + 4 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 759, + 766, + 4 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 813, + 855, + 4 + ], + "command": { + "type": "make_plane", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 5.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": [ + 813, + 855, + 4 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.6, + "g": 0.6, + "b": 0.6, + "a": 0.3 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 899, + 1051, + 4 + ], + "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": [ + 899, + 1051, + 4 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 899, + 1051, + 4 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -0.7000000000000001, + "y": -0.2, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1057, + 1082, + 4 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.3, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1088, + 1115, + 4 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -0.05, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1121, + 1147, + 4 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.3, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1153, + 1160, + 4 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1153, + 1160, + 4 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1197, + 1225, + 4 + ], + "command": { + "type": "loft", + "section_ids": [ + "[uuid]", + "[uuid]" + ], + "v_degree": 2, + "bez_approximate_rational": false, + "base_curve_index": null, + "tolerance": 0.0000001 + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1197, + 1225, + 4 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1197, + 1225, + 4 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1197, + 1225, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1197, + 1225, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1197, + 1225, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1197, + 1225, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1197, + 1225, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1197, + 1225, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1197, + 1225, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1197, + 1225, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1231, + 1260, + 4 + ], + "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": [ + 592, + 633, + 4 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 899, + 1051, + 4 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 838, + 875, + 0 + ], + "command": { + "type": "make_plane", + "origin": { + "x": 0.0, + "y": -1.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": 100.0, + "clobber": false, + "hide": false + } + }, + { + "cmdId": "[uuid]", + "range": [ + 838, + 875, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.6, + "g": 0.6, + "b": 0.6, + "a": 0.3 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 314, + 355, + 8 + ], + "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": [ + 314, + 355, + 8 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 314, + 355, + 8 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -0.895, + "y": 1.25, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 363, + 458, + 8 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.15, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 466, + 562, + 8 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.0, + "y": -0.48, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 570, + 656, + 8 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.15, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 664, + 671, + 8 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 664, + 671, + 8 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 690, + 737, + 8 + ], + "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": [ + 690, + 737, + 8 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.04, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 690, + 737, + 8 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 690, + 737, + 8 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 690, + 737, + 8 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 690, + 737, + 8 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 690, + 737, + 8 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 690, + 737, + 8 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 690, + 737, + 8 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 690, + 737, + 8 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 690, + 737, + 8 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 690, + 737, + 8 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 690, + 737, + 8 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 807, + 832, + 8 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 845, + 870, + 8 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 899, + 928, + 8 + ], + "command": { + "type": "object_set_material_params_pbr", + "object_id": "[uuid]", + "color": { + "r": 1.0, + "g": 0.0, + "b": 0.0, + "a": 100.0 + }, + "metalness": 0.0, + "roughness": 0.0, + "ambient_occlusion": 0.0 + } + }, + { + "cmdId": "[uuid]", + "range": [ + 965, + 1002, + 0 + ], + "command": { + "type": "make_plane", + "origin": { + "x": 0.0, + "y": -1.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": 100.0, + "clobber": false, + "hide": false + } + }, + { + "cmdId": "[uuid]", + "range": [ + 965, + 1002, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.6, + "g": 0.6, + "b": 0.6, + "a": 0.3 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 314, + 355, + 8 + ], + "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": [ + 314, + 355, + 8 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 314, + 355, + 8 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -0.895, + "y": 0.75, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 363, + 458, + 8 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.15, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 466, + 562, + 8 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.0, + "y": -0.48, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 570, + 656, + 8 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.15, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 664, + 671, + 8 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 664, + 671, + 8 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 690, + 737, + 8 + ], + "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": [ + 690, + 737, + 8 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.04, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 690, + 737, + 8 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 690, + 737, + 8 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 690, + 737, + 8 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 690, + 737, + 8 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 690, + 737, + 8 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 690, + 737, + 8 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 690, + 737, + 8 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 690, + 737, + 8 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 690, + 737, + 8 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 690, + 737, + 8 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 690, + 737, + 8 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 807, + 832, + 8 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 845, + 870, + 8 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 899, + 928, + 8 + ], + "command": { + "type": "object_set_material_params_pbr", + "object_id": "[uuid]", + "color": { + "r": 1.0, + "g": 0.0, + "b": 0.0, + "a": 100.0 + }, + "metalness": 0.0, + "roughness": 0.0, + "ambient_occlusion": 0.0 + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1085, + 1122, + 0 + ], + "command": { + "type": "make_plane", + "origin": { + "x": 0.0, + "y": -1.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": 100.0, + "clobber": false, + "hide": false + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1085, + 1122, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.6, + "g": 0.6, + "b": 0.6, + "a": 0.3 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 314, + 355, + 8 + ], + "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": [ + 314, + 355, + 8 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 314, + 355, + 8 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.895, + "y": 0.25, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 363, + 458, + 8 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.15, + "y": -0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 466, + 562, + 8 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 0.48, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 570, + 656, + 8 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.15, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 664, + 671, + 8 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 664, + 671, + 8 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 690, + 737, + 8 + ], + "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": [ + 690, + 737, + 8 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.04, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 690, + 737, + 8 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 690, + 737, + 8 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 690, + 737, + 8 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 690, + 737, + 8 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 690, + 737, + 8 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 690, + 737, + 8 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 690, + 737, + 8 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 690, + 737, + 8 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 690, + 737, + 8 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 690, + 737, + 8 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 690, + 737, + 8 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 807, + 832, + 8 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 845, + 870, + 8 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 899, + 928, + 8 + ], + "command": { + "type": "object_set_material_params_pbr", + "object_id": "[uuid]", + "color": { + "r": 1.0, + "g": 0.0, + "b": 0.0, + "a": 100.0 + }, + "metalness": 0.0, + "roughness": 0.0, + "ambient_occlusion": 0.0 + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1211, + 1248, + 0 + ], + "command": { + "type": "make_plane", + "origin": { + "x": 0.0, + "y": -1.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": 100.0, + "clobber": false, + "hide": false + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1211, + 1248, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.6, + "g": 0.6, + "b": 0.6, + "a": 0.3 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 314, + 355, + 8 + ], + "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": [ + 314, + 355, + 8 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 314, + 355, + 8 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.895, + "y": 0.75, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 363, + 458, + 8 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.15, + "y": -0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 466, + 562, + 8 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 0.48, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 570, + 656, + 8 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.15, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 664, + 671, + 8 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 664, + 671, + 8 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 690, + 737, + 8 + ], + "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": [ + 690, + 737, + 8 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.04, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 690, + 737, + 8 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 690, + 737, + 8 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 690, + 737, + 8 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 690, + 737, + 8 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 690, + 737, + 8 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 690, + 737, + 8 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 690, + 737, + 8 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 690, + 737, + 8 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 690, + 737, + 8 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 690, + 737, + 8 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 690, + 737, + 8 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 807, + 832, + 8 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 845, + 870, + 8 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 899, + 928, + 8 + ], + "command": { + "type": "object_set_material_params_pbr", + "object_id": "[uuid]", + "color": { + "r": 1.0, + "g": 0.0, + "b": 0.0, + "a": 100.0 + }, + "metalness": 0.0, + "roughness": 0.0, + "ambient_occlusion": 0.0 + } + }, + { + "cmdId": "[uuid]", + "range": [ + 44, + 77, + 6 + ], + "command": { + "type": "set_scene_units", + "unit": "in" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 467, + 497, + 6 + ], + "command": { + "type": "make_plane", + "origin": { + "x": 1.25, + "y": -0.5, + "z": 0.5 + }, + "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": [ + 503, + 596, + 6 + ], + "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": [ + 503, + 596, + 6 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 503, + 596, + 6 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -0.25, + "y": 0.25, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 602, + 639, + 6 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.5, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 645, + 683, + 6 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -0.5, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 689, + 727, + 6 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.5, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 733, + 751, + 6 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 733, + 751, + 6 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 797, + 849, + 6 + ], + "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": [ + 797, + 849, + 6 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.05, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 797, + 849, + 6 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 797, + 849, + 6 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 797, + 849, + 6 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 797, + 849, + 6 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 797, + 849, + 6 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 797, + 849, + 6 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 797, + 849, + 6 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 797, + 849, + 6 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 797, + 849, + 6 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 797, + 849, + 6 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 797, + 849, + 6 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 911, + 936, + 6 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 947, + 972, + 6 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 983, + 1008, + 6 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1019, + 1044, + 6 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1066, + 1127, + 6 + ], + "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": [ + 314, + 355, + 8 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 745, + 890, + 8 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.05, + "tolerance": 0.0000001, + "cut_type": "chamfer" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 745, + 890, + 8 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.05, + "tolerance": 0.0000001, + "cut_type": "chamfer" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 314, + 355, + 8 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 745, + 890, + 8 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.05, + "tolerance": 0.0000001, + "cut_type": "chamfer" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 745, + 890, + 8 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.05, + "tolerance": 0.0000001, + "cut_type": "chamfer" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 314, + 355, + 8 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 745, + 890, + 8 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.05, + "tolerance": 0.0000001, + "cut_type": "chamfer" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 745, + 890, + 8 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.05, + "tolerance": 0.0000001, + "cut_type": "chamfer" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 314, + 355, + 8 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 745, + 890, + 8 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.05, + "tolerance": 0.0000001, + "cut_type": "chamfer" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 745, + 890, + 8 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.05, + "tolerance": 0.0000001, + "cut_type": "chamfer" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 503, + 596, + 6 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 855, + 1060, + 6 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.05, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 855, + 1060, + 6 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.05, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 855, + 1060, + 6 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.05, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 855, + 1060, + 6 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.05, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 37, + 70, + 7 + ], + "command": { + "type": "set_scene_units", + "unit": "in" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 494, + 518, + 7 + ], + "command": { + "type": "make_plane", + "origin": { + "x": 0.55, + "y": -0.5, + "z": 2.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": [ + 524, + 554, + 7 + ], + "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": [ + 524, + 554, + 7 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 524, + 554, + 7 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.0001, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 560, + 586, + 7 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.25, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 592, + 619, + 7 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 0.2, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 625, + 706, + 7 + ], + "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": [ + 712, + 730, + 7 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0001, + "y": 0.25, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 736, + 743, + 7 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 736, + 743, + 7 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 749, + 775, + 7 + ], + "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": [ + 749, + 775, + 7 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 749, + 775, + 7 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 749, + 775, + 7 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 749, + 775, + 7 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 749, + 775, + 7 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 749, + 775, + 7 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 749, + 775, + 7 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 749, + 775, + 7 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 749, + 775, + 7 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 749, + 775, + 7 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 749, + 775, + 7 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 749, + 775, + 7 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 781, + 842, + 7 + ], + "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": [ + 524, + 554, + 7 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + } +] diff --git a/rust/kcl-lib/tests/kcl_samples/walkie-talkie/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/kcl_samples/walkie-talkie/artifact_graph_flowchart.snap new file mode 100644 index 000000000..497ab8ed0 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/walkie-talkie/artifact_graph_flowchart.snap @@ -0,0 +1,6 @@ +--- +source: kcl/src/simulation_tests.rs +description: Artifact graph flowchart walkie-talkie.kcl +extension: md +snapshot_kind: binary +--- 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 new file mode 100644 index 000000000..75c2bba2b --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/walkie-talkie/artifact_graph_flowchart.snap.md @@ -0,0 +1,954 @@ +```mermaid +flowchart LR + subgraph path2 [Path] + 2["Path
[298, 341, 3]"] + 3["Segment
[347, 373, 3]"] + 4["Segment
[379, 407, 3]"] + 5["Segment
[413, 440, 3]"] + 6["Segment
[446, 468, 3]"] + 7[Solid2d] + end + subgraph path27 [Path] + 27["Path
[852, 977, 3]"] + 28["Segment
[983, 1041, 3]"] + 29["Segment
[1047, 1172, 3]"] + 30["Segment
[1178, 1236, 3]"] + 31["Segment
[1242, 1370, 3]"] + 32["Segment
[1376, 1456, 3]"] + 33["Segment
[1462, 1591, 3]"] + 34["Segment
[1597, 1676, 3]"] + 35["Segment
[1682, 1689, 3]"] + 36[Solid2d] + end + subgraph path63 [Path] + 63["Path
[1829, 1883, 3]"] + 64["Segment
[1889, 1918, 3]"] + 65["Segment
[1924, 1947, 3]"] + 66["Segment
[1953, 1977, 3]"] + 67["Segment
[1983, 2039, 3]"] + 68["Segment
[2045, 2052, 3]"] + 69[Solid2d] + end + subgraph path84 [Path] + 84["Path
[2186, 2223, 3]"] + 85["Segment
[2229, 2254, 3]"] + 86["Segment
[2260, 2287, 3]"] + 87["Segment
[2293, 2319, 3]"] + 88["Segment
[2325, 2332, 3]"] + 89[Solid2d] + end + subgraph path106 [Path] + 106["Path
[1355, 1514, 5]"] + 107["Segment
[1520, 1615, 5]"] + 108["Segment
[1621, 1782, 5]"] + 109["Segment
[1788, 1883, 5]"] + 110["Segment
[1889, 2053, 5]"] + 111["Segment
[2059, 2155, 5]"] + 112["Segment
[2161, 2324, 5]"] + 113["Segment
[2330, 2425, 5]"] + 114["Segment
[2431, 2438, 5]"] + 115[Solid2d] + end + subgraph path116 [Path] + 116["Path
[463, 517, 5]"] + 117["Segment
[525, 546, 5]"] + 118["Segment
[554, 577, 5]"] + 119["Segment
[585, 607, 5]"] + 120["Segment
[615, 671, 5]"] + 121["Segment
[679, 686, 5]"] + 122[Solid2d] + end + subgraph path123 [Path] + 123["Path
[934, 961, 5]"] + 124["Segment
[969, 1010, 5]"] + 125["Segment
[1018, 1060, 5]"] + 126["Segment
[1068, 1110, 5]"] + 127["Segment
[1118, 1125, 5]"] + 128[Solid2d] + end + subgraph path129 [Path] + 129["Path
[123, 210, 10]"] + 130["Segment
[218, 241, 10]"] + 131["Segment
[249, 271, 10]"] + 132["Segment
[279, 376, 10]"] + 133["Segment
[384, 416, 10]"] + 134["Segment
[424, 446, 10]"] + 135["Segment
[454, 477, 10]"] + 136["Segment
[485, 508, 10]"] + 137["Segment
[516, 607, 10]"] + 138["Segment
[615, 637, 10]"] + 139["Segment
[645, 668, 10]"] + 140["Segment
[676, 764, 10]"] + 141["Segment
[772, 794, 10]"] + 142["Segment
[802, 827, 10]"] + 143["Segment
[835, 859, 10]"] + 144["Segment
[867, 976, 10]"] + 145["Segment
[984, 991, 10]"] + 146[Solid2d] + end + subgraph path147 [Path] + 147["Path
[1125, 1223, 10]"] + 148["Segment
[1231, 1350, 10]"] + 149["Segment
[1358, 1412, 10]"] + 150["Segment
[1420, 1541, 10]"] + 151["Segment
[1549, 1556, 10]"] + 152[Solid2d] + end + subgraph path153 [Path] + 153["Path
[1653, 1750, 10]"] + 154["Segment
[1758, 1877, 10]"] + 155["Segment
[1885, 1940, 10]"] + 156["Segment
[1948, 2069, 10]"] + 157["Segment
[2077, 2084, 10]"] + 158[Solid2d] + end + subgraph path159 [Path] + 159["Path
[1125, 1223, 10]"] + 160["Segment
[1231, 1350, 10]"] + 161["Segment
[1358, 1412, 10]"] + 162["Segment
[1420, 1541, 10]"] + 163["Segment
[1549, 1556, 10]"] + 164[Solid2d] + end + subgraph path165 [Path] + 165["Path
[1653, 1750, 10]"] + 166["Segment
[1758, 1877, 10]"] + 167["Segment
[1885, 1940, 10]"] + 168["Segment
[1948, 2069, 10]"] + 169["Segment
[2077, 2084, 10]"] + 170[Solid2d] + end + subgraph path199 [Path] + 199["Path
[592, 633, 4]"] + 200["Segment
[639, 672, 4]"] + 201["Segment
[678, 713, 4]"] + 202["Segment
[719, 753, 4]"] + 203["Segment
[759, 766, 4]"] + 204[Solid2d] + end + subgraph path206 [Path] + 206["Path
[899, 1051, 4]"] + 211[Solid2d] + end + subgraph path224 [Path] + 224["Path
[314, 355, 8]"] + 225["Segment
[363, 458, 8]"] + 226["Segment
[466, 562, 8]"] + 227["Segment
[570, 656, 8]"] + 228["Segment
[664, 671, 8]"] + 229[Solid2d] + end + subgraph path246 [Path] + 246["Path
[314, 355, 8]"] + 247["Segment
[363, 458, 8]"] + 248["Segment
[466, 562, 8]"] + 249["Segment
[570, 656, 8]"] + 250["Segment
[664, 671, 8]"] + 251[Solid2d] + end + subgraph path268 [Path] + 268["Path
[314, 355, 8]"] + 269["Segment
[363, 458, 8]"] + 270["Segment
[466, 562, 8]"] + 271["Segment
[570, 656, 8]"] + 272["Segment
[664, 671, 8]"] + 273[Solid2d] + end + subgraph path290 [Path] + 290["Path
[314, 355, 8]"] + 291["Segment
[363, 458, 8]"] + 292["Segment
[466, 562, 8]"] + 293["Segment
[570, 656, 8]"] + 294["Segment
[664, 671, 8]"] + 295[Solid2d] + end + subgraph path312 [Path] + 312["Path
[503, 596, 6]"] + 313["Segment
[602, 639, 6]"] + 314["Segment
[645, 683, 6]"] + 315["Segment
[689, 727, 6]"] + 316["Segment
[733, 751, 6]"] + 317[Solid2d] + end + subgraph path346 [Path] + 346["Path
[524, 554, 7]"] + 347["Segment
[560, 586, 7]"] + 348["Segment
[592, 619, 7]"] + 349["Segment
[625, 706, 7]"] + 350["Segment
[712, 730, 7]"] + 351["Segment
[736, 743, 7]"] + 352[Solid2d] + end + 1["Plane
[273, 292, 3]"] + 8["Sweep Extrusion
[483, 522, 3]"] + 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
[528, 758, 3]"] + 24["EdgeCut Chamfer
[528, 758, 3]"] + 25["EdgeCut Chamfer
[528, 758, 3]"] + 26["EdgeCut Chamfer
[528, 758, 3]"] + 37["Sweep Extrusion
[1703, 1739, 3]"] + 38[Wall] + 39[Wall] + 40[Wall] + 41[Wall] + 42[Wall] + 43[Wall] + 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
[2066, 2106, 3]"] + 71[Wall] + 72[Wall] + 73[Wall] + 74[Wall] + 75["Cap Start"] + 76["SweepEdge Opposite"] + 77["SweepEdge Adjacent"] + 78["SweepEdge Opposite"] + 79["SweepEdge Adjacent"] + 80["SweepEdge Opposite"] + 81["SweepEdge Adjacent"] + 82["SweepEdge Opposite"] + 83["SweepEdge Adjacent"] + 90["Sweep Extrusion
[2333, 2365, 3]"] + 91[Wall] + 92[Wall] + 93[Wall] + 94[Wall] + 95["Cap Start"] + 96["SweepEdge Opposite"] + 97["SweepEdge Adjacent"] + 98["SweepEdge Opposite"] + 99["SweepEdge Adjacent"] + 100["SweepEdge Opposite"] + 101["SweepEdge Adjacent"] + 102["SweepEdge Opposite"] + 103["SweepEdge Adjacent"] + 104["Plane
[355, 384, 5]"] + 105["Plane
[1319, 1348, 5]"] + 171["Sweep Extrusion
[2766, 2802, 5]"] + 172[Wall] + 173[Wall] + 174[Wall] + 175[Wall] + 176[Wall] + 177[Wall] + 178[Wall] + 179[Wall] + 180["Cap Start"] + 181["Cap End"] + 182["SweepEdge Opposite"] + 183["SweepEdge Adjacent"] + 184["SweepEdge Opposite"] + 185["SweepEdge Adjacent"] + 186["SweepEdge Opposite"] + 187["SweepEdge Adjacent"] + 188["SweepEdge Opposite"] + 189["SweepEdge Adjacent"] + 190["SweepEdge Opposite"] + 191["SweepEdge Adjacent"] + 192["SweepEdge Opposite"] + 193["SweepEdge Adjacent"] + 194["SweepEdge Opposite"] + 195["SweepEdge Adjacent"] + 196["SweepEdge Opposite"] + 197["SweepEdge Adjacent"] + 198["Plane
[559, 586, 4]"] + 205["Plane
[813, 855, 4]"] + 207["SweepEdge Opposite"] + 208["SweepEdge Opposite"] + 209["SweepEdge Opposite"] + 210["SweepEdge Opposite"] + 212["Sweep Loft
[1197, 1225, 4]"] + 213[Wall] + 214[Wall] + 215[Wall] + 216[Wall] + 217["Cap End"] + 218["Cap End"] + 219["SweepEdge Adjacent"] + 220["SweepEdge Adjacent"] + 221["SweepEdge Adjacent"] + 222["SweepEdge Adjacent"] + 223["Plane
[838, 875, 0]"] + 230["Sweep Extrusion
[690, 737, 8]"] + 231[Wall] + 232[Wall] + 233[Wall] + 234[Wall] + 235["Cap Start"] + 236["Cap End"] + 237["SweepEdge Opposite"] + 238["SweepEdge Adjacent"] + 239["SweepEdge Opposite"] + 240["SweepEdge Adjacent"] + 241["SweepEdge Opposite"] + 242["SweepEdge Adjacent"] + 243["SweepEdge Opposite"] + 244["SweepEdge Adjacent"] + 245["Plane
[965, 1002, 0]"] + 252["Sweep Extrusion
[690, 737, 8]"] + 253[Wall] + 254[Wall] + 255[Wall] + 256[Wall] + 257["Cap Start"] + 258["Cap End"] + 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["Plane
[1085, 1122, 0]"] + 274["Sweep Extrusion
[690, 737, 8]"] + 275[Wall] + 276[Wall] + 277[Wall] + 278[Wall] + 279["Cap Start"] + 280["Cap End"] + 281["SweepEdge Opposite"] + 282["SweepEdge Adjacent"] + 283["SweepEdge Opposite"] + 284["SweepEdge Adjacent"] + 285["SweepEdge Opposite"] + 286["SweepEdge Adjacent"] + 287["SweepEdge Opposite"] + 288["SweepEdge Adjacent"] + 289["Plane
[1211, 1248, 0]"] + 296["Sweep Extrusion
[690, 737, 8]"] + 297[Wall] + 298[Wall] + 299[Wall] + 300[Wall] + 301["Cap Start"] + 302["Cap End"] + 303["SweepEdge Opposite"] + 304["SweepEdge Adjacent"] + 305["SweepEdge Opposite"] + 306["SweepEdge Adjacent"] + 307["SweepEdge Opposite"] + 308["SweepEdge Adjacent"] + 309["SweepEdge Opposite"] + 310["SweepEdge Adjacent"] + 311["Plane
[467, 497, 6]"] + 318["Sweep Extrusion
[797, 849, 6]"] + 319[Wall] + 320[Wall] + 321[Wall] + 322[Wall] + 323["Cap Start"] + 324["Cap End"] + 325["SweepEdge Opposite"] + 326["SweepEdge Adjacent"] + 327["SweepEdge Opposite"] + 328["SweepEdge Adjacent"] + 329["SweepEdge Opposite"] + 330["SweepEdge Adjacent"] + 331["SweepEdge Opposite"] + 332["SweepEdge Adjacent"] + 333["EdgeCut Chamfer
[745, 890, 8]"] + 334["EdgeCut Chamfer
[745, 890, 8]"] + 335["EdgeCut Chamfer
[745, 890, 8]"] + 336["EdgeCut Chamfer
[745, 890, 8]"] + 337["EdgeCut Chamfer
[745, 890, 8]"] + 338["EdgeCut Chamfer
[745, 890, 8]"] + 339["EdgeCut Chamfer
[745, 890, 8]"] + 340["EdgeCut Chamfer
[745, 890, 8]"] + 341["EdgeCut Fillet
[855, 1060, 6]"] + 342["EdgeCut Fillet
[855, 1060, 6]"] + 343["EdgeCut Fillet
[855, 1060, 6]"] + 344["EdgeCut Fillet
[855, 1060, 6]"] + 345["Plane
[494, 518, 7]"] + 353["Sweep Revolve
[749, 775, 7]"] + 354[Wall] + 355[Wall] + 356[Wall] + 357[Wall] + 358[Wall] + 359["SweepEdge Adjacent"] + 360["SweepEdge Adjacent"] + 361["SweepEdge Adjacent"] + 362["SweepEdge Adjacent"] + 363["StartSketchOnFace
[813, 846, 3]"] + 364["StartSketchOnFace
[1789, 1823, 3]"] + 365["StartSketchOnFace
[2146, 2180, 3]"] + 366["StartSketchOnPlane
[1305, 1349, 5]"] + 367["StartSketchOnPlane
[429, 455, 5]"] + 368["StartSketchOnPlane
[906, 926, 5]"] + 369["StartSketchOnPlane
[869, 893, 4]"] + 370["StartSketchOnPlane
[286, 306, 8]"] + 371["StartSketchOnPlane
[286, 306, 8]"] + 372["StartSketchOnPlane
[286, 306, 8]"] + 373["StartSketchOnPlane
[286, 306, 8]"] + 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 + 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 --- 116 + 104 --- 123 + 104 --- 129 + 104 --- 147 + 104 --- 153 + 104 --- 159 + 104 --- 165 + 105 --- 106 + 106 --- 107 + 106 --- 108 + 106 --- 109 + 106 --- 110 + 106 --- 111 + 106 --- 112 + 106 --- 113 + 106 --- 114 + 106 ---- 171 + 106 --- 115 + 107 --- 179 + 107 --- 196 + 107 --- 197 + 108 --- 178 + 108 --- 194 + 108 --- 195 + 109 --- 177 + 109 --- 192 + 109 --- 193 + 110 --- 176 + 110 --- 190 + 110 --- 191 + 111 --- 175 + 111 --- 188 + 111 --- 189 + 112 --- 174 + 112 --- 186 + 112 --- 187 + 113 --- 173 + 113 --- 184 + 113 --- 185 + 114 --- 172 + 114 --- 182 + 114 --- 183 + 116 --- 117 + 116 --- 118 + 116 --- 119 + 116 --- 120 + 116 --- 121 + 116 --- 122 + 123 --- 124 + 123 --- 125 + 123 --- 126 + 123 --- 127 + 123 --- 128 + 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 + 147 --- 148 + 147 --- 149 + 147 --- 150 + 147 --- 151 + 147 --- 152 + 153 --- 154 + 153 --- 155 + 153 --- 156 + 153 --- 157 + 153 --- 158 + 159 --- 160 + 159 --- 161 + 159 --- 162 + 159 --- 163 + 159 --- 164 + 165 --- 166 + 165 --- 167 + 165 --- 168 + 165 --- 169 + 165 --- 170 + 171 --- 172 + 171 --- 173 + 171 --- 174 + 171 --- 175 + 171 --- 176 + 171 --- 177 + 171 --- 178 + 171 --- 179 + 171 --- 180 + 171 --- 181 + 171 --- 182 + 171 --- 183 + 171 --- 184 + 171 --- 185 + 171 --- 186 + 171 --- 187 + 171 --- 188 + 171 --- 189 + 171 --- 190 + 171 --- 191 + 171 --- 192 + 171 --- 193 + 171 --- 194 + 171 --- 195 + 171 --- 196 + 171 --- 197 + 198 --- 199 + 199 --- 200 + 199 --- 201 + 199 --- 202 + 199 --- 203 + 199 ---- 212 + 199 --- 204 + 200 --- 213 + 200 --- 207 + 200 --- 219 + 201 --- 214 + 201 --- 208 + 201 --- 220 + 202 --- 215 + 202 --- 209 + 202 --- 221 + 203 --- 216 + 203 --- 210 + 203 --- 222 + 205 --- 206 + 206 x--> 207 + 206 x--> 208 + 206 x--> 209 + 206 x--> 210 + 206 x---> 212 + 206 --- 211 + 212 --- 207 + 212 --- 208 + 212 --- 209 + 212 --- 210 + 212 --- 213 + 212 --- 214 + 212 --- 215 + 212 --- 216 + 212 --- 217 + 212 --- 218 + 212 --- 219 + 212 --- 220 + 212 --- 221 + 212 --- 222 + 223 --- 224 + 224 --- 225 + 224 --- 226 + 224 --- 227 + 224 --- 228 + 224 ---- 230 + 224 --- 229 + 225 --- 231 + 225 --- 237 + 225 --- 238 + 226 --- 232 + 226 --- 239 + 226 --- 240 + 227 --- 233 + 227 --- 241 + 227 --- 242 + 228 --- 234 + 228 --- 243 + 228 --- 244 + 230 --- 231 + 230 --- 232 + 230 --- 233 + 230 --- 234 + 230 --- 235 + 230 --- 236 + 230 --- 237 + 230 --- 238 + 230 --- 239 + 230 --- 240 + 230 --- 241 + 230 --- 242 + 230 --- 243 + 230 --- 244 + 245 --- 246 + 246 --- 247 + 246 --- 248 + 246 --- 249 + 246 --- 250 + 246 ---- 252 + 246 --- 251 + 247 --- 253 + 247 --- 259 + 247 --- 260 + 248 --- 254 + 248 --- 261 + 248 --- 262 + 249 --- 255 + 249 --- 263 + 249 --- 264 + 250 --- 256 + 250 --- 265 + 250 --- 266 + 252 --- 253 + 252 --- 254 + 252 --- 255 + 252 --- 256 + 252 --- 257 + 252 --- 258 + 252 --- 259 + 252 --- 260 + 252 --- 261 + 252 --- 262 + 252 --- 263 + 252 --- 264 + 252 --- 265 + 252 --- 266 + 267 --- 268 + 268 --- 269 + 268 --- 270 + 268 --- 271 + 268 --- 272 + 268 ---- 274 + 268 --- 273 + 269 --- 275 + 269 --- 281 + 269 --- 282 + 270 --- 276 + 270 --- 283 + 270 --- 284 + 271 --- 277 + 271 --- 285 + 271 --- 286 + 272 --- 278 + 272 --- 287 + 272 --- 288 + 274 --- 275 + 274 --- 276 + 274 --- 277 + 274 --- 278 + 274 --- 279 + 274 --- 280 + 274 --- 281 + 274 --- 282 + 274 --- 283 + 274 --- 284 + 274 --- 285 + 274 --- 286 + 274 --- 287 + 274 --- 288 + 289 --- 290 + 290 --- 291 + 290 --- 292 + 290 --- 293 + 290 --- 294 + 290 ---- 296 + 290 --- 295 + 291 --- 297 + 291 --- 303 + 291 --- 304 + 292 --- 298 + 292 --- 305 + 292 --- 306 + 293 --- 299 + 293 --- 307 + 293 --- 308 + 294 --- 300 + 294 --- 309 + 294 --- 310 + 296 --- 297 + 296 --- 298 + 296 --- 299 + 296 --- 300 + 296 --- 301 + 296 --- 302 + 296 --- 303 + 296 --- 304 + 296 --- 305 + 296 --- 306 + 296 --- 307 + 296 --- 308 + 296 --- 309 + 296 --- 310 + 311 --- 312 + 312 --- 313 + 312 --- 314 + 312 --- 315 + 312 --- 316 + 312 ---- 318 + 312 --- 317 + 313 --- 322 + 313 --- 331 + 313 --- 332 + 314 --- 321 + 314 --- 329 + 314 --- 330 + 315 --- 320 + 315 --- 327 + 315 --- 328 + 316 --- 319 + 316 --- 325 + 316 --- 326 + 318 --- 319 + 318 --- 320 + 318 --- 321 + 318 --- 322 + 318 --- 323 + 318 --- 324 + 318 --- 325 + 318 --- 326 + 318 --- 327 + 318 --- 328 + 318 --- 329 + 318 --- 330 + 318 --- 331 + 318 --- 332 + 238 <--x 333 + 240 <--x 334 + 260 <--x 335 + 262 <--x 336 + 282 <--x 337 + 284 <--x 338 + 304 <--x 339 + 306 <--x 340 + 332 <--x 341 + 330 <--x 342 + 328 <--x 343 + 326 <--x 344 + 345 --- 346 + 346 --- 347 + 346 --- 348 + 346 --- 349 + 346 --- 350 + 346 --- 351 + 346 ---- 353 + 346 --- 352 + 347 --- 354 + 347 x--> 359 + 348 --- 355 + 348 --- 359 + 349 --- 356 + 349 --- 360 + 350 --- 357 + 350 --- 361 + 351 --- 358 + 351 --- 362 + 353 --- 354 + 353 --- 355 + 353 --- 356 + 353 --- 357 + 353 --- 358 + 353 <--x 347 + 353 --- 359 + 353 <--x 348 + 353 <--x 349 + 353 --- 360 + 353 <--x 350 + 353 --- 361 + 353 <--x 351 + 353 --- 362 + 14 <--x 363 + 46 <--x 364 + 46 <--x 365 + 105 <--x 366 + 104 <--x 367 + 104 <--x 368 + 205 <--x 369 + 223 <--x 370 + 245 <--x 371 + 267 <--x 372 + 289 <--x 373 +``` diff --git a/rust/kcl-lib/tests/kcl_samples/walkie-talkie/ast.snap b/rust/kcl-lib/tests/kcl_samples/walkie-talkie/ast.snap new file mode 100644 index 000000000..63d5a46ea --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/walkie-talkie/ast.snap @@ -0,0 +1,1039 @@ +--- +source: kcl-lib/src/simulation_tests.rs +description: Result of parsing walkie-talkie.kcl +--- +{ + "Ok": { + "body": [ + { + "end": 432, + "path": { + "type": "Kcl", + "filename": "body.kcl" + }, + "selector": { + "type": "None", + "alias": null + }, + "start": 415, + "type": "ImportStatement", + "type": "ImportStatement" + }, + { + "end": 453, + "path": { + "type": "Kcl", + "filename": "antenna.kcl" + }, + "selector": { + "type": "None", + "alias": null + }, + "start": 433, + "type": "ImportStatement", + "type": "ImportStatement" + }, + { + "end": 471, + "path": { + "type": "Kcl", + "filename": "case.kcl" + }, + "selector": { + "type": "None", + "alias": null + }, + "start": 454, + "type": "ImportStatement", + "type": "ImportStatement" + }, + { + "end": 510, + "path": { + "type": "Kcl", + "filename": "talk-button.kcl" + }, + "selector": { + "type": "None", + "alias": { + "end": 510, + "name": "talkButton", + "start": 500, + "type": "Identifier" + } + }, + "start": 472, + "type": "ImportStatement", + "type": "ImportStatement" + }, + { + "end": 528, + "path": { + "type": "Kcl", + "filename": "knob.kcl" + }, + "selector": { + "type": "None", + "alias": null + }, + "start": 511, + "type": "ImportStatement", + "type": "ImportStatement" + }, + { + "end": 560, + "path": { + "type": "Kcl", + "filename": "button.kcl" + }, + "selector": { + "type": "List", + "items": [ + { + "alias": null, + "end": 542, + "name": { + "end": 542, + "name": "button", + "start": 536, + "type": "Identifier" + }, + "start": 536, + "type": "ImportItem" + } + ] + }, + "start": 529, + "type": "ImportStatement", + "type": "ImportStatement" + }, + { + "end": 666, + "path": { + "type": "Kcl", + "filename": "globals.kcl" + }, + "selector": { + "type": "List", + "items": [ + { + "alias": null, + "end": 573, + "name": { + "end": 573, + "name": "width", + "start": 568, + "type": "Identifier" + }, + "start": 568, + "type": "ImportItem" + }, + { + "alias": null, + "end": 581, + "name": { + "end": 581, + "name": "height", + "start": 575, + "type": "Identifier" + }, + "start": 575, + "type": "ImportItem" + }, + { + "alias": null, + "end": 592, + "name": { + "end": 592, + "name": "thickness", + "start": 583, + "type": "Identifier" + }, + "start": 583, + "type": "ImportItem" + }, + { + "alias": null, + "end": 605, + "name": { + "end": 605, + "name": "screenWidth", + "start": 594, + "type": "Identifier" + }, + "start": 594, + "type": "ImportItem" + }, + { + "alias": null, + "end": 619, + "name": { + "end": 619, + "name": "screenHeight", + "start": 607, + "type": "Identifier" + }, + "start": 607, + "type": "ImportItem" + }, + { + "alias": null, + "end": 636, + "name": { + "end": 636, + "name": "screenYPosition", + "start": 621, + "type": "Identifier" + }, + "start": 621, + "type": "ImportItem" + }, + { + "alias": null, + "end": 647, + "name": { + "end": 647, + "name": "tolerance", + "start": 638, + "type": "Identifier" + }, + "start": 638, + "type": "ImportItem" + } + ] + }, + "start": 561, + "type": "ImportStatement", + "type": "ImportStatement" + }, + { + "end": 691, + "expression": { + "end": 691, + "name": "body", + "start": 687, + "type": "Identifier", + "type": "Identifier" + }, + "start": 687, + "type": "ExpressionStatement", + "type": "ExpressionStatement" + }, + { + "end": 716, + "expression": { + "end": 716, + "name": "case", + "start": 712, + "type": "Identifier", + "type": "Identifier" + }, + "start": 712, + "type": "ExpressionStatement", + "type": "ExpressionStatement" + }, + { + "end": 747, + "expression": { + "end": 747, + "name": "antenna", + "start": 740, + "type": "Identifier", + "type": "Identifier" + }, + "start": 740, + "type": "ExpressionStatement", + "type": "ExpressionStatement" + }, + { + "end": 876, + "expression": { + "arguments": [ + { + "elements": [ + { + "argument": { + "end": 811, + "left": { + "end": 799, + "left": { + "end": 795, + "name": "screenWidth", + "start": 784, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 799, + "raw": "2", + "start": 798, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 784, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "end": 811, + "name": "tolerance", + "start": 802, + "type": "Identifier", + "type": "Identifier" + }, + "start": 784, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "end": 811, + "operator": "-", + "start": 782, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 831, + "name": "screenYPosition", + "start": 816, + "type": "Identifier", + "type": "Identifier" + } + ], + "end": 833, + "start": 778, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 836, + "raw": "0", + "start": 835, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 862, + "name": "offset", + "start": 856, + "type": "Identifier" + }, + "arg": { + "end": 874, + "name": "thickness", + "start": 865, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 849, + "name": "offsetPlane", + "start": 838, + "type": "Identifier" + }, + "end": 875, + "start": 838, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 854, + "raw": "\"XZ\"", + "start": 850, + "type": "Literal", + "type": "Literal", + "value": "XZ" + } + } + ], + "callee": { + "end": 777, + "name": "button", + "start": 771, + "type": "Identifier" + }, + "end": 876, + "start": 771, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 771, + "type": "ExpressionStatement", + "type": "ExpressionStatement" + }, + { + "end": 1003, + "expression": { + "arguments": [ + { + "elements": [ + { + "argument": { + "end": 917, + "left": { + "end": 905, + "left": { + "end": 901, + "name": "screenWidth", + "start": 890, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 905, + "raw": "2", + "start": 904, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 890, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "end": 917, + "name": "tolerance", + "start": 908, + "type": "Identifier", + "type": "Identifier" + }, + "start": 890, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "end": 917, + "operator": "-", + "start": 888, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 957, + "left": { + "end": 937, + "name": "screenYPosition", + "start": 922, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 957, + "left": { + "end": 953, + "name": "screenHeight", + "start": 941, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 957, + "raw": "2", + "start": 956, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 941, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 922, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 960, + "start": 884, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 963, + "raw": "0", + "start": 962, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 989, + "name": "offset", + "start": 983, + "type": "Identifier" + }, + "arg": { + "end": 1001, + "name": "thickness", + "start": 992, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 976, + "name": "offsetPlane", + "start": 965, + "type": "Identifier" + }, + "end": 1002, + "start": 965, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 981, + "raw": "\"XZ\"", + "start": 977, + "type": "Literal", + "type": "Literal", + "value": "XZ" + } + } + ], + "callee": { + "end": 883, + "name": "button", + "start": 877, + "type": "Identifier" + }, + "end": 1003, + "start": 877, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 877, + "type": "ExpressionStatement", + "type": "ExpressionStatement" + }, + { + "end": 1123, + "expression": { + "arguments": [ + { + "elements": [ + { + "end": 1042, + "left": { + "end": 1030, + "left": { + "end": 1026, + "name": "screenWidth", + "start": 1015, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1030, + "raw": "2", + "start": 1029, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1015, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "end": 1042, + "name": "tolerance", + "start": 1033, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1015, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 1076, + "left": { + "end": 1061, + "name": "screenYPosition", + "start": 1046, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 1076, + "name": "screenHeight", + "start": 1064, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1046, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 1078, + "start": 1011, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 1083, + "raw": "180", + "start": 1080, + "type": "Literal", + "type": "Literal", + "value": { + "value": 180.0, + "suffix": "None" + } + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1109, + "name": "offset", + "start": 1103, + "type": "Identifier" + }, + "arg": { + "end": 1121, + "name": "thickness", + "start": 1112, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 1096, + "name": "offsetPlane", + "start": 1085, + "type": "Identifier" + }, + "end": 1122, + "start": 1085, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 1101, + "raw": "\"XZ\"", + "start": 1097, + "type": "Literal", + "type": "Literal", + "value": "XZ" + } + } + ], + "callee": { + "end": 1010, + "name": "button", + "start": 1004, + "type": "Identifier" + }, + "end": 1123, + "start": 1004, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 1004, + "type": "ExpressionStatement", + "type": "ExpressionStatement" + }, + { + "end": 1249, + "expression": { + "arguments": [ + { + "elements": [ + { + "end": 1162, + "left": { + "end": 1150, + "left": { + "end": 1146, + "name": "screenWidth", + "start": 1135, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1150, + "raw": "2", + "start": 1149, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1135, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "end": 1162, + "name": "tolerance", + "start": 1153, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1135, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 1201, + "left": { + "end": 1181, + "name": "screenYPosition", + "start": 1166, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 1201, + "left": { + "end": 1197, + "name": "screenHeight", + "start": 1185, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1201, + "raw": "2", + "start": 1200, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1185, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 1166, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 1204, + "start": 1131, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 1209, + "raw": "180", + "start": 1206, + "type": "Literal", + "type": "Literal", + "value": { + "value": 180.0, + "suffix": "None" + } + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1235, + "name": "offset", + "start": 1229, + "type": "Identifier" + }, + "arg": { + "end": 1247, + "name": "thickness", + "start": 1238, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 1222, + "name": "offsetPlane", + "start": 1211, + "type": "Identifier" + }, + "end": 1248, + "start": 1211, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 1227, + "raw": "\"XZ\"", + "start": 1223, + "type": "Literal", + "type": "Literal", + "value": "XZ" + } + } + ], + "callee": { + "end": 1130, + "name": "button", + "start": 1124, + "type": "Identifier" + }, + "end": 1249, + "start": 1124, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 1124, + "type": "ExpressionStatement", + "type": "ExpressionStatement" + }, + { + "end": 1287, + "expression": { + "end": 1287, + "name": "talkButton", + "start": 1277, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1277, + "type": "ExpressionStatement", + "type": "ExpressionStatement" + }, + { + "end": 1324, + "expression": { + "end": 1324, + "name": "knob", + "start": 1320, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1320, + "type": "ExpressionStatement", + "type": "ExpressionStatement" + } + ], + "end": 1330, + "innerAttrs": [ + { + "end": 383, + "name": { + "end": 359, + "name": "settings", + "start": 351, + "type": "Identifier" + }, + "properties": [ + { + "end": 382, + "key": { + "end": 377, + "name": "defaultLengthUnit", + "start": 360, + "type": "Identifier" + }, + "start": 360, + "type": "ObjectProperty", + "value": { + "end": 382, + "name": "in", + "start": 380, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 350, + "type": "Annotation" + } + ], + "nonCodeMeta": { + "nonCodeNodes": { + "6": [ + { + "end": 686, + "start": 666, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Import the body", + "style": "line" + } + } + ], + "7": [ + { + "end": 711, + "start": 691, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Import the case", + "style": "line" + } + } + ], + "8": [ + { + "end": 739, + "start": 716, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Import the antenna", + "style": "line" + } + } + ], + "9": [ + { + "end": 770, + "start": 747, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Import the buttons", + "style": "line" + } + } + ], + "13": [ + { + "end": 1276, + "start": 1249, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Import the talk button", + "style": "line" + } + } + ], + "14": [ + { + "end": 1319, + "start": 1289, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Import the frequency knob", + "style": "line" + } + } + ], + "15": [ + { + "end": 1330, + "start": 1324, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ] + }, + "startNodes": [ + { + "end": 16, + "start": 0, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Walkie Talkie", + "style": "line" + } + }, + { + "end": 335, + "start": 17, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "A portable, handheld two-way radio device that allows users to communicate wirelessly over short to medium distances. It operates on specific radio frequencies and features a push-to-talk button for transmitting messages, making it ideal for quick and reliable communication in outdoor, work, or emergency settings.", + "style": "line" + } + }, + { + "end": 337, + "start": 335, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + }, + { + "end": 349, + "start": 337, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Set units", + "style": "line" + } + }, + { + "end": 385, + "start": 383, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + }, + { + "end": 414, + "start": 385, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Import parts and constants", + "style": "line" + } + } + ] + }, + "start": 0 + } +} diff --git a/rust/kcl-lib/tests/kcl_samples/walkie-talkie/ops.snap b/rust/kcl-lib/tests/kcl_samples/walkie-talkie/ops.snap new file mode 100644 index 000000000..87fc04c10 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/walkie-talkie/ops.snap @@ -0,0 +1,3160 @@ +--- +source: kcl/src/simulation_tests.rs +description: Operations executed walkie-talkie.kcl +--- +[ + { + "labeledArgs": { + "data": { + "value": { + "type": "String", + "value": "XZ" + }, + "sourceRange": [ + 287, + 291, + 3 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 273, + 292, + 3 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 512, + 521, + 3 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 483, + 522, + 3 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 491, + 501, + 3 + ] + } + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 0.325, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 553, + 566, + 3 + ] + }, + "tags": { + "value": { + "type": "Array", + "value": [ + { + "type": "Uuid", + "value": "[uuid]" + }, + { + "type": "Uuid", + "value": "[uuid]" + }, + { + "type": "Uuid", + "value": "[uuid]" + }, + { + "type": "Uuid", + "value": "[uuid]" + } + ] + }, + "sourceRange": [ + 582, + 751, + 3 + ] + } + }, + "name": "chamfer", + "sourceRange": [ + 528, + 758, + 3 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 827, + 838, + 3 + ] + }, + "tag": { + "value": { + "type": "String", + "value": "END" + }, + "sourceRange": [ + 840, + 845, + 3 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 813, + 846, + 3 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 947, + 965, + 3 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1117, + 1135, + 3 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1342, + 1360, + 3 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1534, + 1552, + 3 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": -0.0625, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1731, + 1738, + 3 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 1703, + 1739, + 3 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1711, + 1720, + 3 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1803, + 1813, + 3 + ] + }, + "tag": { + "value": { + "type": "String", + "value": "start" + }, + "sourceRange": [ + 1815, + 1822, + 3 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 1789, + 1823, + 3 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": -0.0625, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 2094, + 2105, + 3 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 2066, + 2106, + 3 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 2074, + 2083, + 3 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 2160, + 2170, + 3 + ] + }, + "tag": { + "value": { + "type": "String", + "value": "start" + }, + "sourceRange": [ + 2172, + 2179, + 3 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 2146, + 2180, + 3 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": -0.5, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 2361, + 2364, + 3 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 2333, + 2365, + 3 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 2341, + 2350, + 3 + ] + } + }, + { + "labeledArgs": { + "offset": { + "value": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 382, + 383, + 5 + ] + } + }, + "name": "offsetPlane", + "sourceRange": [ + 355, + 384, + 5 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "String", + "value": "XZ" + }, + "sourceRange": [ + 367, + 371, + 5 + ] + } + }, + { + "labeledArgs": { + "offset": { + "value": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1346, + 1347, + 5 + ] + } + }, + "name": "offsetPlane", + "sourceRange": [ + 1319, + 1348, + 5 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "String", + "value": "XZ" + }, + "sourceRange": [ + 1331, + 1335, + 5 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Plane", + "artifact_id": "[uuid]" + }, + "sourceRange": [ + 1319, + 1348, + 5 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 1305, + 1349, + 5 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1484, + 1502, + 5 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1709, + 1727, + 5 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 2025, + 2043, + 5 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 2251, + 2269, + 5 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "type": "UserDefinedFunctionCall", + "name": "screenHole", + "functionSourceRange": [ + 399, + 707, + 5 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 2449, + 2466, + 5 + ] + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Plane", + "artifact_id": "[uuid]" + }, + "sourceRange": [ + 443, + 454, + 5 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 429, + 455, + 5 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 2449, + 2466, + 5 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 2468, + 2469, + 5 + ] + } + }, + "name": "hole", + "sourceRange": [ + 2444, + 2470, + 5 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "type": "UserDefinedFunctionCall", + "name": "squareHolePattern", + "functionSourceRange": [ + 729, + 1292, + 5 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 2481, + 2516, + 5 + ] + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Plane", + "artifact_id": "[uuid]" + }, + "sourceRange": [ + 920, + 925, + 5 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 906, + 926, + 5 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketches", + "value": [ + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + }, + { + "artifactId": "[uuid]" + } + ] + }, + "sourceRange": [ + 2481, + 2516, + 5 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 2518, + 2519, + 5 + ] + } + }, + "name": "hole", + "sourceRange": [ + 2476, + 2520, + 5 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "type": "UserDefinedFunctionCall", + "name": "zLogo", + "functionSourceRange": [ + 69, + 1010, + 10 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 2531, + 2564, + 5 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 2531, + 2564, + 5 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 2566, + 2567, + 5 + ] + } + }, + "name": "hole", + "sourceRange": [ + 2526, + 2568, + 5 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "type": "UserDefinedFunctionCall", + "name": "oLogo", + "functionSourceRange": [ + 1068, + 1578, + 10 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 2579, + 2613, + 5 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 2579, + 2613, + 5 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 2615, + 2616, + 5 + ] + } + }, + "name": "hole", + "sourceRange": [ + 2574, + 2617, + 5 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "type": "UserDefinedFunctionCall", + "name": "oLogo2", + "functionSourceRange": [ + 1596, + 2106, + 10 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 2628, + 2663, + 5 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 2628, + 2663, + 5 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 2665, + 2666, + 5 + ] + } + }, + "name": "hole", + "sourceRange": [ + 2623, + 2667, + 5 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "type": "UserDefinedFunctionCall", + "name": "oLogo", + "functionSourceRange": [ + 1068, + 1578, + 10 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 2678, + 2711, + 5 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 2678, + 2711, + 5 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 2713, + 2714, + 5 + ] + } + }, + "name": "hole", + "sourceRange": [ + 2673, + 2715, + 5 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "type": "UserDefinedFunctionCall", + "name": "oLogo2", + "functionSourceRange": [ + 1596, + 2106, + 10 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 2726, + 2760, + 5 + ] + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 2726, + 2760, + 5 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 2762, + 2763, + 5 + ] + } + }, + "name": "hole", + "sourceRange": [ + 2721, + 2764, + 5 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": -0.0625, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 2794, + 2801, + 5 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 2766, + 2802, + 5 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 2774, + 2783, + 5 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Object", + "value": { + "plane": { + "type": "Object", + "value": { + "origin": { + "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": 2.0, + "ty": { + "type": "Unknown" + } + } + } + }, + "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": [ + 573, + 585, + 4 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 559, + 586, + 4 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "offset": { + "value": { + "type": "Number", + "value": 5.0, + "ty": { + "type": "Unknown" + } + }, + "sourceRange": [ + 840, + 854, + 4 + ] + } + }, + "name": "offsetPlane", + "sourceRange": [ + 813, + 855, + 4 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "String", + "value": "XY" + }, + "sourceRange": [ + 825, + 829, + 4 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Plane", + "artifact_id": "[uuid]" + }, + "sourceRange": [ + 883, + 892, + 4 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 869, + 893, + 4 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "sketches": { + "value": { + "type": "Array", + "value": [ + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + } + ] + }, + "sourceRange": [ + 1202, + 1224, + 4 + ] + } + }, + "name": "loft", + "sourceRange": [ + 1197, + 1225, + 4 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "offset": { + "value": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 865, + 874, + 0 + ] + } + }, + "name": "offsetPlane", + "sourceRange": [ + 838, + 875, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "String", + "value": "XZ" + }, + "sourceRange": [ + 850, + 854, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionCall", + "name": "button", + "functionSourceRange": [ + 241, + 954, + 8 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 771, + 876, + 0 + ] + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Plane", + "artifact_id": "[uuid]" + }, + "sourceRange": [ + 300, + 305, + 8 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 286, + 306, + 8 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 0.04, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 721, + 736, + 8 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 690, + 737, + 8 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 698, + 710, + 8 + ] + } + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 0.05, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 772, + 776, + 8 + ] + }, + "tags": { + "value": { + "type": "Array", + "value": [ + { + "type": "Uuid", + "value": "[uuid]" + }, + { + "type": "Uuid", + "value": "[uuid]" + } + ] + }, + "sourceRange": [ + 794, + 881, + 8 + ] + } + }, + "name": "chamfer", + "sourceRange": [ + 745, + 890, + 8 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "labeledArgs": { + "offset": { + "value": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 992, + 1001, + 0 + ] + } + }, + "name": "offsetPlane", + "sourceRange": [ + 965, + 1002, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "String", + "value": "XZ" + }, + "sourceRange": [ + 977, + 981, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionCall", + "name": "button", + "functionSourceRange": [ + 241, + 954, + 8 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 877, + 1003, + 0 + ] + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Plane", + "artifact_id": "[uuid]" + }, + "sourceRange": [ + 300, + 305, + 8 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 286, + 306, + 8 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 0.04, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 721, + 736, + 8 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 690, + 737, + 8 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 698, + 710, + 8 + ] + } + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 0.05, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 772, + 776, + 8 + ] + }, + "tags": { + "value": { + "type": "Array", + "value": [ + { + "type": "Uuid", + "value": "[uuid]" + }, + { + "type": "Uuid", + "value": "[uuid]" + } + ] + }, + "sourceRange": [ + 794, + 881, + 8 + ] + } + }, + "name": "chamfer", + "sourceRange": [ + 745, + 890, + 8 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "labeledArgs": { + "offset": { + "value": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1112, + 1121, + 0 + ] + } + }, + "name": "offsetPlane", + "sourceRange": [ + 1085, + 1122, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "String", + "value": "XZ" + }, + "sourceRange": [ + 1097, + 1101, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionCall", + "name": "button", + "functionSourceRange": [ + 241, + 954, + 8 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1004, + 1123, + 0 + ] + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Plane", + "artifact_id": "[uuid]" + }, + "sourceRange": [ + 300, + 305, + 8 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 286, + 306, + 8 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 0.04, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 721, + 736, + 8 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 690, + 737, + 8 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 698, + 710, + 8 + ] + } + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 0.05, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 772, + 776, + 8 + ] + }, + "tags": { + "value": { + "type": "Array", + "value": [ + { + "type": "Uuid", + "value": "[uuid]" + }, + { + "type": "Uuid", + "value": "[uuid]" + } + ] + }, + "sourceRange": [ + 794, + 881, + 8 + ] + } + }, + "name": "chamfer", + "sourceRange": [ + 745, + 890, + 8 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "labeledArgs": { + "offset": { + "value": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1238, + 1247, + 0 + ] + } + }, + "name": "offsetPlane", + "sourceRange": [ + 1211, + 1248, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "String", + "value": "XZ" + }, + "sourceRange": [ + 1223, + 1227, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionCall", + "name": "button", + "functionSourceRange": [ + 241, + 954, + 8 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1124, + 1249, + 0 + ] + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Plane", + "artifact_id": "[uuid]" + }, + "sourceRange": [ + 300, + 305, + 8 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 286, + 306, + 8 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 0.04, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 721, + 736, + 8 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 690, + 737, + 8 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 698, + 710, + 8 + ] + } + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 0.05, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 772, + 776, + 8 + ] + }, + "tags": { + "value": { + "type": "Array", + "value": [ + { + "type": "Uuid", + "value": "[uuid]" + }, + { + "type": "Uuid", + "value": "[uuid]" + } + ] + }, + "sourceRange": [ + 794, + 881, + 8 + ] + } + }, + "name": "chamfer", + "sourceRange": [ + 745, + 890, + 8 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionReturn" + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Object", + "value": { + "plane": { + "type": "Object", + "value": { + "origin": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": 1.25, + "ty": { + "type": "Unknown" + } + }, + "y": { + "type": "Number", + "value": -0.5, + "ty": { + "type": "Unknown" + } + }, + "z": { + "type": "Number", + "value": 0.5, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + } + } + }, + "xAxis": { + "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" + } + } + } + } + }, + "yAxis": { + "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" + } + } + } + } + }, + "zAxis": { + "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" + } + } + } + } + } + } + } + } + }, + "sourceRange": [ + 481, + 496, + 6 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 467, + 497, + 6 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 0.05, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 832, + 848, + 6 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 797, + 849, + 6 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 805, + 821, + 6 + ] + } + }, + { + "labeledArgs": { + "radius": { + "value": { + "type": "Number", + "value": 0.05, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 879, + 884, + 6 + ] + }, + "tags": { + "value": { + "type": "Array", + "value": [ + { + "type": "Uuid", + "value": "[uuid]" + }, + { + "type": "Uuid", + "value": "[uuid]" + }, + { + "type": "Uuid", + "value": "[uuid]" + }, + { + "type": "Uuid", + "value": "[uuid]" + } + ] + }, + "sourceRange": [ + 900, + 1053, + 6 + ] + } + }, + "name": "fillet", + "sourceRange": [ + 855, + 1060, + 6 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 0, + 0, + 0 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Object", + "value": { + "plane": { + "type": "Object", + "value": { + "origin": { + "type": "Object", + "value": { + "x": { + "type": "Number", + "value": 0.55, + "ty": { + "type": "Unknown" + } + }, + "y": { + "type": "Number", + "value": -0.5, + "ty": { + "type": "Unknown" + } + }, + "z": { + "type": "Number", + "value": 2.0, + "ty": { + "type": "Unknown" + } + } + } + }, + "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": 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" + } + } + } + } + }, + "zAxis": { + "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" + } + } + } + } + } + } + } + } + }, + "sourceRange": [ + 508, + 517, + 7 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 494, + 518, + 7 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Object", + "value": { + "axis": { + "type": "String", + "value": "Y" + } + } + }, + "sourceRange": [ + 757, + 771, + 7 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 773, + 774, + 7 + ] + } + }, + "name": "revolve", + "sourceRange": [ + 749, + 775, + 7 + ], + "type": "StdLibCall", + "unlabeledArg": null + } +] 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 new file mode 100644 index 000000000..ae9216fc0 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/walkie-talkie/program_memory.snap @@ -0,0 +1,245 @@ +--- +source: kcl/src/simulation_tests.rs +description: Variables in memory after executing walkie-talkie.kcl +--- +{ + "antenna": { + "type": "Module", + "value": 4, + "__meta": [ + { + "sourceRange": [ + 433, + 453, + 0 + ] + } + ] + }, + "body": { + "type": "Module", + "value": 3, + "__meta": [ + { + "sourceRange": [ + 415, + 432, + 0 + ] + } + ] + }, + "button": { + "type": "Function", + "__meta": [ + { + "sourceRange": [ + 241, + 954, + 8 + ] + } + ] + }, + "case": { + "type": "Module", + "value": 5, + "__meta": [ + { + "sourceRange": [ + 454, + 471, + 0 + ] + } + ] + }, + "height": { + "type": "Number", + "value": 4.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 115, + 116, + 9 + ] + } + ] + }, + "knob": { + "type": "Module", + "value": 7, + "__meta": [ + { + "sourceRange": [ + 511, + 528, + 0 + ] + } + ] + }, + "screenHeight": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 254, + 255, + 9 + ] + } + ] + }, + "screenWidth": { + "type": "Number", + "value": 1.75, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 227, + 231, + 9 + ] + } + ] + }, + "screenYPosition": { + "type": "Number", + "value": 1.25, + "ty": { + "type": "Unknown" + }, + "__meta": [ + { + "sourceRange": [ + 115, + 116, + 9 + ] + }, + { + "sourceRange": [ + 290, + 291, + 9 + ] + }, + { + "sourceRange": [ + 294, + 298, + 9 + ] + } + ] + }, + "talkButton": { + "type": "Module", + "value": 6, + "__meta": [ + { + "sourceRange": [ + 472, + 510, + 0 + ] + } + ] + }, + "thickness": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 155, + 156, + 9 + ] + } + ] + }, + "tolerance": { + "type": "Number", + "value": 0.02, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 574, + 579, + 9 + ] + } + ] + }, + "width": { + "type": "Number", + "value": 2.5, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 132, + 135, + 9 + ] + } + ] + } +} 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 new file mode 100644 index 000000000..47bfc60ec Binary files /dev/null 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 new file mode 100644 index 000000000..f46d702fd --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/washer/artifact_commands.snap @@ -0,0 +1,655 @@ +--- +source: kcl/src/simulation_tests.rs +description: Artifact commands washer.kcl +--- +[ + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.7, + "g": 0.28, + "b": 0.28, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.28, + "g": 0.7, + "b": 0.28, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.28, + "g": 0.28, + "b": 0.7, + "a": 0.4 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "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": 100.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "edge_lines_visible", + "hidden": false + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 485, + 518, + 0 + ], + "command": { + "type": "set_scene_units", + "unit": "in" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 800, + 820, + 0 + ], + "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": [ + 828, + 901, + 0 + ], + "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": [ + 828, + 901, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 828, + 901, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.219, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 828, + 901, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 0.0, + "y": 0.0 + }, + "radius": 0.219, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 828, + 901, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 914, + 987, + 0 + ], + "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": [ + 914, + 987, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 914, + 987, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.1015, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 914, + 987, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 0.0, + "y": 0.0 + }, + "radius": 0.1015, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 914, + 987, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 909, + 991, + 0 + ], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 909, + 991, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1004, + 1039, + 0 + ], + "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": [ + 1004, + 1039, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.038, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1004, + 1039, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1004, + 1039, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1004, + 1039, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1004, + 1039, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1004, + 1039, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1004, + 1039, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1004, + 1039, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + } +] diff --git a/rust/kcl-lib/tests/kcl_samples/washer/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/kcl_samples/washer/artifact_graph_flowchart.snap new file mode 100644 index 000000000..65010ea99 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/washer/artifact_graph_flowchart.snap @@ -0,0 +1,6 @@ +--- +source: kcl/src/simulation_tests.rs +description: Artifact graph flowchart washer.kcl +extension: md +snapshot_kind: binary +--- diff --git a/rust/kcl-lib/tests/kcl_samples/washer/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/washer/artifact_graph_flowchart.snap.md new file mode 100644 index 000000000..8fc1000d6 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/washer/artifact_graph_flowchart.snap.md @@ -0,0 +1,35 @@ +```mermaid +flowchart LR + subgraph path2 [Path] + 2["Path
[828, 901, 0]"] + 3["Segment
[828, 901, 0]"] + 4[Solid2d] + end + subgraph path5 [Path] + 5["Path
[914, 987, 0]"] + 6["Segment
[914, 987, 0]"] + 7[Solid2d] + end + 1["Plane
[800, 820, 0]"] + 8["Sweep Extrusion
[1004, 1039, 0]"] + 9[Wall] + 10["Cap Start"] + 11["Cap End"] + 12["SweepEdge Opposite"] + 13["SweepEdge Adjacent"] + 1 --- 2 + 1 --- 5 + 2 --- 3 + 2 ---- 8 + 2 --- 4 + 3 --- 9 + 3 --- 12 + 3 --- 13 + 5 --- 6 + 5 --- 7 + 8 --- 9 + 8 --- 10 + 8 --- 11 + 8 --- 12 + 8 --- 13 +``` diff --git a/rust/kcl-lib/tests/kcl_samples/washer/ast.snap b/rust/kcl-lib/tests/kcl_samples/washer/ast.snap new file mode 100644 index 000000000..e4f98f34f --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/washer/ast.snap @@ -0,0 +1,699 @@ +--- +source: kcl-lib/src/simulation_tests.rs +description: Result of parsing washer.kcl +--- +{ + "Ok": { + "body": [ + { + "declaration": { + "end": 576, + "id": { + "end": 568, + "name": "innerDiameter", + "start": 555, + "type": "Identifier" + }, + "init": { + "end": 576, + "raw": "0.203", + "start": 571, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.203, + "suffix": "None" + } + }, + "start": 555, + "type": "VariableDeclarator" + }, + "end": 576, + "kind": "const", + "start": 555, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 598, + "id": { + "end": 590, + "name": "outerDiameter", + "start": 577, + "type": "Identifier" + }, + "init": { + "end": 598, + "raw": "0.438", + "start": 593, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.438, + "suffix": "None" + } + }, + "start": 577, + "type": "VariableDeclarator" + }, + "end": 598, + "kind": "const", + "start": 577, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 619, + "id": { + "end": 611, + "name": "thicknessMax", + "start": 599, + "type": "Identifier" + }, + "init": { + "end": 619, + "raw": "0.038", + "start": 614, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.038, + "suffix": "None" + } + }, + "start": 599, + "type": "VariableDeclarator" + }, + "end": 619, + "kind": "const", + "start": 599, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 640, + "id": { + "end": 632, + "name": "thicknessMin", + "start": 620, + "type": "Identifier" + }, + "init": { + "end": 640, + "raw": "0.024", + "start": 635, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.024, + "suffix": "None" + } + }, + "start": 620, + "type": "VariableDeclarator" + }, + "end": 640, + "kind": "const", + "start": 620, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1057, + "id": { + "end": 711, + "name": "washer", + "start": 705, + "type": "Identifier" + }, + "init": { + "body": { + "body": [ + { + "declaration": { + "end": 991, + "id": { + "end": 797, + "name": "washerSketch", + "start": 785, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 819, + "name": "plane", + "start": 814, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 813, + "name": "startSketchOn", + "start": 800, + "type": "Identifier" + }, + "end": 820, + "start": 800, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 851, + "name": "center", + "start": 845, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 856, + "raw": "0", + "start": 855, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 859, + "raw": "0", + "start": 858, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 860, + "start": 854, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 877, + "name": "radius", + "start": 871, + "type": "Identifier" + }, + "arg": { + "end": 892, + "left": { + "end": 888, + "name": "outerDia", + "start": 880, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 892, + "raw": "2", + "start": 891, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 880, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 834, + "name": "circle", + "start": 828, + "type": "Identifier" + }, + "end": 901, + "start": 828, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 937, + "name": "center", + "start": 931, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 942, + "raw": "0", + "start": 941, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 945, + "raw": "0", + "start": 944, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 946, + "start": 940, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 963, + "name": "radius", + "start": 957, + "type": "Identifier" + }, + "arg": { + "end": 978, + "left": { + "end": 974, + "name": "innerDia", + "start": 966, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 978, + "raw": "2", + "start": 977, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 966, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 920, + "name": "circle", + "start": 914, + "type": "Identifier" + }, + "end": 987, + "start": 914, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "end": 990, + "start": 989, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 913, + "name": "hole", + "start": 909, + "type": "Identifier" + }, + "end": 991, + "start": 909, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 991, + "start": 800, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 785, + "type": "VariableDeclarator" + }, + "end": 991, + "kind": "const", + "start": 785, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1039, + "id": { + "end": 1001, + "name": "washer", + "start": 995, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1032, + "name": "length", + "start": 1026, + "type": "Identifier" + }, + "arg": { + "end": 1038, + "name": "thk", + "start": 1035, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 1011, + "name": "extrude", + "start": 1004, + "type": "Identifier" + }, + "end": 1039, + "start": 1004, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 1024, + "name": "washerSketch", + "start": 1012, + "type": "Identifier", + "type": "Identifier" + } + }, + "start": 995, + "type": "VariableDeclarator" + }, + "end": 1039, + "kind": "const", + "start": 995, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "argument": { + "end": 1055, + "name": "washer", + "start": 1049, + "type": "Identifier", + "type": "Identifier" + }, + "end": 1055, + "start": 1042, + "type": "ReturnStatement", + "type": "ReturnStatement" + } + ], + "end": 1057, + "nonCodeMeta": { + "nonCodeNodes": { + "0": [ + { + "end": 995, + "start": 991, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ] + }, + "startNodes": [ + { + "end": 783, + "start": 745, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Define the sketch of the washer", + "style": "line" + } + } + ] + }, + "start": 745 + }, + "end": 1057, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 717, + "name": "plane", + "start": 712, + "type": "Identifier" + } + }, + { + "type": "Parameter", + "identifier": { + "end": 727, + "name": "innerDia", + "start": 719, + "type": "Identifier" + } + }, + { + "type": "Parameter", + "identifier": { + "end": 737, + "name": "outerDia", + "start": 729, + "type": "Identifier" + } + }, + { + "type": "Parameter", + "identifier": { + "end": 742, + "name": "thk", + "start": 739, + "type": "Identifier" + } + } + ], + "start": 711, + "type": "FunctionExpression", + "type": "FunctionExpression" + }, + "start": 705, + "type": "VariableDeclarator" + }, + "end": 1057, + "kind": "fn", + "start": 702, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "end": 1115, + "expression": { + "arguments": [ + { + "end": 1070, + "raw": "'XY'", + "start": 1066, + "type": "Literal", + "type": "Literal", + "value": "XY" + }, + { + "end": 1085, + "name": "innerDiameter", + "start": 1072, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 1100, + "name": "outerDiameter", + "start": 1087, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 1114, + "name": "thicknessMax", + "start": 1102, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 1065, + "name": "washer", + "start": 1059, + "type": "Identifier" + }, + "end": 1115, + "start": 1059, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 1059, + "type": "ExpressionStatement", + "type": "ExpressionStatement" + } + ], + "end": 1116, + "innerAttrs": [ + { + "end": 518, + "name": { + "end": 494, + "name": "settings", + "start": 486, + "type": "Identifier" + }, + "properties": [ + { + "end": 517, + "key": { + "end": 512, + "name": "defaultLengthUnit", + "start": 495, + "type": "Identifier" + }, + "start": 495, + "type": "ObjectProperty", + "value": { + "end": 517, + "name": "in", + "start": 515, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 485, + "type": "Annotation" + } + ], + "nonCodeMeta": { + "nonCodeNodes": { + "3": [ + { + "end": 701, + "start": 640, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Write a function that defines the washer and extrude it.", + "style": "line" + } + } + ], + "4": [ + { + "end": 1059, + "start": 1057, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ] + }, + "startNodes": [ + { + "end": 9, + "start": 0, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Washer", + "style": "line" + } + }, + { + "end": 470, + "start": 10, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "A small, typically disk-shaped component with a hole in the middle, used in a wide range of applications, primarily in conjunction with fasteners like bolts and screws. Washers distribute the load of a fastener across a broader area. This is especially important when the fastening surface is soft or uneven, as it helps to prevent damage to the surface and ensures the load is evenly distributed, reducing the risk of the fastener becoming loose over time.", + "style": "line" + } + }, + { + "end": 472, + "start": 470, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + }, + { + "end": 484, + "start": 472, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Set units", + "style": "line" + } + }, + { + "end": 520, + "start": 518, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + }, + { + "end": 554, + "start": 520, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Define constants in inches (in)", + "style": "line" + } + } + ] + }, + "start": 0 + } +} diff --git a/rust/kcl-lib/tests/kcl_samples/washer/ops.snap b/rust/kcl-lib/tests/kcl_samples/washer/ops.snap new file mode 100644 index 000000000..2c34bc144 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/washer/ops.snap @@ -0,0 +1,130 @@ +--- +source: kcl/src/simulation_tests.rs +description: Operations executed washer.kcl +--- +[ + { + "type": "UserDefinedFunctionCall", + "name": "washer", + "functionSourceRange": [ + 711, + 1057, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 1059, + 1115, + 0 + ] + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "String", + "value": "XY" + }, + "sourceRange": [ + 814, + 819, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 800, + 820, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 914, + 987, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 989, + 990, + 0 + ] + } + }, + "name": "hole", + "sourceRange": [ + 909, + 991, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 0.038, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1035, + 1038, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 1004, + 1039, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1012, + 1024, + 0 + ] + } + }, + { + "type": "UserDefinedFunctionReturn" + } +] diff --git a/rust/kcl-lib/tests/kcl_samples/washer/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/washer/program_memory.snap new file mode 100644 index 000000000..fb767e236 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/washer/program_memory.snap @@ -0,0 +1,106 @@ +--- +source: kcl/src/simulation_tests.rs +description: Variables in memory after executing washer.kcl +--- +{ + "innerDiameter": { + "type": "Number", + "value": 0.203, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 571, + 576, + 0 + ] + } + ] + }, + "outerDiameter": { + "type": "Number", + "value": 0.438, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 593, + 598, + 0 + ] + } + ] + }, + "thicknessMax": { + "type": "Number", + "value": 0.038, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 614, + 619, + 0 + ] + } + ] + }, + "thicknessMin": { + "type": "Number", + "value": 0.024, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + }, + "__meta": [ + { + "sourceRange": [ + 635, + 640, + 0 + ] + } + ] + }, + "washer": { + "type": "Function", + "__meta": [ + { + "sourceRange": [ + 711, + 1057, + 0 + ] + } + ] + } +} diff --git a/rust/kcl-lib/tests/kcl_samples/washer/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/washer/rendered_model.png new file mode 100644 index 000000000..f90be2f23 Binary files /dev/null and b/rust/kcl-lib/tests/kcl_samples/washer/rendered_model.png differ diff --git a/src/lang/kclSamples.test.ts b/src/lang/kclSamples.test.ts index 1e9d21d65..0c314113a 100644 --- a/src/lang/kclSamples.test.ts +++ b/src/lang/kclSamples.test.ts @@ -3,15 +3,13 @@ import { enginelessExecutor } from '../lib/testHelpers' import path from 'node:path' import fs from 'node:fs/promises' -import child_process from 'node:child_process' // The purpose of these tests is to act as a first line of defense // if something gets real screwy with our KCL ecosystem. // THESE TESTS ONLY RUN UNDER A NODEJS ENVIRONMENT. They DO NOT // test under our application. -const DIR_KCL_SAMPLES = 'kcl-samples' -const URL_GIT_KCL_SAMPLES = 'https://github.com/KittyCAD/kcl-samples.git' +const DIR_KCL_SAMPLES = 'public/kcl-samples' interface KclSampleFile { file: string @@ -21,22 +19,6 @@ interface KclSampleFile { description: string } -try { - // @ts-expect-error - await fs.rm(DIR_KCL_SAMPLES, { recursive: true }) -} catch (e) { - console.log(e) -} - -child_process.spawnSync('git', [ - 'clone', - '--single-branch', - '--branch', - 'next', - URL_GIT_KCL_SAMPLES, - DIR_KCL_SAMPLES, -]) - // @ts-expect-error let files = await fs.readdir(DIR_KCL_SAMPLES) // @ts-expect-error diff --git a/src/lib/constants.ts b/src/lib/constants.ts index 19d2d144d..0534906ff 100644 --- a/src/lib/constants.ts +++ b/src/lib/constants.ts @@ -107,11 +107,7 @@ export const MAKE_TOAST_MESSAGES = { } /** The URL for the KCL samples manifest files */ -export const KCL_SAMPLES_MANIFEST_URLS = { - remote: - 'https://raw.githubusercontent.com/KittyCAD/kcl-samples/main/manifest.json', - localFallback: '/kcl-samples-manifest-fallback.json', -} as const +export const KCL_SAMPLES_MANIFEST_URL = '/kcl-samples/manifest.json' /** URL parameter to create a file */ export const CREATE_FILE_URL_PARAM = 'create-file' diff --git a/src/lib/getKclSamplesManifest.ts b/src/lib/getKclSamplesManifest.ts index d5b43930e..b03e922a2 100644 --- a/src/lib/getKclSamplesManifest.ts +++ b/src/lib/getKclSamplesManifest.ts @@ -1,4 +1,4 @@ -import { KCL_SAMPLES_MANIFEST_URLS } from './constants' +import { KCL_SAMPLES_MANIFEST_URL } from './constants' import { isDesktop } from './isDesktop' export type KclSamplesManifestItem = { @@ -10,22 +10,15 @@ export type KclSamplesManifestItem = { } export async function getKclSamplesManifest() { - let response = await fetch(KCL_SAMPLES_MANIFEST_URLS.remote) + const response = await fetch( + (isDesktop() ? '.' : '') + KCL_SAMPLES_MANIFEST_URL + ) if (!response.ok) { - console.warn( - 'Failed to fetch latest remote KCL samples manifest, falling back to local:', + console.error( + 'Failed to fetch bundled KCL samples manifest:', response.statusText ) - response = await fetch( - (isDesktop() ? '.' : '') + KCL_SAMPLES_MANIFEST_URLS.localFallback - ) - if (!response.ok) { - console.error( - 'Failed to fetch fallback KCL samples manifest:', - response.statusText - ) - return [] - } + return [] } return response.json().then((manifest) => { return manifest as KclSamplesManifestItem[] diff --git a/src/lib/kclCommands.ts b/src/lib/kclCommands.ts index 30990bd89..f8c478627 100644 --- a/src/lib/kclCommands.ts +++ b/src/lib/kclCommands.ts @@ -63,9 +63,12 @@ export function kclCommands(commandProps: KclCommandConfig): Command[] { const pathParts = data.sample.split('/') const projectPathPart = pathParts[0] const primaryKclFile = pathParts[1] - const sampleCodeUrl = `https://raw.githubusercontent.com/KittyCAD/kcl-samples/main/${encodeURIComponent( - projectPathPart - )}/${encodeURIComponent(primaryKclFile)}` + // local only + const sampleCodeUrl = + (isDesktop() ? '.' : '') + + `/kcl-samples/${encodeURIComponent( + projectPathPart + )}/${encodeURIComponent(primaryKclFile)}` fetch(sampleCodeUrl) .then(async (codeResponse): Promise => {